Sitemap Kontrolü

Website veya sitemap URL'sini girin. XML dosyalarını kontrol edin, hataları bulun ve incelenen sitemap dosyalarındaki URL'leri görün.

Sitemap kontrolü, sayfa URL’lerinizi listeleyen dosyayı okur; XML yapısındaki, kayıtlardaki ve üst verilerdeki sorunları belirler. Sitemap okunamadığında, oluşturucunuzu değiştirdikten sonra veya yeni bir dosyayı göndermeden önce kullanın. Sonuçtan önce kapsam açıklamasını okuyun: temiz bir sonuç incelenen dosyalar için geçerlidir ve Google’ın sayfalarınızı indekslediğini doğrulamaz.

Hangi URL’yi girmelisiniz?

Sitemap dosyasını bulmak için https://example.com/ gibi web sitesinin ana sayfasını girin. Screpy, robots.txt içindeki Sitemap: bildirimlerini okur. Bildirim yoksa /sitemap.xml, /sitemap_index.xml ve /sitemap-index.xml yollarını dener. Bunlar keşif için kullanılan adreslerdir; zorunlu dosya adları değildir. İsteğe bağlı bir adreste dosya bulunmaması, başka bir yerde bulunan dosyayı geçersiz kılmaz.

Adresi biliyorsanız sitemap URL’sini doğrudan gönderin:

  • Sayfa URL’lerini içeren bir dosya için https://example.com/sitemap.xml.
  • Alt sitemap adreslerini içeren bir dizin için https://example.com/sitemap-index.xml.
  • Tek bir alt dosyayı ayrı incelemek için https://example.com/products-sitemap.xml.

Bu adresler örnektir. Alan adını ve yolu kendinizinkilerle değiştirin. /products/ gibi bir sayfa girmek, o belgenin sitemap olarak alınmasını sağlar; ana sayfadan keşif başlatmaz. Gönderilen adresteki HTML sayfası, giriş ekranı veya hata sayfası XML sitemap içeriği değildir.

Sitemap raporu nasıl okunur?

Önce dosya tablosunu ve kapsamı kontrol edin, ardından bulguları inceleyin:

  • Yeşil: incelenen kapsamda sorun bulunmadı.
  • Kırmızı: bozuk XML veya eksik URL adresleri gibi doğrulanmış hatalar düzeltilmeli.
  • Sarı: tekrarlar, şüpheli tarihler veya eksik kapsam gibi uyarıları inceleyin.
  • Gri: veri alınamadı veya kontrol edilmedi; başarılı kontrol anlamına gelmez.

Üç alt dosya içeren örnek bir dizinde, iki dosyanın tamamen ayrıştırıldığını ve 40 ile 60 sayfa kaydı içerdiğini, üçüncü dosyanın ise alınamadığını düşünün. Rapor tamamlanan iki dosyadan 100 sayfa kaydı sayabilir. Sitenin tam toplamını belirleyemez. Tamamen ayrıştırılan dizin de ayrıştırılmış dosya sayısına dahildir; dizin kayıtları sayfalara değil dosyalara işaret eder.

URL kayıtları ve benzersiz URL’ler farklı ölçümlerdir. Aynı adresin iki kez listelenmesi iki kayıt, ancak bir benzersiz URL oluşturur. Bulgular örtüşebildiği için sorun sayısı, etkilenen sayfa sayısıyla aynı olmak zorunda değildir. Gösterildiğinde çubuklar, ayrıştırılan alt sitemap dosyalarındaki kayıtları karşılaştırır; indekslenen sayfaları gösteren bir grafik değildir.

Bir kontrol, 27 saniye içinde en fazla 20 dosyayı, 100.000 kaydı ve 100 MiB açılmış içeriği inceler; dizinin bir seviyedeki alt dosyalarını takip eder. İç içe dizinler, okunamayan dosyalar veya ulaşılan sınırlar kapsamı kısmi bırakabilir. Eksik bölümü incelemek için ilgili alt dosyayı doğrudan gönderin. Araç sınırları, aşağıda açıklanan dosya başına sitemap standardından ayrıdır.

Geçerli sitemap XML’i nasıl görünür?

Temel bir sayfa sitemap dosyası UTF-8 XML, Sitemap ad alanı, urlset kök öğesi ve her url kaydı için bir loc değeri kullanır. Her adres, protokolü ve alan adını içeren tam bir URL olmalıdır. Bu basit örnek tek bir sayfayı listeler:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/guides/</loc>
  </url>
</urlset>

Sitemap protokolü, sıkıştırılmamış dosya başına en fazla 50.000 kayıt ve 50 MiB (52.428.800 bayt) sınırı koyar. Gzip aktarım boyutunu küçültür; açılmış boyut sınırını değiştirmez. Daha büyük dosyaları bölüp bir dizinde listeleyin.

XML karakterlerinin doğru yazılması önemlidir: ?a=1&b=2 içeren URL’deki ve işareti, loc içinde &amp; olarak yazılmalıdır. Bu, URL’yi korur; parametreli adresi tercih edilen sayfa yapmaz. Screpy, XML sitemap dosyalarını, dizinleri ve gzip XML’i destekler. Desteklenmeyen biçim sonucu, Google’ın o biçimi reddettiğini göstermez; uzantı şemaları da tamamen doğrulanmaz.

Tarihleri, tekrarları ve sahipliği kontrol edin

lastmod isteğe bağlıdır. Ekliyorsanız 2025-09-12 gibi gerçek bir tarih veya saat dilimi içeren geçerli bir tarih-saat kullanın. Sayfa kaydında bu değer, sitemap dosyasının yeniden oluşturulma zamanını değil, sayfanın son önemli değişikliğini temsil eder. Dizin kaydında ise alt sitemap dosyasının değişiklik zamanını belirtir. Gelecekteki tarih uyarısında saati, saat dilimini ve kaynak değeri kontrol edin.

Google’ın sitemap rehberi, Google’ın tutarlı biçimde doğru lastmod değerlerini kullandığını, priority ve changefreq alanlarını ise dikkate almadığını belirtir. Bu isteğe bağlı alanları eklemek sıralama artışı sağlamaz. Araç mevcut değerlerin geçerliliğini kontrol eder; sayfa içeriğinin gerçekte ne zaman değiştiğini doğrulayamaz.

Tekrarlanan kayıtlarda oluşturucunun kaynak listesini düzeltip amaçlanan URL’yi bir kez bırakın. URL’leri değiştirmeden önce örnekleri inceleyin: birebir tekrarlar, aynı içeriği temsil ediyor olabilecek farklı adreslerle aynı değildir.

Sahiplik uyarısını bağlamıyla değerlendirin. Google’ın dizin rehberinde açıklandığı gibi, uygun biçimde yapılandırılan siteler arası gönderimler geçerli olabilir. Bu araç sahipliği veya gönderim ayarlarını doğrulayamaz; farklı bir alan adını veya yol kapsamını hata saymadan önce bunları doğrulayın.

Kaynağı düzeltip yeniden kontrol edin

Sonraki güncellemenin üzerine yazacağı üretilmiş dosyayı elle düzenlemek yerine sitemap oluşturucusunu, CMS yapılandırmasını veya kaynak verileri düzeltin. Sorunu bulmak için ilgili dosyayı ve raporlanan örnekleri kullanın.

Bulgu Ne değiştirilmeli? Sonrasında ne doğrulanmalı?
Dosya alınamadı veya XML yerine HTML geldi Herkese açık yolu, erişim kısıtlamasını veya sunucu yanıtını düzeltin. Gönderilen tam adres, giriş veya doğrulama ekranı olmadan sitemap dosyasını sunmalı.
Bozuk XML, yanlış ad alanı veya eksik loc Şablonu, karakterlerin yazımını veya eksik kaydı düzeltin. Dosya ayrıştırılmalı ve her kayıtta amaçlanan mutlak URL bulunmalı.
Tekrarlanan URL veya geçersiz tarih Kaynak kayıtları tekilleştirin; tarihleri düzeltin veya doğru tutamayacağınız isteğe bağlı tarihleri kaldırın. Yeniden oluşturma sonrasında aynı bulgu görülmemeli.
Kısmi kapsam veya standart sınırını aşan dosya Belirtilen alt dosyayı ayrı inceleyin; büyük dosyaları bölüp dizini güncelleyin. İlgili dosyalar tamamen kontrol edilmeli ve dosya başına sınırları aşmamalı.

