Статья была полезной?
Sitemap.xml — карта сайта для поисковых роботов вроде Google и Яндекса. В ней собраны адреса всех страниц сайта, а ещё отметки: когда страницу в последний раз меняли, как часто на ней что-то обновляется и насколько она важна.
Без такой карты робот бродит по сайту наугад и переходит по ссылкам, которые видит. С картой ему не нужно ничего искать — он сразу получает список всех нужных адресов и быстрее добавляет страницы в поисковую выдачу.
Зачем нужен файл sitemap.xml
Сайт редко устроен просто: одни страницы лежат «на поверхности», а до других нужно кликнуть несколько раз через меню и подразделы. Роботу нужно время, чтобы добраться до всех них и включить в поиск. Чтобы помочь ему в этом, подготовьте карту сайта. Это:
- Ускорит появление новых страниц в поиске. Если вы только что создали новую страницу или добавили статью, поисковый робот может не находить ее месяцами, если на нее нет ссылок с других страниц. Sitemap укажет на нее напрямую.
- Поможет найти страницы, до которых сложно добраться. Робот обычно переходит по ссылкам с одной страницы на другую. Если на какую-то страницу нет ни одной ссылки с сайта, робот её просто не увидит. Карта решает эту проблему — в ней перечислены все адреса напрямую, без ссылок.
- Выручает на больших сайтах. Если у вас тысячи страниц со сложной структурой, робот может не успеть дойти до самых «глубоких» уровней вложенности. Карта гарантирует, что ни одна страница не потеряется.
- Сообщает об обновлениях. В карте можно указать тег
<lastmod>— дату последнего изменения страницы. Так робот понимает, что контент обновился, и заходит перепроверить его, чтобы в поиске показывалась свежая версия.
Важно
Карта сайта не гарантирует, что все страницы попадут в поиск. Это подсказка для робота, а не команда. Решение, добавлять страницу в результаты поиска или нет, всегда принимает сам поисковик.
Как подготовить файл sitemap.xml
Sitemap.xml — это обычный текстовый файл, только с особой разметкой (её называют XML). Базовая структура такого файла выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/</loc> <lastmod>2026-07-14</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> </urlset>
Для подготовки файла вам нужно взять код выше и по аналогии добавить туда ваши страницы и прочие параметры один за одним. Разберём, что означает каждый тег в коде:
<loc>— обязательный тег, в нем указывается точный адрес страницы.<lastmod>— дата, когда страницу последний раз меняли. Помогает роботу понять, стоит ли заходить проверить её ещё раз.<changefreq>— как часто обновляется страница: daily (каждый день), monthly (раз в месяц), yearly (раз в год) и так далее.-
<priority>— насколько страница важна по сравнению с другими на сайте. От 0.0 до 1.0, где 1.0 — максимальный.
Обратите внимание
Теги lastmod, changefreq и priority можно не заполнять — поисковик воспринимает их как рекомендацию. А вот <loc> обязателен всегда.
Несколько правил, которые важно соблюдать:
- Указывайте полный адрес страницы с
https://(илиhttp://, если сайт без SSL) и без сокращений. - Добавляйте в карту страницы только на том домене, где лежит сама карта. Если у вас есть другой домен или поддомен (например,
shop.example.comвместо основногоexample.com) — для него нужна отдельная карта, чужие адреса в общей карте указывать нельзя. Робот их просто проигнорирует или вернёт ошибку. - В одной карте может быть не больше 50 000 адресов. Если страниц больше — поисковик обработает только часть или откажется читать файл целиком. Чтобы этого избежать, создайте несколько отдельных карт и объедините их через индексный файл.
- Указывайте в
changefreqреальную частоту обновлений. Если указать, что страница обновляется каждый день (daily), а на деле контент не менялся месяцами, поисковик перестанет доверять этим меткам. - Не включайте в карту:
- страницы с ошибкой 404 (то есть те, что не открываются);
- страницы, закрытые от индексации;
- страницы с редиректами (301 или 302);
- дубли страниц (например, один и тот же адрес, но с разными UTM-метками для рекламы);
- служебные страницы (личный кабинет, страницу оплаты и подобные).
Как добавить файл на GetCourse
Когда файл готов, его нужно разместить на сайте. Для этого:
- Перейдите в раздел «Сайт» → «Страницы» и создайте новую пустую страницу. Назовите её как угодно, а в качестве адреса укажите
sitemap.xml.
- Раскройте дополнительные настройки страницы и выберите тип «Страница для верификации».
- Скопируйте готовый код вашего файла sitemap.xml и вставьте его в поле «Код верификации».
- Сохраните настройки страницы и опубликуйте её.
Дополнительные настройки страницы
Добавление кода на страницу верификации
- Перейдите на страницу проверки в Яндекс Вебмастере: https://webmaster.yandex.ru/tools/sitemap/?tab=url и убедитесь, что карта прошла проверку.
Добавления файла sitemap.xml на сайт достаточно, чтобы робот со временем его обнаружил и обновил данные в поисковой выдаче. Чтобы ускорить этот процесс, вы можете добавить карту сайта напрямую в панель вебмастера.
Для этого:
- подключите сайт к Вебмастеру и подтвердите права на него;
- откройте раздел «Индексирование» → «Файлы Sitemap»;
- укажите адрес вашей карты.
После этого Яндекс обработает файл и обновит данные о структуре вашего сайта. Подробнее в статье Яндекса.
Добавление файла Sitemap
Добавление файла Sitemap
Чтобы другие поисковые системы быстрее увидели ваш файл, вы можете аналогично добавить его в их панель вебмастера: Google Search Console, Bing Webmaster Tools.