Чем больше я работаю с плагином для WordPress AIOSEO тем больше убеждаюсь в его бесполезности.
У AIOSEO после радикального обновления этого плагина недостатков стало больше, чем достоинств.
Впрочем будем объективны - All In SEO Pack подходит для большинства сайтов на WordPress.
Недостатки, которыми всегда страдал AIOSEO:
- Проблемы платной версии
- Проблемы микроразметки
- Проблемы с каноническими URL
- Проблемы после обновления
- Решение проблем с AIOSEO
Проблемы платной версии
AIOSEO всегда имел недостатки, с которыми приходилось мириться. Действительно, AIOSEO подходит практически для любого сайта, если только нам не понадобятся дополнительные возможности которые отнесены к платной версии.
Среди них следующие:
- Микроразметка для локального бизнеса
- Хлебные крошки
- Видео карта сайта
- Sitemap новостей
Самая большая проблема AIOSEO это чрезвычайно нефункциональная карта сайта xml, модуль которой уважаемые разработчики предлагают бесплатно. С обычными сайтами модуль карты сайта AIOSEO справляется, а с мультисайтами работает крайне некорректно.
Модуль AIOSEO Siemap.xml категорически не дружит с мультимедиа.
Если изображения худо-бедно отображаются в карте сайта, то о видео вообще говорить не приходится. Видео карта сайта отнесена к платной версии. Мало того, даже в платной версии разработчики посчитали что видео может быть размещено только на Yotube и ни под каким предлогом не размещается ссылка на видео, которое находится в медиабиблиотеке WordPress.
Хлебные крошки тоже отнесены к платной версии. Назревает вопрос - а зачем вообще нужен AIOSEO когда для реализации дополнительной навигации придется ставить дополнительный плагин типа Breadcrumb-NavXT и при этом иметь проблемы с валидаторами?
Карта сайта для новостей вообще отнесена к максимальной версии AIOSEO Pro по подписке за 350$ в год.
Проблема микроразметки
Как только мы попробуем проверить валидность микроразметки для сайта с плагином AIOSEO мы столкнемся с массой ошибок. При этом проблемы валидности микроразметки для Яндекс и Google будут разными.
С большой долей вероятности полностью устранить проблемы микроразметки AIOSEO не получится без его удаления. Я уже писал о том как удалить микроразметку AIOSEO чтобы использовать сторонний плагин для реализации этого функционала.
С учетом предыдущих недостатков получается что при использовании AIOSEO нужно дополнительно установить как минимум 3 плагина и править код темы вручную.
Проблемы с каноническими URL
Проблемы с каноническими URL в AIOSEO возникают тогда, когда мы используем структуру сайта в которой присутствуют расширения файлов. В этом случае AIOSEO не корректно отрабатывает переменные, указанные в настройках рубрик постоянных ссылок WordPress.
В итоге приходится применять фильтры AIOSEO и дополнительно редактировать файл function.php темы WordPress что тоже не добавляет оптимизма.
Проблемы после обновления AIOSEO
После радикального обновления AIOSEO, который в девичестве назывался All In SEO Pack все стало еще хуже.
Часть нужного функционала отнесена в платную версию, а интерфейс изменился в худшую сторону. Явно прослеживаются идеи главного конкурента AIOSEO плагина YOAST SEO.
Старый интерфейс AIOSEO в редакторе поста
Новый интерфейс AIOSEO
Настройки микроразметки для локального бизнеса и настройки соцсетей ушли в платную версию, хотя раньше их можно было прописать в настройках бесплатно.
В интерфесе появилась оценка оптимизации поста, появился автоматизированный валидатор микроразметки OpenGraph. Весь этот функционал был реализован в плагине YOAST SEO и там он был избыточным.
Карта сайта по прежнему конфликтует с плагинами мультиязычности, хотя разработчики обещали это исправить еще года 3 назад.
При этом функция изображений для соцсетей как работала не корректно, так и работает неправильно в обновленной версии.
Похоже что часть переменных плагина AIOSEO утеряна безвозвратно. Сочувствую тем, у кого были макросы шаблонов в настройках постоянных ссылок типа #post | #sitename вместе с плагином Polylang. Отредактировать эти строки в одно движение стало невозможно и теперь нужна либо массовая замена через PhpMyAdmin либо редактировать все страницы вручную.
Решение проблем с AIOSEO
Вариантов решения проблем с AIOSEO несколько:
- Избавиться от AIOSEO и перейти на YOAST (в котором проблем хоть и меньше, но они есть)
Я, конечно, провел эксперимент с миграцией с AIOSEO на YOAST который не увенчался успехом. Хотя разработчики YOAST предлагают функционал миграции с AIOSEO часть данных все равно была утеряна. Некоторые посты оказались без description что, конечно же, сказалось на ранжировании. По итогам пришлось вновь откатить сайт и использовать AIOSEO.
Такой вариант возможен, но подойдет далеко не всем. У меня просто не было выбора и по этому пришлось править файлы темы.
- Править код самого плагина AIOSEO.
Ну это совсем неудачное решение, хотя и возможное. Конечно при обновлении плагина AIOSEO все что мы исправили будет заменено файлами обновленной версии.
- Написать свой код для SEO.
На мой взгляд это лучшее решение если сайт создается с нуля. Я предлагаю готовое решение для реализации функционала SEO причем совершенно бесплатно.
Об авторе