Bot her sayfayı tesadüfen bulmaz. İç link zayıfsa, yeni yazı menüde yoksa, parametreli kopyalar çoğalmışsa keşif aksar. sitemap.xml bu listeyi kapıya asar.
Kısa tanım
Sitemap.xml (XML site haritası), sitenin kökünde veya bildirilen bir yolda duran, her satırında bir <loc> yani kanonik URL bulunan belgedir. İsteğe bağlı olarak son değişim tarihi, tahmini yenilenme sıklığı ve öncelik de yazılır.
İnsanlar için yapılan HTML “site haritası” sayfası ayrı şeydir. SEO’da kastedilen çoğu zaman XML haritadır: https://domain.com/sitemap.xml
Google bu dosyayı görünce “hepsini hemen indeksle” demez. “Bunları biliyorum, sıraya alabilirim” der. İndeks kararı hâlâ içerik, tarama bütçesi ve kaliteye kalır.
Neden önemlidir?
- Yeni veya derin sayfalar iç link beklemeden keşfedilebilir.
- Hangi URL’lerin resmi olduğunu siz seçersiniz.
- Search Console’da “haritada var, indekste yok” ayrımı görünür hale gelir.
- Büyük sitede botun rastgele dolaşması yerine öncelikli küme verilir.
Küçük, iyi iç linkli bir sitede harita olmasa da tarama yürür. Orta ve büyük sitede yokluğu keşfi yavaşlatır; yanlış doldurulmuş harita ise bütçeyi çöpe atar.
İçinde ne durur?
Asıl alan loc’tur. Diğerleri ipucudur; bot onları emir saymaz.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.temelseo.com/</loc>
<lastmod>2026-09-19</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset>
- loc: İndekslenmesini istediğiniz mutlak URL (https, doğru host).
- lastmod: Gerçekten değiştiyse yazın; her gece bugünün tarihini basmayın.
- changefreq / priority: Zayıf ipuçları. Temizlik loc kadar kritik değildir.
Tek dosyada pratik üst sınır yaklaşık 50.000 URL veya 50 MB’tır. Daha büyük sitede sitemap_index.xml alt haritalara böler.
robots.txt ve llms.txt ile farkı
| Dosya | Kime? | Ne der? |
|---|---|---|
| robots.txt | Botlar | Bu yola girme / girebilirsin |
| sitemap.xml | Arama motorları | Keşfetmeni istediğim URL’ler |
| llms.txt | Dil modelleri | Özet, atıf, öncelikli belgeler |
robots.txt’de kapattığınız bir yolu sitemap’e yazmak çelişkidir. Haritada yalnızca 200 dönen, indekslenabilir, kanonik adresler dursun.
Sitemap ne değildir?
Sıralama düğmesi değil
Haritaya girmek 1. sıra demek değildir. Sadece aday listesidir.
Tüm URL çöplüğü değil
404, noindex, etiket arşivi, sepet, oturum parametresi yazılmaz.
İç linkin yerine geçmez
Önemli sayfa menüde ve içerikten de bağlanmalıdır.
HTML menü sayfası değil
Ziyaretçi haritası faydalı olabilir; teknik keşif XML ile yapılır.
Nasıl yayınlanır?
- Dosyayı
sitemap.xmlolarak kaydedin. - Kökte veya sabit bir yolda 200 dönsün;
application/xmlolsun. robots.txtiçine ekleyin:Sitemap: https://www.temelseo.com/sitemap.xml- Search Console’dan haritayı gönderin.
- Yeni içerik düşünce listeyi güncelleyin (CMS çoğu zaman bunu otomatik yapar).
Elle tarama ile üretilen harita küçük siteler ve ilk kurulum içindir. 100 URL sınırı olan bir oluşturucu özet üretir; katalog sitesinde asıl kaynak genelde CMS / eklenti sitemap’idir.
Hızlı üretim: sitemap oluşturucu. Üretilen listeyi llms.txt aracına da verebilirsiniz.
Yayın sonrası kontrol
- Tarayıcıda XML düzgün açılıyor mu, HTML hata sayfası mı?
- loc adresleri https ve tercih edilen host’ta mı?
- Haritadaki sayı ile Search Console “bulunan / indekslenen” ayrılıyor mu?
- Yönlendirme zinciri (A→B→C) listelenmiş mi? Yalnızca final URL yazın.
Özet
Sitemap.xml, botun eline tutuşturulmuş resmi URL listesidir. Temel SEO’nun keşif parçasıdır. Doğru doldurulursa yeni sayfa daha çabuk görülür; çöp doldurulursa tarama boşa gider. Yokluğu her sitede felaket değildir — yanlışlığı sessizce pahalıdır.