1. XML Site Haritası (Sitemap) Nedir ve Googlebot İçin Neden Hayatidir?
XML Site Haritası (Sitemap); bir web sitesindeki taranması ve dizine eklenmesi istenen tüm değerli sayfaların hiyerarşik bir listesini içeren, makine tarafından okunabilir özel bir XML protokolü dosyasıdır. Arama motoru örümcekleri (Googlebot, Bingbot vb.) web sayfalarını keşfetmek için bağlantıları takip eder; ancak binlerce sayfadan oluşan sitelerde veya derin dizinlerde bazı kritik içerikler bağlantı zincirinde kaybolabilir. XML site haritası, arama motoruna doğrudan bir yol haritası sunarak hiçbir değerli sayfanın taranmadan geçilmemesini garanti altına alır.
2. "lastmod", "changefreq" ve "priority" Etiketlerinin Gerçek Etkisi
XML standartlarında yer alan üç ana alt etiket farklı arama motorları tarafından farklı ağırlıklarla yorumlanır:
- lastmod (Son Değişiklik): Googlebot için açık ara en kritik etikettir. Bir sayfanın ne zaman güncellendiğini W3C tarih formatında (YYYY-MM-DD) bildirir. Google, tarama bütçesini korumak adına yalnızca `lastmod` tarihi değişen sayfaları öncelikli olarak yeniden tarar.
- changefreq (Değişim Sıklığı): Sayfanın haftalık, günlük veya aylık periyotlarla ne sıklıkla güncellendiğini belirtir. Google bu etiketi doğrudan bir kural olarak değil, yalnızca bir tavsiye sinyali olarak kabul eder.
- priority (Öncelik): Sitenizdeki sayfaların birbirine göre önem derecesini (0.0 ile 1.0 arasında) gösterir. Ana sayfa genellikle 1.0, alt sayfalar ise 0.5-0.8 aralığında puanlanır.
3. Site Haritasında Sadece 200 Durum Kodlu Canonical Sayfaları Barındırma Kuralı
Teknik SEO'da yapılan en yaygın hata, XML site haritasına 404 veren sayfaları, 301 ile yönlendirilmiş eski URL'leri veya `noindex` etiketi taşıyan gizli sayfaları dahil etmektir. Bir site haritasında yalnızca HTTP 200 (Başarılı) yanıtı veren ve kendi kendini işaret eden (Self-Canonical) orijinal sayfalar bulunmalıdır. Bozuk veya yönlenen linklerin haritaya konması Google Search Console'da "Gönderilen URL yönlendirme içeriyor" veya "Gönderilen URL 404 döndürüyor" gibi teknik kalite uyarılarına yol açar.
4. Büyük Siteler İçin Site Haritası İndeksi (Sitemap Index) Mimarisi
Google'ın tek bir XML site haritası dosyası için koyduğu resmi sınır maksimum 50.000 URL ve sıkıştırılmamış 50 MB boyutudur. Bu sınırları aşan e-ticaret veya haber platformlarında "Sitemap Index" (Site Haritası Dizini) mimarisi kullanılır. Tek bir `sitemap_index.xml` ana dosyası oluşturulur ve bu dosyanın içine alt haritalar (`post-sitemap.xml`, `page-sitemap.xml`, `product-sitemap.xml`) bağlanır. Bu yapı hem sunucuyu rahatlatır hem de içerik türlerinin indeks performansının Search Console'da bağımsız izlenmesini sağlar.
5. Robots.txt Dosyası ile Site Haritasının Entegrasyonu
XML site haritanızı oluşturup kök dizine yükledikten sonra yapılması gereken ilk teknik adım, `robots.txt` dosyası içine haritanın tam mutlak adresini eklemektir. Dosyanın en son satırına Sitemap: https://cemalettinkas.com/sitemap_index.xml kuralı yazıldığında; yalnızca Google değil, Bing, Yandex ve Baidu gibi tüm küresel botlar site haritanızı ilk saniyede keşfeder.
6. Google Search Console Üzerinden Site Haritası Doğrulama ve İndeks Takibi
Site haritasının yayına alınması sürecin sadece ilk adımıdır. Google Search Console paneline giriş yaparak "Dizin > Site Haritaları" alanından harita adresinizi göndermeniz gerekir. Panelin "Başarılı" statüsü vermesi, gönderilen sayfa sayısı ile dizine eklenen (İndekslenen) sayfa sayısının birbirini karşılama oranı düzenli denetlenmelidir. Gönderilen URL'lerin %20'sinden fazlası dizine girmiyorsa içerik kalitesi veya kopya içerik sorunları araştırılmalıdır.