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

Ошибка в работе All in One Seo и решение проблемы плагином SEO by Yoast

Wordpress Seo by YoastВсем привет! На минувших выходных мы участвовали в мероприятии под названием Indian Summer, организованном лучшим в мире турклубом ПИК (сайт). Подробности в конце.

Недавно обнаружила на своем блоге проблему, о которой хочу вам рассказать в данной статье. Проблема эта вызвана некорректной работой плагина All in One Seo Pack.

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

Содержание:

  1. Разбираем ошибку
  2. Способы решения в пределах установленного плагина
  3. WordPress Seo by Yoast: настройка

Разберем суть проблемы, которая появляется при использовании относительно новых версий All in One Seo Pack. Баг этот связан с тегом rel = “canonical”. Данный тег призван сократить количество дубликатов страниц, которые могут проиндексировать поисковые системы. Особенно это актуально для Гугла, потому как данный поисковик будет индексировать, а соответственно учитывать при ранжировании все страницы, которые вы сами от него не закроете. Тег canonical говорит поисковому роботу, какая страница является основной, или канонической. А значит, именно ее он будет учитывать при поиске, а ее дубли отбрасывать.

Плагин All in One Seo Pack благополучно справлялся с данной функцией и определял канонические страницы. Однако после одного из обновлений, появился недочет.

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

canonicalВ данном случае к урлу были добавлены три единицы, но именно такой измененный урл был признан каноническим. А это означает, что таким образом может наплодиться огромное число дублей, которые могут попасть в индекс поисковиков. Т.е., если по какой-то причине появится подобный дубль (сбои при установке новых плагинов или работа злоумышленников), то AIOSP не защитит ваш блог от этой ситуации. А соответственно, каноническая страница будет понижаться в выдаче.

Что же делать в данном случае? Для начала рассмотрим, какие есть возможности устранения неполадки без переустановки плагина.

Как исправить работу AIOSP?

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

исправляем работу AIOSPКроме галочки напротив «Канонические URL», можно также запретить пагинацию для канонических URL и включить пользовательские канонические URL.

Если вы активизируете эти функции, то первая будет препятствовать появлению всех дублей, которые образовываются при нумерации, в том числе и page/3 и т.д. Соответственно, и вышеупомянутые дубли с цифрами после слэша также не будут появляться. Однако, rel = “prev”, rel = “next” при этом будут по-прежнему указывать на предыдущую и следующую страницы с нумерацией. А это в свою очередь может также породить дубли в индексе.

дубли prev и nextКак видно на картинке, тег canonical теперь указывает на главную страницу для урла вида site.ru/page/3. Но теги prev и next как и раньше указывают на предыдущую и следующую страницу.

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

запрет пагинации

В данном случае можно убрать теги prev и next. Для этого разработчики AIOSP рекомендуют внести изменения в файл functions.php. После <?php нужно добавить следующий код:

add_filter('aioseop_prev_link', '__return_empty_string' );
add_filter('aioseop_next_link', '__return_empty_string' );

Теперь prev и next появляться не будут. Однако, если для вас важны страницы вида page/3 или другие с нумерацией, и вы хотите, чтобы они попадали в индекс поисковиков, приведенный выше вариант вам не совсем подходит и нужно искать другие способы устранения бага.

Вторая дополнительная функция в настройках AIOSP – «Включить пользовательские канонические Url». Активация данной настройки позволит вам при создании или редактировании страниц и записей указывать для них канонические урлы:

Включить пользовательские канонические Url

Если описанные выше методы вас не устраивают, можно перейти к более радикальным мерам – заменить AIOSP на другой SEO плагин.

Плагин WordPress SEO by Yoast

Наиболее популярными альтернативами AIOSP являются Platinum Seo Pack и WordPress SEO by Yoast. Значительным недостатком первого является то, что последнее его обновление было около двух лет назад и сложно предугадать, как он будет работать с новыми версиями WordPress.

По плагину WordPress SEO by Yoast отзывы встречаются как положительные, так и отрицательные. Возможно, следует перед установкой на свой основной блог, протестировать данный плагин на ваших дополнительных ресурсах или тестовой версии блога WordPress на денвере.

Чтобы перенести все метаданные, которые были созданы при работе AIOSP можно воспользоваться плагином SEO Data Transporter. Он позволит быстро и автоматически перенести тайтлы и дескрипшны на другую платформу. Для переноса нужно активировать оба сео-плагина. Перед тем, как переносить данные не забудьте сделать бэкап сайта.

В импорте настроек из AIOSP также поможет сам плагин Seo by Yoast – раздел «Инструменты»:

настройки плагина Seo by Yoast

После того, как вы проверите, что данные перенесены верно, плагин AIOSP можно отключать.

Плагин Seo by Yoast обладает достаточно развернутыми настройками, кроме того, он постоянно дает подсказки для работы.

настройки и подсказки

Обратите внимание на раздел «Дополнительно». Здесь содержатся очень полезные функции: Yoast Breadcrumbs (навигационная цепочка) и «Постоянные ссылки».

Yoast Breadcrumbs

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

В закладке «Постоянные ссылки» можно удалить дубли replytocom. Подробнее о них можно почитать в статье «Как избавиться от дублей страниц WordPress replytocom».

настройки Yoast WordPress SEO

Как видите, настройки Yoast WordPress SEO позволяют управлять многими функциями блога.

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

В разделе «Социальные сети» можно задать урлы ваших профилей в Facebook, Twitter, Youtube и т.д.

Также Yoast WordPress SEO генерирует XML карту сайта.

Кроме функций в панели настроек плагина, Yoast SEO также предоставляет возможность анализа страниц и редактирования сео-данных непосредственно в редакторе записей.

Вот общие настройки под текстом записи:

настройки плагина Yoast SEO

А это анализ страницы по SEO-параметрам:

анализ страницы

Достаточно  удобно.

А помните статью про оптимизацию рубрик в WordPress? Там тоже я советовала перейти на плагин. Выходит, что для всех нужных нам целей плагин Seo by Yoast подходит. Если вы еще его не использовали, рекомендую, по крайней мере, протестировать, чтобы увидеть все его достоинства.

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

До новых встреч!

P.S. Индиан самер прошел на ура! В лесу на поляне собралось около 180 походников и все вместе мы веселились с пятницы по воскресенье. Играли в игры, участвовали в командных соревнованиях, театральном мастер-классе, кидались тортами и перьями из подушек, смотрели спектакль «Амели» под открытым небом, всю ночь у костра плясали и в бане на колесах парились. Да много всего интересного и веселого было:)

танцы у костра индиан самер фаер-шоу измазанные тортами и пухом мы


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

    Здравствуйте!

    Подскажите пожалуйста, как в настройках шаблонов в плагине All in One Seo настроить так, чтобы в записях в описании

    (мета-описания) информация бралась из начала текста? Или как правильно? Сайт автонаполняемый

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