Sitemap-файлы помогают Google понять архитектуру вашего сайта. В этом руководстве вы узнаете, когда и в каких ситуациях их следует применять.
Итак, sitemap-файлы. Возможно, вы слышали о них ранее, но что именно они из себя представляют?
Нужны ли они? И если да, то как их сделать?
На самом деле, на эти вопросы можно дать сразу несколько ответов.
И сегодня мы собираемся разобрать их все.
Что такое sitemap-файл?
Давайте начнем с простого.
Обычно в SEO используется два вида этих файлов – XML и HTML.
XML
XML – это такой файл, в котором содержатся основные страницы, мультимедийный контент и прочие вещи, которые Google может обнаружить в процессе изучения вашего сайта. В нем также есть подробные сведения, которые поисковая система должна знать для ранжирования – например, когда страница обновлялась в последний раз, и доступно ли ее содержимое на других языках.
Если вы работаете с мультимедийным контентом, то его лучше всего добавлять именно в XML.
Так, согласно Google Developers Sitemaps, для определенных типов контента в sitemap-файлы можно включить следующее:
- Для видео – длительность и возрастной рейтинг.
- Для изображения – конкретное местоположение на странице.
- Для новостных пост – название статьи и дата ее публикации.
HTML
HTML, в свою очередь, больше предназначен для пользователей, чем для поисковых машин. Это такая страница на сайте, которая содержит ссылки на другие подстраницы (обычно в виде анкоров).
Google рекомендует создавать четкую и последовательную иерархию в HTML, поскольку это помогает в индексации.
В целом, вы можете рассматривать HTML как своего рода каталог, с помощью которого пользователи смогут перемещаться по сайту и находить то, что им нужно.
Однако держите в уме, что использование HTML для замены важных страниц – это заведомо провальная стратегия.
XML или HTML – что выбрать?
Так каковы же основные различия между этими двумя типами файлов? Давайте рассмотрим их подробнее:
XML
- Предназначен для ботов Google и других поисковых систем.
- Нет иерархии.
- Используется в основном для индексации.
- Можно отправить через Google Webmaster Tools.
HTML
- Предназначен для пользователей.
- Есть иерархия.
- Не отправляется через Google Webmaster Tools.
Когда использовать sitemap-файлы?
Это сильно зависит от обстоятельств. Пожалуй, начать нужно с XML. Задайте себе несколько вопросов:
- Насколько большой ваш сайт – достаточно ли он крупный, чтобы Google мог случайно пропустить новый контент во время его анализа?
- Насколько нов ваш сайт? – если вы создали его достаточно недавно, то, вероятнее всего, у вас пока еще нет достаточного количества ссылок, чтобы Google смог отыскать его.
- Насыщен ли ваш сайт контентом? – много ли на нем присутствует мультимедийного или текстового материала?
- Хорош ли ваш сайт с точки зрения архитектуры? – страницы должны быть адекватно связаны друг с другом.
Если на все вышеперечисленные вопросы вы ответили «да», то вам рекомендуется внедрить XML. Но даже если ответом было «нет», XML по-прежнему может помочь. Если вы будете регулярно заниматься своим сайтом, он начнет закономерно расти и расширяться, и тогда XML точно пригодится.
Далее рассмотрим, есть ли смысл в применении HTML.
Прежде всего стоит сказать, что HTML – это куда более старая концепция, но это вовсе не значит, что ее не нужно применять на практике.
XML содержит сведения, необходимые поисковой машине для сканирования, индексации и получения другой важной информации, но XML не отображает иерархию – в отличие от HTML.
Google будет просматривать ссылки на вашем сайте, и HTML позволит ему лучше понять архитектуру и взаимосвязи между страницами.
Это очень полезно для сайтов с большим количеством страниц.
Но все же: обязательно ли HTML должен быть?
Нет, не обязательно. Самое главное – это иметь продуманную и гармоничную архитектуру сайта. HTML лишь помогает в этом.
Вообще я настоятельно рекомендую иметь одновременно и XML, и HTML. Почему бы и нет? У такого подхода нет недостатков.
Вероятно, после этого вы начали задумываться о том, как создать эти файлы, и что с ними вообще делать. Вот подсказки, как их можно разместить на сайте:
Как создать XML
Сначала мы рассмотрим, как можно создать sitemap-файл с нуля, а затем перейдем к инструментам, которые могут сделать это за вас.
Чтобы XML корректно отображались, они должны соответствовать определенным критериям. Вот только некоторые из них:
- Начальным тегом должен быть <urlset>, а последним </urlset>.
- Обязательно включение актуального протокола в <urlset>.
- Каждый URL должен иметь <url> в качестве родительского тега XML.
- Для каждого родительского тега <url> нужно включить дочернюю запись <loc>.
- Каждый файл sitemap не может содержать в себе более 50 тысяч URL и весить более 50 МБ.
- Должна быть UTF-кодировка.
Использование XML
При использовании XML учитывайте следующие моменты:
- Сделайте так, чтобы в каждом XML-файле присутствовали только те URL-адреса, которые вы хотите проиндексировать. Здесь нет места перенаправленным, неканоническим страницам и адресам с тегом noindex.
- Идентификаторы сессий не требуются.
- Если у вас несколько версий сайта (например, десктопная и мобильная), то внедрять XML нужно только в основную.
- Попробуйте добавить побольше мультимедийного контента: видео, фотографий и т.д.
- Можно использовать hreflang, чтобы указать Google на альтернативные версии сайта (например, на других языках).
- Если вы способны обеспечить последовательность, можно использовать <lastmod>.
- На данный момент Google игнорирует <priority> и <changefreq> - об этом сказал Джон Мюллер в подкасте Search Off the Record.
- Google будет просматривать страницы в случайном порядке, и индексация при этом не гарантируется.
Вы должны обновлять все файлы XML, будь то вручную или с помощью сторонних утилит, иначе Google просто-напросто не сможет вам доверять.
Использование HTML
Внедряя HTML, помните, что ваша основная цель – это обеспечить первоклассный пользовательский опыт и помочь Google понять иерархию сайта.
Вы же хотите, чтобы ваши страницы индексировались? Так сохраните их открытыми для просмотра!
И да, вам не нужно спамить ссылками в HTML, так как это не поможет никому: ни ботам, ни посетителям.
Вот несколько советов для HTML:
- Структура страницы должна соответствовать структуре сайта. Убедитесь, что иерархия построена грамотно и легко воспринимается.
- HTML должен там, где его можно будет легко найти. Например, в нижнем колонтитуле.
- Используйте анкоры, но не перебарщивайте с ними.
Переживаете, что не справитесь самостоятельно? Не беспокойтесь – есть множество инструментов, которые могут помочь:
Генераторы sitemap-файлов
Для XML
- Screaming Frog – отличный вариант для создания XML, особенно если вы хотите создать sitemap-файл после сканирования страниц ботами. Screaming Frog бесплатен, если у вас менее тысячи URL, но если их больше, вам понадобится приобрести лицензию.
- XML-Sitemaps.com – удобная утилита, которая генерирует файл за вас. Пользоваться ей чрезвычайно просто: от вас понадобится только указать нужный URL. XML-Sitemaps.com – это полностью бесплатный инструмент, но он поддерживает только до 500 ссылок.
В зависимости от того, какую систему управления содержимым вы используете, вы также можете присмотреться к использованию плагинов для генерации XML. Их в интернете можно найти тысячи. Но будьте осторожны, так как порой даже лучшие плагины имеют свои технические ограничения, поэтому обязательно перепроверьте результат самостоятельно.
Вот несколько популярных плагинов по созданию XML для WordPress:
- Yoast SEO.
- All in One SEO.
- Google XML Sitemaps.
Для HTML
- com – бесплатный онлайн-инструмент, с помощью которого можно просканировать URL вашего сайта или загрузить отдельный документ для создания HTML.
- Crawler – утилиты по типу OnCrawl, DeepCrawl, Screaming Frog или SiteBulb отлично подойдут для создания HTML.
Как и для XML, для создания HTML существует множество плагинов. Вот несколько из них для WordPress:
- Simple Sitemap.
- All in One SEO (может помочь как с XML, так и с HTML).
- Companion Sitemap Generator (также может создавать и XML, и HTML).
Sitemap-файлы уже достаточно давно существуют в SEO как метод, помогающий поисковым системам обнаруживать и просматривать сайты. И хотя их наличие необходимо далеко не всегда, оно едва ли сможет как-то навредить. Особенно полезны sitemap-файлы для крупных сайтов.
Когда вы будете определять свои дальнейшие шаги по созданию sitemap-файла для вашего сайта (будь то XML или HTML), я надеюсь, что вы воспользуетесь этим руководством, чтобы решить, какой путь окажется наиболее целесообразным для вас.
Источник: https://www.searchenginejournal.com/what-is-a-sitemap/478071/