Server

404 Not Found — Penyebab, Dampak SEO, dan Kapan Justru Benar

Diperbarui 2026-08-29Baca ~8 menit

404 berarti server memahami permintaan Anda dengan sempurna dan tidak menemukan apa pun di alamat tersebut. Berbeda dengan kebanyakan error, ini bukan kerusakan — ini jawaban yang benar atas pertanyaan tentang sesuatu yang memang tidak ada.

Karena itu saran "perbaiki semua 404 Anda" justru keliru. Sebagian besar 404 tidak berbahaya dan sebagian malah memang diinginkan. Yang layak diperhatikan hanya sebagian kecil: halaman yang dulu ada dan masih punya tautan masuk, serta varian licik yang mengembalikan kode sukses sambil menampilkan pesan error.

Beda 404 dengan 403, 410 dan Soft 404

Keempatnya berkerabat dan Google memperlakukannya berbeda, yang jadi penting ketika Anda memutuskan status apa yang dikembalikan untuk halaman yang dihapus.

KodeArtinyaCara Google membacanya
404 Not FoundTidak ada di sini — mungkin kembali, mungkin tidakDicoba lagi beberapa waktu, lalu URL dilepas
410 GoneDulu ada dan dihapus permanenDilepas lebih cepat daripada 404 — pakai kalau memang final
403 ForbiddenAda tetapi Anda tidak boleh mengaksesnyaTidak bisa menilai halaman; terus mencoba
Soft 404Menampilkan "tidak ditemukan" tetapi status 200Bingung — membuang crawl budget pada halaman kosong
💡 Soft 404 adalah satu-satunya yang benar-benar merugikan. Kalau halaman error Anda mengembalikan 200, Google menganggapnya konten asli, mengindeksnya, lalu merayapi ratusan halaman kosong yang identik. Periksa dengan "curl -I" — baris pertama harus 404, bukan 200.

Penyebab Umum, dari yang Paling Sering

  • Salah ketik pada URL, atau tautan yang salah tulis sejak awal. Tidak berbahaya dan paling sering terjadi.
  • Halaman dihapus atau diganti nama tanpa redirect. Inilah yang benar-benar merugikan, karena tautan yang menunjuk ke sana masih ada.
  • Struktur permalink diubah. Menata ulang URL tanpa mengalihkan semua alamat lama mengubah seluruh arsip Anda menjadi 404 dalam semalam.
  • Gambar, skrip atau stylesheet yang hilang. Tidak menampilkan halaman error, tetapi memenuhi log dan bisa merusak tampilan.
  • Migrasi website yang tidak mempertahankan struktur URL. Pindah platform jarang mempertahankan URL persis kecuali direncanakan.
  • Tautan dari situs lain ke halaman yang tidak pernah Anda punya. Tidak ada yang perlu diperbaiki — orang lain yang salah tulis.
  • Bot yang mencari /wp-admin, /.env, /phpmyadmin dan sejenisnya. Log Anda akan penuh dengan ini. 404 adalah jawaban yang benar dan tidak perlu tindakan apa pun.

Periksa dengan Urutan Ini

  • Pastikan halaman error Anda benar-benar mengembalikan 404. Jalankan "curl -I https://situsanda.com/halaman-tidak-ada" dan baca baris statusnya. Kalau tertulis 200, perbaiki itu sebelum yang lain — hanya poin inilah yang diam-diam merugikan.
  • Buka Google Search Console, masuk ke Pages, lihat bagian "Not found (404)". Ini daftar resmi 404 yang benar-benar ditemui Google, bukan setiap percobaan bot di log Anda.
  • Pilah mana URL yang dulu benar-benar ada. Halaman yang Anda hapus layak diredirect; alamat yang tidak pernah ada tidak perlu apa-apa.
  • Redirect yang penting saja ke halaman padanan terdekat dengan 301. Jangan mengalihkan semuanya ke beranda — Google menganggapnya soft 404 dan pengunjung pun bingung.
  • Perbaiki tautan internal yang menunjuk ke halaman mati. 404 yang dicapai dari navigasi Anda sendiri sepenuhnya kesalahan Anda dan paling mudah diperbaiki.
  • Pakai 410, bukan 404, untuk konten yang sengaja dihapus selamanya. Itu memberi tahu Google bahwa keputusannya final sehingga URL keluar dari indeks lebih cepat.
  • Biarkan sisanya. Deretan panjang 404 dari bot dan salah ketik adalah hal normal bagi setiap website di internet.

Seberapa Besar 404 Merusak Peringkat?

Jauh lebih kecil daripada dugaan kebanyakan orang. Google berkali-kali menyatakan 404 adalah bagian normal dari web dan keberadaannya tidak langsung menghukum sebuah situs. Halaman yang mengembalikan 404 sekadar keluar dari indeks, dan itu memang hasil yang benar untuk halaman yang sudah tidak ada.

