Блог Максима Войтика
Публикации о способах
заработка в интернете и SEO

All In One SEO Pack умышленно обрезает описание мета-тега description. Решение проблемы

21 марта 2014
Комментарии: 25

Плагин All In One SEO Pack обрезает description

Привет. Решил сегодня написать не запланированный пост, так как после обновления всех плагинов блога seoslim.ru, случайно заметил, что в самом распространенном модуле произошли небольшие изменения, которые привели к некорректному отображению мета-тега description.

Уверен, что вы уже догадались, о ком пойдет речь. :) Оказывается всем известный плагин All In One SEO Pack, который после очередного обновления (просто я очень редко обновляю wordpress) перестал показывать полное описание страниц.

Например, если вы пишите описание по объему в 200 символов, то для поиска будет выводиться только 160.

Работа плагин All In One SEO Pack

Если кто-то занимается продвижением своих проектов и не знает для чего служит данный модуль прошу вас прочитать статью «SEO плагин WordPress все в одном», где я подробно рассказал о его предназначении и настройке.

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

На одном из моих подопытных сайтов наблюдалась вот такая картина:

Тег meta name description

Как видите, All In One SEO Pack обрезал в meta name description все, что превышало заданный лимит в 160 символов. Кто-то скажет, что здесь нет ничего страшного, заполняй дескрипшн как надо и будет тебе счастье. Но что делать тем, у кого уже опубликовано 100, 500 или 1000 статей.

Ведь в большинстве случаев вебмастера, в том числе и я описывают страницы больше заданного предела. Получается, надо будет перелопатить заново все статьи. А вдруг кто-то считает нужным написать текст в мета-теге description 200 символов или 170 или 300?

В общем, я разработчиков так и не понял, почему они внесли такие коррективы. Покопавшись в настройках All In One SEO Pack тоже не нашел опций отвечающих за данный мета-тег.

Недавно я рассказывал, как с помощью расширенного сниппета для Яндекс или Google можно повлиять на количество кликов по сайту в выдаче поисковых систем. Там вы могли заметить, что такой элемент сниппета, как описание тоже играет одну из значимых ролей.

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

Тем более Яндекс его показывает в сниппете до 250 символов, значит нет ничего страшного если текст в description будет примерно такой длины.

Сниппет в Яндексе

Такую поганую работу плагина я заметил и на других блогах при просмотре исходного кода страницы. Возможно, многие забили на это дело, а кто-то и не знает, как All In One SEO Pack умышлено обрезает длину описания.

Как увеличить длину описания в All In One SEO Pack

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

Данный способ будет касаться правки файла php самого плагина, поэтому если вы через какое-то время обновите его версию, то все изменения пропадут. 🙁 Если вы знаете, как исправить этот трабл другим способом обязательно отпишите мне в комментариях.

Ну что поехали...

Первое. Нужно зайти на хостинге в файловый менеджер вашей площадки и отыскать там файл aioseop_class.php, который лежит в папке плагина All In One SEO Pack.

Папка с файлами плагина

У меня получился вот такой адрес:

/httpdocs/wp-content/plugins/all-in-one-seo-pack

Дабы упростить себе работу с удаленными файлами я использую программу FileZilla.

Второе. Затем открываем скаченный файл в редакторе текстовом редакторе Notepad++ и находим следующую строчку:

$maximum_description_length = 160;

Посмотрите, где она располагается на скрине.
Значение переменной

Здесь вам надо увеличить значение переменной под свои нужны, я поставил 300.

Третье. Сохраняем это дело и обновляем файл на хостинге. Посмотрите пример тестового сайта, о котором шла речь в начале статьи. После исправления файла описание мета-тега description пришло в норму.

Исправленное описание страницы

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

На этом у меня все. Если кто-то еще не проверил исходный код своих страниц пора это сделать. Клавиши «Ctrl + U» вам в помощь или расширение для браузеров RDS-бар. Все пока!

