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.
Необходимо:
- Зайти в панель администратора;
- Открыть вкладку Seo;
- Перейти в настройки.
В открывшемся окне первой стройкой будет режим формирования карты сайта.
Если режим установлен автоматический, то система сама составит карту сайта.
Также при необходимости можно выбрать ручной режим формирования и вручную его составить.
Сообщаем поисковикам, что на сайте есть sitemap.xml #
В Яндекс.Вебмастере переходим в «Индексирование – Файлы Sitemap» и добавляем ссылку.
Добавляем ссылку на карту своего сайта.
При автоматическом формировании Sitemap будет отображаться корректно в корне сайта.
Также необходимо добавить Sitemap в Google Search Console:
Файл sitemap.xml – очень важный пункт оптимизации сайта. Когда мы закрываем страницу от индексации в файле robots.txt, необходимо проверить карту есть, есть страница там или нет. За этим надо следить, так как роботы поисковых систем путаются. Сначала мы говорим, что не надо индексировать и сразу же в другом файле просим проиндексировать ее. Если карта актуально и правильно настроена, то сайт будет ждать успех в продвижении по поисковым системам.