Как сделать карту сайта (sitemap.xml)

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

Зачем она нужна на самом деле

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

Порядок действий

  1. Проверьте, есть ли картаОткройте адрес вашсайт.ru/sitemap.xml. Если открывается список адресов — карта есть и генерируется площадкой, делать ничего не нужно.
  2. Убедитесь, что в ней только рабочие страницыВ карте не должно быть адресов с ошибкой 404, переадресаций и страниц, закрытых от индексации. Робот тратит на них лимит обхода впустую.
  3. Проверьте канонический адресВсе ссылки в карте должны вести на основную версию: один вариант домена, единый формат адресов. Смешение вариантов плодит дубли.
  4. Укажите карту в robots.txtСтрока Sitemap: https://вашсайт.ru/sitemap.xml — так её найдёт любой робот, даже если вы никуда её не отправляли.
  5. Добавьте сайт в Яндекс ВебмастерТам же укажите карту явно. Через несколько дней в отчёте будет видно, сколько страниц робот из неё загрузил и какие отклонил.
  6. Возвращайтесь к ней после больших правокУдалили раздел, сменили адреса — проверьте карту снова: старые адреса должны исчезнуть.

Чего в карте быть не должно

  • Служебных страниц: корзины, личных кабинетов, страниц поиска по сайту.
  • Адресов с рекламными метками — это дубли одной страницы.
  • Страниц-заглушек и «в разработке».
  • Ссылок на другой домен: карта описывает только свой сайт.
В Zorava карта собирается при публикации из списка маршрутов сайта — вручную её вести не нужно, а адреса в ней всегда каноничные.

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

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

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

Как часто её обновлять?

Автоматическая карта обновляется сама при публикации. Ручную придётся править при каждом добавлении страницы — это одна из причин не вести её руками.

Что такое HTML-карта сайта?

Это страница со ссылками на все разделы для людей. Полезна на больших сайтах как навигация, но робота интересует именно XML-файл.

14 дней на пробу

Сделать это
может агент

Опишите задачу словами — ИИ-агент соберёт сайт, внесёт правки и опубликует. Карта не нужна.

Попробовать