Skip to main content
← Semua tulisan
SEODiterbitkan 10 Oktober 20262 menit baca

Supaya Website Staging Tidak Masuk Google

Bagaimana salinan staging atau dev ikut terindeks, plus pemeriksaan noindex, password, dan robots yang saya pakai agar tidak bersaing dengan situs asli.

StagingSEOnoindexWordPress
Daftar isi

Website staging adalah salinan untuk ditinjau. Ia jadi masalah ketika Google menampilkannya di samping domain asli. Pengunjung mendarat di staging.client.com atau sebuah alamat IP, form terkirim ke tempat yang salah, dan situs live terlihat duplikat.

Ini lebih sering terjadi daripada yang diakui, karena seseorang membagikan tautan staging di dokumen publik atau host mengaktifkan directory indexing.

Mengapa robots.txt tidak cukup

Disallow: / di robots.txt meminta perayap yang patuh untuk tidak merayapi. Itu tidak andal menjaga URL di luar indeks jika halaman lain menautkannya. Yang dibutuhkan adalah aturan noindex, atau dinding login.

Pakai keduanya:

  1. Header HTTP X-Robots-Tag: noindex, nofollow pada setiap respons staging, atau meta robots noindex di HTML.
  2. HTTP basic auth atau proteksi password dari host, supaya salinan itu sama sekali bukan situs publik.

Proteksi password adalah kendali yang lebih kuat. Noindex adalah cadangan untuk hari ketika seseorang mematikan password demi menunjukkan situs ke klien.

Khusus WordPress

  • Atur situs agar tidak menganjurkan mesin pencari di Settings → Reading selama masih di staging. Ingat untuk mematikannya di production setelah migrasi, atau situs live tetap tidak terlihat.
  • Jangan meninggalkan URL staging di wp_options (siteurl / home) setelah cutover.
  • Blokir staging. di CDN atau firewall jika hostname itu tidak boleh publik.

Cari hostname staging di HTML live sebelum mengumumkan launch. Satu stylesheet atau canonical yang masih menunjuk ke staging cukup untuk membingungkan indeks.

Yang saya periksa

curl -sI https://staging.example.com/ | grep -i robots

Yang diinginkan x-robots-tag: noindex atau 401 dari basic auth. Lalu cari di Google site:staging.example.com. URL lama bisa bertahan; pakai alat penghapusan Search Console pada properti staging jika ada, dan biarkan noindex tetap aktif supaya tidak kembali.

Production adalah kebalikannya

Situs live tidak boleh mengirim noindex pada halaman yang ingin ditemukan. Saya pernah menerima launch di mana centang “discourage search engines” selamat sampai migrasi. Jika situs baru tidak punya impresi setelah beberapa minggu, centang itu adalah tempat pertama yang saya lihat.

WhatsApp