XML Sitemap Oluşturucu ve Doğrulayıcı

URL listenizden XML site haritası hazırlayın veya mevcut XML metnini kontrol edin. Site taraması ve Google kabul doğrulaması yapılmaz.

Her satıra tam URL yazın. İsteğe bağlı tarihi bir TAB ile ayırın: YYYY-AA-GG. En fazla 1.000 URL, aynı protokol, alan adı ve port.

İşlemler cihazınızda yapılır. Canlı adresler açılmaz; Google kabulü, erişim kodu veya indekslenme kontrol edilmez.

Site haritası sonucu

Liste veya XML girin

İşlemi seçin ve örneğinizi inceleyin.

Sitemap oluşturma için önce URL listesini hazırlayın

Bu araç, verdiğiniz sayfa adreslerinden XML site haritası oluşturur. Siteye bağlanıp bağlantıları keşfetmez. Listenize hangi sayfaların gireceğini siz belirlersiniz; araç adresleri biçimlendirir, tekrarı kontrol eder ve indirilebilir XML üretir. Eklenti kullanmadan sitemap oluşturma için elinizde bir URL listesi bulunması yeterlidir.

Her satıra https://example.com/urun/ gibi tam bir adres yazın. İsterseniz aynı satırda bir TAB karakterinden sonra son değişiklik tarihini ekleyin. Tarih biçimi YYYY-AA-GG olmalıdır. Tarihi bilmiyorsanız alanı boş bırakın; bugünün tarihi kendiliğinden atanmaz.

Oluşturma modunda en fazla 1.000 adres kabul edilir. Adreslerin protokolü, alan adı ve portu aynı olmalıdır. Kullanıcı adı/parola içeren adresler, #bolum parçaları, yinelenen URL'ler ve 2.048 karaktere ulaşan adresler reddedilir. Tarayıcının URL normalleştirmesinden sonra aynı olan adresler de tekrar sayılır.

İki satırdan nasıl XML oluşur?

Örnek yükle düğmesi, biri tarihli iki kayıt getirir. Aşağıdaki tabloda sütunlar arasındaki ayrım giriş alanında bir TAB karakterine karşılık gelir.

Örnek URL listesi ve beklenen çıktı
URLİsteğe bağlı tarihXML karşılığı
https://example.com/2026-09-01loc ve lastmod
https://example.com/urun?a=1&b=2BoşYalnız loc; ampersand kaçışlanır

Sonuç iki url kaydı ve bir lastmod alanıdır. Sorgu parametreleri arasındaki &, XML içinde & olur. Bu, adresin değiştirilmesi değil, XML metninde doğru temsil edilmesidir. Özel karakterleri elle ikinci kez kaçışlamayın; girişe normal URL yazın.

Sitemaps protokolü, standart namespace kullanan bir urlset kökü ve her url içinde loc alanı tanımlar. Diğer alanlar isteğe bağlıdır. Dosya UTF-8 olarak üretilir; indirme düğmesi sitemap.xml adıyla kaydeder.

XML doğrulama modu neleri kontrol eder?

XML doğrula moduna geçip mevcut metni yapıştırın. XML sözdizimi, urlset kökü, sitemap namespace değeri, her kayıtta tek ve boş olmayan loc, URL biçimi, tekrarlar ve gün biçimindeki lastmod tarihleri incelenir. 2024-02-29 geçerli bir gündür; 2025-02-29 takvim kontrolünü geçmez.

“Temel kontroller geçti” sonucu, bu sınırlı kontrollerin hata bulmadığını söyler. Tam XSD şema doğrulaması değildir. “Kontrol hatası bulundu” sözdizimi veya kontrol edilen bir alandaki sorunu; “Kapsam dışında” ise desteklenmeyen tür veya sınırı belirtir. Son ifade, belgenin bozuk olduğunu söylemez.

Doğrulayıcı en fazla 4 MiB XML ve 1.000 kayıt inceler. Sitemap index, görsel/video/hreflang uzantıları ve loc/lastmod dışındaki alanlar kapsam dışındadır. Protokolün izin verdiği saat dilimli lastmod zaman damgaları da burada doğrulanmaz; gün biçimindeki tarihlerle çalışılır. En fazla 30 ayrı kontrol notu gösterilir.

lastmod dosyanın üretildiği gün değildir

