İçeriğe geç
ETErhan TunçerSEO Uzmanı

XML Sitemap Kontrol

Sitemap dosyanızın geçerli, temiz ve Google'ın limitleri içinde olduğunu doğrulayın. Sitemap index dosyaları da desteklenir.

Sitemap Neden Sadece "Var Olması" Yetmez?

Bir sitemap dosyasının var olması yeterli değildir — temiz, güncel ve limitler içinde olması gerekir. Tekrar eden URL'ler, eksik lastmod bilgisi veya 50.000 URL sınırının aşılması, Google'ın sitemap'inizi güvenilir bir kaynak olarak görmesini zorlaştırabilir.

Büyük Sitelerde Sitemap Stratejisi

Yüzlerce veya binlerce sayfası olan siteler, tek bir dev sitemap yerine içerik türüne göre ayrılmış sitemap dosyaları (blog-sitemap.xml, urun-sitemap.xml gibi) ve bunları birleştiren bir sitemap index kullanmalıdır. Bu, hem yönetimi kolaylaştırır hem de sorunlu bölümleri izole etmeyi mümkün kılar.

Sitemap Türleri

TürNe Zaman Kullanılır
urlset (standart sitemap)50.000 URL'den az olan siteler
sitemapindexBirden fazla sitemap dosyasını birleştirmek için

XML Sitemap Kontrol Aracı Nasıl Çalışır?

Bu XML sitemap kontrol aracı, girdiğiniz sitemap URL'sini çeker ve dosyanın hem geçerli bir XML yapısına sahip olup olmadığını hem de Google'ın belirlediği teknik sınırlara (dosya başına en fazla 50.000 URL veya 50MB sıkıştırılmamış boyut) uyup uymadığını kontrol eder. Ayrıca dosya içindeki URL'leri tarayaraktekrar eden girişleri, eksik lastmod (son değişiklik tarihi) alanlarını ve geçersiz URL formatlarını tespit eder. Eğer sitemap bir sitemapindex ise, araç bağlı olan alt sitemap dosyalarını da otomatik olarak takip edip her birini ayrı ayrı doğrular.

Sitemap'in Arama Motorları İçin Rolü

XML sitemap, doğrudan bir sıralama faktörü değildir — sitenizin sıralamasını iyileştirmez. Ancak arama motoru botlarına sitenizdeki hangi sayfaların var olduğunu ve bunların ne zaman güncellendiğini bildiren önemli bir keşif (discovery) mekanizmasıdır. Özellikle yeni yayınlanan, iç bağlantı yapısı henüz zayıf olan veya derin klasör yapısında bulunan sayfalar için sitemap, bu sayfaların Google tarafından daha hızlı keşfedilmesini sağlar.

Sık Karşılaşılan Sitemap Sorunları

Kaldırılmış Sayfaların Sitemap'te Kalması

Bir sayfa silindiğinde veya başka bir URL'ye taşındığında, sitemap dosyasından da çıkarılması gerekir. Artık var olmayan bir URL'nin sitemap'te kalmaya devam etmesi, Google'ın bu URL'yi taramaya çalışıp404 hatasıyla karşılaşmasına ve sitemap'in genel güvenilirliğinin azalmasına yol açar.

noindex Sayfaların Sitemap'te Bulunması

Bir sayfa noindex etiketiyle işaretlenmişse, o sayfanın aynı zamanda sitemap'te de listelenmesiçelişkili bir sinyal oluşturur — sitemap "bu sayfayı indeksle" derken, sayfanın kendisi "beni indeksleme" der. Bu tutarsızlık, Google'ın sitemap'inize duyduğu güveni zamanla azaltabilir.

Eksik veya Yanlış lastmod Tarihleri

lastmod alanı, bir sayfanın en son ne zaman güncellendiğini belirtir ve Google'ın hangi sayfaları öncelikli olarak yeniden taraması gerektiğine karar vermesine yardımcı olur. Bu alanın eksik olması veya gerçekte değişmemiş bir sayfada sürekli güncel bir tarih göstermesi (bu durum bazı CMS'lerde otomatik olarak yanlışlıkla oluşur), Google'ın bu sinyale duyduğu güveni azaltabilir.

Büyük Siteler İçin Sitemap Mimarisi

Yüzlerce veya binlerce sayfaya sahip siteler için, tüm URL'leri tek bir dosyada tutmak yerineiçerik türüne göre bölünmüş sitemap dosyaları (örneğin blog-sitemap.xml, urun-sitemap.xml, kategori-sitemap.xml) oluşturup bunları bir sitemapindex dosyasıyla birleştirmek, hem yönetimi kolaylaştırır hem de sorun teşhisini basitleştirir. Örneğin blog sitemap'inde bir sorun tespit edilirse, bu sorunun yalnızca o dosyayı etkilediğini bilir, tüm site sitemap'ini baştan taramanıza gerek kalmaz.

