XML sitemap (site haritası), sitenizdeki önemli sayfaların listesini arama motorlarına sunan bir dosyadır. Sitenizi bir kitap gibi düşünürseniz, sitemap onun içindekiler tablosudur. Arama motorları sayfaları bağlantıları izleyerek de keşfeder; ancak yeni, büyük veya iç bağlantıları zayıf sitelerde sitemap, keşfi belirgin biçimde kolaylaştırır.

Sitemap'in yaptığı ve yapmadığı

Dosyanın yapısı

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ornek.com/blog/dns-nedir</loc>
    <lastmod>2026-03-14</lastmod>
  </url>
  <url>
    <loc>https://www.ornek.com/iletisim</loc>
  </url>
</urlset>
Sponsorlu Bağlantı

Sınırlar

Sitemap protokolüne göre tek bir sitemap dosyası en fazla 50.000 URL içerebilir ve sıkıştırılmamış boyutu en fazla 50 MB olmalıdır. Daha büyük siteler için birden fazla sitemap oluşturup bunları bir sitemap index dosyasında toplarsınız. Dosya UTF-8 olmalı ve URL'lerdeki özel karakterler (& gibi) XML'e uygun biçimde kaçırılmalıdır.

Hangi URL'ler sitemap'e girmeli?

Sitemap, arama sonuçlarında görünmesini istediğiniz sayfaların listesi olmalıdır:

Sitemap ile siteniz arasında çelişki olmamalı: sitemap'te olan ama noindex taşıyan bir sayfa, Search Console'da uyarı üretir ve arama motoruna karışık sinyaller verir.

Özel sitemap türleri

Görseller, videolar ve haber içerikleri için uzantılı sitemap biçimleri vardır. Çok dilli sitelerde sitemap içinde xhtml:link ile hreflang bilgisi de verilebilir. Çoğu küçük site için standart URL sitemap'i yeterlidir.

Sitemap'i nasıl oluşturursunuz?

Google'a nasıl bildirirsiniz?

  1. Sitemap'i sitenizde yayınlayın, örneğin https://www.ornek.com/sitemap.xml.
  2. Google Search Console'da Site Haritaları bölümüne adresi girin ve gönderin. Durumun "Başarılı" olduğunu ve keşfedilen URL sayısını kontrol edin.
  3. Ayrıca robots.txt'ye Sitemap: https://www.ornek.com/sitemap.xml satırını ekleyin; böylece diğer arama motorları da dosyayı bulur. Bu konuyu robots.txt rehberimizde anlattık.

Sık görülen sorunlar

Kaynaklar ve ileri okuma

Sık Sorulan Sorular

Küçük bir site için sitemap şart mı?

Şart değil; iyi iç bağlantıları olan, birkaç yüz sayfalık bir site sitemap olmadan da keşfedilir. Yine de yeni siteler için ücretsiz ve kolay bir ek sinyaldir.

Sitemap'e gönderdim ama sayfalar dizine eklenmiyor, neden?

Sitemap yalnızca keşif içindir. Dizine ekleme; içerik kalitesine, benzersizliğe, teknik erişilebilirliğe ve sitenin genel güvenilirliğine bağlıdır. Search Console'daki Sayfa dizine ekleme raporu nedenleri gösterir.

Sitemap'i ne sıklıkla güncellemeliyim?

Yeni sayfa eklendiğinde veya sayfa önemli ölçüde değiştiğinde güncellenmelidir. Dinamik üretilen sitemap'ler bunu otomatik yapar.