Kerugian nyatanya bersifat tidak langsung dan berkaitan dengan tautan. Ketika halaman yang sudah mengumpulkan backlink mulai mengembalikan 404, nilai yang dibawa tautan itu tidak punya tujuan. Itu kerugian sungguhan, dan itulah alasan mengalihkan halaman yang dihapus ke padanan yang relevan tetap layak dilakukan — bukan untuk menghindari penalti, melainkan untuk mempertahankan nilai tautan yang sudah Anda peroleh.

Kerugian nyata kedua adalah crawl budget, dan itu terutama berlaku pada situs besar. Kalau Googlebot menghabiskan kunjungannya merayapi ribuan URL mati, waktunya untuk halaman yang Anda pedulikan berkurang. Pada situs beberapa ratus halaman ini tidak perlu dikhawatirkan; pada situs seratus ribu halaman, perlu.

Soft 404 adalah pengecualian yang benar-benar merugikan. Menyajikan pesan "halaman tidak ditemukan" dengan status 200 mengundang Google mengindeks halaman kosong yang nyaris identik tanpa batas, dan itu jauh lebih buruk daripada berapa pun banyaknya 404 yang jujur.

Isi Halaman 404 yang Baik

  • Pernyataan jelas bahwa halaman tidak ada, dengan bahasa manusia, bukan sekadar kode status.
  • Kotak pencarian. Ini elemen paling berguna, karena pengunjung tahu apa yang dicarinya dan Anda tidak.
  • Tautan ke bagian utama situs, supaya ada langkah berikutnya yang jelas alih-alih jalan buntu.
  • Header dan navigasi tetap utuh — halaman terdampar tanpa jalan keluar membuat orang langsung kembali ke hasil pencarian.
  • Kode status 404 yang benar di header HTTP, seramah apa pun tampilan halamannya.
  • Tanpa redirect otomatis ke beranda. Itu membingungkan, dan menyembunyikan fakta adanya tautan rusak dari pengunjung maupun dari Anda sendiri.

Kapan 404 Justru Jawaban yang Benar

Kadang tindakan yang benar adalah membiarkannya, dan mengenali kasus-kasus ini menghemat banyak pekerjaan sia-sia.

Konten yang memang dihapus dan tidak punya padanan sebaiknya mengembalikan 404 atau 410. Mengalihkannya ke halaman yang sekadar mirip demi menghindari error justru lebih buruk bagi pengunjung, yang kini mendarat di halaman yang tidak menjawab pertanyaannya tanpa tahu kenapa.

Percobaan bot ke panel admin dan file konfigurasi sebaiknya selalu mengembalikan 404. Permintaan itu sedang mencari celah keamanan, dan 404 adalah jawaban yang benar sekaligus paling sedikit memberi informasi.

Listing kedaluwarsa, produk habis dan acara yang sudah lewat adalah 404 yang sah begitu tidak ada lagi yang masuk akal untuk ditampilkan. Kalau ada penggantinya, alihkan; kalau tidak ada, biarkan URL itu mati dengan jujur.

Butuh kendali penuh atas redirect dan halaman error?

Cloud VPS dengan akses root penuh — atur sendiri aturan rewrite, kode status dan penanganan error. Mulai ฿150/bulan.

Pertanyaan yang Sering Diajukan

Haruskah semua 404 dialihkan ke beranda?

Tidak. Google menganggap pengalihan massal ke beranda sebagai soft 404, dan pengunjung merasa bingung — mereka mengklik sesuatu yang spesifik lalu mendarat di tempat umum. Alihkan hanya bila ada halaman padanan yang benar-benar setara; selebihnya biarkan 404.

Bagaimana tahu 404 mana yang benar-benar penting?

Laporan Pages di Search Console menampilkan URL yang ditemui Google, dan access log server menunjukkan mana yang benar-benar dibuka pengunjung serta dari mana mereka datang. 404 yang punya tautan masuk dari situs lain layak dialihkan; yang hanya diminta bot tidak.

Apa beda praktis 404 dan 410?

404 berarti "tidak ada di sini", masih menyisakan kemungkinan kembali. 410 berarti "hilang, disengaja, permanen". Google melepas URL 410 dari indeks jauh lebih cepat. Pakai 410 kalau Anda yakin konten itu tidak akan pernah kembali.

Halaman 404 saya terlihat normal tapi Search Console melaporkan soft 404. Kenapa?

Karena halaman itu mengembalikan status 200 sambil menampilkan pesan error. Tampilannya di mata manusia tidak relevan — Google membaca status HTTP. Periksa dengan "curl -I" lalu atur framework atau CMS Anda agar mengirim header 404 yang sebenarnya.