SEO harus dimulai dari yang kecil, dan detail kecil apa pun akan berdampak besar. Sulit untuk sepenuhnya menghindari tautan yang salah dalam sebuah situs web, sebagai halaman pengembalian tautan kesalahan, memainkan peran penting dalam pengalaman pengguna.
Peran halaman 404: Halaman kembali ketika pengguna memasukkan link yang salah.
Tujuan dari halaman 404: untuk memberi tahu pengunjung bahwa halaman yang mereka kunjungi tidak ada atau parameter link salah. Yang penting adalah halaman kesalahan 404 tidak membuat pengguna mengetahui bahwa halaman yang mereka kunjungi tidak ada dan menutup halaman, tetapi memandu pengguna untuk mengunjungi halaman lain di situs web, untuk memastikan keberadaan ip.
Saat ini, banyak blog open source, CMS, dll. tidak menyediakan halaman 404, sehingga halaman 404 kehilangan perannya dan tidak dapat mencapai efek optimasi SEO. Hal ini tidak hanya mengurangi pengalaman pengguna, tetapi juga sangat mengurangi otoritas situs web.
Bagaimana cara membuat halaman 404 memenuhi persyaratan SEO dan meningkatkan pengalaman pengguna?
Ada banyak jenis kode status HTTP, yang umum adalah:
200 Permintaan berhasil diproses
204 Pemrosesan berhasil tetapi puas
301 Meminta agar halaman web dipindahkan secara permanen
302 Meminta agar halaman web dipindahkan sementara ke lokasi baru (URL asli disimpan di indeks mesin pencari)
500 kesalahan server
503 Server tidak tersedia (kelebihan beban atau sedang dalam pemeliharaan), dll.
Ketika mesin pencari mengakses halaman dan mendapatkan tautan yang salah, mesin pencari akan mengembalikan kode status 404 untuk memberi tahu mesin pencari bahwa URL tersebut salah dan berhenti mengindeks URL tersebut. Sebaliknya, jika kode status 200 atau 302 dikembalikan, mesin pencari akan mengindeks URL tersebut. Jika banyak URL yang salah muncul, mesin pencari akan merasa jijik dan kepercayaan terhadap situs web akan sangat berkurang.
Buat halaman 404 yang benar: (server Apache)
Tambahkan kode pada file .htaccess: ErrorDocument 404 /404.html (Error 404 tidak dapat diarahkan ke beranda website, akibatnya beranda tidak disertakan. Jangan cantumkan nama domain utama di depan /Error. html, jika tidak, kode status yang dikembalikan adalah kode status 302 atau 200).
Pada saat yang sama, buat halaman html bernama 404.html
Tempatkan 404.html di direktori root situs web
Buat halaman 404 yang benar: (IIS/.net)
Pertama, ubah pengaturan direktori akar aplikasi, buka file web.config untuk diedit, dan tambahkan konten berikut ke dalamnya:
<konfigurasi>
<sistem.web>
<customErrors mode=Aktif defaultRedirect=error.asp>
<kode status kesalahan=404″ redirect=tidak ditemukan.asp />
</kesalahan khusus>
</system.web>
</konfigurasi>
error.asp adalah halaman 404 default sistem, dan notfound.asp adalah halaman 404 yang disesuaikan. Nama file yang sesuai dapat diubah saat digunakan.
Tambahkan yang berikut ini ke halaman 404 kustom notfound.asp:
<% Respon.Status = 404 Tidak Ditemukan %>
Izinkan IIS mengembalikan kode status 404 dengan benar. Pengaturannya sekarang sudah selesai
Gunakan pengalihan untuk 404 halaman
Ketika pengguna mengakses halaman kesalahan 404 dengan tautan kesalahan, mereka biasanya langsung menutup halaman tersebut karena tidak ada konten yang mereka perlukan di halaman tersebut. Saat ini, Anda dapat mengatur ulang halaman 404, tetapi Anda harus memberikan pilihan kepada pengguna, jika tidak, pengalaman pengguna akan berkurang.
Anda dapat menulis di halaman 404: Halaman tidak ditemukan! Lompat ke beranda setelah 5 detik. Beri pengunjung waktu 5 detik untuk membaca informasi dan kemudian mengarahkan ulang.
Cara penggunaannya adalah sebagai berikut.
<html>
<kepala>
<meta http-equiv="refresh" content="5; url=http://www.souduoduo.com">
</kepala>
<tubuh>
Halaman tidak ditemukan! Lompat ke beranda setelah 5 detik.
</tubuh>
</html>
Kontennya diikuti dengan hitungan detik mundur, dan urlnya diikuti dengan alamat lompat.
Harap tunjukkan saat mencetak ulang: http://www.souduoduo.com .
Terima kasih atas kontribusi Qijingnian