Sitemap'inizi robots.txt dosyanıza doğru referans verdiğinizden emin olmak içinRobots.txt Oluşturucu aracını, sitemap'teki sayfaların gerçekten indekslenebilir olduğunu doğrulamak için ise Sayfa İndekslenebilirlik Kontrolü'nü kullanabilirsiniz.

Sitemap'i Google Search Console'a Göndermek

Sitemap dosyanızı robots.txt'e referans olarak eklemek yeterli olsa da, ek olarak Google Search Console üzerinden doğrudan göndermek, Google'ın sitemap'inizi daha hızlı keşfetmesini sağlar ve "Dizin Oluşturma" bölümündeki sitemap raporunda hangi URL'lerin işlendiğini, kaç tanesinin indekslendiğini ve varsa hangi hataların oluştuğunu görmenize imkân tanır. Bu rapor, sitemap dosyanızın gerçek dünyada nasıl performans gösterdiğine dair en güvenilir geri bildirim kaynağıdır.

Dinamik Sitemap'lerin Otomatik Güncellenmesi

Modern CMS'ler ve statik site üreticileri (Astro dahil), genellikle sitemap dosyasını her build veya içerik güncellemesinde otomatik olarak yeniden oluşturur. Bu, manuel güncelleme ihtiyacını ortadan kaldırır ve sitemap'in her zaman sitenizin güncel durumunu yansıtmasını garanti eder. Sitemap'inizi elle yönetiyorsanız, yeni sayfa eklediğinizde veya eski bir sayfayı kaldırdığınızda dosyayı manuel güncellemeyi unutmamanız gerekir — bu, otomatik sistemlere kıyasla daha hataya açık bir süreçtir.

Konuyla ilgili daha fazla bilgi için Google Search Console Nedir? yazımıza göz atabilirsiniz.

Sıkça Sorulan Sorular

XML sitemap nedir, zorunlu mu?

Sitenizdeki sayfaların listesini arama motorlarına bildiren bir dosyadır. Küçük siteler için zorunlu değildir, ama büyük veya karmaşık site yapılarında botların önemli sayfaları bulmasını hızlandırır.

Sitemap URL sayısı sınırı nedir?

Google, tek bir sitemap dosyasında en fazla 50.000 URL ve 50MB (sıkıştırılmamış) sınırı koyar. Bu sınırı aşan siteler, birden fazla sitemap dosyasını bir "sitemap index" dosyasıyla birleştirmelidir.

Sitemap index dosyası nedir?

Birden fazla sitemap dosyasına işaret eden bir "üst" sitemap dosyasıdır (`<sitemapindex>` etiketiyle başlar). Büyük siteler genelde içerik türüne göre (blog, ürün, kategori) ayrı sitemap dosyaları kullanır.

lastmod etiketi neden önemli?

Bir sayfanın en son ne zaman güncellendiğini belirtir; Google bu bilgiyi hangi sayfaları yeniden tarama önceliğine alacağına karar verirken kullanabilir.

Sitemap'te tekrar eden URL bulunması sorun mu?

Ciddi bir hata değildir ama gereksizdir — dosya boyutunu şişirir ve temiz bir sitemap yönetiminin eksik olduğunu gösterir.

Sitemap'imi Google Search Console'a nasıl bildiririm?

Search Console'da "Sitemaps" bölümünden sitemap URL'nizi (örn. /sitemap.xml) gönderebilirsiniz; bu, Google'ın dosyanızı düzenli kontrol etmesini sağlar.

noindex olan sayfalar sitemap'te olmalı mı?

Hayır, önerilmez — sitemap'e yalnızca indekslenmesini istediğiniz sayfaları eklemelisiniz; noindex sayfaları dahil etmek çelişkili sinyal gönderir.

Sitemap dosyam bulunamadı hatası alıyorum, ne yapmalıyım?

URL'nin doğru olduğundan, dosyanın gerçekten o adreste yayında olduğundan ve sunucunuzun dosyayı doğru content-type (application/xml) ile sunduğundan emin olun.

Bu araç size yeterli gelmedi mi?

Stratejiyi kuran da uygulayan da benim — sitenize özel, uçtan uca bir SEO değerlendirmesi için ulaşın.

Ücretsiz SEO Analizi İsteyin

← Tüm Araçlar

WhatsApp'tan yazın