В этом выпуске «Спросите SEO» мы разбираем распространенную проблему, сбивающую с толку владельцев сайтов и технических специалистов по поисковой оптимизации:

Нужна ли мне карта сайта в формате XML и HTML, и какой из них лучше использовать для SEO?

Может быть немного сложно понять, лучше ли использовать для вашего сайта карту сайта XML или HTML. В некоторых случаях ни то, ни другое не требуется, а в некоторых полезны оба. Давайте углубимся в то, что они собой представляют, что они делают и когда их использовать.

Что такое XML-карта сайта?

Карта сайта XML — это, по сути, список URL-адресов страниц и файлов на вашем веб-сайте, которые вы хотите, чтобы поисковые роботы могли находить и сканировать. Вы также можете использовать карту сайта XML для подробной информации о файлах, например, продолжительность воспроизведения указанного видеофайла или дату публикации статьи.

В основном используется для ботов. Нет особых причин, по которым посетитель-человек должен использовать карту сайта XML. Ну, если только они не решают проблему SEO!

Для чего используется XML-карта сайта?

Цель карты сайта XML — помочь поисковым роботам понять, какие страницы вашего веб-сайта следует сканировать, а также предоставить им дополнительную информацию об этих страницах.

Карта сайта XML может помочь ботам идентифицировать страницы сайта, которые могут иначе будет сложно найти. Это могут быть страницы-сироты, страницы с низким количеством внутренних ссылок или даже страницы, которые недавно изменились, и вы можете побудить ботов повторно просканировать их.

Лучшие практики для XML-файлов Sitemap

Большинство поисковых ботов понимают карты сайта XML, соответствующие протоколу sitemaps.org. Этот протокол определяет необходимое расположение XML-карты сайта на сайте, схему, которую она должна использовать для понимания ботами, а также способы подтверждения владения доменами в случае междоменных ссылок.

ЧИТАТЬ  Google запускает сгруппированные рекламные ярлыки для поисковых объявлений

Обычно существует ограничение на размер XML-карты сайта, которая может анализироваться поисковыми роботами. Это означает, что при создании карты сайта XML вы должны убедиться, что ее размер в несжатом виде не превышает 50 МБ и не более 50 000 URL-адресов. Если ваш веб-сайт больше, вам может потребоваться несколько XML-карт сайта, чтобы охватить все URL-адреса. В этом случае вы можете использовать индекс карты сайта файл, который поможет организовать ваши карты сайта в одном месте.

Поскольку цель XML-карты сайта обычно состоит в том, чтобы помочь ботам найти ваши сканируемые и индексируемые страницы, обычно необходимо убедиться, что все ссылки на файлы, которые она содержит, ведут к URL-адресам с 200 кодами ответа сервера. В большинстве случаев URL-адреса должны быть канонической версией и не содержать каких-либо ограничений на сканирование или индексирование.

Что следует знать о XML-файлах Sitemap

Могут быть веские причины идти против «лучшей практики» для XML-карт сайта. Например, если вы инициируете много перенаправлений, вы можете включить старые URL-адреса в карту сайта XML, даже если они будут возвращать код ответа сервера 301. Добавление новой XML-карты сайта, содержащей эти измененные URL-адреса, может побудить ботов повторно сканировать их и обнаруживать перенаправления раньше, чем если бы им просто оставалось найти их при сканировании сайта. Это особенно актуально, если вы затруднились удалить ссылки на 301-редирект на самом сайте.

Что такое HTML-карта сайта?

Карта сайта HTML — это набор ссылок на страницы вашего сайта. Обычно на него есть ссылка где-то на сайте, например, в нижнем колонтитуле, к которому пользователи легко получают доступ, если они специально его ищут. Однако он не является частью основной навигации сайта, а скорее является ее дополнением.

Для чего используется HTML-карта сайта?

Идея карты сайта HTML состоит в том, чтобы служить универсальным средством навигации. Если пользователь не может найти страницу на вашем сайте с помощью основных элементов навигации или поиска, он может перейти к HTML-карте сайта и найти ссылки на наиболее важные страницы вашего сайта. Если ваш веб-сайт не такой большой, вы можете включить ссылки на все страницы вашего сайта.

ЧИТАТЬ  HP раскрывает будущее супер -HD -видео -Митинга, но у него будет большая цена, в которой я не могу поверить, что это правда

Карта сайта HTML выполняет двойную функцию. Он не только работает как мега-навигация для людей, но также может помочь ботам находить страницы. Поскольку боты будут переходить по ссылкам на веб-сайте (при условии, что по ним можно подписаться), это может помочь им найти страницы, на которые в противном случае нет ссылок или которые плохо связаны на сайте.

Лучшие практики для HTML-файлов Sitemap

В отличие от карты сайта XML, карта сайта HTML не имеет определенного формата. Как следует из названия, это, как правило, простая HTML-страница, содержащая гиперссылки на страницы, которые вы хотите, чтобы пользователи могли найти через нее.

Чтобы его можно было использовать и для ботов, важно, чтобы по ссылкам можно было перейти, т. е. они не имели атрибута nofollow. Также разумно убедиться, что URL-адреса, на которые они ссылаются, не запрещены через файл robots.txt. Никаких серьезных проблем у вас не возникнет, если по ссылкам не смогут перейти боты; это просто делает карту сайта бесполезной для ботов.

Что следует знать о HTML-файлах Sitemap

Большинство пользователей не собираются использовать HTML-карту сайта в качестве первого порта захода на сайт. Важно понимать, что если пользователь обращается к вашей HTML-карте сайта, чтобы найти страницу, это означает, что ваша основная навигация по сайту его не дала. Это действительно следует рассматривать как последнее средство поддержки навигации.

Что лучше использовать для SEO?

Итак, что важнее для SEO? Ну, ни то, ни другое. То есть это действительно зависит от вашего сайта и его потребностей.

Например, небольшой веб-сайт менее 20 страниц. может не потребоваться ни карта сайта XML, ни карта сайта HTML.. В этом случае, если все страницы хорошо связаны с основной навигационной системой, высока вероятность того, что пользователи и поисковые боты смогут легко найти каждую из страниц сайта без дополнительной помощи со стороны карт сайта.

ЧИТАТЬ  Большой веб -сайт веб -сайта атакует более 35 000 веб -сайтов, которые направляются на игровые страницы. Так что будьте на страже

Однако, если ваш веб-сайт состоит из миллионов страниц и имеет основную навигационную систему, которая скрывает ссылки на несколько подменю, карта сайта XML и карта сайта HTML могут быть полезны.

Оба они служат разным целям и аудиториям.

Когда использовать XML-карту сайта

На практике наличие XML-карты сайта или нескольких может помочь в борьбе с проблемами сканирования. Он дает четкий список всех страниц, которые вы хотите, чтобы поисковый бот сканировал и индексировал. Карта сайта XML также может быть очень полезна для устранения проблем со сканированием, поскольку при загрузке ее в консоль поиска Google вы получите предупреждение, если возникнут проблемы с ней или содержащимися в ней URL-адресами. Это может позволить вам уточнить статус индексации URL-адресов в карте сайта XML. Это может быть очень полезно для крупных веб-сайтов с миллионами страниц.

По сути, нет причин не использовать карту сайта XML, за исключением времени и затрат на их создание и поддержку. Многие системы управления контентом автоматически генерируют их, что может избавить вас от некоторых хлопот.

Действительно, если у вас есть карта сайта в формате XML, вы тоже можете это сделать. Однако если это будет слишком дорого или требует ресурсов разработчиков, не критично, если ваш сайт достаточно мал и поисковые системы уже хорошо справляются с его сканированием и индексированием.

Когда использовать HTML-карту сайта

Карта сайта в формате HTML более полезна, когда навигация по веб-сайту не очень интуитивно понятна или функции поиска не являются всеобъемлющими. Он служит опорой, гарантирующей, что пользователи смогут найти глубоко спрятанные страницы. Карта сайта в формате HTML особенно полезна для крупных сайтов с более сложной структурой внутренних ссылок. Он также может хорошо показать взаимосвязь между различными страницами, в зависимости от структуры карты сайта. В целом, это полезно как для пользователей, так и для ботов, но действительно необходимо только тогда, когда веб-сайт страдает от архитектурных проблем или просто слишком велик.

Итак, подведем итог: не существует правильного или неправильного ответа на вопрос, что важнее. Однако это очень зависит от вашего сайта. В целом, нет никакого вреда в включении обоих, но это может быть не критично.

Дополнительные ресурсы:


Федеративное изображение: Пауло Бобита/Search Engine Journal



Source link