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:
- http://www.google.com/support/webmasters/bin/answer.py?hl=id&answer=93641
- http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html
tentang bagaimana mereka menyarankan untuk mengisi halaman 404 (yang saya pikir seharusnya hanya halaman 404 sederhana) saya mulai merasa khawatir tentang deskripsi meta juga .
sumber
Jawaban:
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
, ketikaid=4
tidak mengembalikan apa pun, banyak pengembang web mengembalikan pesan 404 dengan200 OK
kode status ...Hal lain: misalnya, jika seseorang mencoba
http://my.webapp.invalid/index.php?id=toto
sedangkanid
hanya menerima bilangan bulat, itu bukan404
, tetapi400 Bad Request
yang harus Anda kembalikan.Sangat mudah untuk menangani ini, misalnya, dengan fungsi header di PHP atau Properti HttpWebResponse.StatusCode di .Net
sumber
Tidak. Mengapa khawatir tentang PR Anda untuk halaman 404 Anda. Saya akan lebih khawatir untuk memastikan tidak ada tautan Anda yang berakhir di sana.
sumber
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)
sumber
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:
Karena biasanya konten tag deskripsi meta tidak terlihat oleh pengguna, itu benar-benar OK jika Anda tidak mengisinya .
sumber
Saya pikir itu akan membuat beberapa akal telah
robots
ditetapkan. Secara khusus:(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.
sumber