XML Sitemap Ayrıştırıcı

Sitemap XML dosyasından URL’leri ve kaynak alanlarını çıkarın. Kayıtları inceleyip CSV veya düz metin URL listesi indirin.

XML sitemap ayrıştırıcı, sitemap işaretlemesini okunabilir bir kayıt listesine dönüştürür. Screpy tek bir XML belgesindeki URL’leri ve isteğe bağlı bilgilerini çıkarır; sonuçları CSV veya TXT olarak indirmenizi sağlar. Bu liste sonraki kontrolünüz için bir envanterdir. URL’nin çıkarılması, sayfanın çalıştığını veya arama sonuçlarında yer aldığını göstermez.

Sitemap’ten URL nasıl çıkarılır?

Herkese açık bir XML dosyasının tam adresini biliyorsanız URL girişini seçin. Örneğin https://example.com/sitemap.xml adres biçimini gösterir; bunu kendi sitemap adresinizle değiştirin. Ana sayfa adresi XML yerine HTML döndürebilir. Önce dosyayı bulmanız gerekiyorsa Sitemap Checker kullanın.

Belgenin içeriği elinizdeyse XML yapıştırma seçeneğini kullanın. Tarayıcının biçimlendirilmiş tablosunu veya sitemap’e bağlantı veren bir HTML sayfasını değil, kök öğesiyle birlikte ham XML’i kopyalayın. Bilgisayarınızdaki dosyayı bir metin düzenleyicide açıp buraya yapıştırabilirsiniz; dosya yükleme alanı yoktur.

Kaynağı gönderin; indirmeden önce belge türünü, kayıtları ve kapsam uyarısını inceleyin. Ayrıştırıcı yalnızca bu belgeyi okur. Kayıtlar sitemap olarak işaretlendiyse sayfa URL’lerini çıkarmak için alt dosyalardan birinin adresini ayrı bir işlemde ayrıştırın.

Sitemap dizini sayfa değil, sitemap URL’lerini döndürür

Kök öğesi, her satırın neyi temsil ettiğini belirler. urlset, sayfalar için url kayıtları içerir. sitemapindex ise başka sitemap dosyalarını gösteren sitemap kayıtları içerir. İkisi de Sitemaps protokolünde tanımlanan ad alanını kullanır.

Bu örnek sayfa sitemap’i tek bir sayfa kaydı üretir:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/products/blue-mug/</loc>
    <lastmod>2026-09-01</lastmod>
  </url>
</urlset>

Şimdi products-sitemap.xml ve blog-sitemap.xml dosyalarını listeleyen bir dizin düşünün. Bu dosyalarda toplam binlerce sayfa URL’si olsa bile dizini ayrıştırmak iki sitemap satırı döndürür. İki sayısı sitenin sayfa sayısı değil, dizindeki kayıt sayısıdır.

Her alt dosyayı ayrı ayrıştırın ve dışa aktardığınız envanterde dosya adını saklayın. Screpy dizini otomatik olarak birleşik bir sayfa listesine dönüştürmez. TXT indirirken de bu ayrım önemlidir: dizin dışa aktarımı sitemap dosyalarının adreslerini içerir; bunları denetlenecek sayfalarla karıştırmayın.

Çıkarılan alanlar ne anlama gelir?

Tablo, kaynaktaki standart sitemap alanlarını okur. Eksik isteğe bağlı değerler dışa aktarımda boş kalır; ayrıştırıcı tarih eklemez veya önem puanı hesaplamaz.

CSV sütunu Anlamı Nasıl yorumlanmalı?
kind page veya sitemap Sayfa envanterini dizin kayıtlarından ayırır.
loc Listelenen adres Kaynakta yazan değerdir; adresin yanıt verdiğini kanıtlamaz.
lastmod Bildirilen değişiklik tarihi Dizinde, listelenen bir sayfanın değil sitemap dosyasının tarihidir.
changefreq Bildirilen değişiklik sıklığı Varsa kopyalanır; araç tarafından ölçülmez.
priority Bildirilen göreli öncelik Kaynağın ipucudur; arama sıralaması veya SEO puanı değildir.
line Kaydın kaynak satırı İlgili XML kaydını bulmanıza yardımcı olur.

Google, changefreq ve priority değerlerini dikkate almadığını; lastmod tarihini ise doğrulanabilir, önemli bir güncellemeyi tutarlı biçimde yansıttığında kullandığını belirtiyor. Değerleri çıkarmak doğruluklarını kanıtlamaz. Bkz. Google’ın sitemap rehberi.

Tekrarlanan adresler ayrı satırlar olarak kalır. Tekrar sayısı bunları fark etmenizi sağlar; dışa aktarım tekrarları silmez. Olağandışı tarih veya öncelik değerlerini Sitemap Doğrulayıcı ile kontrol edin; alan okumak ve doğrulamak farklı işlemlerdir.

Sitemap XML’ini CSV’ye veya URL listesine dönüştürün

Her adresin yanında alan bilgilerine de ihtiyacınız varsa CSV indirin. Dosyayı elektronik tabloya aktarırken URL sütununu metin olarak alın. Ardından /products/ ve /blog/ gibi yolları tablo filtreleriyle gruplayabilirsiniz. Bu filtreleri elektronik tabloda siz uygularsınız; ayrıştırıcı uygulamaz.

