Sitemap Oluşturucu
Sitenizi bir arama motorunun yaptığı gibi tarayan ücretsiz sitemap oluşturucu: site haritası oluşturma işini baştan sona üstlenir, yalnızca arama sonuçlarına ait sayfaları tutar ve diğer her URL'yi neden dışarıda bıraktığını söyler.
Alan adı da olur: example.org için ana sayfadan başlanır.
- robots.txtÖnce okunur, uyulur
- Sitemap dosyanızBulunur ve karşılaştırılır
- TarananEn fazla 500 sayfa, aynı anda 3
- Kararnoindex, canonical, yönlendirmeler
Adım adım sitemap oluşturma
Yukarıya ana sayfanızı yazın ve Sitemap oluştur'u seçin. Sitemap tarayıcısı önce robots.txt'i okur, bağlantılarınızı bir arama motorunun yaptığı gibi izler, yalnızca oraya ait olan sayfaları tutar ve sitenizin kök dizinine yükleyeceğiniz bir sitemap.xml dosyası verir.
Bir sayfa; 200 yanıtı veriyorsa, HTML ise, noindex değilse, canonical olarak kendini gösteriyorsa ve robots.txt tarafından engellenmiyorsa sitemap dosyasına girer. Diğer her URL gerekçesiyle birlikte Dışarıda bölümüne düşer; böylece hatayı tercihten ayırabilirsiniz.
Dosyayı kök dizine yükleyin: https://www.example.org/sitemap.xml. Bir sitemap yalnızca kendi klasöründeki ve altındaki URL'leri listeleyebilir, bu yüzden kök dizin tüm siteyi kapsar (Google). Ardından robots.txt'e bir Sitemap: satırı ekleyin ve dosyayı Google Search Console ile Bing Webmaster Tools'ta gönderin.
1Ana sayfanızı girin
example.orgya da bir URL listesi yapıştırın2Tarar ve karar veririz
robots.txt 200499/500412 tanesi sitemap dosyasında · 87 tanesi dışarıda3Dosyayı indirin
sitemap.xml93 KBXML, gzip, ZIP, TXT, HTML veya CSV4Yükleyin ve gönderin
/sitemap.xmlSitemap: https://www.example.org/…kök dizin · robots.txt · Search Console

KararKaç sayfa giriyor, kaçı neden dışarıda kalıyor: tek cümlede. Büyük sayılar aynı şeyi yineliyor.İndirmesitemap.xml ya da dosya bölündüğünde tüm dosyaları ve indeksi içeren bir ZIP; ayrıca .xml.gz, TXT, HTML site haritası ve taranan her sayfanın CSV raporu.NotlarMevcut sitemap dosyanızın eskimiş kayıtları, atladığı sayfalar ve her lastmod tarihinin nereden geldiği.Site ağacıHer bölüm, sayfa sayısı ve dışarıda kalan oranıyla. Sayfaları filtrelemek için bir dal seçin; SVG veya PNG olarak indirin.XML site haritası neye benzer? Bir sitemap örneği
XML sitemap, her sayfa için bir <url> kaydı taşıyan UTF-8 bir dosyadır. Yalnızca <urlset>, <url> ve <loc> zorunludur; geri kalanı isteğe bağlıdır. Aşağıda satır satır açıklanmış bir sitemap örneği var.
Her <loc>, protokolle başlayan ve 2.048 karakterin altında kalan tam, mutlak bir URL'dir; & işareti & olarak yazılır (sitemaps.org). <lastmod>, sayfanın en son değiştiği tarihtir ve 2026-09-14 gibi W3C biçiminde yazılır; saat isteğe bağlıdır ama saat dilimi ister.
Ad alanı, https bir sitede bile http:// olarak kalır: bu, ayrıştırıcılar için bir addır, kimsenin getirdiği bir adres değil. <changefreq> ve <priority> kullanılabilir, ama Google ve Bing bunları yok sayar.
<?xml version="1.0" encoding="UTF-8"?> 1 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 2 <url> <loc>https://www.example.org/</loc> 6 </url> <url> <loc>https://www.example.org/shop/?size=m&color=green</loc> 3 <lastmod>2026-09-14</lastmod> 4 <changefreq>weekly</changefreq> 5 <priority>0.8</priority> </url> </urlset>
- 1UTF-8, ilk satırda belirtilir
- 2Ad alanı: https:// değil, http://
- 3Mutlak bir URL; & işareti & olarak yazılır
- 4Gerçek değişiklik tarihi ya da hiç lastmod yok
- 5Google ve Bing yok sayar
- 6lastmod yok: ana sayfa yalnızca başka sayfaları toplar
Hangi sayfalar sitemap dosyasına girer, bazıları neden dışarıda kalır?
Arama sonuçlarında görmek istediğiniz canonical URL'ler, sayfa başına bir tane: 200 yanıtı veren, dizine eklenebilir ve robots.txt tarafından engellenmemiş son adresler. Geri kalan her şey, gerekçesi yanına yazılarak dışarıda bırakılır.
Bir yönlendirme, noindex bir sayfa ya da canonical'ı başka yeri gösteren bir URL arama motorlarına çelişkili bir mesaj verir: sitemap “bunu dizine ekle” derken sayfa tersini söyler. Sitemap dosyasında bir URL'yi, rel=canonical'da başkasını belirtmeyin (Google); ayrıca Search Console, robots.txt'in engellediği URL'leri listeleyen sitemap dosyalarını bildirir.
Bir sitemap dosyasındaki her URL yalnızca bir öneridir; hangi sayfaların kopya olduğuna yine Google karar verir. Bu araç dışarıda bıraktığı her sayfanın gerekçesini bu yüzden gösterir: bilerek koyduğunuz bir noindex sorun değildir, en iyi ürün sayfanızdaki bir noindex sorundur.
lastmod, changefreq ve priority: arama motorları neyi okur?
Google ve Bing changefreq ile priority'yi yok sayar. İkisi de lastmod'u kullanır, ama yalnızca doğru olduğu sürece: her taramada değişen bir tarih, onlara o tarihe güvenmemeyi öğretir.
Google lastmod'u “tutarlı ve doğrulanabilir biçimde doğruysa” kullanır; tarih son önemli değişikliği göstermelidir — ana içeriği, yapılandırılmış veriyi ya da bağlantıları — yeni bir telif yılını değil (Google). Eski sayfalarda sürekli taze değişiklik iddia eden bir lastmod güvenilmez hale gelir. Bing taramalarını lastmod ile planlar ve hep bugünü gösteren tarihleri dikkate almayabilir. Yandex hâlâ üç etiketi de okur.
Bu yüzden bu araç asla bugünün tarihini yazmaz. lastmod değerini aşağıdaki sırayla sayfanın kendi verisinden alır, hiçbiri yoksa yazmaz: yalnızca başka sayfaları toplayan bir ana sayfada veya kategori sayfasında lastmod'un olmaması gayet normaldir.
| Etiket | Bing | Yandex | |
|---|---|---|---|
| lastmod | doğruysa kullanır | doğruysa kullanır | okur |
| changefreq | yok sayar | yok sayar | okur |
| priority | yok sayar | yok sayar | okur |
Her sayfaya “bugün” yazmak böyle görünür
412 kayıt, tek tarih: oluşturma tarihi, değişiklik tarihi değil.
50.000 URL, 50 MB ve sitemap indeksi
Bir sitemap en fazla 50.000 URL ve sıkıştırılmamış hâlde 50 MB tutar. Bu sınırlardan hangisini önce aşarsanız o noktada URL'leri birkaç dosyaya bölün ve bir sitemap indeksinde listeleyin; sonra indeksi gönderin.
Sınır, dosyayı .xml.gz olarak sunsanız bile sıkıştırılmamış hâlini sayar — gzip, ZIP değil (sitemaps.org). Bir indeks en fazla 50.000 sitemap listeleyebilir; yalnızca kendi sitesindeki, kendi klasöründeki veya daha derindeki dosyaları ve asla başka bir indeksi. Naver Search Advisor 10 MB'ın üzerindeki dosyaları reddeder; Korece bir site için Diğer seçeneklerde 10 MB sınırını seçin.
Dil alternatifleri (xhtml:link) 50.000 sınırına sayılmaz. Bu araç dosyaları otomatik olarak böler, isterseniz bölüme göre: blog için bir dosya, ürünler için bir dosya.
4.4 MB
4.6 MB
4.5 MB
2.9 MB
Görsel ve hreflang kayıtları
Bir sitemap, her sayfanın görsellerini ve diğer dillerdeki sürümlerini de o sayfanın kendi <url> kaydının içinde listeleyebilir.
Görseller Google'ın görsel ad alanını kullanır, sayfa başına en fazla 1.000 tane; artık yalnızca <image:image> ve <image:loc> sayılır, caption, title, license ve geo_location ise 2022'de kaldırıldı.
Diller için her kayıt, sayfanın kendisi dahil tüm sürümlerini xhtml:link ve bir hreflang koduyla listeler: ISO 639-1 dil kodu ve isteğe bağlı bir ISO 3166-1 bölge kodu, asla tek başına bölge değil. Bağlantılar karşılıklı olmalıdır, yoksa Google bunları yok sayar; bu yüzden bu araç bir kümeyi yalnızca her sürüm geri bağlantı verdiğinde yazar, geri kalanını hatasıyla gösterir. x-default isteğe bağlıdır ve dilini sunmadığınız ziyaretçiler içindir.
<url> <loc>https://docs.example.net/de/guide/install/</loc> <image:image> <image:loc>https://docs.example.net/img/ui.png</image:loc> </image:image> <xhtml:link rel="alternate" hreflang="en" href="https://docs.example.net/en/guide/install/"/> <xhtml:link rel="alternate" hreflang="de" href="https://docs.example.net/de/guide/install/"/> <xhtml:link rel="alternate" hreflang="ja" href="https://docs.example.net/ja/guide/install/"/> <xhtml:link rel="alternate" hreflang="x-default" href="https://docs.example.net/en/guide/install/"/> </url>
ja, de'ye bağlantı veriyor; de geri vermiyor: küme yazılmıyorgörsel kaydı sayfa başına en fazla 1.000
Sitemap dosyasını Google ve Bing'e nasıl gönderirim?
robots.txt'e her tarayıcının okuduğu bir Sitemap: satırı ekleyin ve dosyayı Google Search Console ile Bing Webmaster Tools'ta gönderin. Yeni ve değişen sayfalar için IndexNow, Bing, Yandex, Naver ve diğerlerine aynı anda haber verir.
Search Console'da yalnızca sitenin doğrulanmış sahipleri gönderim yapabilir; robots.txt satırı ise herkeste çalışır. Search Console, gönderilen bir sitemap için yönlendirmeleri izlemez, bu yüzden son adresini gönderin. Bing bir sitemap dosyasını bulur bulmaz okur, sonra yaklaşık günde bir.
Eski anonim ping'ler kalktı: Bing 13 Mayıs 2022'de bing.com/ping adresini kapattı, Google ise kendi ping adresinin çalışmayacağını 26 Haziran 2023'te duyurdu; adres artık 404 veriyor. Hâlâ “Google'a ping atan” bir araç hiçbir şey yapmıyor.
XML sitemap ile HTML site haritası (ve görsel site haritaları)
XML sitemap tarayıcılar içindir, HTML site haritası ziyaretçiler için bir bağlantı sayfasıdır, görsel site haritası ise planlama için sitenin yapısının resmidir. Arama motorlarına yalnızca XML olanı ya da bir TXT listesi gönderilebilir.
HTML site haritası yine de ziyaretçilere yardım eder ve derin sayfalara bağlantı dağıtır, ama XML dosyasının yerini tutamaz. Düz metin sitemap ise yalnızca URL'lerden oluşur: satır başına bir tane, .txt ile biten bir dosyada.
Bu araç üçünü de tek taramadan üretir: sitemap.xml, bir sayfaya yapıştıracağınız HTML site haritası ve site ağacı. Görsel site haritası oluşturucu olarak hiçbir ücreti yok: görsel site haritası hizmetlerinin genellikle ücret aldığı ağaç burada SVG veya PNG olarak iniyor.
XML site haritasıarama motorları için
<url> <loc>…/blog/</loc> </url> <url> <loc>…/product/</loc> </url>
HTML site haritasıziyaretçiler için
Example Garden Co.
Bahçe günlüğüYükseltilmiş sebze yatağı bakımıBiber dikim planıMağazaDamla sulama başlangıç setiYetiştirme rehberleriGörsel site haritasıplanlama için
Gerçekten bir sitemap dosyasına ihtiyacınız var mı?
Sayfalarının hepsi birbirine bağlı küçük bir sitenin ihtiyacı olmayabilir: Google bu sayıyı yaklaşık 500 sayfa ve altı olarak veriyor. En çok büyük siteler, dışarıdan az bağlantı alan yeni siteler ve çok sayıda görsel veya video içeren siteler yarar görür.
Google'ın kendi başlangıç kılavuzu bir sitemap dosyasını isteğe bağlı sayar ve göndermek bir emir değil, bir ipucudur. Yine de maliyeti düşüktür ve onu üreten tarama bilmeye değer şeyler gösterir: hiçbir bağlantının ulaşmadığı sayfalar, menülerinizin hâlâ gösterdiği yönlendirmeler ve çoğu noindex olan bölümler.
gerekmeyebilir
yaklaşık 500 sayfa veya daha az, iyi bağlanmış
en çok yarar görür
- büyük siteler
- yeni siteler, dışarıdan az bağlantı
- çok sayıda görsel veya video
- 5 sayfaya yalnızca sitemap ulaşıyor
Search Console'daki sitemap hataları ve çözümleri
Search Console'daki sitemap hatalarının çoğu birkaç şeye dayanır: bir sitemap dosyasının listeleyemeyeceği bir URL, kaçışlanmamış bir karakter, saat dilimi olmayan bir tarih ya da sınırları aşan bir dosya. Aşağıdaki her durumda hataya yol açan satır gösteriliyor.
URL'ye izin verilmiyor
sitemap: https://www.example.org/sitemap.xml <loc>http://example.org/about/</loc>
Ayrıştırma hatası
<loc>https://www.example.org/search?q=soil&page=2</loc>
Geçersiz tarih
<lastmod>2026-09-14T08:30:00</lastmod> → 2026-09-14T08:30:00+00:00
Desteklenmeyen biçim
<urlset xmlns=“http://www.sitemaps.org/schemas/sitemap/.9”>
Çok fazla sayıda URL
<url> × 50.001
Site haritasında robots.txt tarafından engellenen URL'ler bulunuyor
robots.txt: Disallow: /search/ <loc>https://www.example.org/search/tomato/</loc>
Ayrıca: Getirilemedi (engel, 404, sunucu hatası, manuel işlem veya düşük tarama talebi), Sıkıştırma hatası (yeniden gzip'leyin) ve Eksik URL (indeksteki her dosyanın tam URL'si gerekir).
Yapay zekâ sitemap oluşturabilir mi?
Yapay zekâ, planlama için bir sitenin yapısının taslağını çıkarabilir; ama sitemap, canlı URL'lerle ilgili gerçeklerin listesidir: hangileri 200 yanıtı veriyor, hangileri noindex, hangileri yönlendiriyor. Bunu yalnızca her URL'yi getirerek öğrenirsiniz.
Var olan bir sitenin sitemap dosyası istendiğinde model, URL'leri kalıplardan tahmin eder. Bir ürün sayfasının artık 404 verdiğini, bir etiket arşivinin noindex olduğunu ya da eski bir yazının yönlendirdiğini göremez; dosyadaki böyle her URL, Search Console'un bildirebileceği bir URL'dir. Planı yapay zekâya bırakın, dosya için tarayın.
Kaynaklar
- sitemaps.org protokolü ve SSS: biçim, 50.000 / 50 MB sınırları, indeks, metin sitemap dosyaları
- Google Search Central: sitemap oluşturma, büyük sitemap dosyaları, yerelleştirilmiş sürümler, görsel sitemap dosyaları, lastmod ve kaldırılan ping ve Site Haritaları raporundaki hatalar
- Bing: yapay zekâ destekli aramada sitemap (2025), lastmod etiketi (2023) ve kaldırılan ping (2022)
- Yandex: sitemap, Naver Search Advisor: akışlar ve IndexNow
- RFC 9309, bu tarayıcının uyduğu robots.txt standardı
| URL | Tahmin | Tarandı |
|---|---|---|
| /blog/raised-care/ | listeye girer | Sitemap içinde200 |
| /product/fern-varieties/ | listeye girer | 4xx404 |
| /tag/native-bed/ | listeye girer | noindexmeta |
| /2019/07/raised-care/ | listeye girer | Yönlendirme301 → /blog/raised-care/ |
| /blog/pollinator-kit/amp/ | listeye girer | Canonical başka yerde→ /blog/pollinator-kit/ |
Sitemap oluşturucu hakkında sık sorulan sorular
Bu XML sitemap oluşturucu ücretsiz mi?
Bazı sayfalarım neden sitemap dosyasında yok?
sitemap.xml dosyasını nereye koymalıyım?
Bir sitemap kaç URL içerebilir?
Google priority ve changefreq kullanıyor mu?
Bazı sayfalar neden lastmod tarihi almıyor?
Bir sitemap yönlendirmeleri veya noindex sayfaları içermeli mi?
Sitemap dosyamı Google'a nasıl gönderirim?
CMS'im zaten bir sitemap üretiyor. Buna ihtiyacım var mı?
Bu sitemap tarayıcısı robots.txt'e uyuyor mu?
JavaScript ile yapılmış bir siteyi tarayabilir mi?
IndexNow nedir, onunla birlikte yine de sitemap gerekir mi?
Daha fazla tarama ve SEO aracı
Bağlantı Analizi
dofollow/nofollow algılama ve HTTP durum kontrolü ile sayfa bağlantılarını analiz edin
Yönlendirme Kontrolü
SEO için URL yönlendirmelerini, yönlendirme zincirlerini ve HTTP durum kodlarını kontrol edin
HTTP Başlık Kontrolü
HTTP yanıt başlıklarını ve güvenlik başlıkları derecelendirmesini analiz edin
Site Erişim Kontrolü
Site herkes için mi çöktü, yoksa sadece sizin için mi? Herhangi bir siteyi 11 konumdan ve kendi bağlantınızdan, canlı ekran görüntüsüyle kontrol edin
Alt Alan Adı Bulucu
Herhangi bir alan adının tüm alt alan adlarını keşfedin
CMS Tespit Aracı
Bir sitenin kullandığı CMS, tema, eklenti ve teknolojiler, her birinin kanıtıyla
