В этой статье мы подробно разберем что такое файл Sitemap.xml, для чего нужен этот файл, обязательно ли использовать Sitemap на сайте и влияет ли он на поисковую оптимизацию (SEO).
Что такое Sitemap.xml
Sitemap (карта сайта) – это служебный файл, содержащий адреса всех страниц сайта, которые необходимо проиндексировать. В ходе индексации страницы из файла попадают в поисковую выдачу Яндекс/Google или другой поисковой системы.
Обычно файл Sitemap использует формат .xml (также возможно .html и .txt), благодаря которому есть возможность указать дополнительные атрибуты для поисковых роботов, а именно:
- Lastmod (дата последнего изменения страницы);
- Changefreq (частота изменения контента на странице);
- Priority (относительная значимость страницы).
Эти атрибуты являются рекомендацией для поисковых роботов (не указанием).
Атрибут Lastmod
В атрибуте Lastmod указывается дата последнего изменения страницы в формате W3C Datetime (ГГГГ-ММ-ДД / 2021-08-23). Является необязательным атрибутом.
Пример использования:
<lastmod>2021-08-23</lastmod>
Атрибут Changefreq
В атрибуте Changefreq следует указать примерную частоту обновления контента на странице. Благодаря данной информации роботы будут знать, как часто стоит посещать страницу и обновлять информацию в индексе.
Указывается одно из следующих значений:
- always – при каждом входе на страницу;
- hourly – каждый час;
- daily – каждый день;
- weekly – каждую неделю;
- monthly – каждый месяц;
- yearly – каждый год;
- never – никогда.
Допустим у вас интернет-магазин, и вы каждый месяц обновляете данные о ценах, в этом случае необходимо указать в атрибуте значение monthly (робот будет посещать страницы раз в месяц).
Пример использования:
<changefreq>monthly</changefreq>
Атрибут Priority
Здесь указывается важность (приоритет) страницы относительно всех остальных в файле Sitemap. Чем выше важность страницы, тем больше шансов, что поисковые роботы в первую очередь обратят внимание именно на важные страницы.
Значение атрибута варьируется от 0,0 до 1,0, где 0 – не важная страница, 1 – очень важная страница. По умолчанию используется приоритет 0,5.
Используйте этот атрибут со значением >0,5 для самых важных страниц вашего сайта, чтобы информация в поисковых системах всегда была актуальной.
Приоритет, указанный в этом атрибуте, не влияет на позицию сайта в поисковой выдаче.
Пример использования:
<priority>0.9</priority>
Для чего нужен файл Sitemap.xml
Файл Sitemap.xml нужен для ускорения индексации страниц сайта. Посещая сайт, поисковые роботы сканируют этот файл, и заносят в базу отсутствующие страницы, а также обновляют информацию.
Благодаря этому файлу поисковики видят ваш сайт целиком.
Обязательно ли использовать Sitemap.xml на сайте
Если на вашем сайте большое количество страниц (>1 000), то я рекомендую использовать файл для избежания проблем с индексацией. Если страниц менее 1 000, то файл можно не использовать, хотя лучше все же с ним 😉
Влияет ли файл Sitemap.xml на SEO
В Яндекс Вебмастере есть такая ошибка, которая возникает при отсутствии карты сайта:
Нет используемых роботом файлов Sitemap | Робот не использует ни одного файла Sitemap. Это может негативно сказаться на скорости индексирования новых страниц сайта. Если корректные файлы Sitemap уже добавлены в очередь на обработку, сообщение автоматически исчезнет с началом их использования. |
Из чего можно сделать вывод, что отсутствие карты сайта негативно влияет на SEO, однако это влияние незначительно. Есть множество факторов, которые влияют гораздо сильнее, поэтому не стоит сильно заморачиваться по этому поводу.
Пример файла Sitemap.xml
Так выглядит правильный Sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://smlmarketing.ru/</loc>
<lastmod>2021-08-23</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://smlmarketing.ru/kontekstnaya-reklama/</loc>
<lastmod>2021-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://smlmarketing.ru/seo/</loc>
<lastmod>2021-08-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
...
<url>
<loc>https://smlmarketing.ru/web-analitika/</loc>
<lastmod>2021-06-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
Генераторы Sitemap.xml
Если вы хотите создать файл Sitemap.xml, и на вашей CMS отсутствует возможность генерации карты сайта, то на помощь приходят онлайн-генераторы, с помощью которых вы сможете сделать карту для своего сайта в несколько кликов.
Я лично проверил все эти генераторы, на момент написания статьи (август 2021) все они работают:
- https://www.mysitemapgenerator.com/ru/
- https://majento.ru/index.php?page=seo-analize/sitemap/index
- https://sitedozor.ru/xml-sitemap-generator
Итоги
Мы разобрались что такое карта сайта, для чего она нужна, рассмотрели влияние на SEO, а также вы узнали несколько сервисов по генерации карты сайта.
Надеюсь информация была для вас полезна. Если остались вопросы – задавайте в комментариях.