Карта сайта для WordPress в All in one seo pack

Здравствуйте, друзья!

Сегодня во второй раз затрону тему карты сайта и покажу второй способ ее реализации.

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

Это были самые популярные решения на рынке:

  1. Google XML sitemaps - XML карта для поисковых систем;
  2. Dagon design sitemap generator - HTML карта для людей, которая выводит список всех публикаций сайта.

В этот раз я покажу, как можно избавиться от первого решения и создать XML карту сайта с помощью плагина All in one seo pack, если вы его используете. Если же нет, тогда настоятельно советую прочитать подробный материал про создание обоих типов карт в статье "карта сайта WordPress".

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

Но в All in one seo pack имеются еще и дополнительные модули, одним из которых является модуль XML карты сайта. Если его активировать, можно удалить плагин Google XML sitemaps. Такой вариант вполне имеет место быть, поэтому я и решил написать сей материал. К тому же настройка карты также имеет значение. Как правильно настроить, я также покажу и расскажу.

Создаем XML карту с помощью All in one seo pack

После установки плагина вы можете сразу активировать нужный модуль через пункт "Инструменты SEO - другие модули".

Карта сайта сразу будет доступна по стандартному адресу:

Перейдите по такому адресу и вы должны увидеть список все публикаций примерно в таком виде.

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

Все настройки разделены на блоки. Рассмотрим их по порядку.

к содержанию ↑

Статус карты сайта

В этом блоке мы можем просмотреть карту, нажав на соответствующую ссылку, а также обновить ее при надобности. После обновления сразу будут оповещены поисковые системы об изменениях карты.

Также можно видеть логи работы карты, в которых видно успешные выполненные и наоборот.

к содержанию ↑

XML карта сайта

  • Префикс файла - принимает участие в адресе, по которому доступен список публикаций в XML формате. Менять не нужно. Если измените, тогда ваша карта будет доступна по другому адресу: site.ru/префикс.xml;
  • Уведомлять Google - ставим чек-бокс, чтобы карта оповещала поисковые системы об изменениях на ресурсе;
  • Уведомлять Bing - то же самое, только для поисковика Bing;
  • Включить Sitemap indexes - необходимо включать, если на ресурсе очень много публикаций. Рекомендуется активировать этот параметр, если имеется больше 50000 публикаций. После активации данной функции станет возможным разбить список всех ссылок на страницы в виде постраничной навигации.

    Если такого количества публикаций нет, настройку активировать нет нужды;

  • Типы записей - выбираем те типы записей, которые нужно включить в список карты. Записей и страниц вполне достаточно. Можете поэкспериментировать и включить еще и медиафайлы;
  • Таксономии - то же, что и предыдущий пункт, только в индекс включать не отдельные страницы и записи, а адреса категорий, меток и страниц форматов сайта.

    Включаем только категории (рубрики), но тогда проследите, чтобы они были открыты для индексации;

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

    Считаю, что применять не стоит, если конечно вы не используете навигацию по архивам на своем сайте;

  • Включить страницы авторов - аналогично предыдущим пунктам. Не включаем;
  • Создать сжатую версию карты - активировать сей параметр вместе с XML файлом создастся и его сжатый архив (site.ru/sitemap.xml.gz). В принципе, можно не включать, но я всегда создавал этот архив;
  • Ссылка на карту из Robots.txt - обязательно активируем и в своем файле Robots.txt указываем путь к карте;
  • Динамическая карта сайта - обязательно активируем, чтобы при каждом запросе поисковых роботов в карте, создавалась актуальная версия сайтмепа на данный момент времени;
  • Noindex Sitemap file - не ставим, так как файл sitemap должен индексироваться поисковыми роботами.
к содержанию ↑

Дополнительные страницы

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

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

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

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

к содержанию ↑

Исключенные объекты

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

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

к содержанию ↑

Приоритеты

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

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

  • Главная страница - наивысшее значение 1;
  • Рубрики (таксономии) - 0,6;
  • Записи - 0,4.

к содержанию ↑

Частота

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

Принцип расстановки параметров аналогичен с приоритетами - по убыванию от высшего уровня к низшему.

  • Так как главная страницы обновляется чаше всего, вследствие появления на ней новых анонсов, то частоту обновления для не указываем "Ежедневно";
  • Рубрики также часто обновляются, но реже, чем главная, поэтому частоту указываем меньше "Еженедельно";
  • Записи вообще очень редко изменяются, поэтому ставим приоритет еще ниже "Ежемесячно".

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

