View Categories

Sitemap.xml — Как сформировать и зачем нужен?

3 min read

Sitemap — это файл, расположенный в корне сайта и содержащий данные о всех страницах. В Sitemap прописываются ссылки всех страницы сайта. Поисковые роботы Яндекса и Google попадают на сайт и начинают переходить по всем ссылкам, указанным в файле пока не кончится краулинговый бюджет. Краулинговый бюджет — количество страниц и файлов, которые робот может пройти за какой-то определенный промежуток времени. Для того, чтобы облегчить индексацию сайта и не тормозить робота, используется карта сайта. Без нее роботы просто будут вынуждены сами искать ссылки на сайте и добавлять их в очередь.

В каких случаях нужна карта сайта #

Сразу хочу уточнить, что для одностраничных сайтов не нужна карта сайта.

Она нужна:

  • сайтам без хлебных крошек (навигационных цепочек);
  • сайтам с большим количеством страниц;
  • сайтам, на которых есть страницы с глубокой вложенностью. Саты где можно переходить со страницы все дальше и дальше вглубь сайта.
Требования к файлу #

По рекомендации Яндекс карту сайта нужно создавать в XML-формате. Поддерживается также формат TXT. В txt-формате карта сайта сообщает только адреса.

https://www.example.com/page1.html

https://www.example.com/page2.html

В формате XML мы указываем роботу:

  • адреса страниц;
  • дату обновления;
  • частоту изменения страниц;
  • приоритетность страниц.

Пример Sitemap в формате XML:

<?xml version="1.0" encoding="UTF-8"?>

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 

        <url>

            <loc>http://www.example.com/page1.html</loc>

            <lastmod>2005-01-01</lastmod>

            <changefreq>monthly</changefreq>

            <priority>0.8</priority>

        </url>

        ...

    </urlset>

Ряд правил создания файла:

  • Кодировку используем UTF-8;
  • Файл не должен иметь вес более 50 Мб;
  • Содержит не более 50 000 страниц;
  • Карт сайта может быть несколько. Например, карта сайта для новых автомобилей и карта сайта для б/у автомобилей.
Как sitemap.xml влияет на SEO #

Выше указано, в каких случаях необходима карта сайта. В случае с небольшим сайтом, страниц на 20 карту все равно необходимо создать. Если этого не сделать, то после добавления сайта в Google Search Console и Яндекс.Вебмастер вы увидите ошибку, что отсутствует карта сайта. Из-за этой ошибки поисковые системы могут пессимизировать сайт. Это негативно отразится на ранжировании в поисковых системах. Отсутствие ошибок всегда положительно влияет на сайт с точки зрения индексации.

Как сделать карту сайта? #

Благодаря нашей платформе One Platform не требуется тратить много времени на составление карты сайта вручную. У нас предусмотрена автоматическая генерация файла Sitemap.xml.

Необходимо:

  1. Зайти в панель администратора;
  2. Открыть вкладку Seo;
  3. Перейти в настройки.

В открывшемся окне первой стройкой будет режим формирования карты сайта.

Если режим установлен автоматический, то система сама составит карту сайта.

Также при необходимости можно выбрать ручной режим формирования и вручную его составить.

Сообщаем поисковикам, что на сайте есть sitemap.xml #

В Яндекс.Вебмастере переходим в «Индексирование – Файлы Sitemap» и добавляем ссылку.

Добавляем ссылку на карту своего сайта.

При автоматическом формировании Sitemap будет отображаться корректно в корне сайта.

Также необходимо добавить Sitemap в Google Search Console:

Файл sitemap.xml – очень важный пункт оптимизации сайта. Когда мы закрываем страницу от индексации в файле robots.txt, необходимо проверить карту есть, есть страница там или нет. За этим надо следить, так как роботы поисковых систем путаются. Сначала мы говорим, что не надо индексировать и сразу же в другом файле просим проиндексировать ее. Если карта актуально и правильно настроена, то сайт будет ждать успех в продвижении по поисковым системам.