Google Search Console Site Haritası Hatası: Çözümler ve SEO İpuçları
Google Search Console’da “Site Haritası Hatası” alıyorsanız, Google’ın web sitenizi doğru bir şekilde tarayıp dizine ekleyemediği anlamına gelir.
Bu durum, arama motoru sıralamalarınızı olumsuz etkileyebilir ve bazı sayfalarınızın Google dizinine eklenmemesine neden olabilir. Ancak bu sorunu çözmek mümkündür!
Bu makalede, Google Search Console site haritası hatalarının nedenlerini ve kesin çözüm yollarını adım adım ele alacağız.
1. Google Search Console Site Haritası Hatası Nedir?
Google Search Console, web sitenizin taranabilirliğini ve indekslenebilirliğini kontrol eden önemli bir araçtır. Ancak bazen site haritası (sitemap.xml) dosyanızı yüklediğinizde aşağıdaki hatalarla karşılaşabilirsiniz:
✅ “Site haritası işlenemedi”
✅ “Hata: Geçersiz URL”
✅ “Site haritası gönderildi ancak bazı URL’ler dizine eklenemedi”
✅ “Bu site haritasında geçersiz XML öğeleri var”
✅ “Site haritası erişilemez”
Bu hatalar, Google’ın sitenizi tarayamaması veya içeriğinizi düzgün analiz edememesi nedeniyle oluşur. Şimdi, bu hataların nedenlerini ve nasıl çözüleceğini detaylı şekilde inceleyelim.
2. Google Search Console Site Haritası Hatasının Nedenleri
Bu hatanın birkaç yaygın nedeni vardır:
🔹 Yanlış biçimlendirilmiş site haritası: Sitemap.xml dosyanızın yanlış yapılandırılmış olması, Google’ın site haritanızı okuyamamasına neden olabilir.
🔹 Geçersiz veya eski URL’ler: Site haritanızda artık var olmayan URL’ler bulunuyorsa, Google dizine eklemeyi reddedebilir.
🔹 Robots.txt dosyası engeli: Robots.txt dosyanız site haritasının taranmasını engelliyor olabilir.
🔹 Yanlış Canonical Etiketleri: Bir sayfanın canonical etiketi farklı bir URL’ye yönlendiriyorsa, Google bu sayfayı görmezden gelebilir.
🔹 Site haritasında büyük dosya boyutu: Google, 50MB’tan büyük veya 50.000 URL’den fazla site haritalarını kabul etmez.
🔹 SSL / HTTPS yönlendirme hataları: Google, HTTP ve HTTPS sürümleri arasında çakışmalar tespit ettiğinde site haritanızı taramayabilir.
🔹 Yanlış yönlendirmeler (301 / 302): Site haritanızdaki URL’ler, geçici veya kalıcı yönlendirmeler içeriyorsa, Google taramayı reddedebilir.
3. Google Search Console Site Haritası Hatasını Çözme Adımları
Bu hatayı SEO dostu şekilde nasıl düzeltebileceğinizi adım adım anlatalım.
A. Site Haritanızı Doğru Format ve Yapıda Oluşturun
Adım 1: Site haritasının doğru formatta olup olmadığını kontrol edin
Google, XML, RSS, Atom 1.0 ve metin formatlarını destekler. Ancak en yaygın ve önerilen format XML’dir.
Site haritanız aşağıdaki gibi yapılandırılmış olmalıdır:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.siteadresiniz.com/</loc>
<lastmod>2024-06-30</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.siteadresiniz.com/blog</loc>
<lastmod>2024-06-28</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
🔹 URL’lerin HTTPS ile başladığından emin olun.
🔹 Lastmod (son değişiklik) tarihini güncelleyin.
🔹 Gereksiz veya bozuk URL’leri kaldırın.
B. Site Haritasını Google Search Console’a Tekrar Gönderin
1️⃣ Google Search Console’a gidin → https://search.google.com/search-console
2️⃣ “Site Haritaları” sekmesine girin.
3️⃣ Var olan hatalı site haritasını kaldırın.
4️⃣ Yeni oluşturduğunuz sitemap.xml dosyanızı tekrar gönderin.
C. Robots.txt Dosyanızı Kontrol Edin ve Güncelleyin
Site haritasının taranmasını engelleyen robots.txt hataları varsa, Google onu okuyamaz.
🔹 Robots.txt dosyanıza şu satırı ekleyin:
User-agent: *
Allow: /
Sitemap: https://www.siteadresiniz.com/sitemap.xml
🔹 Eğer aşağıdaki gibi bir “Disallow” satırı varsa, kaldırın:
User-agent: Googlebot
Disallow: /sitemap.xml
Ardından, Google Search Console > Robots.txt Test Aracı ile güncellenmiş dosyanızı doğrulayın.
D. Geçersiz ve Eski URL’leri Site Haritasından Kaldırın
Geçersiz veya 404 hatası veren URL’ler site haritanızdaysa, Google hatalarla karşılaşabilir.
1️⃣ https://www.screamingfrog.co.uk/seo-spider/ gibi araçlarla bozuk URL’leri tespit edin.
2️⃣ Site haritasından bu URL’leri kaldırın.
3️⃣ Google Search Console’da URL Kaldırma Aracını kullanarak silinen sayfaları bildirin.
E. Yönlendirme (301 / 302) ve HTTPS Sorunlarını Çözün
Eğer site haritanızdaki URL’ler 301 veya 302 yönlendirmeler içeriyorsa, Google bunu hatalı olarak işleyebilir.
🔹 301 veya 302 yönlendirmeleri olan sayfaları kaldırın.
🔹 Sadece HTTPS URL’lerini kullanın.
4. Site Haritası Hatasını Önlemek İçin Ekstra Yöntemler (Özgün İpuçları)
🔹 Google’a özel “Dynamic XML Sitemap” kullanın:
→ Sayfanızın her gün otomatik olarak güncellenen bir dinamik site haritası oluşturmasını sağlayın.
🔹 “Sitemap Indexing” yöntemiyle büyük siteler için bölümlere ayırın:
→ 50.000’den fazla URL içeren siteler için, site haritasını şu şekilde bölerek tarama hızını artırabilirsiniz:
https://www.siteadresiniz.com/sitemap1.xml
https://www.siteadresiniz.com/sitemap2.xml
🔹 CDN Kullanıyorsanız Özel Site Haritası URL’si Tanımlayın:
→ Cloudflare veya CloudFront kullanıyorsanız, Google’ın CDN üzerinden doğru URL’ye eriştiğinden emin olun.
Sonuç: Google Search Console Site Haritası Hatasını Nasıl Çözersiniz?
✅ Doğru XML formatını kullanın.
✅ Robots.txt dosyanızı düzenleyin.
✅ Geçersiz veya eski URL’leri kaldırın.
✅ HTTPS ve yönlendirme hatalarını giderin.
✅ Site haritasını Google’a tekrar gönderin.
Bunları yaparak Google dizinleme hatalarını ortadan kaldırabilir ve sıralamanızı yükseltebilirsiniz! 🚀