На этом настройки XML карты в All in one seo pack закончены. После проделанных изменений обязательно сохраняемся.

Последним обязательным действием является добавление адреса XML карты в панель веб-мастеров всех поисковых поисковых систем, в которые добавлен ваш сайт. Данный процесс я тут показывать не буду, так как не хочу дублировать информацию уже в который раз. Инструкцию в видео-уроке, а также со скриншотами вы можете смотреть тут.

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

Кстати, подобный модуль существует и в плагине WordPress seo by yoast. Данный плагин очень крут и позволяет делать то, что не могут вместе плагины All in one seo pack и Platinum seo pack. Советую вам его на все 100%, тем более, что на сайте я писал просто нереально подробный мануал по его использованию и по каждому модулю с подробной настройкой каждого пункта.

Все, теперь точно закругляюсь. Пока.

В дополнение сего материала рекомендую изучить и применить: карта сайта WordPress без плагина

С уважением, Константин Хмелев!

40 лет Победы51937Украина, Днепропетровская обл., г. Днепродзержинск,+38 093 338 11 41
Комментариев: 13
  • Спасибо. Но у меня почему-то не работает этот плагин, я когда смотрю саму карту уже якобы готовую выдаёт ошибку, пишет по английски, что не найдено.

    • Возможно, что у вас вписан другой префикс для доступа к файлу XML карты сайта. Посмотрите, действительно ли он соответствует тому пути, который вы вводите, чтобы посмотреть карту. Также попробуйте обновить саму карту в настройках модуля.

  • Плагин хороший, спасибо за обзор, так держать.

  • Здравствуйте. Я активировала в плагине XML карту сайта, проставила "галочки", где указано и обновила. Появилось предупреждение:
    Конфликт с неизвестным файлом /home/s/…../public_html/sitemap.xml.gz.
    Конфликт с неизвестным файлом /home/s/…../public_html/sitemap.xml.
    Я эти файлы соответственно там же в плагине и удалила. Проверила в корне - точно нет, НО при переходе «Посмотреть карту сайта на http://…./sitemap.xml появляется просто пустая белая страница и, соответственно, Гугл вебмастер и Яндекс пишут про 404 ошибку. Подскажите, пожалуйста, в чем может быть проблема.

    • Здравствуйте. Я перешел по адресу "http://gotovim-doma-retsepty.ru/sitemap.xml" и карта сайта, созданная плагинов прекрасно отображается. Вы это про этот сайт говорите?

  • Да, я говорю именно про этот сайт. Я просто убрала "галочки" с "Сжатия", Ссылки" и "Динам. карты", как было у меня пару - тройку часов и сделала так, как у меня было до этого пару месяцев с тех пор, когда плагин Гуглсайтмэпс отказался работать.
    Но вся беда в том, что при данном раскладе не происходит обновления карты сайта при выпуске новых статей. В чём и заморочка. Мне уже советовали sitemap.xml на sitemap_index.xml поменять с соответствующими изменениями в robots http://.../sitemap.xml на http://.../sitemap_index.xml - бесполезно.

    • Впервые сталкиваюсь с ситуацией, когда плагин google xml sitemaps отказывается работать. Значит что-то с сайтом не так, используются какой-то плагин или скрипт, который блокирует данный плагин. А пробовали включить только настройку динамического создания карты? Вообще, выходом может стать использования плагина WordPress seo by yoast, где также имеется функция карты сайта. Я вообще на все свои сайты устанавливают плагин Yoast. К тому же, его средствами легко импортируются данные из плагина all in one seo pack.

  • XMLкарта настроена как у вас, а результат вот такой:
    URLLastChange
    o.ru/sitemap_addl.xml
    go.ru/sitemap_post.xml
    o.ru/sitemap_page.xml
    o.ru/sitemap_category.xml

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

    • Карта сайта теперь, насколько понимаю, упорядочена, т.е. теперь лежит не все в одном списке. А отдельно адрес для постов, отдельно для рубри и так далее. Можете зайти по любому вышепредоставленному адресу и увидите список ссылок на записи, страницы или еще что-то.

      • А Яндекс говорит: "у вас нет XML карты".

        • Где говорит? Может вы ее просто не добавили.

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

    • Ставьте плагин google xml sitemaps и не мучайтесь.

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

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