Хорошая xml Sitemap выступает в качестве дорожной карты, который приводит роботов Гугл и Яндекс на все ваши страницы. XML Sitemaps крайне полезен для SEO, так как она позволяет поисковым роботам быстро найти необходимые страницы и проиндексировать их, даже если внутренние ссылки имеют большой уровень вложенности. Эта статья объясняет, что такое XML и HTML карта сайта, и как она поможет вам занять высокие позиции в поисковиках.
Что такое карта сайта
Карта сайта (sitemap) — это html или XML страница, которая содержит все ссылки вашего сайта подлежащие индексации. По сути, это каталог ссылок.
Для чего нужна карта сайта
Карта сайта в первую очередь нужна для поисковиков (Гугл, Яндекс, Bing, поиск@Mail.Ru), чтобы узнать, какие страницы присутствуют и которые были недавно изменены, и сканировать ваш сайт соответственно.
Предположим, что у вас есть интернет-магазин где больше 5 тысяч товаров, они все вложены в категорию, чтобы до них добраться нужно сделать минимум 4 клика. Индексироваться он будет вечность.
Эту проблему решает карта сайта. Страницы становятся доступны для поисковой машины в 1–2 клика.
HTML карта сайта
Разберем для начала Html sitemap. На самом деле это просто страница на вашем сайте где в древовидном порядке расположены все страницы. Делается она для удобства пользователей, чем для роботов. Причем у Html карты сайта есть ряд ограничений по количеству ссылок. Их должно быть не более 100. Для интернет-магазина или крупного СМИ это серьезная рамка. Разместите больше ста страница будет исключена из поиска.
Просто запомните — Html sitemap не является полноценной картой сайта.
Будет интересно: Дублированный контент на сайте
XML карта сайта
XML карта сайта — это файл с расширением xml, содержащий информацию для поисковых роботов, выступает в роли дорожной карты вашего сайта. Очень хорош для SEO оптимизации, так как позволяется Гугл и Яндекс моментально находить нужные страницы (в 1-2 клика), даже если большой уровень вложенности страниц и сложная структура.
Пример XML карты сайта
<?xml vesion="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://cartasite.com/</loc>
<lastmod>2013-11-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Где:
<urlset>
— стандартный тег, в который заключается весь Sitemap;<url>
— родительский тег, содержащий сведения о конкретном URL-адреса;<loc>
— сам URL-адрес страницы;<lastmod>
— дата и время последнего изменения страницы;<changefreq>
— позволяет указать, как часто меняется ваша страница;<priority>
— приоритет индексирования страницы (от 0 до 1).
Какие сайты нуждаются в XML Sitemap?
Документация Гугл говорит Sitemap полезен для:
- Действительно крупных веб-сайтов;
- Проектов с большим количеством статей;
- Новых веб-сайтов с небольшим количеством внешних ссылок;
- Веб-сайты, использующие мультимедийное содержимое.
Гугл конечно знает, о чем говорит, но мы считаем, что Sitemap полезен для любого сайта. Будет крайне полезным, если поисковики легко смогут найти новые и важные страницы и когда они в последний раз обновлялись.
Как создать карту сайта
Есть 3 вариантов создания. Генерация онлайн, с помощью плагинов для WordPress или OpenCart, вручную. Последний вариант рассматривать не будем, считаю, что это лучшее автоматизировать.
Генератор xml карт сайтов онлайн
Все генераторы работают по принципу — вставь ссылку и получи файл. Возьмем самый популярный по запросу в гугле — mysitemapgenerator (на бесплатном тарифе до 500 страниц).
Заходим на сайт, вводим свой URL-адрес страницы, вводим капчу и жмем старт. Можно задать параметры обработок ссылок, создать или обновить robots.txt, задать приоритет страниц, но мы этого делать не будем.
После нажимаем скачать и получаем файл в расширении xml:
Будет интересно: Показатель отказов сайта. В чём суть и как уменьшить.
Создание xml карты сайта для WordPress
Каждый раз генерировать такой файл не очень удобно и процесс этот не автоматизируешь. Прибегнем к помощи великой силы плагинов.
Фаворитом на наш взгляд является Yoast SEO. Бесплатного функционала нам хватит для генерации карты сайта.
Заходим в админку WordPress, нажимаем плагины — добавить новый — в поиске пишем Yoast SEO и устанавливаем:
После это активируем плагин и идем в настройки плагина Yoast SEO. По умолчанию XML карта сайта будет активна после установки, но советуем проверить. Теперь она доступна по адресу site.ru/sitemap_index.xml
Как поисковикам найти ваш Sitemap?
Если вы хотите, чтобы Яндекс и Гугл смог найти ваш XML Sitemap зарегестрируйте аккаунты в Яндекс.Вебмастер и Google Search Console.
Добавление в Яндекс.Вебмастер:
Добавление в Гугл консоль:
Итог
Теперь вы знаете, как важно иметь карту сайта, ведь она действительно поможет SEO продвижению. Поисковики с легкостью получат доступ к самым важным страницам и статьям, если добавите правильные адреса для вашей Sitemap. Гугл и Яндекс также будет в состоянии найти обновленное содержание, и поймут, когда URL должен сканироваться снова. И, наконец, добавив свою XML карту сайта в Гугл Search Console и Яндекс.Вебмастер вы будете защищены от ошибок индексации.
Теперь проверьте свой собственный XML Sitemap и убедитесь, что вы сделали все правильно!