Sayt xəritəsi xəyaları arayışı iki qrupa bölünür: faylın əldə edilməməsi və faylın təhlil edilməməsi ilə bağlı xətalar. Fərq vacibdir, çünki birinci qrup server problemi, ikincisi isə generator problemidir və bunlarla fərqli şəxslər məşğul olur.
Yükləmə xətaları
İndekslənməyib (yükləmə alınmadı, URL ola bilər ki, səhvdir), HTTP xətası (aşağıdakı statusdan başqa 200), etibarsız URL, əlaqə kəsildi, əlaqə alınmadı, DNS xətası, düzgün olmayan HTTP cavabı, boş cavab, gzip çıxarılma xətası və robots.txt faylında qadağan edilmiş URL — sonuncusu tamamilə öz səhvinizlə baş verən və ilk növbədə yoxlamağa dəyər olan haldır.

Sərt məhdudiyyətlər
- 50 MB maksimum fayl ölçüsü.
- 50 000 URL hər sayt xəritəsi faylı üçün — bundan artıq olarsa, faylı bölün və indeks faylından istifadə edin.
- 50 000 sayt xəritəsi faylı hər indeks faylı üçün.
- 1 024 simvol maksimum URL uzunluğu.
- 100 xəta və emal tamamilə dayandırılır.
Əksər generatorların səhv etdiyi qayda
URL sayt xəritəsi faylının yeri ilə uyğun gəlmir. Qovluqdakı sayt xəritəsi yalnız həmin qovluğun və ya onun alt qovluqlarının URL-lərini ehtiva edə bilər. /sitemaps/products.xml ünvanında yerləşən və saytın əsas kök qovluğundakı URL-ləri siyahıya alan fayl etibarsızdır və sayt xəritəsi kök qovluqdan köçürüldükdə bir çox plaginlərin məhz bunu yaratmasının səbəbi də elə budur.
Kodlaşdırma və struktur
Fayl UTF-8 prefiksi və standart XML bəyannaməsi ilə başlamalıdır; bunların olmaması xəta deyil, xəbərdarlıqdır (“encoding not UTF-8”). Struktur xətalarına birdən çox görünən teqlər, gözlənilməz teqlər, tələb olunan teqlər çatışmırsa, boş teqlər, heç birinin icazə verilmədiyi halda iç-içə yerləşdirilmiş teqlər və çox məlumatı olan teqlər daxildir. Etibarsız XML — düzgün qurulmamış fayl — hər şeyi dayandırır.
İki vaxtından əvvəl dayandırma şərti
Yandex 100-dən çox xəta gördükdə və həmçinin fayl ardıcıl etibarsız URL-lərlə başladıqda, formatın səhv olduğu güman edilərək emalı dayandırır. Hər iki hal bildirilən xətalar siyahısının tam olmadığını göstərir, buna görə də göstərilənləri düzəltmək və yenidən göndərmək tamamilə yeni xətalar dəstini üzə çıxara bilər.

İç-içə yerləşdirmə
Sayt xəritəsi indeks faylı yalnız sayt xəritəsi fayllarına istinad edə bilər — digər indeks fayllarına deyil. Böyük saytlarda dərindən iç-içə yerləşdirilmiş strukturlar burada uğursuz olur.
Nəzərə almamaq lazım olan xəbərdarlıq
“Unknown tag (ignored)” tez-tez başqa bir mühərrik üçün qanuni sayt xəritəsi protokolunun genişləndirilməsidir. Yandex teqa məhəl qoymur və qalan hissəni emal edir; faylın dəyişdirilməsinə ehtiyac yoxdur.
Bunu necə tətbiq edirik
The error we see most often on client sites is the location rule — a plugin writing a sitemap into a subdirectory while listing root URLs — and the second is a 50,000-URL overflow on a catalogue that grew past the threshold without anyone noticing. Both produce a file that looks perfectly reasonable when opened in a browser. We check the sitemap after every catalogue expansion for exactly that reason.
Əlaqəli xidmətlər