Никита Малов.

Основатель и управляющий партнёр
аналитической компании ДОВОДАналитика рынков · OSINT

Факты. Решения.
Развитие бизнеса.

Что такое карта сайта

Коротко

Карта сайта — это список страниц и файлов сайта, собранный в одном месте. Есть две карты: XML-файл для поисковых систем и HTML-страница для людей. XML-карта помогает роботам найти страницы и узнать, когда они обновлялись, а HTML-карта показывает посетителю структуру сайта и ведёт к нужному разделу.

Две карты для двух читателей

XML-карта — это файл с расширением .xml, который лежит на сервере и обычно доступен по адресу вида сайт.ру/sitemap.xml. Человек его не читает: файл состоит из тегов, и каждый тег <url> — это одна страница. Внутри тега <loc> стоит полный адрес страницы, а <lastmod> — дата последнего значимого обновления. Поисковые системы читают этот файл, чтобы обходить сайт быстрее и не пропускать страницы, до которых не добраться по ссылкам.

HTML-карта — обычная страница сайта со ссылками на разделы и основные страницы. Её ставят в подвал или в меню и делают для посетителя, который заблудился: он видит всю структуру и переходит в нужное место. Поисковая система обходит такую страницу как любую другую и по её ссылкам тоже находит страницы.

Зачем нужна XML-карта, если по сайту и так ходят ссылки

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

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

Что входит в XML-карту

  • Адрес страницы — обязательный элемент. Он должен быть полным, с протоколом, и совпадать с тем адресом, который страница считает основным.
  • Дата обновления — необязательный элемент, но полезный: по нему поисковая система решает, когда вернуться. Указывают дату последнего значимого изменения, а не каждого сохранения файла.
  • Частота изменений и приоритет — необязательные элементы. Крупные поисковые системы на них не опираются, поэтому их можно не заполнять.
  • Отдельные карты для изображений, видео и новостей — если на сайте есть такой контент, для него делают свою карту или расширяют общую.
  • Версии страниц на других языках — если сайт многоязычный, в карте указывают связи между переводами.

Ограничения и как устроен большой сайт

Один файл карты вмещает до 50 000 адресов и весит не больше 50 МБ без сжатия. Если страниц больше, карту делят на несколько файлов, а сверху кладут файл-указатель: в нём перечислены адреса всех частей. Такой указатель поисковая система принимает как одну карту.

Карту не пишут руками, если сайт на системе управления: она собирает файл сама и обновляет его при публикации новой страницы. На сайте без системы управления карту генерируют отдельной программой и загружают на сервер после крупных изменений.

Частые вопросы

Карта сайта помогает выйти выше в поиске?

Нет. Адрес в карте не даёт преимущества в ранжировании. Карта помогает поисковой системе быстрее найти страницу и узнать дату её обновления, а место в результатах зависит от содержимого страницы и ссылок на неё.

Нужна ли карта маленькому сайту?

Если все страницы связаны ссылками из меню и с других страниц, поисковая система обойдёт сайт и без карты. Карта становится полезной, когда сайт растёт, когда появляются страницы вне меню или когда нужно быстро сообщить об обновлениях.

Чем XML-карта отличается от HTML-карты?

XML-карта — файл для поисковых систем, её посетитель не видит. HTML-карта — страница для людей со ссылками на разделы. Они не заменяют друг друга: первая помогает обходу, вторая — навигации.

Что будет, если в карте окажется страница, которой нет?

Поисковая система попробует её открыть и получит ошибку. Частые ошибки в карте снижают доверие к файлу, поэтому удалённые и закрытые страницы из карты убирают.

Можно ли закрыть страницу от индексации и оставить её в карте?

Нет. Если страницу закрывают от обхода, её не включают в карту: иначе поисковая система будет получать противоречивые указания. Сначала убирают адрес из карты, потом закрывают страницу.

Где указывают карту сайта?

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

Когда сайт есть, а заявок нет

Чтобы страницы сайта находили покупатели, а не только роботы

Карта сайта решает техническую задачу: помогает поисковым системам обойти страницы. Но заявки приносит не карта, а страницы, которые отвечают на вопросы покупателей и собраны под то, как эти покупатели ищут.

Я собираю поисковый спрос вашего рынка, раскладываю его по страницам услуг и статей и выпускаю их с проверкой каждой статьи. Карта сайта в этой работе — один из технических шагов, а не цель.

Читать об услуге «SEO как система»

Другие термины