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

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

От автора: добро пожаловать, уважаемые подписчики и читатели. Ознакомившись с этим уроком, вы найдете всю необходимую вам информацию о том, что из себя представляет карта сайта WordPress, необходима ли она и, собственно, как сделать карту сайта на WordPress. В уроке вы узнаете несколько способов создания карты сайта sitemap для WordPress.

SITEMAP.XML — НЕОБХОДИМ ЛИ ОН?

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

Ведь карта сайта упрощает поисковикам индексирование сайта. Поисковики могут обойтись и без файла sitemap (карты сайта), постепенно просканировав сайт и найдя все его страницы. Однако, создав sitemap, мы ускорим процесс, поможем узнать о появлении новой статьи, а также дадим поисковику другие полезные данные для построения индекса по проекту. Ведь в sitemap мы не только помещаем ссылки на всевозможные материалы сайта, но и прочие полезные сведения: частота обновления, важность той или иной статьи по указанным URL, последнее изменение страницы. Эти данные, конечно, не столь важны, первостепенную важность заключается именно в ссылках, в адресах URL.

Ну и прежде, чем мы приступим к созданию карты сайта, давайте озвучим некоторые ограничения, которые следуем учитывать при генерировании sitemap. Ограничения очень просты: максимальное количество адресов в файле — 50000 URL и максимальный размер файла — 10 Мб. Вот и все ограничения.

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

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

ГЕНЕРАТОРЫ SITEMAP.XML

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

Теги в данном файле хранят следующие сведения:

loc — URL страницы

lastmod — модификация, изменение страницы

changefreq — возможная частота изменения страницы

priority — важность страницы (возможное значение от 0,0 до 1)

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

И здесь нам помогут онлайн сервисы, которые пройдутся по вашему ресурсу и сгенерируют файл sitemap. Подобных сервисов много и найти их можно по простому запросу «sitemap generator». Многие из таких сервисов предлагают нам тут же в режиме онлайн сгенерировать карту сайта с определенными ограничениями, часто это максимальное количество URL в 500 адресов. После регистрации или же за символическую плату в несколько долларов эти ограничения снимаются и мы сможем сгенерировать полную карту сайта.

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

WORDPRESS — СОЗДАНИЕ КАРТЫ САЙТА С ПОМОЩЬЮ ПЛАГИНА

Итак, у нас есть сайт на WordPress и нам необходима карта сайта для поисковых систем. Простая задача, которая в WordPress решается предельно просто благодаря плагинам. Как вариант, мы могли бы использовать популярнейший плагин Google XML Sitemaps. Однако, если вы не хотите ставить лишний плагин, я предлагаю выбрать вам вариант два в одном. Полагаю, практически все из вас знают и используют плагин All in One Seo Pack (AOSP). Так вот, в последних версиях данного плагина появился модуль для работы с картой сайта.

Если вы еще не используете такой полезный плагин, как AOSP, тогда давайте установим его. В админке идем в меню добавления нового плагина и в поиске набираем запрос «all in one seo». Один из первых найденных результатов — наш. Плагин устанавливался уже более миллиона раз, что является безусловным свидетельством его популярности.

Проходим стандартную процедуру установки плагина. После инсталляции плагина в меню вы найдете новый раздел, который так и называется — All in One SEO.

Поскольку нас интересует создание карты, мы уделим внимание именно работе с модулем генерирования sitemap.xml, а не прочим настройкам и работе с плагином SEO. Итак, чтобы создать карту, нам для начала необходимо включить модуль XML Карта сайта, изначально он выключен. Двигаемся в меню Управление модулями и активируем плагин.

После активации модуля в меню появится дополнительный пункт — XML Карта сайта. Заходим в него. Плагин русифицирован, поэтому все настройки просты и интуитивно понятны. Здесь стоит остановиться лишь на отдельных нюансах.

По умолчанию файла sitemap вы не найдете, он не создается физически, а генерируется на лету. За это отвечает пункт Динамическая карта сайта, он по умолчанию включен.

Если вы хотите все же иметь физический файл sitemap.xml в корне, тогда отключите данную настройку и обновите настройки, нажав кнопку внизу Обновить карту сайта. После этого в корне вашего ресурса вы увидите два новых файла: sitemap.xml.gz и sitemap.xml.

Архив sitemap.xml.gz — ни что иное, как сжатая версия карты сайта. Если вы считаете его лишним, тогда можно отменить его создание, отключив настройку Создать сжатую версию карты сайта.

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

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

Курс Joomla-Ученик

12 фишек без которых Вы гарантированно не создадите полноценный сайт на Joomla!

Смотреть курс

Метки: ,

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (31)

  1. Сергей Оксак

    Спасибо за статью, очень полезная информация — не знал , что All in SEO pack может сам генерировать карту сайта, значит, один лишний плагин можно отключить!

  2. Юрий

    слово — дед

    Спасибо статья интересная и познавательная.

  3. Павел

    Статейка интересная.
    Слово дед.

  4. Николай

    Может так статьСя, что у вас масштабный портал, где количество…
    А может не зря пропущена буква С в слове статься. Хотя напрашивается Дед мороз. И статья интересная. Спасибо!

  5. Иван

    слово дед

  6. Алексей

    слово «дед»

  7. Владимир

    Спасибо за полезную информацию. Слово дед

  8. Юрий

    All in One SEO Pack замечательный seo-плагин для WordPress. Но как быть с аналогами данного плагина: Platinum SEO Pack и WordPress SEO от Yoast? Ведь сегодня очень многие блогеры отказываются от All in One SEO Pack.

    • Андрей Кудлай

      А как с ними быть? Если чем-то не устраивает этот плагин, тогда всегда можно использовать другой, который будет устраивать больше.

      • Юрий

        Все правильно. Причем Yoast SEO плагин имеет самые передовые функциональные возможности XML-Sitemaps как и затронутый вами плагин WordPress. Стоит лишь повозиться с настройками WordPress SEO от Yoast.

  9. Елена

    Слово дед.

  10. Игорь

    Это слово-ДЕД

  11. Роман

    Занимательная статья, а вот кодовое слово «дед» уж больно простое и очень легко выделяется на общем фоне (с подчеркиванием, шрифтом, красным цветом, да ещё с подсказкой в сопроводе). Шансы получить курс резко упали, интрига рассеилась

  12. Владимир

    Слово дед

  13. Irina

    Кодовое слово — дед

  14. Алексей

    Слово дед

  15. Павел

    Спасибо сьатья пригодилась.
    Слово дед

  16. Александр

    Кодовое слово-дед

  17. Светлана

    All in One SEO Pack – хороший плагин, устанавливается отлично, работает хорошо. На моем блоге был почти два года.
    Недавно после очередного обновления WordPress глюкнул, перестал работать. Что случилось — непонятно.
    Пришлось заменить на Platinum SEO Pack

  18. Константин

    Слово ДЕД

  19. Саттар

    Слово дед

  20. Irina

    слово ДЕД

  21. Алексей

    дед кодовое слово

  22. Ramunas

    Слово — дед

  23. Ольга

    Кодовое слово «дед»

  24. valeri

    это слово «дед»

  25. Галина

    кодовое слово — дед

  26. Александр

    Кодовое слово Дед

  27. Igor4

    Я установил плагин all in one seo pack, но карты сайта нет. Иду по ссылке — live4travel.com.ua/sitemaps.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.

    • Андрей Кудлай

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

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

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

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

Я не робот.

Spam Protection by WP-SpamFree