Технические

Что такое файл sitemap.xml и почему он важен?

Простой список ваших страниц, который помогает поисковым системам найти всё на новом или растущем сайте.

Что это

Файл sitemap.xml — это структурированный список, записанный в машиночитаемом формате, всех страниц вашего сайта, о которых вы хотите сообщить поисковым системам. Вместо того чтобы полностью полагаться на то, что поисковая система будет переходить по ссылкам со страницы на страницу и постепенно обнаружит всё, sitemap сразу же передаёт прямой, полный список — как будто вы вручаете посетителю оглавление вместо того, чтобы просить его найти каждую главу, перелистывая всю книгу.

Посетитель никогда не видит этот файл и не взаимодействует с ним напрямую — он существует исключительно для поисковых краулеров, обычно на него ссылаются из файла robots.txt и отправляют напрямую в такие инструменты, как Google Search Console.

Почему это важно

Sitemap наиболее ценен как раз в тех ситуациях, когда обнаружение страниц сложнее всего: на совершенно новом сайте, на который пока ещё не ведут ссылки с других страниц, на крупном сайте со страницами, расположенными на несколько кликов глубже, чем главная, или на сайте, который часто обновляется и хочет, чтобы изменения замечались быстро. Без sitemap поисковой системе приходится полагаться исключительно на переходы по ссылкам, что может означать, что на поиск и индексацию всего содержимого уйдёт значительно больше времени, или что она вообще пропустит страницы, слабо связанные внутренними ссылками.

Это несложное, разовое (или автоматически обновляемое) дополнение без реальных минусов — даже небольшому, простому сайту выгодно явно указать полный список своих страниц, а не оставлять его подразумеваемым.

Как это исправить

  1. Если вы используете конструктор сайтов или CMS (Squarespace, Wix, Webflow, WordPress с SEO-плагином), sitemap обычно создаётся и поддерживается автоматически — проверьте настройки SEO на наличие адреса sitemap, а не создавайте его вручную.
  2. Если нет, воспользуйтесь бесплатным генератором sitemap или попросите своего разработчика создать его, перечислив адрес каждой страницы, которую вы хотите, чтобы находили поисковые системы.
  3. Сохраните результат как sitemap.xml и загрузите его в корневую папку сайта, чтобы он был доступен по адресу вашдомен.com/sitemap.xml.
  4. Сошлитесь на него из файла robots.txt строкой вроде Sitemap: https://вашдомен.com/sitemap.xml.
  5. Отправьте адрес sitemap напрямую в Google Search Console и Bing Webmaster Tools, чтобы ускорить обнаружение сайта.
  6. Повторно запустите проверку Launch Readiness, чтобы убедиться, что sitemap обнаруживается.

Проверьте, есть ли эта проблема на вашем сайте

Launch Readiness проверяет ваш сайт на эту и ещё ~50 проблем перед запуском за несколько секунд — бесплатно, без регистрации.

Запустить бесплатную проверку