404 halaman membutuhkan deskripsi meta (hanya untuk membuat Google lebih bahagia)?

12

Saya memperbaiki beberapa hal kecil pada halaman 404 untuk semua situs web saya. Ketelitian saya membuat saya tidak bisa tidur nyenyak kecuali saya mendapat jawaban untuk pertanyaan ini. :)

Apakah halaman 404 memerlukan tag deskripsi meta? Jika ya diisi dengan apa, "halaman tidak ditemukan"?

Saya akan mengatakan tidak, jika Google benar-benar lebih peduli tentang konten dan situs frienly pengguna daripada tentang apa yang ada di halaman (apalagi cuplikan halaman 404 tidak boleh muncul di Google karena server mengirim kode 404 nyata).

Tetapi setelah membaca semua hal ini:

tentang bagaimana mereka menyarankan untuk mengisi halaman 404 (yang saya pikir seharusnya hanya halaman 404 sederhana) saya mulai merasa khawatir tentang deskripsi meta juga .

Marco Demaio
sumber
5
Apakah Anda pikir halaman 404 Anda akan berperingkat baik atau mengemudi dalam lalu lintas? Aku juga tidak berpikir begitu. :)
John Conde

Jawaban:

18

Yang paling penting untuk 404 halaman Anda adalah kode status header : itu pasti 404 not found.

Mungkin bodoh untuk mengatakan itu, tetapi dalam aplikasi dinamika, dengan URI seperti ini http://my.webapp.invalid/index.php?id=4, ketika id=4tidak mengembalikan apa pun, banyak pengembang web mengembalikan pesan 404 dengan 200 OKkode status ...

Hal lain: misalnya, jika seseorang mencoba http://my.webapp.invalid/index.php?id=totosedangkan idhanya menerima bilangan bulat, itu bukan 404, tetapi400 Bad Request yang harus Anda kembalikan.

Sangat mudah untuk menangani ini, misalnya, dengan fungsi header di PHP atau Properti HttpWebResponse.StatusCode di .Net

Pascal Qyy
sumber
Apakah itu berarti di h1?
Daniel Springer
Permintaan 400 buruk biasanya menunjukkan masalah tingkat protokol dengan HTTP. Sesuatu seperti header yang cacat. Saya tidak akan merekomendasikan menggunakan status 400 Permintaan Buruk untuk nilai parameter yang tidak valid. A "404 Tidak Ditemukan (Apa ini 'toto' ??? Saya tidak dapat menemukannya.)" Akan baik-baik saja. Jawaban StackOverflow ini menyarankan kode kesalahan 422 (Non-standar) atau 403 (Dipahami, ditolak untuk dipenuhi) ketika sintaks permintaan sudah benar, tetapi memiliki parameter yang tidak valid.
Stephen Ostermiller
2

Tidak. Mengapa khawatir tentang PR Anda untuk halaman 404 Anda. Saya akan lebih khawatir untuk memastikan tidak ada tautan Anda yang berakhir di sana.

Jeremy
sumber
1

Informasi meta untuk halaman 404 tidak masuk akal.

Mengembalikan header 404 yang tepat jauh lebih penting daripada tindakan teknis lainnya.

Dari POV non-teknologi Anda harus benar-benar mempertimbangkan untuk mengembalikan informasi yang berguna, bukan hanya pesan kesalahan. Menggunakan sitemap dan alat pencarian internal, memberikan beberapa tindakan bermanfaat bagi pengguna Anda jauh lebih masuk akal (dan membuat pengguna lebih bahagia, apa yang membuat situs Anda lebih baik)

Dave
sumber
1

Dari mesin pencari POV Anda bahkan dapat memiliki halaman kesalahan 404 kosong . Tetapi server Anda harus menyajikan kode status yang benar (404 atau 410) untuk mengatakan bahwa halaman yang diminta klien sudah tidak ada lagi .

Dari seorang pengguna POV memiliki halaman kesalahan yang dibuat dengan baik adalah penting karena Anda tidak ingin membiarkan pengguna pergi hanya karena dia, misalnya, mengikuti tautan yang rusak: Anda ingin memberikan opsi kepada pengguna untuk menemukan jalannya di situs web Anda memberi dia misalnya:

  • kotak pencarian
  • tautan ke peta situs
  • daftar halaman yang mirip dengan yang ia cari ( Google sendiri dapat membantu Anda )
  • formulir sederhana untuk menghubungi webmaster

Karena biasanya konten tag deskripsi meta tidak terlihat oleh pengguna, itu benar-benar OK jika Anda tidak mengisinya .

Raben
sumber
0

Saya pikir itu akan membuat beberapa akal telah robotsditetapkan. Secara khusus:

<meta name="robots" content="follow, noarchive, noindex">

(Seperti pada, "abaikan sumber daya ini, tetapi jangan ragu untuk mencoba yang lain dari domain yang sama.")

Data meta lainnya (seperti description, tetapi juga OpenGraph dan Twitter Cards , et al ), menurut pendapat saya, tidak masuk akal dan hanya akan menelan biaya (beberapa) byte.

Memang, ini teoretis dan agak spekulatif. Jika seseorang mengetahui sumber daya yang memberikan wawasan berbeda, saya ingin tahu tentangnya.

ACJ
sumber
2
Mesin pencari tidak mengindeks 404 halaman. Tag meta itu tidak akan menyakiti apa pun, tetapi tidak akan melakukan apa pun juga.
Stephen Ostermiller
Jika halaman 404 memiliki tajuk yang tepat, ini memang seharusnya demikian. :)
ACJ