XML Sitemap Generator aracı, web sitenizdeki sayfaları baştan sona tarayarak arama motorlarının (Google, Bing, Yandex, Yahoo vb.) sitenizin yapısını kolayca anlamasını ve dizine eklemesini sağlayan standart bir XML Site Haritası (Sitemap) dosyası oluşturan ücretsiz bir çevrimiçi araçtır. Web sitenizin tam URL adresini girerek, sitenizdeki tüm aktif iç bağlantıları (Internal Links) otomatik olarak taratabilir ve teknik standartlara tam uyumlu bir sitemap.xml çıktısı alabilirsiniz. Bu araç sayesinde tarama bütçenizi en verimli şekilde kullanır ve sayfalarınızın indeks hızını katbekat artırırsınız.
XML Site Haritası (Sitemap) Nedir ve SEO İçin Neden Hayatidir?
XML Site Haritası, bir web sitesinde yer alan ve arama motorları tarafından taranmasını, dizine eklenmesini istediğiniz tüm önemli sayfaların (makaleler, statik sayfalar, e-ticaret ürünleri, kategori sayfaları vb.) listesini içeren XML tabanlı bir belgedir. Site haritaları sıradan web kullanıcıları için değil, doğrudan arama motoru örümceklerinin (örneğin Googlebot) okuması için tasarlanmıştır.
Arama motorları web sitelerini tararken bağlantıları takip eder. Ancak yeni kurulan, menü derinliği fazla olan veya birbirine yeterince link verilmemiş sayfaları bulmakta zorlanabilirler. XML site haritası, arama motoruna sitenizin yapısını tek bir noktadan sunarak adeta bir yol haritası görevi görür.
SEO Açısından Faydaları:
- Hızlı İndeksleme: Yeni eklediğiniz blog yazıları veya ürünler, site haritası sayesinde saatler içinde keşfedilir.
- Görsel ve Video İndeksleme: Görsel ve video sitemap dosyaları, arama motorlarının ortam içeriklerinizi görseller aramasında yukarılara taşımasına yardımcı olur.
- Kapsama Hatalarını İzleme: Search Console gibi panellere sitemap göndererek hangi sayfaların dizine eklendiğini, hangilerinde tarama hatası olduğunu takip edebilirsiniz.
- Derin Sayfalara Ulaşım: Ana sayfadan 3 veya 4 tık uzakta olan derin sayfaların taranmasını kolaylaştırır.
XML Site Haritası Standartları ve Yapısı
Geçerli bir XML site haritası, belirli W3C standartlarına ve etiket yapılarına uymak zorundadır. Standart bir site haritasının şeması şu şekildedir:
1. <urlset>
Dosyanın en başında ve en sonunda yer alan, tüm URL kümesini çevreleyen ana kök etikettir. Standart sitemap şemasını referans gösterir.
2. <url>
Site haritasındaki her bir sayfa kaydı için açılan kapsayıcı etikettir. İçerisinde sayfayla ilgili tüm meta bilgileri barındırır.
3. <loc> (Location)
Sayfanın tam ve mutlak URL adresidir. Protokol (https:// veya http://) içermelidir ve sitenin kurulu olduğu ana alan adına göre yazılmalıdır. Büyük-küçük harfe duyarlıdır.
- Örnek:
<loc>https://vexpia.com/tools/sitemap-generator</loc>
4. <lastmod> (Last Modification)
Sayfanın en son ne zaman güncellendiğini belirten tarihtir. Arama motorları bu tarihe bakarak sayfayı yeniden tarayıp taramayacağına karar verir. YYYY-MM-DD formatında (W3C Datetime standartlarında) yazılmalıdır.
- Örnek:
<lastmod>2026-06-22</lastmod>
5. <changefreq> (Change Frequency)
Sayfa içeriğinin ne sıklıkla değişebileceğini arama motoruna bildiren parametredir. always (her zaman), hourly (saatlik), daily (günlük), weekly (haftalık), monthly (aylık), yearly (yıllık) veya never (hiçbir zaman) değerlerini alabilir.
- Örnek:
<changefreq>daily</changefreq>
6. <priority> (Öncelik)
Sayfanın sitenizdeki diğer sayfalara göre bağıl önemini belirtir. 0.0 ile 1.0 arasında bir değer alır. Varsayılan değer 0.5'tir. Ana sayfalar genellikle 1.0, önemli hizmet sayfaları 0.8, blog yazıları ise 0.6 öncelikle tanımlanır.
- Örnek:
<priority>0.8</priority>
Sitemap Oluştururken Uyulması Gereken Altın Kurallar
Site haritanızın geçerli olması ve arama motorları tarafından reddedilmemesi için şu altın kurallara mutlaka uymalısınız:
- Yalnızca Canonical (Asıl) URL'leri Ekleyin: Site haritanıza 301 yönlendirmesi olan eski URL'leri, 404 hata sayfalarını, şifreli sayfaları veya
<meta name="robots" content="noindex">etiketine sahip indekslenmesini istemediğiniz sayfaları eklememelisiniz. Sadece 200 OK yanıtı veren asıl sayfalar bulunmalıdır. - 50.000 URL ve 50 MB Sınırına Dikkat Edin: Tek bir XML sitemap dosyası en fazla 50.000 adet URL barındırabilir ve dosya boyutu sıkıştırılmamış halde 50 MB'ı geçemez. Eğer bu limitleri aşan büyük bir e-ticaret siteniz varsa, site haritalarını bölmeli ve bir "Site Haritası Dizin Dosyası" (Sitemap Index) oluşturmalısınız.
- Tutarlı Tarih ve Öncelikler Tanımlayın:
<lastmod>alanlarını dinamik olarak sayfanın gerçek güncelleme zamanına göre güncel tutun. Tüm sayfalara 1.0 öncelik vermeyin; bu durum arama motorlarının öncelik algoritmasını bozarak kuralları görmezden gelmelerine yol açar. - UTF-8 Kodlaması Kullanın: Site haritaları mutlaka UTF-8 kodlama formatına sahip olmalıdır. URL içinde geçen Türkçe karakterler veya özel karakterler (örn:
&,>,<) XML standartlarına uygun şekilde kodlanmalıdır (&gibi).
Vexpia Dinamik Sitemap Generator Nasıl Çalışır?
Vexpia XML Site Haritası Oluşturucu aracı, sitenizi tıpkı Google örümcekleri gibi tarayan (crawl eden) gelişmiş bir web botu altyapısına sahiptir:
- Sitenizi Analiz Eder: Girdiğiniz ana sayfa URL'sinden başlayarak sayfa üzerindeki tüm iç bağlantıları tespit eder.
- Kuyruk Mekanizmasıyla Taramayı Genişletir: Bulduğu yeni iç bağlantıları sırasıyla ziyaret eder ve sitenin derinliklerine inerek bağlantı ağını çıkartır.
- Tekrarları Eler ve Temizler: Aynı sayfaya giden farklı biçimlerdeki linkleri, parametreleri veya yönlendirmeleri süzgeçten geçirerek temiz bir URL listesi hazırlar.
- Limit Kontrolü Sağlar: Gelişmiş Ayarlar sekmesinden belirleyebileceğiniz maksimum sayfa limiti (5 ile 500 URL arası) sınırına ulaştığında taramayı güvenli bir şekilde durdurarak XML kodunu derler.
- XML Dosyasını Hazırlar: W3C standartlarında sitemap şablonunu oluşturur, bugünün tarihini
<lastmod>olarak ekler ve indirmeye hazır hale getirir.
Sitemap Generator Nasıl Kullanılır?
- Website URL'sini Girin: Web sitenizin ana sayfa URL'sini (örneğin
https://example.com) ilgili alana yazın. - Limit Belirleyin (İsteğe Bağlı): Gelişmiş ayarlardan taranmasını istediğiniz maksimum URL limitini (maksimum 500) belirleyin.
- Oluşturun ve İndirin: "Sitemap Oluştur" butonuna basarak taramayı başlatın. İşlem bittiğinde İndir butonuna basarak
sitemap.xmldosyanızı cihazınıza kaydedin veya Kopyala ile kopyalayın. - Yükleyin ve Gönderin: Dosyayı sitenizin ana dizinine (
public_html) yükledikten sonra Google Search Console panelinden "Site Haritaları" bölümüne gidereksitemap.xmlyazıp gönderin.
Sıkça Sorulan Sorular (SSS)
Sitemap dosyasını siteme yüklemek zorunlu mudur?
Zorunlu değildir; siteniz sitemap olmadan da taranıp dizine eklenebilir. Ancak sitemap dosyası, arama motorlarının sitenizi çok daha hızlı keşfetmesini sağlar ve teknik SEO puanınızı artırır. Özellikle yeni, büyük veya karmaşık web siteleri için yüklenmesi şiddetle tavsiye edilir.
Robots.txt ve Sitemap arasındaki fark nedir?
Robots.txt dosyası arama motoru botlarına nereyi tarayıp taramayacaklarını bildiren bir yasaklar/kurallar listesidir. XML Sitemap ise botlara hangi sayfaların taranıp dizine eklenmesi gerektiğini gösteren bir rehber kılavuzdur. İki dosya birbirini tamamlar.
Google Search Console'a site haritası eklerken "Site Haritası Okunamadı" hatası alıyorum, neden?
Bu durum genellikle şu sebeplerden kaynaklanır:
- Site haritasının XML kodlarında yapısal veya yazım hatası (syntax error) bulunması.
- Haritada listelenen URL'lerin asıl alan adınızla (www veya HTTPS protokolü) eşleşmemesi.
- Sitenin kök dizinine dosyanın yüklenememiş olması veya dosyanın bot erişimine kapalı olması.
- robots.txt dosyanızda sitemap adresinin engellenmiş olması.
Site haritası güncellendikten sonra ne yapmalıyım?
Sitenize yeni içerikler eklendikçe veya site haritanız değiştikçe, arama motorları robots.txt dosyanızı veya sitemap dosyanızı periyodik olarak tarayıp güncel veriyi çekecektir. Ancak indekslemeyi hızlandırmak istiyorsanız Google Search Console panelinden site haritasını manuel olarak tekrar "Gönder" diyerek botları tetikleyebilirsiniz.