Добрый день всем на wmbn.ru! В сегодняшнем посте поговорим об оптимизации блога на WordPress, а точнее о файле, который поможет поисковому роботу в индексации вашего сайта — sitemap.xml. Карта сайта, она же sitemap.xml важный и обязательный файл любого проекта, особенно, если он в дальнейшем будет развиваться.

Карта сайта sitemap.xml

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

Карта сайта sitemap — назначение и польза файла

Давайте рассмотрим назначение карты сайта sitemap.xml — первое, как уже было упомянуто, ускорение и помощь поисковому роботу в индексации вашего сайта. Данная карта написана на структурированном языке XML, или синтаксисе, который будет понятен роботу (или пауку, как его часто называют), в ней указаны все страницы, которые нужно просканировать. Они указаны в виде адреса или ссылки, что позволяет роботу по ним переходить, каждый раз добавляя в индекс новую страницу, запись.

Чтобы более ясно понять назначение и после этого всю полезность для сайта, сделаем так, что на нем не установлен файл sitemap.xml. Сейчас уже все меньше пользователей самостоятельно создают и верстают свои проекты, чаще всего используется CMS (Content Manager System) он же движок. По своей структуре — все записи хранятся в базе данных сайта, а только при выполнении соответствующего запроса, статьи попадают на страницу.

sitemap.xml созданная с помощью плагина

Следовательно, только через длительное время, после того как робот перейдет по всем страницам и он наткнется на записи, произойдет индексация. Вот именно поэтому следует создать файл sitemap.xml, тем самым указав для поискового робота все страницы и записи, которые нужно просканировать в первую очередь, что существенно увеличит скорость индексации. То есть он не будет просматривать файлы движка, которые совсем не требуют этого, при этом все время отведенное для просмотра пауку останется только для контента сайта.

Как создать карту сайта *.xml с помощью плагина и стороннего сервиса, структура файла sitemap.xml

Думаю полезность и назначение будет ясным для всех, осталось лишь создать файл sitemap.xml и рассмотреть его структуру. Стандартная структура файла имеет вид:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/</loc>
</url>
</urlset>

Кроме того, что здесь указан адрес сайта больше ничего нет. Однако можно задать другие параметры с помощью специальных тегов: lastmod — дата последнего обновления файла, changefreq — частота изменения файла (обычно указывается в дневном — daily, недельном weekly и месячном mounthly периодах) priority — приоритет для страницы, указанный от 0 до 1 в виде десятичного дробного числа. Существует еще много таких дополнительных тегов, но url, в котором прописываются адреса сайтов, для которых создан файл sitemap.xml, так же loc и urlset важны и должны присутствовать в любом файле.

Генератор карты сайта sitemap.xml

Как видно ручным способом создать такой файл будет проблематично, поэтому для этого существуют сервисы для автоматической генерации карты сайта в формате xml. Рассмотрим один из них — xml-sitemaps.com, который автоматически с заданными параметрами создает файл sitemap.xml и при этом показывает процесс создания. Первое, это конечно напишите адрес проекта в поле Starting URL, для которого создается карта, затем выберите примерное время обновления (changefreq) страниц (также daily, weekly и т.д.). Затем нужно указать дату последнего обновления карты сайта (lastmod) и приоритет (priority), который можно задать автоматически. После генерирования загрузите готовую карту сайта в корневой каталог сайта на сервере.

И самый простой способ создания карты сайта в формате xml — с помощью плагина Google XML Sitemaps. Чтобы установить плагин зайдите на страницу установки в меню Плагины — Добавить новый. После чего в строку поиска введите Google XML Sitemaps и в результатах найдите нужный, а затем установите и активируйте его. Далее настроим плагин — в меню Параметры найдите пункт XML-Sitemap и перейдите в него, но для начала создадите пустой файл sitemap.xml в корневой папке сервера блога (с помощью редактора, загрузив затем файл через FTP клиент, или же с помощью редактора в Parallels Plesk Panel).

Создаем карту сайта

На странице указаны как параметры, так и информация о последнем обновлении карты, размере файла и об успешном информировании поисковых систем. Рассмотрим базовые настройки плагина: записать обычный xml файл — все изменения записываются в файл sitemap.xml, так же можно создать копию файла в формате .gz.

Затем можно указать когда будет автоматически построен файл и какие сервисы об этом будут уведомлены. Ниже настраивается путь до файла, который прописывается либо вручную, либо определяется автоматически. Также указываем страницы, которые необходимо включить в файл при его создании — это могут быть статьи, главная, архивы, категории, метки и т.д. Еще ниже, в блоке Excluded Items можно задать те категории и записи, которые не должны быть включены в карту сайта. Осталось указать периодичность обновления страниц и записей, а так же приоритеты для них. После проделанных действий обновляем настройки — карта сайта создана.

После того, как вы создадите карту sitemap.xml, ее нужно загрузить в панель администратора Яндекса и Google. Для примера рассмотрим загрузку файла в Яндекс.Вебмастер — для этого в списке Настройка индексирования перейдите на страницу Sitemap.xml, далее введите адрес до вашего файла и добавьте его в базу. Сервис автоматически проверит файл на наличие ошибок, но в случае с плагином, то ошибок можно избежать.

Карта сайта *.html — назначение и создание карты

Теперь приступим к созданию карты сайта в формате html. Одно из назначений такого файла — более глубокая и быстрая индексация блога поисковым роботом. Причина опять же в том, что данная карта создается на отдельной странице и содержит в себе ссылки почти на все адреса, которые принадлежат проекту, а так как робот для просмотра страниц переходит по ссылкам, то в данном случае такая карта будет очень полезной для блога. Второе назначение — для посетителей, так как все данные расположены в одном месте и предоставлены в удобном для навигации варианте, что вполне способствует улучшению поведенческих факторов, увеличивая количество просмотренных страниц.

Чтобы создать карту сайта в формате html потребуется плагин WP DS Blog Map, который с помощью специальных тегов устанавливается на страницу через WYSIWYG редактор. Установка такая же, как в Google XML Sitemap — на странице установки плагинов в поисковой строке пишем WP DS Blog Map и в результатах выдачи выбираем, устанавливаем и активируем его. Затем создадите новую страницу с названием Карта сайта или любое другое название, но которое по смыслу связано с навигацией.

Карта сайта в формате html

Далее нужно зайти в настройку плагина в меню Параметры — DS Blog Map и посмотреть теги, которые отвечают за вывод записей, рубрик и меток сайта (по возможности их можно изменить, сделав их более понятными для себя, а так же задав количество выводимых пунктов). Ниже помечаем категории, которые не будут отображаться на странице с картой. Разобравшись с тегами, вбейте их в редактор, указав понятные заголовки. После чего на данной странице отобразятся все записи и рубрики, которые вы естественно указали.

Все, теперь созданы карта сайта как в формате xml, так и в html, что поможет как и вам в оптимизации блога, так и роботу в просмотре страниц. Не стоит данный этап откладывать, так как он является первым пунктом после создания создания вашего проекта.

Комментариев: 2

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>