XML sitemap, arama motorlarına sitenizdeki hangi URL'lerin taranmaya değecek kadar önemli olduğunu söyleyen bir dosyadır. İndekslemeyi garanti etmez, ancak Google'a sitenizin neleri içerdiği ve ne sıklıkta değiştiği konusunda verebileceğiniz en temiz sinyaldir.
İçeri ne girer (ve ne girmez)
Yalnızca şu URL'leri ekleyin:
- Aktif: HTTP 200 döndürür.
- İndekslenebilir:
noindexmeta veya başlığı yok. - Kanonik: URL'in kendisi, yönlendirme hedefi değil.
- Kendi kendine kanonik:
rel="canonical"'i kendisini gösterir.
Hariç tutun:
- Yönlendirilmiş URL'ler (3xx).
- Hata sayfaları (4xx / 5xx).
noindexolan sayfalar.- Başka bir URL'ye kanonik olan kopyalar.
- Taranmasını istemediğiniz yönlü arama URL'leri (bunlar için
robots.txtkullanın).
Minimum geçerli sitemap
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ornek.com/</loc>
<lastmod>2026-04-15</lastmod>
</url>
<url>
<loc>https://ornek.com/blog/seo-denetimi</loc>
<lastmod>2026-04-12</lastmod>
</url>
</urlset>
Bu kadar. <changefreq> ve <priority>
Google tarafından göz ardı edilir, uğraşmayın. <lastmod>,
hâlâ taramayı etkileyen tek isteğe bağlı alandır, ancak yalnızca doğruysa.
lastmod hakkında yalan söylemek (ör. her URL'de bugünün tarihini
ayarlamak) Google'ın alanı tamamen yok saymasına neden olur.
Sınırlar
- Sitemap dosyası başına 50.000 URL.
- Dosya başına 50 MB sıkıştırılmamış.
- Birini aşarsanız birden çok sitemap'e bölün ve bir sitemap dizininden referans gösterin.
Büyük siteler için sitemap dizini
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://ornek.com/sitemap-sayfalar.xml</loc>
<lastmod>2026-04-17</lastmod>
</sitemap>
<sitemap>
<loc>https://ornek.com/sitemap-blog.xml</loc>
<lastmod>2026-04-17</lastmod>
</sitemap>
</sitemapindex>
Sitemap'leri içerik türüne göre gruplandırın (sayfalar, blog, ürünler,
kategoriler). Yeni içerik yayınladığınızda yalnızca etkilenen sitemap'in
lastmod'u güncellenir, Google dizini kontrol eder, değişen bir
sitemap görür ve onu önceliklendirir.
Nereye koyulur ve nasıl gönderilir
- Kökte barındırın:
https://ornek.com/sitemap.xml. robots.txt'de referans verin:Sitemap: https://ornek.com/sitemap.xml.- Google Search Console'a gönderin: Sitemap'ler → URL'yi girin → Gönder. Bing'in Bing Webmaster Tools'da benzer bir aracı vardır.
Özelleşmiş sitemap'ler
Standart urlset çoğu ihtiyacı karşılar. Belirli içerik türleri
için Google uzantılar destekler:
- Resim sitemap (
image:image), yalnızca resim araması anlamlı trafik getiriyorsa kullanışlı. - Video sitemap (
video:video), zengin video sonuçları için gerekli. - Haber sitemap (
news:news), yalnızca Google Haberler'e kabul edilmiş siteler için. - Sitemap'lerde hreflang (
xhtml:link), birçok dile sahip siteler için sayfa başına hreflang'den daha temiz.
Yaygın hatalar
noindexURL'leri eklemek, Google'ın zamanını boşa harcar ve tutarsızlık sinyali verir.- 301 yönlendirilmiş URL'leri eklemek, aynı sorun.
- Eski
lastmodtarihleri, ya doğru ya da çıkarılmış. - Sitemap'in
robots.txt'de engellenmesi. Evet, bu oluyor. - XML yerine HTML "sitemap" (link sayfası) gönderilmesi. İkisini de yapın; XML'i gönderin.
AuditAI nasıl yardımcı olur?
Her denetim, sitemap varlığını, geçerliliğini ve sitemap URL'leri ile indekslenebilir sayfalar arasındaki tutarlılığı kontrol eder. Ücretsiz denetim çalıştırın →