(7 голос., в среднем: 5,00 из 5)
Загрузка...
С уважением, Максим Войтик
Буду рад, если нажмете на любую из кнопок:
Комментарии (25)
  1. Виталий

    статья действительно очень полезная, еще видел плагин для вордпресс что description сам прописывает, он берет что то из статьи

    Ответить
    • Максим Войтик

      Не рекомендую такими плагинами пользоваться.

      Ответить
  2. Артём Черкасов

    Максим, спасибо за инструкцию!

    Кстати можно было через админку фалы плагина поменять =)

    Ответить
    • Максим Войтик

      Через админку не работаю с файлами, так как нет возможности откатывать изменения в случае беды.

      Ответить
  3. Николай

    Спасибо, Максим, за совет!

    Если бы не твой пост, я бы и не заметил перемен в плагине.

    Подкорректировал также до 300, посмотрю на результат. ;-)

    Ответить
    • Максим Войтик

      Пожалуйста. :)

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

    Я вот тоже сегодня такую фигню сегодня заметил, перепугался, думал уже, что что-то поломалось у меня... но, нет. Спасибо за пост)

    Ответить
  5. Сергей

    Здравствуйте Максим!

    Интересная статья! Правда я таким вопрос еще не задавался.

    Максим я так понимаю что вы пользуетесь услугами сервиса Userator, вы не писали не каких отчетов по работе с этим сервисам?

    Ответить
    • Максим Войтик

      Пока еще нет, возможно скоро доберусь и до этого сервиса.

      Ответить
      • Сергей

        Очень жаль, а то отзывов в интернете много о нем и хороших и плохих, а примера что этот сервис действительно работает мало

        Ответить
  6. Ирина М.

    Поскольку сразу с момента установки СЕО-плагина у меня в графе Описание стоит «Большинство поисковых машин рассчитаны максимум на 160 знаков в описании», я стараюсь придерживаться этого правила.

    Ответить
  7. Александр

    Спасибо за актуальную информацию. Даже как-то не додумался залезть в этот файл для устранения проблемы.

    Ответить
  8. Андрей

    Большое Спасибо! Статья очень помогла. Не знаю связанно ли это с этим плагином, но Яндекс в последнее время перестал брать короткий дескрипшен, из за этого в сниппеты стали попадать непонятно откуда взятые фразы. Еще раз спасибо!

    Ответить
  9. Андрей

    Забыл добавить, тоже самое надо сделать и в плагине Platinum SEO Pack, файл platinum_seo_pack.php искать max_description_length, я поставил 300.

    Ответить
    • Александр

      Ох, как же я намучился. Много кто пишет что нужно изменить для плагина Platinum SEO Pack файл platinum_seo_pack.php и поставить значение 300 или 250 для max_description_length! Но в моём случае оказалось какое-то колдовство — не знаю как так, но у меня это значение делится почему-то ровно на два! Вот когда выставил 600 — тогда всё заработало!!! :mrgreen:

      Ответить
  10. Константин

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

    Спасибо за статью!

    Подскажите пожалуйста, у меня еще проблема... Я берет описание из текста, а не из поля «описание» в плагине. Куда посоветуете покопать?

    Галочка генерировать описания отключена.

    Ответить
    • Максим Войтик

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

      Ответить
  11. Равиль

    Спасибо большое за статью, так бы пришлось убить кучу времени) Зачем они так урезали не понимаю.

    Ответить
  12. Сергей

    Здравствуйте Максим! скажите пожалуйста, а у вас после обновления во всех статьях сниппет поменялся или только в новых выдавал сокращенное описание All In One SEO Pack

    Ответить
    • Максим Войтик

      У меня теперь стоит Платинум Сео.

      Ответить
  13. Николай

    У меня Яндекс не видит снипеты. Это может быть из-за этого плагина? Про Гугл не знаю, он мой сайт не любит :)

    Ответить
    • Максим Войтик

      Яндекс сниппеты сам формирует из содержимого статьи.

      Ответить
  14. Наталья

    Спасибо за статью. Все понятно и легко получилось! [good]

    Ответить
  15. Вячеслав

    Вот как, а и не знал. Я вообще собрался переходить на Yoast SEO. Мне он как-то больше нравится.

    Ответить
  16. Александр

    Раньше плагин All In One SEO Pack был самым популярным. Потом все начали переходить на другие плагины. А я его кстати использую до сих пор. но в будущем может и поменяю. ;-)

    Ответить
Оставить свой комментарий
* Нажимая на кнопку "Отправить" вы соглашаетесь с политикой конфиденциальности.
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]
Заработай в социальных сетях

© 2011-2024 seoslim.ru, блог Максима Войтика

Внимание! Копирование материала строго запрещено. Соблюдайте авторские права и уважайте труд других людей!

Adblock
detector