Nasıl kullanılır?
- XML site haritanızı ya da site haritası dizininizi kutuya yapıştırın; ya da geçen bir dosyayı görmek için örneği bırakın.
- Sorun listesinin üstündeki Tür, Girdi ve Boyut değerlerini okuyun.
- Dosyadaki her sorunu düzeltin ve dosyayı yeniden yapıştırın. Denetim, yazdıkça çalışır.
Protokolün istedikleri
Bir site haritası, http://www.sitemaps.org/schemas/sitemap/0.9 ad alanında bir XML dosyasıdır. urlset ile başlar ve her url girdisinde sayfanın adresini taşıyan bir loc öğesi bulunur. loc değeri https:// gibi bir protokolle başlamalı ve 2.048 karakterden kısa olmalıdır.
Girdinin öteki etiketleri isteğe bağlıdır. Varsa şu değerleri taşımalıdırlar: lastmod bir W3C Datetime biçiminde tarihtir; changefreq always, hourly, daily, weekly, monthly, yearly ya da never değerlerinden biridir; priority 0.0 ile 1.0 arasında bir sayıdır ve varsayılanı 0.5'tir.
Sınırlar ve kodlama
- Bir site haritası dosyası en fazla 50.000 adres listeleyebilir.
- Bir site haritası dosyası sıkıştırılmamış hâlde en fazla 50 MB (52.428.800 bayt) olabilir. Sayfa yapıştırdığınız metni UTF-8 olarak ölçer.
- Bir site haritası dizini en fazla 50.000 site haritası listeleyebilir ve her site haritası girdisinin loc öğesi olmalıdır.
- Veri değerleri kaçışlı yazılmalıdır: ampersand & olarak, küçüktür ve büyüktür işaretleri de < ve > olarak yazılır.
Bu sayfanın denetlemedikleri
- Adreslerin yanıt verip vermediği ve sayfaların var olup olmadığı. Sayfa yalnızca XML'i okur, dosyadaki hiçbir adrese gitmez.
- Site haritanızın robots.txt dosyasında yer alıp almadığı ya da bir arama motoruna gönderilip gönderilmediği.
- Sıkıştırılmış bir dosya. Sıkıştırılmamış XML metnini yapıştırın.
Örnek: örnek site haritası
Örnekte iki url girdisi var. Birincisinde loc, 2026-11-01 tarihli lastmod, weekly değerinde changefreq ve 1.0 değerinde priority var; hepsi geçerli. İkincisinin loc değerinde ampersand & olarak yazılmış ve priority 0.6. Sayfa örneği iki girdili bir site haritası olarak ve sorunsuz bulur:
| Denetim | Sonuç |
|---|---|
| Tür | Site haritası |
| Girdi | 2 |
| Sorunlar | Yok |
Sık sorulan sorular
Site haritası nedir?
Site haritası, arama motorlarının sayfaları bulabilmesi için bir sitenin sayfa adreslerini listeleyen bir XML dosyasıdır. Site haritası dizini ise birden çok site haritası dosyasını listeler; bu, birden fazla dosyaya ihtiyaç duyan siteler içindir.
Sayfa adreslerin çalışıp çalışmadığını denetliyor mu?
Hayır. Sayfa XML'i okur ve protokolün kurallarını uygular. Adreslere gitmediği için hata veren bir sayfa burada bildirilmez.
Neden lastmod değerinin bir saat dilimi olmalı?
Protokol W3C Datetime biçimini kullanır ve saat içeren her biçim bir saat dilimiyle biter: UTC için Z, ya da +03:00 gibi bir fark. Yalnızca 2026-11-11 gibi bir tarih saat dilimi gerektirmez.
Bir adreste ampersand varsa ne olur?
XML, ampersand işaretini & olarak yazmak zorundadır. Kaçışsız bir ampersand dosyayı geçerli bir XML olmaktan çıkarır ve sayfa bunu bildirir. Öteki ayrılmış karakterler de kaçış kodlarıyla yazılır.
Yapıştırdığım site haritası bir sunucuya gönderiliyor mu?
Hayır. Metin tarayıcınızda okunur; yapıştırdığınız hiçbir şey saklanmaz ya da bir yere gönderilmez.
Kaynaklar
- sitemaps.org, site haritası protokolü: ad alanı, loc, lastmod, changefreq, priority, sınırlar ve kaçış
- W3C, Date and Time Formats: lastmod için kullanılan Datetime biçimleri
Rakamlar ve metin en son 11 Kasım 2026 Çarşamba tarihinde kontrol edildi.