Error soft 404

Apa itu error soft 404?

Error soft 404 adalah URL yang menampilkan halaman yang memberi tahu pengguna bahwa halaman tersebut tidak ada serta kode level 200 (sukses). Dalam beberapa kasus, halaman tersebut mungkin menampilkan sedikit konten atau tidak memiliki konten, misalnya halaman yang hanya memuat potongan-potongan konten atau kosong sama sekali.

Mengapa hal tersebut penting?

Menampilkan kode sukses, bukan 404/410 (tidak ditemukan) atau 301 (dipindahkan) adalah praktik yang buruk. Kode sukses akan memberi tahu mesin telusur bahwa ada halaman asli di URL tersebut. Akibatnya, halaman dapat dicantumkan di hasil penelusuran, dan mesin telusur akan terus mencoba meng-crawl URL yang tidak ada, bukannya meng-crawl halaman asli Anda.

Apa yang harus saya lakukan?

  • Jika halaman Anda tidak lagi tersedia, dan tidak memiliki pengganti yang jelas, halaman tersebut akan menampilkan kode respons 404 (tidak ditemukan) atau 410 (Hilang). Kode respons tersebut dengan jelas memberi tahu browser dan mesin telusur bahwa halaman tidak ada. Anda juga dapat menampilkan halaman 404 kustom kepada pengguna, jika sesuai: misalnya, halaman yang berisi daftar halaman Anda yang paling populer atau link ke halaman beranda.
  • Jika halaman telah dipindahkan atau memiliki pengganti yang jelas, tampilkan kode respons 301 (pengalihan permanen) untuk mengalihkan pengguna ke halaman yang sesuai.
  • Jika merasa halaman Anda tidak seharusnya ditandai sebagai error soft 404, gunakan Alat Inspeksi URL untuk memeriksa konten yang dirender dan kode HTTP yang ditampilkan. Jika halaman yang dirender kosong, atau hampir kosong, bisa jadi halaman Anda menjadikan banyak resource yang tidak dapat dimuat (gambar, skrip, dan elemen nontekstual lainnya) sebagai referensi, dan hal tersebut dapat ditafsirkan sebagai error soft 404. Alasan resource tidak dapat dimuat meliputi resource diblokir (oleh robots.txt), memiliki terlalu banyak resource dalam satu halaman, atau memerlukan waktu pemuatan yang lama/berukuran sangat besar. Alat Inspeksi URL akan mencantumkan resource mana saja yang tidak dapat dimuat, dan juga menampilkan halaman aktif yang dirender.

Gunakan Alat Inspeksi URL untuk memverifikasi apakah URL Anda benar-benar menampilkan kode yang tepat.