кнопка наверх

Плагины карты сайта Sitemap.xml для WordPress

sitemap для wordpressНа моём блоге уже было целых две статьи о том, как создать карту сайта HTML WordPress. Сегодня же мы разберём генерацию sitemap.xml для WordPress. Существуют специальные онлайн-сервисы, генерирующие такую карту, их минус в том, что ее приходится каждый раз создавать заново.

Карта сайта WordPress генерируется автоматически с помощью плагинов, которые обновляют ее, после каждого добавления новой статьи. Сначала давайте выясним, зачем нужен sitemap для WordPress, а после перейдем к его автоматическому созданию.

Содержание статьи:

Зачем нужен XML sitemap WordPress?

Нам уже известно, что текстовый файл robots.txt указывает поисковой машине, какая информация должна индексироваться, а какая нет. А вот XML карта сайта для вордпресс выполняет функцию упорядочивания: что индексировать в первую очередь, а что менее важно для индексации; как часто необходимо переиндексировать те или иные страницы.
Sitemap для WordPress поможет поисковому роботу исследовать ваш сайт. Она является путеводителем, который помогает поисковику быстрее проиндексировать страницы сайта, следовательно ускорится индексация сайта. Рассмотрим техническое содержание данного файла.

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

  • lastmod — для страниц и постов нужно установить значение последнего изменения, а для главной страницы значение самой свежей даты изменения любого поста.
  • changefreq – ежедневно (daily) обновлять для главной страницы, weekly для постов, а monthly для страниц.
  • priority – главная страница = 1, посты = 0.9, страницы = 0.5

Теперь рассмотрим два плагина для создания карты сайта — All in One Seo Pack (этот плагин для сео-оптимизации уже разбирался на блоге) и Google XML Sitemaps плагин. К преимуществам первого можно отнести:

  • отсутствие навязчивых ссылок на сайт автора
  • более аккуратный вид карты
  • отсутствие дополнительной нагрузки (если вы уже используете этот плагин, то не придется устанавливать дополнительных, нагружая тем самым блог)

All in One Seo Pack плагин создает карту сайта для WordPress

Такая функция у плагина появилась относительно недавно, поэтому еще не все о ней знают. Для создания карты сайта WordPress плагин All in One Seo Pack будет являться оптимальным вариантом.

Установка:

Надеюсь, что данный плагин у вас уже установлен и обновлен до последней версии. В боковой панели найдите ссылку «Инструменты SEO». Выберите «Другие модули» и активировать модуль «XML карта сайта». В сайдбаре появится новая ссылка для перехода на страницу управления картой.

Хочу заметить, что возле каждой настройки есть вопросительный знак, при нажатии на который всплывает подсказка. Но если вы не хотите разбираться с настройками, то просто выставить мои значения:
карта сайта настройкиsitemap настройки

Основные возможности настроек карты сайта:

  1. Интегрирование дополнительных страниц и сторонних ресурсов.
  2. Возможность исключения из карты записи отдельных страниц (как правило, статичных).
  3. Настройки приоритета и частоты сканирования. Укажите значения, которые изображены на предыдущем скриншоте.
  4. Самым большим преимуществом настроек является пункт «Динамическая карта сайта». Она позволяет автоматически генерировать карту сайта для wordpress при каждом обращении к адресу ваш_сайт/sitemap.xml. Поставьте галочку напротив этого пункта, и вам не придётся каждый раз заново создавать карту сайта. Динамическая карта не создает в корне сайта файла sitemap.xml, а генерирует карту на лету. Поэтому в robots.txt обязательно должна быть ссылка на сайтмап, иначе поисковики ее не найдут.

Google XML Sitemaps плагин

Это плагин не так удобен, как предыдущий, но он очень популярен (я думаю, что просто не все еще знают про новые возможности All in One Seo Pack). Поэтому Google XML Sitemaps тоже стоит рассмотреть в этой статье.

Слово «Google» в названии плагина не означает, что только этим поисковиком будет индексироваться ваш сайт. Sitemap.xml — универсальный формат, одинаково индексируемый любой поисковой системой. Установка плагина стандартная. Мы рассмотрим последнюю (на момент написания статьи) версию — 4.0.4.

Одним из преимуществ плагина, как и в All in One Seo Pack, является генерирация карты сайта на лету (sitemap.xml в корне сайта также не создается). В случае если в корневой папке уже находилась ранее созданная карта сайта (файл sitemap.xml), плагин потребует её удаления — согласитесь.

