TurksemveriTeknikÜcretsiz Araç

Sitemap Hata Kontrol Aracı

Sitemap, arama motorlarına sitenizde hangi sayfaların bulunduğunu ve taranmasını istediğinizi bildiren XML dosyasıdır. Bu araç sitemap'inizi kendisi bulur — önce robots.txt bildirimine, yoksa /sitemap.xml konvansiyonuna bakar — sitemap index dosyalarını takip eder ve içeriği hem sitemap protokolüne hem de SEO açısından denetler. Yalnız XML'in geçerli olup olmadığına değil, listelenen adreslerin gerçekten listelenmeyi hak edip etmediğine de bakar.

Geçerli XML olmak yetmez

Sitemap doğrulayıcılarının çoğu dosyanızı yapıştırmanızı ister ve XML'in biçimsel olarak geçerli olup olmadığını söyler. Oysa pratikte sorunların büyük kısmı biçimsel değildir: sitemap'te listelenen bir URL robots.txt tarafından engellenmiş olabilir, başka bir alan adına işaret edebilir, http:// ile yazıldığı için yönlendirmeye düşebilir ya da aynı adres onlarca kez tekrarlanabilir. Bunların hiçbiri XML'i geçersiz kılmaz; hepsi tarama bütçenizi harcar ve arama motoruna çelişkili sinyal verir. Bu araç iki katmanı birlikte denetler.

Protokol sınırları: 50.000 URL ve 50 MB

Sitemap protokolü tek bir dosyanın en fazla 50.000 URL içermesine ve sıkıştırılmamış hâlde 50 MB'ı aşmamasına izin verir. Bu sınırlar aşıldığında dosya kısmen işlenebilir ya da tamamen yok sayılabilir. Daha büyük siteler için doğru yapı, URL'leri birden çok sitemap dosyasına bölmek ve bunları bir sitemap index dosyasında listelemektir. Index dosyası da aynı sınırlara tabidir; yani en fazla 50.000 alt sitemap listeleyebilir.

Sitemap ile robots.txt çelişkisi

En sık rastlanan ve en çok kafa karıştıran hata budur: bir URL sitemap'te listelenirken robots.txt tarafından taranması engellenir. Arama motoruna aynı anda iki zıt talimat verilmiş olur — "bu sayfayı tara" ve "bu sayfaya bakma". Google bu durumu Search Console'da uyarı olarak bildirir ve URL genellikle indekslenmez, indekslense bile içeriği okunamadığı için arama sonuçlarında başlıksız görünebilir. Doğru davranış, o URL'i sitemap'ten çıkarmak ya da robots.txt kuralını düzeltmektir; ikisini birden bırakmak sinyal kirliliği üretir.

Sitemap'e ne konur, ne konmaz

Sitemap yalnız kanonik ve indekslenebilir adresleri içermelidir. Yönlendirilen URL'ler, sayfalama sayfaları, noindex etiketli sayfalar, parametreli kopyalar ve başka bir sayfayı canonical gösteren adresler sitemap'e girmemelidir. Bunları listelemek arama motorunu değer üretmeyen adresleri işlemeye zorlar; büyük sitelerde bu doğrudan tarama bütçesi kaybıdır. Kural basittir: sitemap'e koyduğunuz her adres, arama sonuçlarında görünmesini istediğiniz nihai adres olmalıdır.

lastmod: yanlış kullanmak, hiç kullanmamaktan kötüdür

lastmod alanı sayfanın en son ne zaman anlamlı biçimde değiştiğini bildirir ve doğru kullanıldığında yeniden tarama önceliğini iyileştirir. Değer W3C Datetime biçiminde olmalıdır: 2026-07-25 ya da saat dilimiyle birlikte 2026-07-25T14:30:00+03:00. İki yaygın hata vardır. Birincisi geçersiz biçim — bu durumda değer sessizce yok sayılır. İkincisi, içerik değişmediği hâlde her gece tüm sayfaların lastmod değerini güncellemek; bu, alanın güvenilirliğini yok eder ve arama motoru zamanla lastmod'unuzu tamamen dikkate almamaya başlar. Doğrusunu veremiyorsanız alanı hiç koymamak daha iyidir.

Sitemap'i robots.txt'te bildirmek

Sitemap'inizi arama motoruna duyurmanın en dayanıklı yolu robots.txt dosyasına tek satır eklemektir: Sitemap: https://example.com/sitemap.xml. Bu satır tüm arama motorları tarafından okunur ve Search Console'a ayrıca gönderim yapmanızı gerektirmez. /sitemap.xml konvansiyonu çoğu zaman işe yarar, ancak sitemap'iniz farklı bir adreste duruyorsa ya da birden çok sitemap'iniz varsa bildirim şarttır.

Sitemap Denetimi

Sorularla

Sıkça Sorulan Sorular

Sitemap olmadan sitem indekslenmez mi?

İndekslenir. Sitemap bir zorunluluk değil, keşfi hızlandıran bir yardımcıdır. Arama motorları sayfaları iç ve dış bağlantıları izleyerek de bulur. Sitemap'in asıl faydası, iç linkle zayıf bağlanmış, yeni yayınlanmış ya da çok sayıda sayfası olan sitelerde ortaya çıkar.

Sitemap'te kaç URL olabilir?

Tek dosyada en fazla 50.000 URL ve sıkıştırılmamış hâlde en fazla 50 MB. Daha fazlası için birden çok sitemap dosyası oluşturup bunları bir sitemap index dosyasında listelemeniz gerekir.

Sitemap'te olup robots.txt'in engellediği URL ne olur?

Arama motoru çelişkili iki talimat alır: sitemap sayfayı bildirir, robots.txt taramayı yasaklar. Sonuçta sayfa taranamaz; genellikle indekslenmez, indekslenirse de içeriği okunamadığı için arama sonucunda başlıksız veya açıklamasız görünebilir. Search Console bunu uyarı olarak raporlar.

lastmod değerini her gün güncellemeli miyim?

Hayır. lastmod yalnız sayfa gerçekten anlamlı biçimde değiştiğinde güncellenmelidir. İçerik değişmediği hâlde toplu güncelleme yapmak alanın güvenilirliğini yok eder ve arama motoru zamanla bu değeri dikkate almaz. Doğru değeri üretemiyorsanız alanı hiç koymamak daha iyidir.

Bu araç sitemap'imdeki URL'lerin çalışıp çalışmadığını kontrol ediyor mu?

Bu denetim sitemap'in kendisini ve listelenen adreslerin yapısal/politik uygunluğunu inceler: robots.txt engeli, farklı alan adı, http/https uyuşmazlığı, yinelenen adres, geçersiz tarih. Her URL'e tek tek istek atıp durum kodunu ölçmez — bu, binlerce adreslik sitemap'lerde çok ağır bir iştir. Sitenizin tüm adreslerini durum kodlarıyla denetlemek için Derin Tarama aracı kullanılır.

Sitemap index nedir, ne zaman gerekir?

Sitemap index, birden çok sitemap dosyasını listeleyen bir üst dosyadır. 50.000 URL sınırını aşan siteler için zorunludur; ayrıca içeriği türlere ayırmak (yazılar, ürünler, kategoriler) yönetimi ve hata ayıklamayı kolaylaştırır. Bu araç index dosyasını tanır ve altındaki sitemap'leri takip eder.