Özet
Ücretsiz XML site haritası oluşturucu, sitenizi bir arama motoru gibi, girdiğiniz adresten başlayarak ve iç bağlantılar üzerinden tarar ve yalnızca dizine eklenebilen sayfaları tutar: yönlendirmeleri, hataları, noindex sayfalarını, kanoniği başka yere işaret eden sayfaları ve robots.txt tarafından engellenen URL'leri dışarıda bırakır. Kopyalamaya veya indirmeye hazır bir sitemap.xml alırsınız; sunucunuz sağladığında bir lastmod tarihiyle birlikte, ayrıca dışarıda bırakılan sayfaların nedenleriyle birlikte listesi. Ücretsiz sürüm 50 sayfada durur.
Daha fazlasını mı istiyorsunuz? Sorun:
XML site haritası oluşturucu, en yaygın site haritası hatasından sizi kurtarır: Google'ın dizine eklememesi gereken sayfaları listelemek. Bir site haritası arama motorlarına arama sonuçlarında görmek istediğiniz URL'leri söyler ve Google bunu başka türlü kaçırabileceği sayfaları keşfetmek için kullanır (Google, site haritası nedir). Yönlendirmeler ve kopyalarla dolu bir dosya tam tersi bir mesaj gönderir.
XML site haritası oluşturucu nasıl çalışır?
Site adresinizi girin. Araç yaklaşık 30 saniyeye kadar, aynı anda altı sayfa olacak şekilde tarar ve dikkatli bir SEO uzmanının uygulayacağı filtrelerin aynısını uygular.
| Adım | Aracın yaptığı |
|---|---|
| Başlangıç | Başlangıç sayfasını okur, yönlendirmelerini izler ve robots.txt dosyanızı okur |
| Bağlantıları izleme | nofollow bağlantılar hariç, aynı sunucudaki iç bağlantıları izler |
| Gürültüyü atlama | Dosyaları (görseller, PDF, CSS, JS), izleme ve sıralama parametrelerini (utm, gclid, sort, filter) ile sepet, ödeme, giriş, hesap ve arama sayfalarını yok sayar |
| robots.txt'ye uyma | Googlebot'un taramasına izin verilmeyen URL'leri taramaz |
| Her sayfayı kontrol etme | 200 yanıtı veren, noindex olmayan ve başka bir URL'ye işaret eden kanoniği olmayan HTML sayfalarını tutar |
| Dosyayı yazma | Sunucu bir Last-Modified başlığı gönderdiğinde, tutulan her URL'yi lastmod tarihiyle listeler |
Rapor dört kutucuk (tutulan sayfalar, hariç tutulan sayfalar, noindex veya kopya, hatalar), Kopyala ve İndir düğmeli sitemap.xml ve nedenleriyle birlikte dışarıda bırakılan sayfaların bir tablosunu gösterir: noindex, kanonik başka yerde, yönlendirme, hata, ulaşılamaz veya robots.txt tarafından engellenmiş. Bu tablo çoğu zaman en yararlı kısımdır: ulaştığı sayfaların ücretsiz bir dizine eklenebilirlik denetimidir.
Geçerli bir XML site haritası neleri içerir?
Biçim, Google, Bing ve diğer büyük arama motorlarının desteklediği sitemaps.org protokolüyle tanımlanır. Oluşturulan dosya ona tam olarak uyar:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/pricing</loc>
<lastmod>2026-09-30</lastmod>
</url>
</urlset>| Kural | Değer | Kaynak |
|---|---|---|
| Site haritası başına en fazla URL | 50000 | sitemaps.org |
| En fazla dosya boyutu | Sıkıştırılmamış 50 MB (52428800 bayt) | sitemaps.org |
| Daha fazla URL | Bir site haritası dizininde listelenen birkaç site haritasına bölün | sitemaps.org |
| Kodlama | UTF-8 | |
| URL'ler | Tam mutlak URL'ler, arama sonuçlarında istediğiniz olanlar | |
| priority ve changefreq | Google tarafından yok sayılır | |
| lastmod | Tutarlı ve doğrulanabilir biçimde doğruysa kullanılır |
Kaynaklar: sitemaps.org protokolü ve Google, site haritası oluşturma ve gönderme. Oluşturucunun priority veya changefreq yazmamasının nedeni budur: Google üzerinde etkisi olmadan boyut ekler.

