XML site haritası, sitenizin URL'lerini listeleyerek arama motorlarının ve yapay zeka tarayıcılarının bunları daha hızlı bulup dizine eklemesini sağlar. Biçimi, sınırları ve 2026 en iyi uygulamalarını öğrenin.

Özet
XML site haritası, arama motorlarının taramasını istediğiniz URL'leri son değişiklik tarihi gibi meta verilerle birlikte listeleyen bir XML dosyasıdır. Özellikle büyük veya sık güncellenen sitelerde keşfi ve dizine eklemeyi hızlandırır.
Daha fazlasını mı istiyorsunuz? Sorun:
XML site haritası (Extensible Markup Language site haritası), arama motorlarına web sitenizde hangi sayfaların bulunduğunu ve hangilerini bulmalarını istediğinizi söyleyen yapılandırılmış bir dosyadır. Her giriş bir URL ve isteğe bağlı meta veriler içerir; bunlar makinelerin anında ayrıştırabildiği etiketlerle sarılır. Tarayıcıların her site içi bağlantıyı izlemesine güvenmek yerine, site haritası onlara kanonik sayfalarınızın temiz ve önceliklendirilmiş bir listesini sunar.
Site haritası dizine eklemeyi garanti etmese de site yapınız hakkında gönderebileceğiniz en güvenilir sinyallerden biridir. Google'ın site haritası belgeleri, büyük, yeni, az sayıda dış bağlantısı olan veya zengin medya içeren siteler için site haritası önerir. 2026'da OpenAI, Anthropic ve Perplexity'nin yapay zeka tarayıcıları Googlebot ile aynı sunucu kaynakları için yarışırken, temiz bir site haritası her zamankinden daha değerlidir.
Temel öğe URL'dir. Taranmasını istediğiniz her sayfa, tam nitelikli mutlak adresi (göreli değil, eksiksiz https:// yolunu) tutan bir <loc> etiketiyle bir <url> bloğu içinde yer alır. Dosya bir <urlset> bildirimiyle başlar ve UTF-8 kodlaması kullanmalıdır.
URL'nin ötesinde protokol üç isteğe bağlı etiketi destekler: <lastmod>, <changefreq> ve <priority>. <lastmod> değeri bir sayfanın en son ne zaman anlamlı biçimde değiştiğini kaydeder. <changefreq> etiketi bir sayfanın ne sıklıkla güncellendiğini önerir, <priority> ise göreli önem hakkında ipucu verir.
Google'ın bunlara nasıl yaklaştığını bilmek çok önemlidir. Google, değer tutarlı ve doğrulanabilir biçimde doğruysa <lastmod> değerini kullanır, ancak <priority> ve <changefreq> değerlerini tamamen yok sayar. Çıkarılacak ders: öncelik puanlarını ayarlamakla zaman kaybetmeyin. Zamanınızı doğru URL'leri seçmeye ve <lastmod> değerini dürüst tutmaya harcayın.
Tek bir site haritası dosyası, hangisi önce gelirse, 50000 URL veya sıkıştırılmamış 50MB ile sınırlıdır. Bant genişliğinden tasarruf etmek için dosyayı gzip ile sıkıştırabilirsiniz, ancak sıkıştırılmamış boyut yine de sınıra dahil edilir. Çoğu web sitesi bu üst sınırlara hiç yaklaşmaz, ancak büyük e-ticaret ve yayıncılık siteleri yaklaşır.
Her iki sınırı da aştığınızda URL'lerinizi birden fazla site haritası dosyasına böler ve bunlara tek bir site haritası dizin dosyasından başvurursunuz. Dizin, her alt site haritasının konumunu listeleyen bir XML dosyasıdır; böylece tek bir ana URL gönderirken binlerce veya milyonlarca sayfayı mantıklı biçimde düzenleyebilirsiniz (örneğin her ürün kategorisi veya içerik türü için bir site haritası).
Site haritalarını bölümlere göre ayırmak tanılamayı da kolaylaştırır. Google Search Console Site Haritaları raporunu kontrol ettiğinizde, tek bir dev ve ayrımsız listeye bakmak yerine hangi sayfa grubunun keşif veya dizine ekleme sorunları yaşadığını tam olarak görebilirsiniz.
Yalnızca arama sonuçlarında gerçekten görünmesini istediğiniz kanonik, dizine eklenebilir sayfaları listeleyin. Site haritası, CMS'inizin üretebildiği her URL'nin dökümü değildir. Yinelenen sayfaları, sayfalandırılmış arşivleri, parametre varyasyonlarını, teşekkür sayfalarını ve noindex yönergesiyle engellenen her şeyi hariç tutun. Kanonik olmayan URL'leri dahil etmek karışık sinyaller gönderir ve dosyanın işe yararlığını zayıflatır.
Yaygın bir hata, site haritasının canlı siteyle uyumsuz hâle gelmesine izin vermektir. Artık 404 döndüren veya yönlendirilen URL'ler listeliyorsa, tarayıcıların dosyaya duyduğu güveni aşındırırsınız. Her girişin canlı, kanonik, 200 durum kodlu bir sayfaya çözülmesi için düzenli denetim yapın. Bu disiplin doğrudan tarama bütçesiyle bağlantılıdır: sıkı bir site haritası tarayıcıları önemli olana yönlendirir ve boşa gidenden uzaklaştırır.
Standart sayfa site haritasının ötesinde protokol, medyaya özgü uzantıları destekler. Görsel ve video site haritaları, tarayıcıların aksi hâlde kaçırabileceği görsel içeriği başlık, ad ve süre gibi ayrıntılarla ortaya çıkarmanızı sağlar. Haber yayıncıları, zamana duyarlı makaleleri daha hızlı yakalanmak üzere işaretlemek için Google News site haritası kullanabilir.
Genellikle her türe ihtiyacınız olmaz. Siteniz görsel ağırlıklıysa veya bir video kütüphanesi barındırıyorsa, ilgili uzantı bu varlıkların keşfedilmesine yardımcı olur. Çoğu içerik sitesi için makalelerinizi, açılış sayfalarınızı ve önemli kaynaklarınızı kapsayan temiz bir standart site haritası, güçlü tarama ve dizine ekleme için yeterlidir.
Arama motorlarının site haritanızdan haberdar olması için üç ana yol vardır. En doğrudan yol Google Search Console'dur; Site Haritaları raporu dosya URL'sini göndermenize ve ardından zaman içinde kaç sayfanın keşfedildiğini, tarandığını ve dizine eklendiğini izlemenize olanak tanır. Bing aynısını Bing Webmaster Tools üzerinden sunar.
İkinci yöntem, site haritasına robots.txt dosyanız içinde tek satırla başvurmaktır: Sitemap: https://example.com/sitemap.xml. Robots.txt dosyanızı okuyan her tarayıcı bu durumda onu nerede bulacağını bilir. Üçüncüsü, programlı gönderim için Search Console API'sidir; site haritalarını otomatik yeniden oluşturduğunuzda faydalıdır.
Google'ın eski kimliksiz ping uç noktasını kullanımdan kaldırdığını, dolayısıyla bir URL'ye ping atma yönteminin artık çalışmadığını unutmayın. Bunun yerine Search Console veya robots.txt üzerinden gönderin. IndexNow, bir sonraki taramayı beklemek yerine katılımcı motorlara anlık URL değişikliği bildirimleri göndererek site haritalarını tamamlar.
Site haritaları artık yalnızca Google için önemli değil. ChatGPT, Perplexity ve Gemini gibi yapay zeka asistanları, kaynak gösterdikleri içeriği toplamak ve yenilemek için kendi tarayıcılarını (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot) çalıştırır. Güncel ve doğru bir site haritası, bu sistemlerin sayfalarınızı keşfetmesine ve yapay zeka tarafından üretilen yanıtlarda öne çıkarmasına yardımcı olur.
2025'ten sunucu günlüğü verileri, yapay zeka tarayıcı trafiğinin keskin biçimde arttığını, bazı botların yıldan yıla yüzde birkaç yüz büyüdüğünü gösterdi. Bu trafik, Googlebot'un kullandığı kaynaklarla rekabet eder. Tarayıcıları en iyi içeriğinize yönlendiren odaklı bir site haritası ve doğru <lastmod> tarihleri, her motorun sınırlı tarama çabasını en çok keşfedilmesini ve kaynak gösterilmesini istediğiniz sayfalara harcamasına yardımcı olur.
Priority ve changefreq üzerinde takılıp kalmak klasik hatadır: Google ikisini de yok sayar, bu yüzden çaba boşa gider. Diğer sık sorunlar arasında kanonik olmayan veya yönlendirilen URL'leri listelemek, dosyada 404'leri bırakmak, içerik gerçekten değiştiğinde <lastmod> değerini güncellemeyi unutmak ve dizine bölmeden 50000 URL sınırını aşmak vardır.
Bir başka ince sorun, <lastmod> tarihlerini sahte göstermektir. Her yeniden oluşturmada her URL'ye bugünün tarihini basarsanız sinyal anlamsız hâle gelir ve Google ona güvenmemeyi öğrenir. Tarihi yalnızca sayfa içeriği gerçekten değiştiğinde güncelleyin. Etiketi yeniden taramaları önceliklendirmek için değerli kılan şey doğruluktur.
Site haritanızı tek seferlik bir kurulum olarak değil, yaşayan bir dosya olarak ele alın. Dosyanın okunduğunu doğrulamak, keşfedilen ile dizine eklenen arasındaki farkı görmek ve ayrıştırma hatalarını erken yakalamak için Search Console Site Haritaları raporunu aylık kontrol edin. Gönderilen ve dizine eklenen URL'ler arasında genişleyen bir fark, çoğu zaman site haritası hatasına değil içerik kalitesi veya yinelenen içerik sorunlarına işaret eder.
Çoğu modern içerik platformu site haritalarını otomatik oluşturur ve günceller; bu da siz yayınladıkça onları güncel tutar. Elle yönetiyorsanız, yeni sayfaların hızla görünmesi ve kaldırılan sayfaların kaybolması için yayın iş akışınıza bir yeniden oluşturma adımı ekleyin. Sitenin tamamında tarama sinyallerini temiz tutmak için bunu düzenli bir teknik denetimle eşleştirin.
Çoğu platformda XML site haritasını elle yazmazsınız: CMS veya bir SEO eklentisi onu oluşturur ve her yayın yaptığınızda günceller. Yalnızca özel veya statik bir sitede, kanonik URL'lerinizi listeleyip her derlemede dosyayı üreterek kendiniz oluşturursunuz.
| Platform | Site haritası nasıl oluşturulur | Olağan adres |
|---|---|---|
| WordPress | 5.5 sürümünden beri çekirdeğe yerleşiktir; Yoast SEO veya Rank Math kurulduğunda kendi dizinleriyle onun yerini alır | /wp-sitemap.xml veya /sitemap_index.xml |
| Shopify | Ürünler, koleksiyonlar, sayfalar ve blog yazıları için otomatik oluşturulur | /sitemap.xml |
| Webflow | Sitenin SEO ayarlarında otomatik oluşturma seçeneği | /sitemap.xml |
| Wix, Squarespace | Otomatik oluşturulur | /sitemap.xml |
| Özel veya statik site | Framework özelliği veya derleme betiği ya da URL listesini dışa aktaran bir tarayıcı | Size kalmış, genellikle /sitemap.xml |
Özel bir site için şu adımları izleyin:
Platform ne olursa olsun, oluşturulan dosyayı bir kez açın: eklentiler bazen dışarıda tutmayı tercih edeceğiniz etiket arşivlerini, ek sayfalarını veya test sayfalarını da dahil eder.
XML site haritası, arama motorlarının ve yapay zeka tarayıcılarının bulmasını istediğiniz kanonik URL'leri listeleyen, basit ama etkisi yüksek bir dosyadır. Dizine eklemeyi zorlamaz, ancak özellikle büyük, yeni veya sık güncellenen sitelerde keşfi hızlandırır. Onu dizine eklenebilir kanonik sayfalarla sınırlı tutun, dizin dosyalarıyla 50000 URL ve 50MB sınırlarına uyun, dürüst <lastmod> tarihlerini sürdürün ve Google da yok saydığı için priority ile changefreq'i göz ardı edin. Search Console üzerinden gönderin ve robots.txt içinde belirtin, ardından keşfedilen ile dizine eklenen arasındaki farkı her ay izleyin. 2026'da temiz bir site haritası, Google'dan ChatGPT'ye her motorun tarama çabasını en önemli sayfalara harcamasına yardımcı olur. Sorank'ın GEO SEO denetiminin site haritanızı ve tarama sağlığınızı otomatik olarak nasıl kontrol ettiğini görün.
Kaynaklar
Hayır. Site haritası arama motorlarının URL'lerinizi daha hızlı keşfetmesine yardımcı olur, ancak dizine eklemeyi zorlamaz. Her sayfanın dizine eklenmeye değer olup olmadığına Google yine de içerik kalitesine, yinelenmeye ve alakaya göre karar verir. Site haritasını bir komut olarak değil, güçlü bir keşif sinyali olarak düşünün. Sayfalar keşfedildi ama dizine eklenmedi durumunda kalıyorsa sorun genellikle site haritasının kendisi değil, içerik kalitesi veya yinelenen içeriktir.
Tek bir site haritası dosyası, hangisi önce gelirse, 50.000 URL veya sıkıştırılmamış 50MB ile sınırlıdır. Siteniz daha fazla sayfaya sahipse bunları birden fazla site haritası dosyasına böler ve bu dosyaları bir site haritası dizin dosyasında listelersiniz. Ardından yalnızca dizin URL'sini gönderirsiniz. Çoğu site bu sınırlara hiç ulaşmaz, ancak büyük e-ticaret ve yayıncılık siteleri daha kolay izleme için sayfalarını bu şekilde düzenler.
Hiçbir faydası yoktur, çünkü Google hem priority hem changefreq etiketlerini yok sayar. Google'ın kullandığı tek isteğe bağlı etiket lastmod'dur ve yalnızca tarih tutarlı ve doğrulanabilir biçimde doğruysa. Çabanızı doğru kanonik URL'leri listelemeye odaklayın ve lastmod'u yalnızca bir sayfa gerçekten değiştiğinde güncelleyerek dürüst tutun. Her yeniden oluşturmada tarihleri sahte göstermek, Google'a bu değere tamamen güvenmemeyi öğretir.
SORANK'I SİZDEN ÖNCE DENEDİLER
