Карта сайта
Мы уже говорили о факторах ранжирования и немного о том, как сайты индексируются поисковиками. Процесс этот может быть не быстрым, из-за чего приходится долго ждать своего появления в выдаче. Однако существуют способы ускорить индексацию, одни из которых является создание карты сайты. Которая, впрочем, окажется полезной не только для поисковика.
Представьте, что существует большой сайт, с несколькими разделами, в каждом из которых есть еще подразделы, а в них еще и еще. По сути, и представлять ничего особо не надо – под описание подходит любой крупный магазин или каталог. Когда сайт индексируется роботом, то первым делом ему на глаза попадается главная страница, за ней вложенные, и так далее, слой за слоем. Поэтому если на сайте страниц много, то поисковику нужно дать сигнал, где что обновилось. Для этого и служит карта сайта, она выступает в роли своеобразного оглавления, навигатора по книге.
Карта сайта представляет собой файл в html— или xml-формате. Разберемся, какой и когда используется.
HTML карта сайта
Этот вариант карты сайта создается с ориентацией на простых посетителей вашего сайта, живых людей. Поисковому роботу он будет малоинтересен. Как правило, sitemap.html представляет собой список основных разделов и подразделов сайта, выстроенных согласно древовидной структуре.
Для сайтов, число страниц которых измеряется тысячами, html-карта не будет полноценным решением вопроса. Столько ссылок размещать на одной странице не рекомендуется: и потому что человеку, который изучает карту, чтобы не заблудиться, она не принесет никакой пользы, и потому что поисковик, заприметив излишнюю внутреннюю перелинковку, может ее вообще исключить из поиска. Поэтому для такой карты максимальным количеством ссылок будет 100 – этого вполне достаточно, чтобы показать дорогу к основным разделам и группам страниц. Если же нужно говорить поисковику о большем количестве страниц – необходимо создавать sitemap.xml.
XML карта сайта
Sitemap.xml – это формат карты, понятный всем поисковикам. Файл карты, как правило, размещается в корне сайта и в нем может содержаться до 50 тысяч ссылок. Немало, согласитесь. Кроме самого перечня страниц, файл sitemap.xml будет сообщать поисковику и о приоритетности страниц, и о том, как часто они обновляются. Впрочем, эти указания являются своего рода рекомендациями: страницу, которая вообще никогда не обновляется, поисковик все равно будет периодически мониторить, а с ежедневными изменениями на вашем сайте может и не совладать.
Как создать карту сайта
В создании правильного файла sitemap есть несколько нюансов. В первую очередь, нужно указать поисковому роботу, где находится нужный файл. Несмотря на то, что он, как мы уже писали, лежит в корне сайте, не лишним будет поисковой машине дать дополнительный намек. Таковым может быть указание конкретной ссылке в инструментах для вебмастеров, например, в Яндекс.Вебмастере. Второй вариант — написать путь к карте сайта в файле robots.txt.
Яндекс.Вебмастер не только распознает путь к карте сайта, но и проверит её на валидность
Если говорить о непосредственно создании sitemap, здесь есть несколько способов:
- ручное создание
- генерации карты ресурсами движка сайта
- онлайн-генерация карты
- создание с помощью специальных программ
Карту сайта могут автоматически создать некоторые CMS, такие, например, как WordPress, Joomla или Bitrix. Если у вашего движка подобного функционала нет, то можно использовать онлайн-сервис sitemap.ru. Однако, у него есть некоторые ограничения: максимальное число возможных ссылок — 500, что в некоторых случаях, вполне достаточно. Если генерировать карту сайта с помощью платных программ, то можно посоветовать SiteMap XML Dynamic SiteMap Generator или WonderWebWare SiteMap Generatior.
Впрочем, каким именно способом вы будете создавать карту сайта — это не так и важно. Главное, чтобы она была, и была сделана по правилам (с этим могут справиться многочисленные автоматические сервисы). Важно, чтобы она регулярно обновлялась и в ней не было запрещенных в robots.txt ссылок. Так что дело это не трудное, хотя и является одним из самых важных в поисковой оптимизации сайта.