Sitemap WordPress

Sitemap — это карта сайта. Она бывает в двух различных типах: для людей; для поисковых машин. Ранее был рассмотрен плагин для Вордпресс, который в автоматическом режиме создаёт карту сайта для пользователей. Сегодня рассмотрим плагины для создания файлов Sitemap для поисковиков.

sitemap wordpress

Файлы Сайтмап содержат информацию о страницах сайта, которые нужно проиндексировать. Размещая такой файл на хостинге в директории своего сайта, мы даём понять поисковой системе Яндекс:

  • с какой частотой обновляется информация в записях и страницах сайта;
  • какие страницы или записи нужно индексировать;
  • какой приоритет индексации имеют страницы.

sitemap xml

Поисковая система Яндекс поддерживает несколько форматов файла Cайтмап:

  1. XML-формат;
  2. Сжатый файл в XML формате;
  3. Текстовый файл, в котором указываются только полные URL-адреса страниц, причём, каждая URL должен быть в отдельной строке.

Разработчиками Yandex рекомендуется использовать первый формат, так как он предоставляет вебмастеру возможность указать частоту изменения записи или страницы, выставить относительный приоритет индексации, а также указать дату, когда последний раз редактировалась страница или запись. Эти параметры называются соответственно changefreq, priority и lastmod — можно указывать 1, 2 или все 3.

Проверить sitemap

Чтобы проверить корректность составления Сайтмапа, можно воспользоваться специальным валидатором. Он расположен по адресу: http://webmaster.yandex.ru/sitemaptest.xml. Можно выполнить проверку несколькими способами:

  • проверка по готовому файлу — нажимаем «выберите файл для загрузки» и указываем место расположения файла sitemap.xml Проверка файла Sitemap
  • проверка по указанной ссылке;
  • проверка по тексту, который указываем в поле для ввода;

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

Общее количество URL не должно превышать 50 тысяч штук, а размер в сжатом виде — не более 10 МегаБайт. При превышении числа URL или веса, допускается разбивка одного большого файла на несколько допустимо возможных.

Допустима кодировка — UTF-8. Для кириллических доменов и адресов, таких как сайт.рф, не обязательно использовать преобразование в Punycode. Поисковой робот Яндекса отлично распознаёт оригинальные кириллические адреса в любом виде.

Sitemap для Яндекса

Указать поисковой машине на наличие файла Сайтмап можно двумя способами:

  1. Зайти в Яндекс.Вебмастер и указать ссылку на этот файл sitemap-v-yandex-vebmaster
  2. Разместить ссылку на Сайтмап в файле Robots.txt robots txt sitemap

Как создать файл sitemap?

Здесь есть несколько вариантов решения этой задачи:

  • использовать генераторы Сайтмап — минус в том, что придётся каждый раз генерировать новый файл при добавлении на сайт новой информации и возникновение дополнительной нагрузки при обращении подобных сервисов к серверу сайта. Кроме того, среди множества опробованных — найти генератор корректного сайтмапа так и не удалось.
  • создавать своим мозгом, при помощи своих рук — такие же минусы, как у предыдущего варианта, но можно сделать всё качественней и по «регламенту». Однако этот способ не для ленивых;
  • использовать плагины — самый оптимальный вариант! Вот только найти и выбрать по-настоящему хороший плагин для создания файла Sitemap.xml не просто.

Воспользуемся последним вариантом — он оптимален по качеству и трудозатратам.

google xml sitemaps

Хороший плагин Google XML Sitemaps, однако он генерирует совершенно корявую карту. Кроме возможных ошибок, в саму карту встраиваются ссылки на разработчика и другая ненужная информация. Проверить сказанное очень просто — установите, активируйте и настройте плагин google xml sitemaps, а затем посмотрите что получится. Ничего хорошего, идём дальше.

All in SEO Pack

Это самый лучший вариант из всех просмотренных. Сам плагин предназначен для добавления мета-тегов в записи, страницы и медиафайлы, однако в нём есть дополнительные модули (в последних версиях). После установки, в консоле управления сайтом появляется дополнительная вкладка — «Инструменты SEO», состоящая из «Основные» и «Другие модули»:

all-in-seo-pack-karta

Нажимаем кнопку «Activate», для активизации карты сайта. После этого, в SEO-инструментах появляется ещё одна ссылка «XML карта сайта»:

karta-seo

Единственное, каждый раз после добавления записи или страницы, нужно будет нажимать на кнопку «Обновить карту сайта».

Настройки просты:

  • «Префикс файла» — можно указать любой текст, которым будет названа получившаяся в итоге карта;
  • «Уведомлять Google» — включаем, так как дополнительное оповещения для Гугл не повредит;
  • «Уведомить Bing» — аналогично предыдущему пункту;
  • «Включить Sitemap Indexes» — лучше не включать, если количество строк в сайтмапе не большое и постраничная навигация в ней не нужна;
  • «Типы записей» — основное здесь записи и страницы, вложения и медиафалы можно не включать;
  • «Таксономии» — спорный момент, так как зачастую метки и другие маловажные детали создают только дубли. Однако рубрики можно отметить.
  • «Включить архивы за день» — лишнее;
  • «Включить страницы авторов» — лишнее;
  • «Создать сжатую версию карты» — включаем, так как для Гугла больше подходит карта в формате .xml.gz;
  • «Ссылка на карту из robots.txt» — не отмечаем, а сами указываем ссылку в robots.txt;
  • «Динамическая карта сайта» — не отмечаем.
    nastroyki-xml-karti

Остальные настройки более простые — разберётесь. После создания карты, открываем её и смотрим — никаких лишних ссылок в сайтмапе нет, всё чисто и аккуратно, что и нужно было нам. Готово!

3 комментария

  1. Яндекс до сих пор не принимает карту из Yoast SEO, на днях я заменил карту от плагина Google XML Sitemaps и вот сегодня получил сообщение от Яндекса об ошибках в карте! Причем, все эти каталоги в карте Яндекс отказывается открывать, а в них как раз содержатся адреса всех записей и страниц! Придется обратно возвращаться на Google XML Sitemaps.

  2. Яндекс видит эту карту сайта?

  3. Извините, а разве яндекс видит эту карту сайта?

Оставить комментарий

Your email address will not be published. Required fields are marked *