+7(982) 597-7179

Карта сайта и sitemap для WordPress

Время на прочтение: 3 мин.

Карта сайта нужна для того, чтобы поисковики быстрее и умнее могли индексировать сайт. Грубо говоря это навигатор для поисковых систем.

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

Тем не менее, наличие карты не гарантирует того, что страница будет проиндексирована.

Какие бывают карты сайта?

Существует 2 версии карты сайта: для людей и роботов.

Карта сайта для людей представляет собой статическую страницу с полным списком всех страниц. Раньше подобная карта сайта была обязательна на всех сайтах. В подвале была ссылка на карту сайта. В данный момент все меньше и меньше сайтов публикуют ее.

Карта сайта для людей

Карта сайта для роботов обычно находится в корне сайта и имеет вид sitemap.xml

Пример XML-файла Sitemap:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://example.com/</loc>
      <lastmod>2013-11-18</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>

Определения XML-тегов в файле sitemap.xml

<urlset> - указывает стандарт текущего протокола, является обязательным.
<url> - Родительский тег для каждой записи URL-адреса, является обязательным, теги внутри являются дочерними.
<loc> - URL-адрес страницы. Этот URL-адрес должен начинаться с префикса (например, HTTP) и заканчиваться косой чертой, если Ваш веб-сервер требует этого. Длина этого значения не должна превышать 2048 символов.
<lastmod> - Дата последнего изменения файла.
<changefreq> - Вероятная частота изменения этой страницы. Является не обязательным
<priority> - Приоритетность URL относительно других URL на Вашем сайте. Допустимый диапазон значений — от 0,0 до 1,0. Это значение не влияет на процедуру сравнения Ваших страниц со страницами на других сайтах — оно только позволяет указать поисковым системам, какие страницы, по Вашему мнению, более важны для сканеров.

Требования для sitemap.xml

Можно предоставить несколько файлов Sitemap, однако в каждом из этих файлов должно быть не более 50000 URL, а размер каждого из этих файлов не должен превышать 50 МБ. При необходимости файл Sitemap можно сжать с помощью архиватора gzip, чтобы уменьшить требования к пропускной способности канала. Однако размер файла sitemap без сжатия не должен превышать 50 МБ. Если необходимо перечислить более 50000 URL-адресов, следует создать несколько файлов Sitemap.

В файле robots.txt необходимо добавить ссылки на файлы xml вида:

Sitemap: https://sitename.ru/sitemap.xml

Как создать sitemap.xml

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

Для многостраничных сайтов существуют автоматические сервисы генерации sitemap:

Как создать карту сайта для wordpress

Для сайта на wordpress карта сайта создается точно так же как и для статичного сайта. Можно создать вручную или с помощью автоматических сервисов генерации.

Но есть и более удобный способ — с помощью плагинов.

Плагины wordpress для карты сайта

В репозитории wordpress есть плагины, которые автоматически в динамическом режиме создают карту сайту. Таких плагинов два вида. Первый вид — это SEO-плагин, в котором есть функция генерации sitemap:

Второй вид — это плагины созданные специально для генерации sitemap:

Вы можете воспользоваться как первым, так и вторым вариантом. Для генерации карты сайта для людей так же существуют плагины:

Частые вопросы о карте сайта

Можно ли обойтись без sitemap.xml?

Можно. Поисковые системы считают XML-карту сайта рекомендованным инструментом.

Будет ли проиндексирован url отсутствующий в sitemap.xml?

Если поисковик найдет страницу, то да, может проиндексировать. Но и наличие ссылки в карте сайта еще не является гарантией обязательной индексации страницы.

Файл Sitemap находится в статусе «Не проиндексирован»

Файл Sitemap может быть не проиндексирован по нескольким причинам:

  • Робот обошел файл Sitemap недавно и еще не успел обработать его. Подождите две недели. Если вы используете файл индекса Sitemap с несколькими файлами, то их обработка может занять больше времени, чем одного файла Sitemap.
  • Сайт ранее был недоступен для индексирующего робота. Необходимо дождаться следующего посещения сайта роботом.
  • Доступ к Sitemap запрещен в файле robots.txt, при обращении к Sitemap сервер возвращает HTTP-код, отличный от 200. Проверьте доступность файла для робота с помощью инструмента Проверка ответа сервера, указав полный путь к файлу.

Читайте также:

Приглашаем поучаствовать в обсуждении статьи:

Комментариев 2
  • Сергей4 года назад

    А какой из плагинов лучше выбрать?

    Ответить
    • Александр Токмаков4 года назад

      Сергей, зависит от того установлен ли у вас какой-нибудь СЕО-плагин. Например All in One SEO Pack. Если установлен, то используйте его решение. Если нет, то подключите отдельно плагин генерации карты. Особенных отличий у этих плагинов нет. Можете выбирать любой из списка.

      Ответить