Sitemap tidak dapat diambil (status 403)
Peta laman diisytiharkan atau dijangka ada, tetapi pengambilannya gagal dengan ralat, 401, 403, 429 atau status 5xx, jadi perangkak mungkin tidak dapat membacanya juga. Audit mengambilnya sebagai pelayar. Jadikan URL peta laman awam dan kecualikannya daripada cabaran bot dan had kadar.
Maksudnya
Sitemap ditemui, tetapi ia membalas dengan status 403 atau tidak membalas, jadi perayap mungkin juga tidak dapat menggunakannya. Semak bahawa tembok api anda membenarkan perayap mengambilnya.
Mengapa ini penting untuk carian AI
Peta laman yang mengembalikan 403 atau ralat pelayan sama seperti tiada: perangkak tidak dapat mengetahui halaman baharu atau yang berubah daripadanya. Perlindungan bot ialah punca biasa, kerana permintaan peta laman hampir semuanya datang daripada perangkak, yang menjadi sasaran peraturan itu.
Peta laman besar yang dijana pada setiap permintaan juga boleh tamat masa atau mencapai had pelayan, yang muncul sebagai status 5xx. Oleh kerana audit mengambil fail sebagai pelayar, kegagalan di sini biasanya bermakna perangkak juga ditolak.
Cara membetulkannya
- Buka URL peta laman daripada laporan dan catat statusnya. Laporan AISeeWhy menunjukkan bukti dan pembetulan yang sedia untuk ditampal; jalankan "Semak semula" selepas itu untuk mengesahkan hasilnya.
- Dalam CDN atau WAF anda, kecualikan laluan peta laman (contohnya
/sitemap*.xml) daripada cabaran, Bot Fight Mode dan had kadar. - Jika ia berada di sebalik pengesahan pada persediaan seakan-akan staging, jadikannya awam pada hos pengeluaran.
- Untuk ralat 5xx, cache peta laman yang dijana atau bina terlebih dahulu sebagai fail statik, dan pecahkan yang sangat besar dengan indeks peta laman.
Cara mengesahkan pembetulan
Selepas perubahan, tekan "Semak semula" pada laporan: ia menyenaraikan apa yang dibetulkan dan bagaimana skor berubah.