Google'ın site haritası rehberi, lastmod değerinin sayfanın son anlamlı güncellemesini yansıtmasını ister. İçerik değişmemişken her üretimde tarihi yenilemek bu bilgiyi yanlış temsil eder. Araç sayfayı okumadığı için girilen tarihin gerçekte doğru olduğunu doğrulayamaz.

Oluşturulan dosyaya, arama sonuçlarında yer almasını istediğiniz tercih edilen adresleri ekleyin. Yönlendirme yapan, kaldırılmış veya noindex verilen sayfaları ayıklamak sizin kaynak listenizi hazırlama işleminizdir. Bu araç HTTP durum kodlarını, robots yönergelerini ve canonical seçimini sorgulamaz.

Araç sınırı ile protokol sınırını karıştırmayın

Sitemaps protokolünde tek dosya sınırı 50.000 URL ve sıkıştırılmamış 52.428.800 bayttır. Bu aracın 1.000 URL sınırı tarayıcıda küçük listelerle çalışmak için daha dardır. Daha büyük bir XML'e “kapsam dışında” denmesi, protokol sınırının aşıldığı anlamına gelmez.

Google, site haritası gönderiminin yalnız bir bildirim olduğunu, indirilme veya tarama garantisi vermediğini açıklar. XML'in temel kontrolleri geçmesi de indekslenme veya sıralama garantisi sağlamaz. Dosyayı sitenizde yayımlama ve gerekirse Search Console üzerinden gönderme adımları bu aracın dışındadır.

Kaynaklar cihazınızda işlenir

Liste ve XML tarayıcı belleğinde işlenir; sunucuya yüklenmez, depolamaya veya URL'ye yazılmaz. DOCTYPE ve ENTITY bildirimi içeren metinler ayrıştırılmadan reddedilir. XML içindeki bağlantılar veya stil yönergeleri açılmaz; sonuç düz metin olarak gösterilir.

Girdi değiştiğinde eski indirme bağlantısı kaldırılır. Mod değiştirme, Sıfırla ve sayfadan ayrılma işlemleri geçici sonucu temizler. Daha önce indirdiğiniz dosya cihazınızda kalır.

Sık sorulan sorular

HTTP ve HTTPS adreslerini aynı listede kullanabilir miyim?

Bu araç aynı origin şartını kullanır: protokol, alan adı ve port aynı olmalıdır. HTTP ile HTTPS veya farklı alt alan adları ayrı kabul edilir. Bu yerel kapsam sınırıdır; doğrulanmış birden çok site için sunulan özel gönderim yöntemlerini denetlemez.

priority ve changefreq neden oluşturulmuyor?

Oluşturucu yalnız loc ve isteğe bağlı lastmod üretir. Google Search Central, priority ve changefreq değerlerini kullanmadığını belirtir. Bu alanları içeren mevcut XML, bu dar doğrulayıcıda kapsam dışında gösterilir; dosyanın bu nedenle bozuk olduğu söylenmez.

URL listesi CSV veya noktalı virgülle ayrılabilir mi?

Her satır bir URL içermelidir. Tarih eklenecekse URL ile tarih arasında gerçek TAB karakteri kullanılır. Virgül veya noktalı virgül sütun ayırıcı olarak desteklenmez; bu işaretler URL içinde anlam taşıyabilir. Bir elektronik tablodaki iki sütunu kopyalamak TAB ayrımı sağlar.

Sitemap index dosyasını neden doğrulamıyor?

Sitemap index, sayfa adresleri yerine site haritası dosyalarını listeler. Bu araç urlset türündeki sayfa listelerine odaklanır. İyi biçimlenmiş sitemapindex belgesi tanındığında kapsam dışında sonucu verilir; XML sözdizimi hatası varsa ayrı hata gösterilir.

Türkçe karakterler veya sorgu parametreleri değişir mi?

Oluşturucu adresi tarayıcının URL biçimine dönüştürür. Türkçe yol karakterleri yüzde kodlamasına, alan adı uygun URL gösterimine çevrilebilir. Sorgudaki ampersand XML içinde & olarak yazılır; XML okunduğunda adresin ampersand karakteri geri elde edilir.

İndirdiğim dosya kendiliğinden Google’a gönderilir mi?

Hayır. İndirme yalnız cihazınıza sitemap.xml dosyası kaydeder. Sunucuya yükleme, Search Console gönderimi veya robots.txt güncellemesi yapılmaz. Kopyala oluşturma modunda XML metnini, doğrulama modunda sonuç özetini kopyalar.