Карта сайта — sitemap.xml
Что такое XML-карта сайта и как правильно её составить.
Карта сайта (sitemap) — это файл со списком страниц, который помогает поисковым системам эффективнее индексировать ваш сайт. Аналог содержания книги: показывает структуру ресурса и взаимосвязь между страницами.
Структура карты сайта
XML-карта сайта — это специальный файл в формате XML, в котором перечислены все страницы, доступные для сканирования поисковым роботом. Её не стоит путать с обычной картой сайта для пользователей (http://example.com/sitemap/).
XML-карта сообщает поисковику:
- Где находятся страницы сайта
- Когда каждая из них была обновлена в последний раз
- Как часто страницы обновляются
- Насколько важна каждая страница относительно других
Структура XML-файла
Пример:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2021-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Описание тегов:
urlset— корневой тег, обязательный в начале и конце файлаsitemapindex— родительский тег для файлов-индексов, если карт несколькоsitemap— дочерний тег внутриsitemapindex, содержит ссылку на один файл картыurl— блок с данными об одной страницеloc— URL страницыlastmod— дата последнего обновления контента (необязательно; для статических сайтов достаточноchangefreq)changefreq— предполагаемая частота изменений. Допустимые значения:always,hourly,daily,weekly,monthly,yearly,neverpriority— приоритет страницы в структуре сайта. Значение от0.0до1.0(например,0.5)
Схема XML-карты сайта
Как добавить карту сайта
- Разместите файл в корневом каталоге сайта:
http://example.com/sitemap.xml - Если карт несколько — создайте индексный файл со ссылками на все XML-карты
- Добавьте директиву в файл robots.txt:
Sitemap: http://example.com/sitemap.xml
- Укажите URL файла в панелях вебмастеров поисковых систем:
Примечание
Файл sitemap учитывается при индексировании, однако ни одна поисковая система не гарантирует, что все указанные в нём URL попадут в поисковый индекс.
Добавление sitemap в панель вебмастера
Требования Яндекса
Поддерживаемые форматы:
- XML (рекомендуется)
- Текстовый файл (.txt)
Ограничения:
- Размер файла в несжатом виде — не более 10 МБ
- Punycode распознаётся как в закодированном виде, так и в оригинале
Требования Google
Поддерживаемые форматы:
- XML — стандартный формат
- RSS, media RSS и Atom 1.0 — подходит для блогов
- Текстовый файл .txt (кодировка UTF-8, только список URL)
- Google Sites — sitemap создаётся автоматически
Ограничения:
- До 50 000 ссылок в одном файле
- Размер файла в несжатом виде — не более 50 МБ
- Текстовый файл должен содержать только список URL, без лишнего содержимого
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!