Google Search Console'daki "Site haritası okunamadı" hatası, Google'ın site haritası URL'nize ulaşabildiği ancak dosyanın ayrıştıramadığı geçersiz XML içerdiği anlamına gelir.
Yaygın Nedenler
- Geçersiz XML karakterleri: Kaçış karakteri uygulanmamış ampersand işaretleri (
&yerine&olmalıdır) veya URL'lerdeki diğer özel karakterler - WordPress eklenti çakışması: Site haritası oluşturulmadan önce içerik çıkaran bir eklenti (dosyanın başındaki boşluklara bakın)
- Yanlış içerik türü: Sunucu XML yerine HTML döndürüyor (genellikle eklenti hatalarından sonra olur)
- BOM (Byte Order Mark): Bazı editörler XML dosyalarının başına bir BOM karakteri ekler
Nasıl Düzeltilir
- Site haritanızın URL'sini bir tarayıcıda açın ve geçerli XML gösterip göstermediğini kontrol edin
- Site haritası URL'sini bir XML doğrulayıcıya yapıştırın (örneğin validator.w3.org)
- XML'deki bildirilen tüm hataları düzeltin
- Düzelttikten sonra site haritasını Search Console'da yeniden gönderin