Google Search Console Error 404 (Not Found) terjadi ketika Googlebot mencoba merayapi sebuah URL di situs Anda, namun peladen mengembalikan status HTTP 404 yang menandakan halaman tersebut tidak ditemukan. Hal ini umumnya disebabkan oleh penghapusan halaman tanpa pengalihan (redirect), salah ketik tautan (broken link), atau perubahan struktur permalink situs web.
Meskipun Error 404 dalam jumlah wajar tidak langsung menjatuhkan peringkat SEO situs secara drastis, keberadaannya membuang anggaran perayapan (crawl budget) dan memberikan pengalaman pengguna yang buruk. Berikut adalah tabel ringkasan jenis error 404 beserta tindakan penanganannya:
| Jenis Penyebab 404 | Dampak pada SEO | Tindakan Perbaikan Utama |
|---|---|---|
| Halaman lama yang sengaja dihapus | Rendah (jika tidak ada backlink bernilai tinggi) | Biarkan 404 atau buat Redirect 301 ke halaman relevan |
| Salah ketik URL (Broken Link eksternal/internal) | Sedang (kehilangan potensi trafik) | Perbaiki tautan atau pasang Redirect 301 |
| Perubahan struktur permalink situs | Tinggi (massal jika tanpa pengalihan) | Terapkan Redirect 301 massal via .htaccess atau plugin |
Langkah-Langkah Teknis Mengatasi Error 404 di Search Console
Untuk menyelesaikan masalah ini secara tuntas, ikuti prosedur teknis di bawah ini:
1. Validasi dan Ekspor Data dari Google Search Console
Masuk ke akun Google Search Console Anda, buka menu Pages (atau Coverage pada versi lama), lalu klik laporan Not found (404). Klik tombol Export untuk mengunduh daftar URL yang bermasalah dalam format CSV atau Google Sheets guna memudahkan analisis.
2. Klasifikasikan URL yang Rusak
Periksa daftar URL tersebut dan bagi menjadi tiga kategori:
- URL Penting dengan Backlink: Halaman yang dulunya memiliki trafik tinggi atau tautan dari situs lain. Wajib dialihkan.
- URL Spam atau Hasil Crawl Acak: URL hasil injeksi bot atau perayapan parameter acak. Biarkan merespons 404 atau 410.
- URL Produk/Artikel yang Diperbarui: Konten yang dipindahkan ke alamat baru. Wajib dialihkan ke alamat baru yang setara.
3. Eksekusi Pengalihan (Redirect 301)
Bagi situs berbasis WordPress, Anda dapat menggunakan plugin seperti Redirection atau Rank Math. Untuk peladen Nginx atau Apache, lakukan konfigurasi langsung pada file konfigurasi peladen.
Contoh sintaks pengalihan 301 pada berkas .htaccess (Apache):
Redirect 301 /halaman-lama.html https://namadomain.com/halaman-baru/
4. Penggunaan Status 410 (Gone) untuk Konten yang Dihapus Permanen
Jika halaman dihapus secara permanen dan tidak memiliki pengganti, Anda dapat memberikan respons HTTP 410 alih-alih 404. Status 410 memberitahu Googlebot bahwa halaman telah lenyap selamanya, sehingga Google akan lebih cepat menghapusnya dari indeks.
Contoh sintaks pada berkas .htaccess untuk status 410:
Redirect 410 /halaman-yang-sudah-dihapus/
5. Minta Validasi Ulang (Validate Fix)
Setelah seluruh tautan yang rusak dialihkan atau diperbaiki, kembali ke Google Search Console pada laporan Error 404, lalu klik tombol Validate Fix. Google akan memulai proses perayapan ulang untuk memastikan error telah benar-benar hilang.
Troubleshooting Lapangan dan Mitos Error 404
Banyak pengelola situs keliru mengira bahwa semua error 404 harus dihilangkan hingga nol. Faktanya, Google secara otomatis mengabaikan error 404 untuk URL acak yang dibuat oleh bot perusak atau perayap eksternal. Fokuskan perbaikan hanya pada URL yang memiliki riwayat trafik atau tautan internal aktif.