Mas Ahmad SafwanSEO & AI Search Knowledge Base Cari
Menu

Site Architecture menengah

Orphan Page

Halaman yatim jarang dibuat dengan sengaja. Ia lahir dari redesign yang menghapus satu menu, dari plugin yang membuat halaman tanpa memberitahu, dari artikel yang diterbitkan lalu dilupakan. Menemukannya butuh membandingkan tiga daftar yang biasanya tidak pernah disandingkan.

Oleh Diterbitkan 3 menit baca

Orphan page (halaman yatim) adalah halaman yang tidak ditautkan dari halaman mana pun di situs yang sama. Karena Google menemukan sebagian besar halaman lewat link, orphan page jarang di-crawl, dan kalaupun diindeks lewat sitemap atau link eksternal, ia tidak menerima sinyal internal apa pun dan konteksnya di dalam situs tidak jelas.

Kenapa terjadi

PenyebabContohSeberapa umum
Redesign atau ganti temaMenu lama dihapus, halaman di dalamnya tidak dipindahkan ke menu baruSangat umum
Halaman kampanyeLanding page promo yang hanya ditautkan dari iklan atau emailUmum, dan kadang disengaja
CMS atau pluginHalaman attachment gambar di WordPress, halaman tag kosong, halaman yang dibuat otomatisSangat umum
Paginasi yang diubahHalaman 2+ dari daftar yang dulunya ada, lalu daftarnya diperpendekUmum
Artikel lamaDiterbitkan, sempat di halaman depan, lalu terdorong keluar dari semua daftar dan tidak pernah ditautkan dari artikel lainSangat umum di blog
MigrasiURL lama yang tidak di-redirect dan tidak ditautkan tapi masih hidupUmum
Versi bahasa atau parameterURL varian yang hanya bisa diakses lewat pengubahan manualUmum

Dampaknya

  • Discovery lambat atau tidak terjadi. Kalau halaman hanya ada di sitemap, Google tahu URL-nya tapi memberi prioritas rendah. Status di Search Console biasanya "Discovered – currently not indexed" berkepanjangan.
  • Tidak ada sinyal internal. Halaman tidak menerima aliran link equity dari mana pun, dan Google tidak punya anchor text atau konteks untuk memahaminya.
  • Pembaca tidak sampai. Satu-satunya jalan masuk adalah hasil pencarian atau link luar.
  • Konten usang tak terawasi. Halaman yang tidak ada di navigasi jarang diperbarui, dan bisa berisi informasi yang bertentangan dengan halaman baru.

Yang bukan dampaknya: Google tidak "menghukum" situs karena punya orphan page. Halaman itu sendiri yang dirugikan. Untuk halaman yang memang tidak ingin ditemukan (landing page iklan), orphan bisa jadi kondisi yang disengaja, dan lebih baik ditambah noindex supaya konsisten.

Cara menemukan orphan page

Intinya membandingkan daftar "halaman yang tertaut" dengan daftar "halaman yang ada". Yang ada di daftar kedua tapi tidak di daftar pertama adalah orphan.

  1. Daftar A: halaman yang tertautCrawl situs dari beranda dengan Screaming Frog atau Sitebulb, mengikuti link internal saja. Semua URL yang ditemukan pasti tertaut dari sesuatu.
  2. Daftar B: halaman yang adaGabungkan: sitemap XML, ekspor dari CMS (semua post dan page berstatus publish), laporan Page indexing dari Search Console (semua URL yang Google ketahui), log server (URL yang benar-benar diminta), dan Analytics (URL yang menerima kunjungan).
  3. SelisihURL di B yang tidak ada di A. Di Screaming Frog: mode Crawl Analysis → Orphan URLs, setelah menghubungkan sitemap, GSC, dan GA.
  4. KlasifikasiUntuk tiap orphan: masih berguna (tautkan), usang (perbarui atau redirect ke pengganti), tidak seharusnya ada (hapus dan 410, atau noindex), sengaja (beri noindex).

Cara memperbaiki

Kondisi halamanTindakan
Masih relevan dan berkualitasTautkan dari hub yang sesuai dan dari 2–3 halaman kontekstual dengan anchor deskriptif. Tambahkan ke sitemap bila belum ada. Pastikan breadcrumb-nya benar.
Relevan tapi usangPerbarui isinya dulu, baru tautkan. Menautkan konten usang menyebarkan informasi salah.
Digantikan halaman lainRedirect 301 ke penggantinya. Perbarui link luar yang bisa dijangkau.
Tidak berguna (attachment, tag kosong, duplikat)Noindex, atau hapus dengan status 410. Untuk WordPress, matikan halaman attachment dan redirect ke berkas induknya.
Sengaja tersembunyi (landing page iklan)Biarkan orphan, tambah noindex, dan catat di dokumentasi supaya audit berikutnya tidak menandainya sebagai masalah.

Mencegahnya

  • Jadikan "ditautkan dari minimal dua halaman" sebagai syarat di checklist sebelum publish.
  • Saat menghapus menu atau halaman, ekspor dulu daftar halaman yang hanya ditautkan dari sana.
  • Jalankan perbandingan crawl vs sitemap tiap kuartal, atau tiap kali ada perubahan struktur.
  • Untuk blog, pastikan tiap artikel baru menautkan minimal dua artikel lama, dan dua artikel lama diperbarui untuk menautkan yang baru.

Rujukan

  1. SEO Starter Guide: make sure Google can find your pages Google Search Central
  2. Orphan pages in Screaming Frog SEO Spider Screaming Frog

Tentang penulis

Ahmad Safwan menulis dan mendokumentasikan pembelajaran tentang SEO, technical SEO, search visibility, dan perkembangan AI Search di situs ini. Koreksi dan pertanyaan lewat halaman kontak.

Lanjut membaca

  • Internal linkpemula

    Jenis link, prinsip penempatan, dan cara audit dengan crawler.

  • Anchor textpemula

    Jenis anchor, cara menulis yang deskriptif, dan pola yang perlu dihindari.

  • Crawl depthmenengah

    Cara mengukur kedalaman, ambang yang masuk akal, dan cara mendangkalkan struktur tanpa merusak taksonomi.