Dosyayı yeniden oluşturun, düzeltilmiş sürümü yayımlayın ve aynı girdiyle kontrolü tekrarlayın. Bulguları ve kontrol kapsamını karşılaştırmak üzere saklamak istiyorsanız JSON raporunu indirin.

Geçerli sitemap, indekslenme kanıtı değildir

Araç sitemap belgelerini alır; listelenen her sayfayı almaz. Sayfa yanıt kodlarını, canonical etiketlerini, noindex talimatlarını veya Google’ın indeksleme kararlarını belirlemez. Yapısal olarak düzgün bir kayıt, silinmiş bir sayfaya ya da indekslenmesini istemediğiniz bir URL’ye işaret edebilir.

Listelenen ilgili bir URL’yi seçip ayrı soruyu inceleyin: tarayıcı erişim kuralları için Robots.txt Test Aracı, bildirilen tercih edilen URL için Canonical Etiket Kontrolü veya sayfa düzeyindeki SEO sinyalleri için Sayfa İçi SEO Kontrolü kullanın. Bu kontrollerin de kendi kapsamı vardır; hiçbiri indekslenmeyi garanti etmez.

Sitemap dosyasını düzelttikten sonra Google Search Console’da işlenme durumunu inceleyin. Başarılı durum, Google’ın dosyayı alıp okuduğunu gösterir; keşfedilen her sayfanın indekslendiğini göstermez. Hariç tutulma nedenlerini araştırmak için sayfanın indeksleme bilgilerini kullanın. Sitemap raporu belgeleri bu ayrımı açıklar. Doğru kaynağı düzeltmek için kalan sayfa indeksleme sorununu sitemap sözdizimi sorunundan ayrı tutun.

Bir sayfa listesinin yanıt kodlarını ve yönlendirme zincirlerini karşılaştırmak için kullanın: Toplu HTTP Durum Kodu Kontrolü.

İki sitemap sürümünü karşılaştırmak için Sitemap Karşılaştırma Aracı kullanın. Eklenen, kaldırılan ve ortak URL’leri inceleyin; eksik adresleri yorumlamadan önce iki kaynağın da tamamen işlendiğini kontrol edin.

Ayrı bir IndexNow kurulum kontrolü için IndexNow Kontrolü kullanın. Doğrulama dosyasını okuyup URL göndermeden anahtarı karşılaştırır; arama motorunun kabulünü veya indekslemeyi doğrulamaz.

Sitemap Kontrolü SSS

Ücretsiz kontrolün kapsamını ve sonuçların nasıl yorumlanacağını öğrenin.

Sitemap kontrolü dosyamı nasıl bulur?

Website URL'sinde önce robots.txt kontrol edilir. Bildirilen sitemap adresleri aynen kullanılır. Adres yoksa /sitemap.xml, /sitemap_index.xml ve /sitemap-index.xml denenir. Sitemap URL'si yalnızca o dosyayı ve bir seviyedeki alt dosyaları kontrol eder.

lastmod, priority ve changefreq zorunlu mu?

Hayır. İsteğe bağlı alanların eksik olması hata değildir. Mevcut değerlerin geçerliliği kontrol edilir. Google priority ve changefreq alanlarını dikkate almaz. Araç uzantı ad alanlarını tanır ancak uzantı şemalarını tamamen doğrulamaz.

Hangi biçimler ve sınırlar destekleniyor?

XML urlset, sitemap dizinleri ve gzip ile sıkıştırılmış XML desteklenir. Bir kontrol, 27 saniyelik analiz süresinde en fazla 20 dosyayı, 100.000 kaydı ve 100 MiB açılmış içeriği inceler. Sitemap standardı dosya başına 50.000 kayıt ve 50 MiB açılmış içerik sınırı koyar. Kısmi sonuçlar açıkça belirtilir; iç içe dizinler takip edilmez.

Geçerli sitemap sayfalarımın indekslendiği anlamına gelir mi?

Hayır. Bu araç sitemap dosyalarını kontrol eder; tek tek sayfa yanıtlarını, canonical etiketlerini, noindex talimatlarını veya Google indeksini kontrol etmez. Siteler arası gönderimler doğrulanmış sahiplikle geçerli olabilir; bu araç sahipliği doğrulayamaz.