Üretmeden önce uygunluğu seçin
XML site haritası, URL’lerin ve isteğe bağlı meta verinin makine tarafından okunabilir bir listesidir. Bir crawler dışa aktarımıyla başlamayın; bir uygunluk kuralıyla başlayın: bir sayfayı yalnızca arama amaçlıysa, herkese açıkça erişilebiliyorsa ve içeriğin tercih edilen sürümü ise dahil edin. Facetlenmiş katalog URL’leri, dahili arama sonuçları, kampanya varyantları, giriş (login) hedefleri ve önizlemeler yalnızca kasıtlı olarak genel arama hedefiyse dahil edilmelidir.
Arama için amaçlanmış, faydalı ve tek bir tercih edilen URL’ye sahip herkese açık sayfalar.
Yönlendirmeler, hata sayfaları, kopyalar, noindex sayfalar ve özel yollar.
Keşif yardımı tarama veya indeksleme garantisi vermez.
Her ulaşma yolunu değil kanonik URL’yi listeleyin
Kanonik URL, benzer sürümler arasında arama motorlarının temsilci sayfa olarak görmesini istediğiniz versiyondur. Site haritasına dahil etmek zayıf bir kanonik sinyaldir; bu nedenle yönlendirmeler, kendi kendine referans veren canonical etiketleri ve dahili bağlantılarla çelişmemelidir. Tek bir kararlı HTTPS biçimi seçin ve o tam sürümü yayınlayın.
http ve https, www ve www olmayan, sonundaki slash kuralları, büyük/küçük harf, yazdırma sayfaları, filtreler ve izleme parametrelerini kontrol edin. Bir URL yönlendiriyorsa, yalnızca son kanonik hedefini listeleyin. Her bağımsız amaçlı yerelleştirilmiş sayfanın kendi kanonik URL’si olmalıdır; site haritasını farklı yerelleştirilmiş içerikleri çökertmek için kullanmayın.
Göreli yol değil, tam şema ve host içeren URL yazın. Google URL’leri listelendiği gibi tarar.
Site haritası, canonical etiketi, dahili bağlantılar ve yönlendirme politikası aynı sayfayı adlandırmalıdır.
Bir çoğaltmayı engellemek tercih edilen sürümü kurmaz.
XML’i küçük, geçerli ve doğru tutun
Sitemap Protocol yapısını kullanın: urlset içeren UTF-8 XML, sitemap ad alanı ve her URL için bir loc. URL değerlerinde XML'e duyarlı karakterleri kaçışlayın. Otomasyon XML’i elle birleştirmek yerine URL’leri serileştirmelidir.
Her bir site haritası en fazla 50.000 URL içerebilir ve sıkıştırılmamış olarak 50 MB'den büyük olamaz. Bunlar limitlerdir, hedefler değil. Ürünler, makaleler, yereller veya içerik tipleri operasyonel bir sınır yaratıyorsa daha erken ayırın.
lastmod yalnızca sayfanın gerçek anlamlı-değişim tarihini ifade etmelidir. Google bunu tutarlı ve doğrulanabilir biçimde kullandığında dikkate alır; bir telif hakkı yılı güncellemesi yeterli değildir. Her URL’yi üretici zamanıyla damgalamayın. Google changefreq ve priority değerlerini göz ardı eder; bunları atlayın.
loc gereklidir; lastmod isteğe bağlıdır ve üretim zamanını değil sayfayı tanımlamalıdır.
Gzip aktarım boyutunu azaltabilir, ancak açıldığında dosya 50 MB sınırının altında kalmalıdır.
XML iyi biçimliliğini, alınabilirliği ve listelenen sayfanın davranışını kontrol edin.
Sahipliği kaybetmeden ölçeklemek için index’ler kullanın
Bir site haritası indeksi (sitemap index), site haritası dosyalarını listeler. Site tek dosya limitini aşıyorsa veya ayrı envanterlere ihtiyaç duyuyorsa bir tane kullanın. Editoryal, ürün veya yardım merkezi sahipliğine göre gruplayın. İndeksin de aynı 50.000 öğe ve 50 MB sıkıştırılmamış limitleri vardır.
Alt dosyaları hedeflenen sitede kararlı URL’lerde tutun. Protokol genel olarak uygun URL’leri site haritasının host ve konumuyla ilişkilendirir; çapraz site düzenlemeleri doğrulanmış sahiplik gerektirir.
Test edilebilir bir amacın etrafında ayırın — içerik türü, mağaza, dil seti veya dağıtım sınırı. Üreticiyi, sahibi ve beklenen nüfusunu kaydedin.
Her altını tek tek göndermek yerine tamamlanmış indeksi gönderin.
İndeks lastmod, sayfaları değil site haritası dosyasını tanımlar.
Yayınlayın, gönderin ve sonuçları doğru yorumlayın
Site haritasını köke yakın, kararlı, herkese açık olarak fetch edilebilen bir HTTPS adresinde barındırın. robots.txt’ye mutlak bir Sitemap yönergesi ekleyin. İşleme ayrıntıları için site haritasını veya indeksini Google Search Console ve Bing Webmaster Tools’a gönderin.
Search Console’da Başarılı, site haritasının alınmış ve hatasız okunmuş olduğunu gösterir. Hataları Var, okunurken hatalar olduğunu; Alınamadı ise kullanılamadığını gösterir. Teslimat, kimlik doğrulama, DNS, robots, yönlendirmeler veya XML sorunlarını düzeltin ve tekrar gönderin.
Bulunan sayfa sayısını teşhis girdisi olarak alın, puanlama olarak değil. Bulunan bir sayfa taranacağı veya indexleneceği garantisini vermez. Örnek URL’leri kanonik URL’leri, yanıtları ve indeksleme raporlarıyla karşılaştırın.
robots.txt keşfi kolaylaştırır; araç gönderimi işleme raporlarını ortaya çıkarır.
Search Console raporları API ile gönderilmiş veya raporlanmış dosyaları listeler, robots.txt aracılığıyla keşfedilen her şeyi değil.
Site haritasını yayın-önemli site altyapısı olarak işletin
Bir CMS eklentisinin değişmesi, bir dağıtımın kanonik hostu değiştirmesi, önbellek kurallarının bayat çıktı sunması veya toplu bir işlemin eksik sayfalar yayımlaması durumunda site haritası kalitesi bozulabilir. Site haritası kontrollerini ön-yayın ve geri alma çalışmalarının bir parçası yapın. Tam bir envanteri boş veya bozuk bir dosyayla sessizce değiştirmeyin.
Önceki bilinen iyi site haritasını saklayın, beklenmeyen sayım değişikliklerini işaretleyin ve yayımlamadan önce eklemeleri ve kaldırmaları örnekleyin. Yollar değiştiğinde, yönlendirmeleri, canonical tag’leri, dahili bağlantıları ve site haritalarını tek bir değişiklik seti olarak koordine edin. Bu, tarayıcılar ve ziyaretçiler bozuk bir yolu bulmadan önce keşfedilebilir kamu yüzeyini koruyan proaktif çalışma süresi optimizasyonudur.
Geçersiz, boş, yanlış hostlu veya noncanonical site haritası çıktısı için yayınlamayı durdurun.
Geri alma için önceki artefaktı ve üretici yapılandırmasını hazır tutun.
