Ücretsiz ön analiz

XML site haritası

XML site haritası (XML sitemap), bir web sitesinde dizine eklenmesi istenen sayfaların adreslerini arama motorlarına bildiren yapılandırılmış dosyadır. Arama motorlarının yeni ve güncellenen sayfaları keşfetmesini kolaylaştırır. Özellikle büyük, yeni yayına alınmış veya iç bağlantı yapısı zayıf sitelerde adreslerin keşfedilmesine yardımcı olan bir kaynak olarak kullanılır.

Teknik yapısı

XML site haritası, sitemaps.org protokolüne göre hazırlanır. Her sayfa bir <url> öğesiyle tanımlanır; <loc> alanı sayfanın adresini, isteğe bağlı <lastmod> alanı ise son önemli değişiklik tarihini içerir:

<url>
 <loc>https://ornek.com/hizmetler/implant/</loc>
 <lastmod>2026-10-01</lastmod>
</url>

Bir site haritası en fazla 50.000 adres içerebilir ve sıkıştırılmamış boyutu 50 MB’ı aşamaz. Bu sınırları aşan sitelerde birden fazla site haritası oluşturulur ve bunlar bir site haritası dizin dosyasında (sitemap index) listelenir. Dosya UTF-8 karakter kodlamasıyla hazırlanır ve adresler protokol dahil tam biçimde yazılır. Görsel, video ve haber içerikleri için protokolün uzantıları da bulunur. WordPress sitelerinde Rank Math ve Yoast SEO gibi eklentiler site haritalarını otomatik olarak üretir ve günceller.

Arama motorlarındaki işlevi

XML site haritası bir keşif ve önceliklendirme aracıdır; sıralamayı doğrudan etkilemez. Haritada yer alan bir adres, arama motoruna o sayfanın var olduğunu ve site sahibinin bu sayfayı dizinde görmek istediğini bildirir. Dizine ekleme kararı ise sayfanın taranması ve içeriğinin değerlendirilmesi sonucunda verilir. Site içinden bağlantı almayan sayfaların (orphan page) keşfi büyük ölçüde site haritasına dayanır.

Google, <lastmod> değerini yalnızca tutarlı ve doğrulanabilir olduğu sürece dikkate aldığını belirtir. İçerik değişmediği halde sürekli güncellenen tarihler bu sinyalin güvenilirliğini ortadan kaldırır. <priority> ve <changefreq> alanları ise Google tarafından kullanılmaz.

İçerik ilkeleri

Site haritası yalnızca dizine eklenmesi istenen, 200 durum koduyla yanıt veren ve canonical adres olan sayfaları içerir. Yönlendirilen adresler, 404 veya 410 durum kodu döndüren sayfalar, noindex etiketli sayfalar ve yinelenen sürümler haritaya alınmaz. Bu tutarlılık, site haritasının canonical etiketleri ve iç bağlantılarla aynı sinyali vermesini sağlar. XML site haritası, ziyaretçilere yönelik bağlantı listesi sunan HTML site haritasından farklıdır; XML biçimi yalnızca otomatik sistemlerin işlemesi için hazırlanır.

Ölçüm ve araçlar

Site haritası arama motorlarına iki yolla bildirilir: robots.txt dosyasına Sitemap: satırı eklenerek veya Google Search Console’daki “Site haritaları” raporu üzerinden gönderilerek. Search Console bu raporda haritanın okunup okunmadığını, bulunan adres sayısını ve ayrıştırma hatalarını gösterir. Haritadaki adreslerin dizine eklenme durumu ise “Sayfalar” raporunda site haritasına göre filtrelenerek izlenir. Tarama araçları, site haritasındaki adresleri site içi bağlantılardan bulunan adreslerle karşılaştırarak haritada olup bağlantı almayan veya bağlantı alıp haritada bulunmayan sayfaları ortaya çıkarır.

Kaynaklar