Apakah lebih baik memiliki pengalihan ErrorDocument 404 kembali ke beranda atau halaman kesalahan 404 standar?

15

Kami menjalankan situs e-niaga yang disiapkan oleh penyedia perangkat lunak e-niaga pihak ketiga, toko dasar dengan halaman produk, keranjang dan checkout.

Vendor pihak ketiga menyiapkan file htaccess sehingga jika URL yang tidak ada di-eneter, maka akan diarahkan ke beranda alih-alih 404 kesalahan dihasilkan.

Ini mengakibatkan google webmaster melaporkan judul dan deskripsi rangkap untuk halaman yang tidak ada lagi.

Saya pikir akan lebih baik untuk halaman kesalahan 404 khusus untuk ditampilkan daripada mengarahkan kembali ke beranda

Jadi apakah lebih baik memiliki situs web mengarahkan 404 ke beranda daripada memiliki halaman khusus 404?

Craig Angus
sumber

Jawaban:

16

Suara kuat untuk halaman 404 khusus.

  • Kurang membingungkan bagi pengguna
  • Memungkinkan Anda melihat dengan lebih mudah jika ada sesuatu yang salah (melalui log kesalahan server web, skrip logging Anda sendiri dan / atau Google Analytics)
  • Anda dapat menyesuaikan halaman dengan situasi (misalnya menampilkan daftar kategori produk)
  • Mengizinkan mesin pencari membersihkan indeks mereka. Halaman yang tidak lagi ada dalam indeks mesin pencari dapat mencegah halaman baru ditambahkan.

Pada poin terakhir: Pastikan untuk benar-benar mengembalikan kesalahan 404. Dari apa yang Anda katakan itu terdengar seperti pengalihan 301/302 saat ini. Untuk melakukannya termasuk

ErrorDocument 404 /notfound.htm

dalam file htaccess Anda.

Lihat juga

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html

jmb
sumber
apa yang jmbdikatakan, tetapi saya memiliki halaman dinamis untuk CMS saya, jadi saya harus menjalankannya terlebih dahulu. begitu Errordocument 404 /dynamic_page.phpdan jika tidak ditemukan yang akan ditampilkan /notfound.htm.
Talvi Watia
1
Saya ingin memilih ini tidak kurang dari 129082094 kali. Saya bahkan tidak dapat membayangkan ketika pengalihan diam ke beranda adalah ide yang baik. Halaman kesalahan akan selalu payah, tetapi mengetahui bahwa itu adalah kesalahan lebih baik daripada pengaturan ulang yang buta. (Maksud saya, setel ulang ke halaman pertama.)
VxJasonxV
1
Saya lebih suka tanggapan "Pergi" 410 di sini.
Jody
3

Saya akan memilih halaman kesalahan yang terpisah jika hanya untuk memberi tahu para pengguna situs Anda bahwa tautan yang mereka klik gagal atau mereka mengetik URL yang salah. Akan membingungkan untuk kembali ke beranda. Saya tahu saya akan tergoda untuk mengulangi tindakan saya untuk melihat apakah saya telah melakukan kesalahan!

Jika Anda menambahkan tautan "laporkan tautan rusak ini" atau bahkan login sendiri, Anda akan mendapatkan pemberitahuan dan peluang untuk memperbaiki masalah dengan situs tersebut.

ChrisF
sumber