Sitemap nasıl kontrol edilir?
- Site haritanızı URL adresinden yükleyin (örneğin
https://example.com/sitemap.xml) ya da dosyayı açın veya yapıştırın. Gzip ile sıkıştırılmış.xml.gzsite haritaları otomatik olarak açılır. - Özeti ve sorun listesini inceleyin. Hatalar protokolü ihlal eder, uyarılar olası sorunlara işaret eder, notlar ise önerilerdir – her biri satır numarasıyla birlikte gösterilir.
- lastmod, changefreq, priority ve hreflang bilgilerini içeren URL tablosunu kontrol edin ve gerekirse CSV olarak dışa aktarın.
Sitemap kuralları bir bakışta
| Kural | Sınır veya biçim |
|---|---|
| Site haritası başına URL | En fazla 50.000 <url> girdisi |
| Dosya boyutu | Sıkıştırılmamış hâlde en fazla 50 MB (52.428.800 bayt) |
| Dizin başına site haritası | En fazla 50.000 <sitemap> girdisi |
| Kök öğe | http://www.sitemaps.org/schemas/sitemap/0.9 ad alanında <urlset> veya <sitemapindex> |
<loc> | Mutlak http veya https URL; 2.048 karakterden kısa ve & karakteri & olarak yazılmış |
| Ana makineler | Tüm URL'ler site haritasıyla aynı ana makinede |
<lastmod> | 2026-10-29 veya 2026-10-29T14:30:00+00:00 gibi W3C Datetime biçimi |
<changefreq> | always, hourly, daily, weekly, monthly, yearly veya never |
<priority> | 0.0 ile 1.0 arası; varsayılan değer 0.5 |
| Kodlama | UTF-8 |
Google, <changefreq> ve <priority> değerlerini yok sayar; <lastmod> değerini ise yalnızca sürekli doğru olduğunda kullanır. Bu yüzden lastmod değerini yalnızca içerik gerçekten değiştiğinde güncelleyin. Büyük siteler URL'lerini birkaç site haritasına bölüp bunları bir site haritası dizininde listeler. Tüm ayrıntılar sitemaps.org protokolünde yer alır.
Sitemap'te hreflang kullanımı
Çok dilli siteler, kök öğede xmlns:xhtml="http://www.w3.org/1999/xhtml" tanımladıktan sonra her <url> içinde <xhtml:link rel="alternate" hreflang="de" href="…"/> ile dil sürümlerini listeleyebilir. Doğrulayıcı, arama motorlarının uyguladığı kuralları kontrol eder:
- Kod bir dil kodudur (ISO 639-1); isteğe bağlı olarak ardından bir bölge kodu (ISO 3166-1) gelir:
en,en-GBveyapt-BRgibi – ya dax-default. - Her URL, kendisi dahil tüm dil sürümlerini listeler.
- Bağlantılar karşılıklıdır: A sayfası B sayfasına işaret ediyorsa B sayfası da A sayfasına geri işaret etmelidir.
- Her kod bir URL'de yalnızca bir kez geçer ve yedek olarak bir
x-defaulteklenmesi önerilir.
Sıkça sorulan sorular
Site haritamı nerede bulurum?
Genellikle sitenin kök dizinindeki /sitemap.xml veya /sitemap_index.xml adresindedir; WordPress /wp-sitemap.xml oluşturur. robots.txt dosyası da çoğu zaman bir Sitemap: satırında bu adresi belirtir.
Geçerli bir site haritası dizine eklenmeyi garanti eder mi?
Hayır. Site haritası, arama motorlarının URL'lerinizi keşfetmesine yardımcı olur; ancak neyin taranıp dizine ekleneceğine arama motorları karar verir. Listelenen sayfaların 200 durum kodu döndürdüğünden, kanonik olduğundan ve robots.txt veya bir noindex etiketiyle engellenmediğinden emin olun – bu araç sayfaları değil, site haritası dosyasını kontrol eder.
Site haritası dizinini (sitemap index) kontrol edebilir miyim?
Evet. Site haritası dizini otomatik olarak tanınır ve alt site haritaları lastmod tarihleriyle birlikte listelenir. Bunlar tek tek getirilmez; bu yüzden her alt site haritasını kontrol etmek için onun URL adresini ayrıca yükleyin.
Site haritam bir yere yükleniyor mu?
Açtığınız veya yapıştırdığınız dosyalar tarayıcınızda kontrol edilir. Bir site haritası URL'si ise sunucumuz üzerinden getirilir, çünkü çoğu web sitesi tarayıcıların dosyalarını doğrudan okumasına izin vermez.