Site haritanızda hangi sayfalar olmalı?
Yalnızca arama sonuçlarında görünmesini istediğiniz kanonik URL'ler. Google genellikle kanonik URL'leri gösterir ve hangilerinin gösterileceğini site haritanızla etkileyebileceğinizi söyler. Pratikte:
- Dahil edin: 200 yanıtı veren, dizine eklenebilir ve içeriklerinin tercih edilen sürümü olan sayfaları.
- Dışarıda bırakın: yönlendirilen URL'leri, hata sayfalarını, noindex sayfalarını, filtrelenmiş veya sıralanmış sürümleri, iç arama sonuçlarını, sepet ve hesap sayfalarını.
- Her sayfanın tek bir sürümünü seçin: https, www'lu veya www'suz, sonunda eğik çizgili veya eğik çizgisiz; her yerde aynı.
Beklediğiniz bir sayfa dosyada eksikse nedenini hariç tutma tablosunda okuyun, ardından dizine eklenebilirlik denetleyici veya kanonik denetleyici ile kontrol edin. Terminoloji için sözlüğümüzdeki XML site haritası maddesine bakın.
Site haritanızı Google'a nasıl gönderirsiniz?
- sitemap.xml dosyasını sitenizin köküne yükleyin, böylece https://example.com/sitemap.xml adresinde yanıt versin. Kökteki bir site haritası sitenin her sayfasını kapsayabilir.
- robots.txt içinde bildirin:
Sitemap: https://example.com/sitemap.xmlsatırıyla. robots.txt okuyan her tarayıcı onu bulur. robots.txt oluşturucu satırı sizin için ekler. - Search Console'da gönderin, Site Haritaları raporunda; Google'ın onu ne zaman okuduğunu ve hata bulup bulmadığını görmek için.
- Kontrol edin: canlı dosyayı okuyan ve biçim sorunlarını işaretleyen site haritası denetleyici ile.
İki nokta sıkça yanlış anlaşılır. Bir site haritası göndermek bir ipucudur, Google'ın her URL'yi tarayacağının veya dizine ekleyeceğinin garantisi değildir. Ve eski "ping" URL'si artık çalışmıyor: Google site haritası ping uç noktasını 2023'te kaldırdı ve ona yapılan istekler artık 404 döndürüyor (Google Search Central blogu, 2023). Bunun yerine robots.txt ve Search Console'u kullanın.

Sitenizde 50000'den fazla URL varsa ne olur?
URL'leri her biri 50000 URL ve 50 MB'ın altında olan birkaç site haritası dosyasına bölün ve aynı protokolü izleyen bir site haritası dizin dosyasında listeleyin. Dosyaları türe göre (ürünler, kategoriler, makaleler) gruplayın; böylece Search Console dizine eklemeyi grup bazında raporlar ve sorunları bulmak kolaylaşır. robots.txt içinde her dosyayı veya yalnızca dizini bildirebilirsiniz. Büyük siteler bu dosyaları genellikle tarayarak değil veritabanından veya CMS'ten üretir, çünkü bir tarama yalnızca bağlantı verilenleri bulur.
Her sitenin bir XML site haritasına ihtiyacı var mı?
Her zaman değil, ama nadiren zarar verir. Google, bir site haritasının en çok yardımcı olduğu ve ona ihtiyaç duymayabileceğiniz durumları listeler.
| Muhtemelen birine ihtiyacınız var, eğer | Birine ihtiyacınız olmayabilir, eğer |
|---|---|
| Siteniz büyükse ve bazı sayfalara hiçbir yerden bağlantı verilmiyorsa | Siteniz küçükse: arama sonuçlarında olması gereken yaklaşık 500 sayfa veya daha az |
| Siteniz yeniyse ve az dış bağlantısı varsa | Her önemli sayfaya ana sayfadan bağlantılarla ulaşılabiliyorsa |
| Çok sayıda videonuz, görseliniz veya haber makaleniz varsa | Aramada göstermek için az sayıda medya dosyanız veya haber sayfanız varsa |
Küçük bir sitede bile, bir site haritası size dizine eklenebilir saydığınız şeylerin bir listesini verir; Search Console bunu Google'ın gerçekten dizine eklediğiyle karşılaştırır. Dizine ekleme sorunlarının ilk görüldüğü yer çoğu zaman bu karşılaştırmadır.
Ücretsiz oluşturucunun sınırları nelerdir?
- 50 sayfa. Ücretsiz sürüm orada durur ve sitede daha fazlası olduğunda söyler. Yüzlerce sayfası olan siteler CMS'in ürettiği bir site haritasına veya tam bir tarayıcıya ihtiyaç duyar.
- Yalnızca bağlantılı sayfalar. Kendisine işaret eden hiçbir iç bağlantısı olmayan bir sayfa (yetim sayfa) tarayarak bulunamaz. Ona bağlantı ekleyin veya elle listeleyin.
- JavaScript yok. URL çıkarıcı gibi araç HTML'i okur ve yüklemeden sonra betiklerin eklediği bağlantıları izlemez.
- lastmod sunucunuza bağlıdır. Last-Modified başlığı olmadan dosyada tarih bulunmaz. Sahte tarih eklemeyin: Google lastmod'u yalnızca doğruysa kullanır.
- Bir anlık görüntü. Dosya, oluşturduğunuz gün doğrudur. CMS'iniz sizin için güncellemediği sürece her yeni sayfa yeni bir sürüm demektir.
Site haritanızı otomatik olarak nasıl güncel tutarsınız?
Yayın aracınızın güncellemesine izin verin. Her yeni sayfayı izleyen bir site haritası, yılda bir kez üretilen kusursuz bir dosyadan iyidir.
- Zamanlanmış yayın yapın: makalelerinizi autopilot'ta paylaşan Sorank blog içerik planlayıcı ile.
- İç bağlantıları yerleşik makaleler yazın: blog makalesi oluşturucu ile, böylece hiçbir yeni sayfa yetim kalmaz.
- Dizine eklemeyi ve tıklamaları izleyin: Search Console'u yapay zeka görünürlüğünüzle aynı görünüme getiren GEO ve SEO panosunde sayfa sayfa.
Oluşturucular ve CMS eklentileri için adım adım bir rehber olarak site haritası oluşturucular yazımızı okuyun. Temiz bir site haritası yalnızca dizine eklenmesini istediğiniz sayfaları listeler, başka hiçbir şeyi değil. Yukarıda kendinizinkini oluşturun, Search Console'da gönderin, ardından yeni sayfaları autopilot'ta yayımlamak ve dizine eklemek için Sorank planlarına göz atın.
































































































