Ne zaman gerekir?
Site haritası dosyaları için boyut ve adres sayısı sınırları vardır (yaygın sınır: 50.000 adres veya sıkıştırılmamış 50 MB). Bunları aşan siteler birden fazla dosya kullanmak zorundadır.
Site haritası indeksi, bu dosyaları tek bir üst dosyada toplar.
Yapısı
/sitemap.xml ← indeks dosyası
├─ /sitemap-urunler.xml
├─ /sitemap-kategoriler.xml
├─ /sitemap-blog.xml
└─ /sitemap-gorseller.xml
robots.txt dosyasında yalnızca indeks dosyası bildirilir; diğerleri otomatik keşfedilir.
Bölme mantığı: yalnızca boyut için değil
50.000 adresin altında olsanız bile bölmek faydalıdır. İçerik türüne göre bölme, teşhis imkânı sağlar:
| Site haritası | Gönderilen | İndekslenen | Yorum |
|---|---|---|---|
| Ürünler | 12.400 | 11.800 | Sağlıklı |
| Kategoriler | 340 | 335 | Sağlıklı |
| Blog | 210 | 90 | Sorun burada |
Tek bir büyük dosyada bu ayrım görülemez; sorunun hangi içerik türünde olduğu gizlenir.
Önerilen bölme biçimleri
- İçerik türüne göre: Ürün, kategori, blog, sayfa
- Dile göre: Çok dilli sitelerde
- Bölgeye göre: Çok şubeli yapılarda
- Tarihe göre: Haber ve arşiv sitelerinde
Kurallar
- İndeks dosyası yalnızca site haritası dosyalarını listeler, doğrudan sayfa listelemez
- Tüm dosyalar aynı alan adında bulunmalıdır
- Her dosya kendi sınırları içinde kalmalıdır
- Sıkıştırılmış (gz) dosyalar kullanılabilir
- Otomatik güncellenmeli
- 404, yönlendirme ve
noindexsayfalar bulunmamalıdır
Sık yapılan hata
Site haritalarını elle oluşturup güncellemeyi unutmak. Katalog değiştikçe dosya eskiyor, silinmiş ürünler listede kalıyor. Site haritası mutlaka otomatik üretilmelidir.
Ne anlama gelir?
Site haritası indeksi (sitemap index), birden fazla site haritası dosyasını tek bir çatı altında toplayan üst düzey bir site haritasıdır. Bir XML site haritası en fazla belirli sayıda adres (genellikle 50.000) içerebildiğinden, büyük siteler sayfalarını birden çok site haritasına böler ve bunları bir site haritası indeksiyle birleştirir. Böylece arama motoruna tüm site haritaları tek bir dosyayla bildirilir.
Ne zaman gerekir?
- 50.000 adresi aşan büyük sitelerde (teknik zorunluluk)
- Sayfaların türlere göre bölünmesi gerektiğinde (ürün, kategori, blog)
- Farklı bölümlerin ayrı yönetilmesi istendiğinde
Teşhis avantajı
Site haritalarını türlere göre bölüp bir indeksle toplamak, yalnızca teknik bir zorunluluk değil, güçlü bir teşhis fırsatıdır. Her sayfa türü için indeksleme oranını ayrı ayrı görebilirsiniz. Örneğin ürün site haritasında indeksleme yüzde 90 iken blog site haritasında yüzde 40 çıkıyorsa, sorunun blog içeriğinde olduğunu net biçimde görürsünüz. Bu, büyük sitelerde indeksleme sorunlarını erken yakalamanın pratik yoludur.
Gerçek örnek
Yüz binlerce sayfası olan bir e-ticaret sitesi, tek bir site haritasının sınırlarını aşıyordu. Sayfalar türlerine göre ayrı site haritalarına bölünüp bir site haritası indeksiyle toplandığında, hem teknik sınır aşıldı hem her sayfa türünün indeksleme sağlığı ayrı izlenebilir hale geldi.
Özet
Site haritası indeksi, birden fazla site haritasını tek çatıda toplayan üst site haritasıdır. Büyük sitelerde teknik zorunluluktur; ayrıca sayfaları türlere göre bölmek, her türün indeksleme sağlığını ayrı izleyerek sorunları erken yakalamayı sağlar.