Создание sitemap в формате XML и HTML | SEO скрипт - все о сайтах!

Создание sitemap в формате XML и HTML

sitemap - карта сайта

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

Для пользователя карта сайта – своего рода навигатор по имеющимся страницам, для поисковика – каталог ссылок для индексации, без доступа к которому поисковый робот никогда не узнает о новых страницах на сайте, которые еще не попали в выдачу. Часто используется одна карта для обеих целей. Удобно, когда одна и та же карта выводится поисковому роботу и реальному пользователю – тогда оба типа посетителей будут осведомлены в равной степени. Однако, возможно использование двух или более разных карт для разных типов аудитории.

Создавая карту сайта, нужно учитывать особенности поискового робота и реального пользователя – карта должна подходить в обоих случаях одинаково хорошо.

Особенности

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

Пользовательская карта – просто еще одна страница сайта, где собраны ссылки на все остальные. Необходимо сделать ее максимально удобной и доступной с любой части сайта. Не редко ссылку на карту ставят в подвал. Сами же ссылки в карте должны быть иерархически организованы, быть разбиты на категории и подкатегории и иметь четкую структуру. Идеальный вариант – ссылки типа «хлебная крошка» или ветвящийся каталог. Желательно добавить на страницу с картой скрипт Яндекс.Метрики, чтобы по тепловой карте отслеживать наиболее популярные страницы.

Версии карты Sitemap

Пользовательская версия карты

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

  • SiteMap Generator – десктопная программа, позволяющая сканировать сайт и сохранять результат в виде HTML-кода.
  • Dagon Design Sitemap Generator – плагин для WordPress, создающий на сайте отдельную страницу и поддерживающий ее в актуальном состоянии.

Поисковая версия карты

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

Если сайт построен на базе популярной CMS, обновление карты не будет проблемой. Как правило, для каждой из них существует ряд предназначенных для этого плагинов, добавляющих новые ссылки в .xml карту сразу же после появления на сайте соответствующих страниц. С самописными сайтами или выполненными в виде набора перелинкованных .html-файлов решение чуть сложнее. Придется сканировать сайт через специальный сервис с какой-либо периодичность, к примеру, раз в неделю, и добавлять полученный файл на сервер – можно организовать автоматизацию этого процесса, но сделать это будет не просто.

Плагины для CMS:

  1. Google XML Sitemaps – плагин для WordPress, который автоматически обновляет карту сайта при добавлении новых страниц.
  2. Xmap – плагин для Joomla, работающий по такому же принципу, что и Google XML Sitemaps.

Для остальных сайтов:

  1. SiteMap Generator – бесплатное решение для создания карты. Программа имеет весь нужный функционал для полного сканирования сайта и записи результата в .xml-файл. Пожалуй, данное решение наиболее предпочтительно для владельцев малого количества сайтов, где не требуется потоковое сканирование и обновление карты нескольких десятков сайтов.
  2. xml-sitemaps.com – такой же сервис, но расположенный в сети. Также имеет весь нужный функционал, но количество сканируемых страниц ограниченно 500 штуками. Лимит снимается на платном аккаунте. Хорошо подходит для потокового сканирования.

Добавление карты на сайт

После получения .xml-файла и добавления его в корневую директорию сайта, о создании карты необходимо уведомить поисковики. Обычно поисковые роботы сами проверяют наличие sitemap.xml на сайте, но, если «рассказать» им о ней лично, процесс индексации пойдет быстрее.

Google – создать аккаунт в Google Webmasters Tools и в меню Sitemap добавить прямую ссылку на файл sitemap.xml на своем сайте.

Яндекс – в сервисе Яндекс.Вебмастер открыть вкладку «Настройки индексирования» и так же вписать адрес карты на сервере.

В файл robots.txt также придется вписать адрес карты. Делается это преимущественно для роботов менее популярных поисковых систем и всякого рода парсеров.

После этого поисковики станут относиться к сайту более лояльно и посещать его чаще, чтобы добавить в индекс недавно появившиеся страницы.

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

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *