XML site haritası, bir web sitesinde dizine eklenmesi istenen tüm sayfa adreslerini ve isteğe bağlı olarak son güncelleme tarihlerini arama motorlarının okuyabileceği biçimde listeleyen dosyadır; robotların sayfaları eksiksiz ve hızlı keşfetmesine yardımcı olur.
XML site haritası, sitenizin arama motoruna sunduğu içerik listesidir. Genellikle sitemap.xml adresinde bulunur; büyük sitelerde birden fazla haritayı toplayan bir indeks dosyası olur. Her kayıt bir adres içerir, isteğe bağlı olarak son değişiklik tarihi eklenir. Google, öncelik ve değişim sıklığı alanlarını dikkate almadığını açıklamıştır; son değişiklik tarihi ise doğru tutulduğunda kullanılır. Harita, Search Console üzerinden ve robots.txt içinde bildirilir. İyi bir harita yalnızca dizine girmesi istenen, 200 döndüren ve kendi kendini canonical gösteren adresleri içerir.
İşletme sahibi için neden önemli
Arama motoru sayfalarınızı çoğunlukla bağlantıları izleyerek bulur; ancak yeni eklenen, derinlerde kalan ya da az bağlantı alan sayfalar geç keşfedilebilir. Site haritası bu sayfaları doğrudan bildirir. Özellikle çok sayıda ürün ya da içerik barındıran, sık güncellenen sitelerde keşif hızını belirgin biçimde artırır. Ayrıca bir teşhis aracıdır: Search Console, haritadaki adreslerden kaçının dizine alındığını, kaçının neden dışarıda kaldığını gösterir. Bu rapor, sitenizin arama motoru gözündeki sağlığını izlemenin en pratik yollarından biridir.
Örnek
Bir yayınevi sitesinde site haritası iki yıl önce elle oluşturulmuş ve o günden beri güncellenmemişti; yeni kitaplar haritada yoktu, kaldırılan kitaplar hâlâ listeleniyordu. Harita, veritabanından otomatik üretilir hale getirildi: yalnızca yayında olan kitaplar, gerçek son güncelleme tarihleriyle. Search Console'daki 'gönderildi ancak dizine eklenmedi' uyarıları azaldı.
Sık yapılan hata
Haritaya her şeyi koymaktır: yönlendirilen adresler, noindex sayfalar, 404 döndüren eski ürünler, parametreli kopyalar. Bu, Google'a çelişkili sinyal verir ve haritanın güvenilirliğini düşürür. İkinci hata, haritayı bir kez oluşturup güncellememek. Üçüncüsü, son değişiklik tarihini her gün bugünün tarihi olarak yazmak; Google bu alanı güvenilmez sayıp yok sayar. Dördüncüsü, haritayı hiç Search Console'a bildirmemektir.
Teklif alırken sorulacak soru
Site haritası içerikten otomatik üretilecek ve yalnızca dizine girmesi istenen sayfaları mı içerecek? Harita Search Console'a bildirilecek ve dizinleme raporu bizimle paylaşılacak mı?
Sık sorulanlar
Site haritası olmadan site dizine girmez mi?
Girer; arama motoru bağlantıları izleyerek sayfaları bulur. Harita keşfi hızlandırır ve özellikle büyük ya da yeni sitelerde eksik kalan sayfaları önler.
HTML site haritası ile XML site haritası aynı şey mi?
Hayır. XML harita arama motorları için makine tarafından okunur; HTML site haritası ise kullanıcının gezindiği, tüm sayfaları listeleyen normal bir sayfadır. İkisi farklı amaçlara hizmet eder.