В этой статье
Что такое XML-карта сайта?
XML-карта сайта — это файл, перечисляющий важные URL вашего сайта, помогающий поисковым системам Google и Bing эффективно обнаруживать и сканировать ваши страницы. Он служит картой для ботов, предоставляя метаданные о каждом URL.
Карты сайтов соответствуют протоколу Sitemap (sitemaps.org) — открытому стандарту, поддерживаемому всеми основными поисковыми системами. Хотя поисковые системы могут находить страницы через ссылки, карта сайта гарантирует, что даже страницы с немногими входящими ссылками будут найдены и проиндексированы.
Как работают XML-карты сайтов
Карта сайта — это структурированный XML-документ, предоставляющий поисковым системам полный перечень сканируемых страниц.
- URL-записи — каждый элемент <url> содержит тег <loc> с полным URL, плюс необязательные теги <lastmod>, <changefreq> и <priority>
- Индекс карты сайта — для крупных сайтов с более чем 50 000 URL или 50 МБ несколько карт объединяются через файл <sitemapindex>
- Отправка — карты сайтов можно отправить через Google Search Console, Bing Webmaster Tools или указать в robots.txt
Попробуйте бесплатно — без регистрации
Сгенерировать карту сайта →Когда использовать генератор карты сайта
Карты сайтов полезны для любого сайта, но особенно критичны в определённых сценариях.
- Запуск новых сайтов — обеспечьте обнаружение всех страниц поисковыми системами с первого дня
- Крупные сайты с глубокими страницами — страницы на 4+ клика от главной могут никогда не быть просканированы без карты сайта
- Многоязычные сайты — используйте аннотации hreflang в картах сайтов для показа правильной языковой версии
Часто задаваемые вопросы
Какие ограничения размера карты сайта?
Один файл карты может содержать максимум 50 000 URL и не должен превышать 50 МБ без сжатия. Для крупных сайтов используйте индексный файл. Ограничений на количество индексных файлов нет.
Как часто обновлять карту сайта?
Обновляйте карту при добавлении, удалении или значительном изменении страниц. Для динамичных сайтов автоматизируйте генерацию в рамках CI/CD-пайплайна.
В чём разница между картой сайта и robots.txt?
Они служат противоположным целям. Robots.txt указывает, какие страницы НЕ сканировать, а карта сайта — какие сканировать. Они работают вместе: robots.txt может содержать директиву Sitemap.