Sitemap yönergesi, site haritasının nerede bulunduğunu belirtir. Her satıra bir tane gelecek şekilde birden fazla listeleyebilirsiniz:
User-agent: Yandex
Allow: /
sitemap: https://example.com/site_structure/my_sitemaps1.xml
sitemap: https://example.com/site_structure/my_sitemaps2.xmlÖnemli olan özellik
Bu özellik kesişimseldir: robot, dosyanın neresinde yer aldığına bakmaksızın bunu kullanır. Üstündeki User-agent bloğuna ait değildir ve her blokta tekrarlanması gerekmez. Yönergeyi her aracı altında tekrarlayan dosyalar zararsızdır ancak gereksizdir; bunu sadece bir bloğun içine yerleştirip yalnızca orada geçerli olacağını düşünenler ise konuyu yanlış anlamıştır.
Nasıl işlenir
Robot yolu hatırlar, veriyi işler ve sonucu bir sonraki ziyaretinde kullanır. Hiçbir şey anında gerçekleşmez; yeni tanımlanan bir site haritasının başarısız olduğu sonucuna varmadan önce bunu bilmekte fayda vardır.
Biçimlendirme gereksinimi
URL, protokol dahil olmak üzere tam olarak verilmelidir. Göreceli bir yol, analiz aracında “geçersiz Sitemap dosyası URL formatı” hatasına yol açar. Bu, genel robots.txt doğrulayıcılarının gerçekleştirmediği bir Yandex uzantısı kontrolüdür, bu nedenle hata diğer tüm testlerden geçebilir.
Burada tanımlamak ile konsolda tanımlamak
Her iki yöntem de çalışır ve birbirini dışlamaz. Yönerge herkese açıktır ve her arama motoru tarafından okunabilir; konsol girişi ise Yandex’e özeldir ve işleme durumunu, hataları ve son indirme tarihini raporlar. Her ölçekteki site için her ikisini de yapın: erişim için dosyayı, gerçekten çalışıp çalışmadığını görmek için ise konsolu kullanın.
Kaçınılması gereken etkileşim
Site haritasının kendi dizinini Disallow ile engellemeyin. Dosyada tanımlanan ve aynı dosyadaki başka bir kural tarafından engellenen bir site haritası, “URL robots.txt içinde yasaklanmış” hatası üretir. Bu durum, site haritalarının oluşturulmuş veya yardımcı bir yol altında bulunduğu sitelerde kulağa geldiğinden daha yaygındır.
Biz bunu nasıl uyguluyoruz
The intersectional property is worth knowing simply because it stops people rewriting a working file. The mistake we actually find is the relative path — it looks correct, no generic checker complains, and Yandex ignores the sitemap entirely. We always confirm the declared URL resolves and returns 200 before assuming the sitemap is in play.
İlgili hizmetler