XML Site Haritası (XML Sitemap) Nedir?
XML site haritası (XML sitemap), bir sitede dizine eklenmesi istenen kanonik sayfaların adreslerini arama motorlarına bildiren XML biçimindeki dosyadır; sayfaların keşfedilmesine yardım eder, ancak dizine eklenmelerini garanti etmez.
Diğer Adları: Sitemap.xml, XML Sitemap
XML Site Haritası (sitemap.xml) Nasıl Çalışır?
XML site haritası, sitenin dizine eklenmesi istenen kanonik adreslerini listeleyen ve arama motorlarına bildiren dosyadır. Genellikle alan adının kökünde durur (örneğin /sitemap.xml). Arama motoru bu listeyi okuyarak yeni ve güncellenen sayfaları daha hızlı keşfeder.
Dosya bir ipucudur, garanti değildir: listede olmak sayfanın taranacağı, dizine ekleneceği ya da sıralamada yükseleceği anlamına gelmez. Dosya Search Console’a gönderilir ve robots.txt içinde adresi belirtilir; Search Console gönderilen adreslerden kaçının dizine eklendiğini ve hangilerinde sorun bulunduğunu raporlar.
XML Site Haritası Hangi Alanları İçerir ve Nasıl Bölünür?
Her adres bir url bloğunda yer alır; zorunlu alan loc (adres), isteğe bağlı alan lastmod (son güncelleme tarihi) alanıdır. Google lastmod değerini yalnızca tutarlı ve doğrulanabilir olduğunda kullanır; priority ve changefreq alanlarını yok sayar. Tek dosya sıkıştırılmamış hâliyle en çok 50 MB ya da 50.000 adres taşır.
Sınırı aşan ya da konuya göre ayrılan haritalar site haritası dizini (sitemap index) ile toplanır: kök öğesi sitemapindex olan bu dosya her haritayı bir sitemap bloğunda loc ve isteğe bağlı lastmod ile listeler. Google’a göre bir dizin dosyası en çok 50.000 harita listeler, Search Console’da site başına en çok 500 dizin dosyası gönderilir ve listelenen haritalar dizin dosyasıyla aynı sitede, aynı klasörde ya da altında durur.
Örnek: Ürün, kategori, blog, sektör ve sözlük adresleri ayrı haritalara konur ve tek dizin dosyası gönderilir; sözlük haritasında dizine eklenmeyen adres oranı yükselirse sorun yalnızca o grupta aranır.
XML Site Haritası E-Ticarette Neden Önemlidir?
E-ticarette ürün sayısı yüksek, ürünler sık değişir ve bazı sayfalar iç bağlantıyla zor keşfedilir. XML harita yeni ürünlerin, kategorilerin ve kampanya döneminde açılan sayfaların hızla bulunmasına yardım eder; stoktan kalkan ürünün listeden çıkarılması gereksiz taramayı azaltır.
Haritanın temizliği belirleyicidir: hatalı, yönlenen ya da dizine kapalı adreslerle dolu bir haritaya arama motoru güvenmez. Dinamik üretimde liste stok ve yayın durumu değiştikçe kendiliğinden güncellenir.
XML Site Haritasında Sık Yapılan Hatalar
- Kaldırılan ve hatalı sayfaları bırakmak. Haritada 404 veren ya da yönlenen adresler birikir; güven ve tarama verimi düşer.
- Noindex sayfaları eklemek. Haritada olup noindex taşıyan adres çelişkili sinyal verir.
- Filtre ve parametreli adresleri listelemek. Tekrarlı içerik ve tarama israfı yaratır.
- lastmod’u sürekli yenilemek. Değişmeyen sayfada tarih güncellemek bu alana duyulan güveni azaltır.
- Haritayı bildirmemek. robots.txt satırı ve Search Console gönderimi yoksa dosya geç bulunur, sorun raporları görülmez.
XML Site Haritası Hakkında Sık Sorulan Sorular
XML site haritası nasıl oluşturulur?
E-ticaret altyapıları ve SEO eklentileri dosyayı otomatik üretir. Dosya robots.txt içinde belirtilir ve Search Console’un Site haritaları bölümünden gönderilir.
XML site haritasında hangi sayfalar olmalı?
Yayında, 200 durum kodu veren, noindex içermeyen ve canonical’ı kendisi olan sayfalar olmalıdır. Ürün, kategori ve blog adresleri bu kapsama girer.
Site haritası SEO için zorunlu mu?
Zorunlu değildir ama büyük ve sık değişen sitelerde keşfi hızlandırdığı için önerilir. Haritada olmak dizine eklenmeyi garanti etmez.