Sonraki araç her satırda bir URL istiyorsa TXT indirin. Böylece XML etiketleri ve bilgi sütunları kaldırılır. Sayfa kontrol aracına alt sitemap adresleri yerine sayfa URL’leri verdiğinizden emin olmak için önce kayıt türüne bakın.

Düzenleme veya tekrarları kaldırma işleminden önce indirilen dosyanın değişmemiş kopyasını saklayın. Yanına sitemap adresini ve çıkarım tarihini kaydedin. Her iki biçim de yalnızca saklanan satırları içerir; kısmi rapor, kısmi dışa aktarım demektir.

Denetimler ve site taşımaları için envanter oluşturun

Site taşımada URL’leri değiştirmeden önce eski sitenin ilgili sitemap dışa aktarımlarını saklayın. Her eski adresin yanına önerdiğiniz yeni adresi ekleyerek bir eşleme tablosu oluşturun. Taşıma sonrasında karşılık gelen yeni sitemap’leri çıkarın ve iki listeyi karşılaştırın. Eksik bir adres araştırılacak farktır; bozuk sayfa olduğunun doğrudan kanıtı değildir. Site bu adresi sitemap’ten bilerek kaldırmış olabilir.

Alt dosyaları birleştirirken kaynak sitemap sütununu kendiniz ekleyin. Aynı bölümleri karşılaştırın ve her çıkarımın tamamen bittiğini doğrulayın. Aksi halde sınıra takılan dışa aktarım veya atlanan alt dosya içerik kaybı gibi görünebilir.

Yanıt kodlarını ve yönlendirmeleri araştırmak için sayfa URL’lerini en fazla 50’lik gruplarla Toplu HTTP Durum Kontrolü aracına verin. Sitemap’te bulunmak tek başına indekslenmeyi doğrulamaz, sitenin bütün URL’lerini bulmaz veya sayfanın iç bağlantısı olmadığını kanıtlamaz. Bunlar ayrı kanıt gerektirir.

Çıkarım neden başarısız olur veya kısmi liste döndürür?

Çıkarım başarısızsa önce adresin giriş ekranı, erişim doğrulama sayfası veya normal HTML yerine XML döndürdüğünü kontrol edin. Yapıştırılan içerikte eksik kapanış etiketlerini inceleyin ve belgenin tamamını yeniden kopyalayın. Desteklenen kök urlset veya sitemapindex olmalı ve standart sitemap ad alanını kullanmalıdır. Düz metin URL listesi veya RSS akışı bu ayrıştırıcının XML sitemap girdisi değildir.

XML’de URL içindeki ve işareti kaçırılmalıdır: loc alanında ?color=blue&amp;size=m yazın. Çıkarılan adres çözülmüş & karakterini içerir. DOCTYPE bildirimi kullanan belgeler desteklenmez.

Yapıştırılan XML sınırı 256 KiB, uzaktaki XML sınırı sıkıştırma açıldıktan sonra 50 MiB’dir. Ayrıştırıcı en fazla 5.000 kayıt saklar; yanıt boyutu sınırı görüntülenen listeyi daha da küçültebilir. Son görünen satırı dosyanın sonu saymak yerine kapsam uyarısını okuyun. Okuma bir sınırda durduysa toplam kayıt sayısı belirlenemeyebilir.

Sitemap protokolü bir dosyada 50.000 kayda izin verir; bu, aracın hepsini çıkarabileceği anlamına gelmez. Büyük envanterlerde daha küçük kaynak sitemap’leri ayrı işleyin ve her parçayı takip edin. Kısmi çıkarımı hiçbir zaman eksiksiz site envanteri olarak sunmayın.

Sık sorulan sorular

Sitemap XML dosyasından URL’leri ve kaynak alanlarını çıkarın. Kayıtları inceleyip CSV veya düz metin URL listesi indirin.

Bu araç sitedeki bütün URL’leri verir mi?

Kapsam sınırları dahilinde yalnızca verdiğiniz belgedeki URL’ler çıkarılır. Dosyada bulunmayan sayfalar ve işlenmemiş alt sitemap’lerdeki sayfalar keşfedilmez.

Bilgisayarımdaki XML sitemap dosyasını ayrıştırabilir miyim?

Dosyayı metin düzenleyicide açıp XML’in tamamını, 256 KiB sınırı içinde, XML yapıştırma alanına kopyalayın. Dosya yükleme yoktur. URL seçeneği herkese açık bir belge gerektirir.

Görsel URL’leri veya hreflang alternatifleri çıkarılır mı?

Dışa aktarım standart sayfa veya sitemap kayıtlarıyla bunların loc, lastmod, changefreq ve priority alanlarını kapsar. Görsel, video, haber ve hreflang uzantı verileri ayrı kayıtlar olarak çıkarılmaz.

Başarılı çıkarım, sayfaların Google’da indekslendiğini gösterir mi?

Hayır. Araç yalnızca verilen belgedeki desteklenen kayıtları okumuştur. Listelenen sayfalara istek göndermez veya Google indeksini kontrol etmez. İndekslenme kanıtı için Search Console verilerini kullanın.