XML Site Haritası Oluşturucu

Sayfa URL'lerini ve tarama meta verilerini kullanıma hazır bir sitemap.xml dosyasına dönüştürün.

Site haritası URL'leri

Bir URL listesi veya mevcut bir sitemap.xml yapıştırın, sonra gerekirse tek tek girişleri ayarlayın.

0URL

Her satıra bir URL. Tam bir sitemap.xml yapıştırırsanız URL'leri, tarihleri ve hreflang bağlantıları düzenleme için yüklenir.

Tüm URL'ler için varsayılanlar

İsteğe bağlı. Kendi değerini belirlemeyen her URL'ye uygulanır; alanı boş bırakırsanız XML'e yazılmaz.

Oluşturulan sitemap.xml

XML'i kopyalamadan veya indirmeden önce engelleyici hataları düzeltin.

sitemap.xml

Protokol denetimi

    Hazır. URL yapıştırın veya hreflang örneğini yükleyin.0 URL

    URL'leriniz ve meta verileriniz tarayıcınızda kalır. BroBroGo'ya hiçbir şey yüklenmez.

    SSS

    Site haritasına hangi alanları dahil edebilirim?

    Her giriş sayfa URL'sini içerir. Ayrıca son değiştirilme tarihini, beklenen değişim sıklığını ve göreli önceliği de ekleyebilirsiniz. Google değişim sıklığını ve önceliği yoksayarken, diğer tarayıcılar bunları ipucu olarak değerlendirebilir.

    Hreflang alternatiflerini nasıl eklemeliyim?

    Her dil veya bölge sürümünü kendi URL girişi olarak listeleyin, ardından o sayfanın kendisi de dahil olmak üzere her sürüme aynı eksiksiz alternatif setini ekleyin. Gerektiğinde varsayılan bir yedek sayfa için x-default değerini kullanın.

    Birden fazla site haritasına ne zaman ihtiyacım olur?

    Bir site haritası en fazla 50.000 URL içerebilir ve sıkıştırılmadan önce en fazla 50 MB boyutunda olabilir. Daha büyük siteleri birkaç site haritası dosyasına bölün ve bunları bir site haritası dizininde (sitemap index) listeleyin.

    Arama Motoru Optimizasyonu (SEO) İçin sitemap.xml Dosyasının Önemi

    Bir web sitesinin arama motorları tarafından etkin bir şekilde taranması ve dizine eklenmesi, arama motoru optimizasyonunun (SEO) temel taşlarından biridir. XML site haritaları, arama motoru botlarına bir web sitesindeki tüm geçerli sayfaların yapılandırılmış bir listesini sunar. Bu dosya, tarayıcıların sitedeki yeni veya güncellenmiş sayfaları daha hızlı keşfetmesine yardımcı olur.

    Site haritaları, özellikle derin bir bağlantı yapısına sahip, yeni kurulan veya düzenli olarak güncellenen web siteleri için kritik bir rol oynar. Arama motoru botları web sitelerini tararken dahili bağlantıları takip eder; ancak site haritası kullanmak, hiçbir sayfanın gözden kaçmamasını sağlar. Bu dosya aracılığıyla sayfalara ait son değişiklik tarihi, değişim sıklığı ve öncelik gibi meta veriler de tarayıcılara iletilebilir.

    XML Site Haritası Dosya Yapısı ve Kuralları

    Geçerli bir sitemap.xml dosyası, belirli XML standartlarına ve protokol kurallarına uymak zorundadır. Bir site haritası dosyası en fazla 50.000 URL içerebilir ve sıkıştırılmamış boyutu en fazla 50 MB olabilir. Bu sınırları aşan büyük web siteleri için tek bir site haritası yerine, birden fazla site haritası dosyasını listeleyen bir site haritası dizini (sitemap index) oluşturulmalıdır.

    Site haritasında yer alan tüm URL'lerin aynı ana makineyi (host) kullanması zorunludur. Protokol kuralları gereği, site haritasındaki her bir URL girişinin tam bir http:// veya https:// adresiyle başlaması ve 2.048 karakterden kısa olması gerekir. Ayrıca XML yapısının bozulmaması için özel karakterlerin kaçış karakterlerine (XML entity escaping) dönüştürülmesi şarttır; örneğin URL içindeki sorgu parametrelerinde yer alan & karakteri XML çıktısında & olarak yazılmalıdır.

    Meta Verilerin Doğru Kullanımı: Tarih, Sıklık ve Öncelik

    Site haritasındaki her URL için isteğe bağlı olarak üç temel meta veri tanımlanabilir:

    • Son Değiştirilme Tarihi (lastmod): Sayfanın içeriğinin en son ne zaman güncellendiğini belirtir. Bu değer YYYY-MM-DD biçiminde bir tarih veya tam bir ISO tarih ve saati olmalıdır.
    • Değişim Sıklığı (changefreq): Sayfanın ne kadar sıklıkla güncellendiğine dair bir tahmindir. Alabileceği değerler: "none", "always", "hourly", "daily", "weekly", "monthly", "yearly" veya "never" şeklindedir.
    • Öncelik (priority): Sayfanın sitedeki diğer URL'lere göre göreli önemini belirtir. Bu değer 0 ile 1 arasında bir sayı olmalıdır. Örneğin "1e0" gibi bilimsel gösterimler normalleştirilerek "1" olarak çıktıya eklenir.

    Arama motorlarının bu meta verileri işleme biçimleri farklılık gösterir. Google gibi modern arama motorları değişim sıklığı (changefreq) ve öncelik (priority) alanlarını genellikle yoksayarken, diğer tarayıcılar bu alanları tarama bütçesini optimize etmek için birer ipucu olarak değerlendirebilir.

    Çok Dilli Sitelerde Hreflang Alternatiflerinin Rolü

    Çok dilli veya çok bölgeli web sitelerinde, aynı içeriğin farklı dillerdeki veya bölgelerdeki alternatiflerini arama motorlarına bildirmek için hreflang öznitelikleri kullanılır. XML site haritası, hreflang tanımlamalarını sayfa koduna eklemeden toplu olarak yönetmenin en temiz yoludur.

    Site haritasında hreflang alternatiflerini kullanırken şu kurallara dikkat edilmelidir:

    1. Her dil veya bölge sürümü, site haritasında kendi başına bağımsız bir URL girişi olarak listelenmelidir.
    2. Bir URL için tanımlanan alternatif kümesi, mutlaka o URL'nin kendisini de içermelidir.
    3. Alternatif olarak listelenen tüm URL'lerin, site haritasında kendi URL girişlerinin bulunması zorunludur.
    4. Hreflang değerleri geçerli bir dil veya bölge kodu olmalı ve bir URL için aynı hreflang değeri tekrarlanmamalıdır.

    XML Site Haritası Oluşturucu Kullanımı ve Hata Denetimi

    XML Site Haritası Oluşturucu, sayfa URL'lerinizi veya mevcut bir sitemap.xml dosyasını tarayıcınızda işleyerek standartlara uygun bir site haritası dosyası üretir. Araç aynı anda en fazla 500 URL girişini destekler.

    Veri Girişi ve Varsayılan Değerler

    Araca URL listesini her satıra bir URL gelecek şekilde yapıştırabilir veya mevcut bir sitemap.xml dosyasını doğrudan yükleyebilirsiniz. Araç, yapıştırılan listedeki veya XML'deki yinelenen kopyaları otomatik olarak ayıklar. Tüm URL'lere toplu olarak uygulanmak üzere varsayılan bir son değişiklik tarihi ve varsayılan bir öncelik değeri belirleyebilirsiniz.

    Protokol ve Doğrulama Kuralları

    Araç, XML çıktısını oluşturmadan önce girdileri sıkı bir protokol denetiminden geçirir. Eğer engelleyici bir hata varsa, araç hatalı bir XML çıktısı üretmez. Denetim sırasında aşağıdaki kurallara uyulmaması durumunda ilgili hata mesajları gösterilir:

    • Varsayılan son değişiklik tarihi hatalıysa: "Varsayılan son değişiklik tarihi geçersiz. YYYY-MM-DD veya tam ISO tarih ve saati kullanın."
    • Varsayılan öncelik aralık dışındaysa: "Varsayılan öncelik 0 ile 1 arasında olmalıdır."
    • URL protokolü eksikse: "{index}. URL eksiksiz bir http:// veya https:// adresi gerektirir."
    • URL uzunluk sınırını aşıyorsa: "{index}. URL 2.048 karakterden kısa olmalıdır."
    • Farklı alan adları kullanılmışsa: "{index}. URL, {host} ile aynı ana makineyi kullanmalıdır."
    • Bireysel tarih formatı hatalıysa: "{index}. URL geçersiz bir son değiştirilme tarihine sahip. YYYY-AA-GG biçimini veya eksiksiz bir ISO tarih ve saatini kullanın."
    • Bireysel öncelik değeri geçersizse: "{index}. URL için öncelik değeri 0 ile 1 arasında olmalıdır."
    • Hreflang değeri geçersizse veya tekrarlanmışsa: "{index}. URL geçersiz bir hreflang değerine sahip." veya "{index}. URL, {language} hreflang değerini tekrarlıyor."
    • Alternatif URL eksik veya hatalıysa: "{index}. URL için {language} alternatifi eksiksiz bir http:// veya https:// adresi gerektirir."
    • Alternatif kümesinde URL'nin kendisi yoksa: "{index}. URL için alternatif kümesi kendi URL'sini içermiyor."
    • Alternatif URL, site haritasında ayrı bir giriş olarak tanımlanmamışsa: "{index}. URL'deki alternatif {url} adresi kendi başına bir URL girişi olarak listelenmemiş."
    • Giriş sınırı aşıldığında: "Bu düzenleyici aynı anda en fazla {max} URL girişini destekler."

    Gizlilik ve Veri İşleme Güvenliği

    XML Site Haritası Oluşturucu aracını kullanırken veri güvenliği konusunda endişelenmenize gerek yoktur. Girdiğiniz tüm URL'ler, tarih bilgileri, hreflang alternatifleri ve oluşturulan XML içeriği tamamen tarayıcınızda işlenir. BroBroGo sunucularına hiçbir veri aktarılmaz ve hiçbir şey yüklenmez.

    Sıkça Sorulan Sorular

    Site haritasına hangi alanları dahil edebilirim? Her giriş sayfa URL'sini içerir. Ayrıca son değiştirilme tarihini, beklenen değişim sıklığını ve göreli önceliği de ekleyebilirsiniz. Google değişim sıklığını ve önceliği yoksayarken, diğer tarayıcılar bunları ipucu olarak değerlendirebilir.

    Hreflang alternatiflerini nasıl eklemeliyim? Her dil veya bölge sürümünü kendi URL girişi olarak listeleyin, ardından o sayfanın kendisi de dahil olmak üzere her sürüme aynı eksiksiz alternatif setini ekleyin. Gerektiğinde varsayılan bir yedek sayfa için x-default değerini kullanın.

    Birden fazla site haritasına ne zaman ihtiyacım olur? Bir site haritası en fazla 50.000 URL içerebilir ve sıkıştırılmadan önce en fazla 50 MB boyutunda olabilir. Daha büyük siteleri birkaç site haritası dosyasına bölün ve bunları bir site haritası dizininde (sitemap index) listeleyin.