Langkau ke kandungan
BM

Lencongan dan Kod Status SEO: 301, 302, 404, 410

Jack Lee

Ditulis oleh Jack Lee

Senarai semak dan kaca pembesar di atas peta halaman laman web

Sebuah kedai membaiki telefon menukar alamat halaman servis penggantian skrin. Penanda buku dan pautan lama masih menuju ke URL asal. Pada laman yang sama, halaman aksesori yang tidak lagi dijual tiada pengganti. Patutkah kedua-dua alamat lama membawa pelawat ke tempat lain?

Tidak. Gunakan lencongan apabila URL mempunyai destinasi baharu yang berguna. Kod status HTTP memberitahu pelayar dan perangkak sama ada permintaan berjaya, halaman berpindah, atau kandungan sudah tiada. Pilih respons berdasarkan apa yang patut ditemui pelawat pada alamat tepat itu.

Apakah Maksud Kod Status?

Pelayan menghantar kod status HTTP apabila seseorang meminta URL. 200 bermaksud permintaan berjaya, tetapi tidak menjamin Google akan mengindeks halaman. Kod lencongan dalam kumpulan 3xx membawa pelawat ke URL lain. Respons 4xx bermaksud halaman yang diminta tidak ditemui atau tidak dapat diberikan.

Pelawat biasanya melihat halaman akhir, bukan kodnya. Oleh itu, halaman yang kelihatan seperti ralat belum tentu benar-benar menghantar 404. Jika pelayan menghantar 200 bersama mesej “tidak ditemui”, Google mungkin menganggapnya soft 404. Semak respons sebenar, bukan reka bentuk sahaja.

Bilakah Perlu Menggunakan 301?

Gunakan lencongan kekal apabila halaman berpindah ke alamat baharu untuk jangka panjang. Dalam contoh pembaikan, URL servis skrin lama boleh menghantar 301 terus ke halaman servis skrin baharu. 308 juga kod lencongan kekal. Bagi Google Search, kedua-duanya isyarat kuat bahawa destinasi patut menjadi URL wakil.

Destinasi mesti memenuhi keperluan yang sama. Halaman pembaikan skrin tidak patut dilencongkan ke halaman utama yang tidak berkaitan semata-mata kerana URL lama mempunyai pautan. Kemas kini menu, artikel berkaitan dan peta laman XML kepada alamat baharu; kekalkan lencongan lama untuk orang yang masih mengikuti pautan terdahulu. Bagi pemindahan besar, panduan peta lencongan menerangkan inventori URL dan ujian dengan lebih lanjut.

Bilakah Perlu Menggunakan 302?

Gunakan 302 apabila perubahan benar-benar sementara dan URL asal dijangka kekal sebagai alamat utama. Jika tempahan janji temu tergendala sebentar, URL servis boleh membawa pelawat sementara ke halaman yang menerangkan waktu tempahan dibuka semula. Jika halaman servis sedia ada dapat menjelaskan keadaan dengan baik, kekalkan halaman itu tanpa lencongan. 307 ialah satu lagi kod lencongan sementara.

Google mengikuti lencongan sementara tetapi tidak menganggapnya isyarat pemindahan sekuat lencongan kekal. Jangan biarkan aturan sementara berterusan tanpa had hanya kerana ia cepat disediakan. Jika perubahan menjadi kekal, ubah respons dan pautan dalaman.

Jika Halaman Dibuang atau URL Salah?

Jika aksesori yang dihentikan tiada pengganti yang sesuai, pulangkan 404 atau 410 sebenar, bukannya menghantar pelawat ke kategori yang longgar kaitannya atau halaman utama. 404 bermaksud tidak ditemui; 410 bermaksud sudah tiada. Google menganggap kedua-duanya isyarat bahawa URL itu tidak patut terus diindeks. Halaman ralat masih boleh menawarkan navigasi berguna, asalkan respons HTTP benar-benar 404 atau 410.

Bukan setiap 404 satu krisis. URL yang tersalah taip atau halaman yang sengaja ditamatkan boleh mengembalikan 404 secara normal. Namun, jika halaman servis yang masih digunakan tiba-tiba memberi 404, pulihkannya atau lencongkan alamat lamanya ke pengganti sebenar. Baiki juga pautan dalaman yang masih menuju ke ralat. Respons 5xx berbeza: ia menandakan masalah pelayan, bukan pemadaman yang disengajakan.

Lencongan atau Kanonik?

Lencongan mengubah destinasi pelawat. Jika kedua-dua URL yang serupa masih perlu digunakan—seperti kategori produk dan paparan susunannya—gunakan petunjuk kanonik dan jangan paksa salah satu paparan hilang. Jika URL lama tidak lagi patut menjadi destinasi berasingan, lencongan kekal biasanya lebih jelas.

noindex ialah pilihan berasingan bagi halaman yang masih boleh dibuka tetapi tidak patut muncul dalam carian. Ia tidak menggantikan respons 404 bagi halaman yang hilang atau lencongan bagi halaman yang berpindah.

Bagaimana Menyemak Satu URL yang Berubah?

  1. Catat URL lama dan hasil yang dikehendaki: halaman kekal, pengganti kekal, laluan sementara atau tiada pengganti.
  2. Dalam alat pembangun pelayar, buka Network dan muatkan semula URL lama. Semak respons pertama. Bagi lencongan, catat status serta sasaran Location; jangan menilai melalui skrin akhir sahaja.
  3. Jika terdapat lencongan, buka destinasinya. Ia patut memenuhi keperluan pelawat lama tanpa rantaian atau gelung yang tidak perlu. Jika halaman sudah tiada, pastikan responsnya 404 atau 410 sebenar.
  4. Bagi pemindahan kekal, kemas kini pautan dalaman dan peta laman ke URL baharu. Bagi laluan sementara, kekalkan URL asal sebagai alamat utama. Keluarkan URL yang benar-benar ditamatkan daripada peta laman.
  5. Jika halaman bernilai masih tidak muncul dalam carian, gunakan URL Inspection dan laporan Page indexing dalam Search Console untuk melihat apa yang Google temui. Pemprosesan perubahan boleh mengambil masa.

Soalan Lazim

Apakah Lencongan dalam SEO?

Ia menghantar permintaan bagi satu URL ke URL lain. Apabila halaman mempunyai lokasi baharu atau sementara yang relevan, lencongan membantu pelawat dan enjin carian tiba di sana.

Untuk Apa Lencongan 301 Digunakan?

301 menandakan pemindahan kekal, seperti URL servis yang bertukar alamat tetapi mempunyai pengganti setara atau relevan.

Apakah Maksud Lencongan 302?

Ia menandakan pemindahan sementara. Pelawat pergi ke URL lain buat masa ini, manakala alamat asal dijangka kekal sebagai alamat utama.

Apakah Beza Kod Status 410 dan 404?

404 bermaksud halaman tidak ditemui; 410 bermaksud halaman sudah tiada. Google mengendalikannya secara hampir sama untuk pengindeksan, jadi gunakan kod yang tepat menggambarkan keadaannya.

Pratonton reka bentuk tempatan

Borang ini ialah pratonton reka bentuk. Langganan dan alat luaran belum disambungkan.

Semak pustaka artikel