Error 404 not found berarti server tidak menemukan halaman di alamat yang diminta. Cara mengatasinya: temukan URL 404 lewat Search Console atau crawl, lalu pilah satu per satu. Halaman yang pindah dialihkan dengan redirect 301 ke padanan terdekat, halaman yang sengaja dihapus permanen diberi status 410, dan link internal yang mengarah ke URL mati diperbaiki di sumbernya.
Apa arti error 404 not found?
Kode 404 adalah status HTTP yang dikirim server ketika alamat yang diminta tidak ada. Peramban menampilkannya sebagai "404 Not Found" atau "Halaman tidak ditemukan". Servernya berfungsi normal; yang hilang hanya halaman di alamat tersebut.
Bagi Google, 404 adalah tanda bahwa URL itu tidak perlu diindeks. Halaman 404 tidak membuat situs dihukum. Masalah muncul ketika URL yang hilang adalah halaman penting, punya backlink, atau masih ditautkan dari halaman Anda sendiri.
Bedanya 404, soft 404, dan 410
- 404 Not Found: halaman tidak ada. Google tetap merayapinya sesekali sebelum menghapusnya dari indeks.
- 410 Gone: halaman sengaja dihapus permanen. Sinyalnya lebih tegas daripada 404.
- Soft 404: server mengirim status 200 (berhasil), tetapi isinya kosong atau berbunyi "tidak ditemukan". Search Console melaporkannya terpisah karena statusnya menyesatkan.
Penyebab error 404 yang paling sering
- URL diubah tanpa redirect, misalnya setelah struktur permalink diganti.
- Halaman atau produk dihapus.
- Salah ketik di link internal atau di backlink dari situs lain.
- Migrasi domain atau platform yang tidak memetakan URL lama.
- Konten dipindah ke kategori lain sehingga folder di URL berubah.
Cara menemukan halaman 404 di situs Anda
- Buka Google Search Console, menu Pengindeksan › Halaman, lalu periksa alasan "Tidak ditemukan (404)".
- Crawl situs dengan alat audit untuk menemukan link internal yang mengarah ke 404.
- Buka laporan backlink di Ahrefs atau Semrush untuk melihat URL 404 yang masih menerima link dari situs lain.
- Periksa log server bila tersedia, untuk melihat URL yang sering diminta tetapi gagal.
Cara mengatasi error 404: pilah per jenis URL
1. Halaman pindah alamat: redirect 301
Jika isinya masih ada di URL lain, pasang redirect 301 dari URL lama ke URL baru. Redirect 301 meneruskan pengunjung dan sinyal link ke halaman tujuan. Arahkan ke padanan yang paling dekat isinya. Mengalihkan semua URL hilang ke beranda membuat Google memperlakukannya sebagai soft 404.
2. Halaman dihapus permanen: biarkan 404 atau pasang 410
Halaman tanpa pengganti dan tanpa backlink boleh tetap 404. Untuk halaman yang harus segera hilang dari Google, seperti konten hasil peretasan, pakai 410.
3. Link internal rusak: perbaiki di sumbernya
Jangan hanya mengandalkan redirect. Ubah link di menu, artikel, dan footer agar langsung menuju URL yang benar. Redirect menambah satu langkah untuk setiap kunjungan dan setiap crawl.
4. Backlink ke URL yang salah ketik
Jika situs lain menautkan ke URL yang salah ketik, pasang redirect 301 ke halaman yang dimaksud agar nilai link itu tidak terbuang.
5. Soft 404: kirim status yang jujur
Halaman kosong atau halaman pencarian tanpa hasil harus mengirim status 404, tidak 200. Pilihan lainnya: isi halaman itu dengan konten yang layak.
Contoh dari seojasa.com
Saat menyusun ulang situs ini, kami mendata 226 URL lama dari arsip Wayback, Semrush, dan hasil pencarian site:. Setiap URL kami pilah. Halaman era judi seperti /news dikembalikan 410. Halaman lama yang punya backlink, seperti /paket-harga-seo/, dialihkan 301 ke paket SEO bulanan. Berita lama tanpa kunjungan dan tanpa link dibiarkan 404.
Artikel yang Anda baca ini berada di URL lamanya. Isinya ditulis ulang dari awal.
Membuat halaman 404 yang membantu pengunjung
- Satu kalimat singkat bahwa halaman tidak ditemukan.
- Kotak pencarian atau tautan ke beranda, halaman layanan, dan blog.
- Status HTTP tetap 404.
- Tampilan yang sama dengan situs Anda, agar pengunjung tidak mengira situsnya rusak.
Kapan 404 tidak perlu diperbaiki
URL yang tidak pernah ada, misalnya hasil salah ketik pengunjung atau bot, dan tidak punya link masuk tidak perlu ditangani. Search Console tetap melaporkannya; laporan itu bersifat informasi.
Butuh bantuan memperbaikinya?
Jika situs Anda punya banyak 404 setelah perubahan URL atau migrasi, perbaikannya masuk wilayah jasa technical SEO. Layanan lain untuk situs Anda ada di halaman jasa SEO website.
Rizal Firdaus
Pendiri dan penanggung jawab SEO
Rizal Firdaus menulis strategi dan konten di seojasa.com, situs yang dikelola PT Join Bareng Digital. Ia menyusun struktur situs, peta keyword, dan isi halaman layanan seojasa.com, serta menulis catatan pemulihan domain seojasa.com yang terbit di blog ini.
Profil Rizal Firdaus