SEO

sitemap.xml Validator

Перевірити sitemap.xml — обов’язкові поля, формати дат, ліміти sitemaps.org, дублікати URL.

Якщо вказати лише домен, підставиться /sitemap.xml (поширена конвенція, але не стандарт — реальний sitemap може лежати за іншою адресою). Спрацює не для всіх сайтів — деякі блокують крос-доменні запити (CORS); якщо завантаження не вдалося, відкрийте sitemap.xml у новій вкладці й вставте вміст вручну.

Пошуковики відхиляють sitemap.xml, який не відповідає специфікації sitemaps.org, — навіть одна невалідна дата чи перевищений ліміт може завадити обробці всього файлу. Інструмент перевіряє обов’язкові поля, формати дат, ліміти розміру й дублікати URL.

Як користуватися

Типові сценарії

Що варто памʼятати

Дата в <lastmod> має відповідати формату W3C Datetime (ISO 8601) — довільний текстовий формат дати пошуковик просто проігнорує.

Порядок URL у sitemap не має значення для специфікації — пошуковик обробляє записи незалежно від їхньої послідовності у файлі.

Стаття про цей інструмент: Sitemap.xml: навіщо пошуковикам потрібна мапа сайту

Часті запитання

Який максимальний розмір чи кількість URL для одного файлу карти сайту?

Один файл карти сайту може містити до 50 000 URL і має бути не більшим за 50 МБ у нестисненому вигляді — для більших сайтів потрібен файл індексу карт сайту, що посилається на кілька менших файлів.

Чому моя карта сайту не проходить перевірку, хоча коректно відкривається в браузері?

Часті проблеми: неправильні оголошення просторів імен, недійсні формати дат у <lastmod> (має бути W3C Datetime), або URL, що не відповідають власному домену карти сайту — браузер усе одно відрендерить сирий XML навіть із цими помилками.

Чи завантажується файл карти сайту кудись для перевірки?

Ні. Аналіз і перевірка відбуваються повністю у вашому браузері — нічого не надсилається на сервер.

Чи можна стиснути sitemap.xml у gzip?

Так — sitemaps.org дозволяє публікувати файл як sitemap.xml.gz, і ліміт у 50 МБ рахується для нестиснутого розміру, тож стиснутий файл може бути значно меншим за фізичний ліміт.

Як повідомити Google про новий sitemap?

Найнадійніше — додати його адресу директивою Sitemap: у robots.txt або надіслати вручну через Google Search Console; обидва способи працюють незалежно один від одного і можна використовувати одночасно.

Статті: SEO