İçeriğe geç
ToolMug

XML Sitemap Kontrolü

Sitemap’inizi göndermeden önce kontrol edin — XML ayrıştırılıyor mu, URL’ler mutlak mı, yinelenen ya da başka ana makineye ait URL’ler var mı, lastmod düzgün mü ve hreflang bağlantıları birbirine işaret ediyor mu. Sitemap dizininde alt sitemap’leri sırayla açın.

Sunucularımızda işlenir ve bir saat içinde silinir

Nasıl kullanılır

  1. Sitemap URL’sini girin (örneğin https://www.example.com/sitemap.xml) ve Kontrol et düğmesine tıklayın ya da XML yapıştır sekmesine geçin.
  2. Türü, URL sayısını, boyutu ve varsa sorunları inceleyin; her sorun için birkaç örnek listelenir.
  3. İsterseniz İlk 20 URL’nin durumunu kontrol et düğmesine tıklayarak bu URL’lerin açılıp açılmadığına bakın. Sitemap dizininde her alt sitemap’in yanındaki Kontrol et düğmesine tıklayın.

Seçeneklerin açıklaması

Sınırlar
sitemaps.org protokolüne göre bir sitemap en fazla 50.000 URL ve sıkıştırılmamış 50 MB içerebilir; daha büyüklerini bölün ve bir sitemap dizini kullanın. Burada çekilen sitemap’ler en fazla 10 MB olabilir.
lastmod
2026-10-11 veya 2026-10-11T08:00:00+08:00 gibi W3C tarih biçiminde olmalıdır. Gelecekteki tarihler işaretlenir.
hreflang
Her URL’nin alternatif bağlantıları URL’nin kendisini içermeli ve dil sürümleri birbirine işaret etmelidir.

Dört sorunlu bir örnek

https://example.com/sitemap.xml adresinden şu sitemap’i kontrol etmek:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://example.com/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

şunları bildirir; her biri sorunlu değeri örnek olarak gösterir:

Sorun Gösterilen örnek
Karşı sayfa tarafından geri verilmeyen hreflang bağlantıları https://example.com/de/ ↛ https://example.com/en/
lastmod W3C tarih biçiminde değil https://example.com/de/ → 11/10/2026
loc içinde göreli yol /about
priority 0,0–1,0 dışında /about → 1.5

Almanca sayfa yalnızca kendisini listeler; bu yüzden kendisine bağlantı veren İngilizce sayfayı geri göstermez. 11/10/2026 olarak yazılmış bir tarih belirsizdir; bu yüzden yalnızca yılın önce geldiği W3C biçimleri kabul edilir.

İsteğe bağlı etiketler için kabul edilen değerler: lastmod YYYY, YYYY-MM, YYYY-MM-DD veya saat dilimli tam bir tarih ve saat olabilir; changefreq always, hourly, daily, weekly, monthly, yearly veya never’dan biri olmalıdır; priority 0,0 ile 1,0 arasında bir sayıdır. < ile başlamayan bir dosya, satır başına bir URL içeren düz metin listesi olarak okunur.

Sıkça sorulan sorular

URL’ler sitemap ile aynı ana makinede olmak zorunda mı?

Genellikle evet. Arama motorları, o site sitemap’i kendi robots.txt dosyasında bir Sitemap satırıyla bildirmedikçe başka ana makinedeki URL’leri yok sayar.

priority ve changefreq önemli mi?

Google ikisini de yok saydığını söylüyor. Zararları yok, ancak hatalı değerler yine de burada işaretlenir.

Tüm sitemi tarar mı?

Hayır. Sunucumuz yalnızca girdiğiniz dosyayı indirir; durum kontrolü yalnızca ilk 20 URL’yi, her biri için bir HEAD isteğiyle sorgular. Yapıştırılan XML tamamen tarayıcınızda kontrol edilir.

Gizlilik

Dosyalar işlenmek üzere HTTPS üzerinden yüklenir ve bir saat içinde otomatik olarak silinir.

İlgili araçlar