Настройками Google-овский плагин мало отличается от предыдущего. Советую также использовать мою конфигурацию:
google xml sitemaps настройкаgoogle xml sitemaps настройка2

Добавление карты сайта WordPress в поисковые машины.

Сначала стоит проверить, есть ли в файле robots.txt ссылка на /sitemap.xml.

Зайдите в Яндекс.Вебмастер, найдите вкладку «Настройки индексирования» -> «Файлы Sitemap». Впишите адрес вашей карты сайта в форму ввода.

Также в вебмастере можно проверить правильность созданной карты соответствующей кнопкой. Если ошибок не обнаружено, нажмите кнопку «Добавить».

С Гуглом всё аналогично: зайдите в Вебмастер на вкладку «Оптимизация» -> «Файлы Sitemap».

Итак, вы создали sitemap.xml для WordPress, облегчив тем самым работу поисковых роботов. Но не забывайте, что ваш ресурс не для машин, а для людей! Работайте в первую очередь над его полезностью для пользователей, тогда и поисковые системы это обязательно оценят.

Получайте самые свежие статьи, подписывайтесь на RSS-рассылку!


1 звезда2 звезды3 звезды4 звезды5 звезд (6 оценок, среднее: 4,17 из 5)
Загрузка...
like
Понравилось?
Подпишитесь на блог и получайте новые статьи!
Добавляйтесь в соц. сетях:
  1. Александр Викторович:

    У меня стоит плагин "WP SEO", он так же создает акрту сайта и автоматически отправляет ее. Настройки похожие. Добавил в Робот тхт ссылку на карту. Но по данным РДС бара карта не отображается и поисковики ее не находят.

    Если можно подскажите какой адрес нужно указать в веб мастере? Как он формируется или откуда его взять?

    Ответить
    • Анна:

      Адрес карты сайта: ваш_сайт.ру/sitemap.xml, если в настройках вашего плагина не указан другой адрес.

      Ответить
      • Александр Викторович:

        Спасибо за подсказку. Вроде все делаю правильно, но карта почемуто не доступна. Может ее все же нужно закинуть на хостинг, хотя плагин пишет, что отправляет автоматически.

        Ответить
        • Анна:

          Наберите этот адрес карты в адресной строке браузера и перейдите по ссылке. Если карта есть, то она должна открыться, как у меня: http://pro-wordpress.ru/sitemap.xml

          Если не открылась, значит плагин не работает, тогда попробуйте сделать карту сайта через другой плагин.

          Ответить
          • Александр Викторович:

            Посмотрел файлы карты, которую генерирует плагин. Там в адресе идет дополнительное слово: например: post — перед словом "ситемап". скопировал такую ссылку и добавил в Яндекс вебмастер. Вроде получилось. Статус: рассматривается.

            Только проверка обнаружила 100 ошибок из 108. Ошибки все одинаковые, но в тексте карты я их не вижу.  

            Ответить
  2. Игорь:

    А почему в «Содержание карты сайта» не надо ставить галочку — Включить категории?

    Ответить
  3. Юлия:

    Уважаемая Анна! Следуя вашей подробной инструкции, я попробовала создать карту — сначала с помощью плагина Google XML Sitemaps (4.0.8.), а потом All in One Seo Pack (версия 2.2.4.1.) И не получается, как задумано. К сожалению, или я до конца не разобралась, или некая несовместимость с другими плагинами. Пришлось задействовать плагин от dagondesign.

    Но все равно очень полезная информация. Спасибо за ваш труд!

    Ответить
  4. Александр+Каратаев:

    Использую возможности All in One Seo Pack. Он делает карту сайта структурно более правильно и наглядно, чем Google XML Sitemap. Особенно это касается автообновления карты. Когда-то использовал его, но потом отказался.

    Поэтому, на мой взгляд, All in One Seo Pack — это лучшее решение.

    Ответить
  5. hotstuff1988:

    Спасибо! Не знал за надстройку плагина, очень помогло

    Ответить
  6. Igor4:

    Я установил плагин all in one seo pack, но карты сайта нет. Иду по ссылке сайт/sitemap.xml а там вместо нее выдает ошибку «This page contains the following errors: error on line 2 at column 6: XML declaration allowed only at the start of the document

    Below is a rendering of the page up to the first error.».

    Такая же проблема была на плагине seo by yoast.

    Ответить
Ваш комментарий: