Как изменить лимит символов в мета тегах на WordPress?

Ссылка скопирована
1 ответ

В title и descr не удается прописать длинные мета теги из-за ограничения в 60 и 160 символов. Используется плагин All In One SEO (не Pro версия). На офиц сайте плагина не нашел информации.

Дополнительно:

Как изменить лимит символов в мета тегах на Wordpress?

измените function.php

function custom_ai1seo_meta_length($length) {     return 250; // Замените это значение на желаемый лимит символов. }  add_filter('aioseop_title_length', 'custom_ai1seo_meta_length'); add_filter('aioseop_description_length', 'custom_ai1seo_meta_length');

function custom_ai1seo_meta_length($length) { return 250; // Замените это значение на желаемый лимит символов. } add_filter('aioseop_title_length', 'custom_ai1seo_meta_length'); add_filter('aioseop_description_length', 'custom_ai1seo_meta_length');

  • Есть файл functions.php, прописал - сработало!
Нужно решить такую задачу?

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

Заказать помощь
Лучший ответ
1
Frontend-редакция Ответ

Ограничение 60 символов для title и 160 для description в SEO-плагинах чаще всего не является жёстким техническим лимитом сохранения. Это рекомендация по длине сниппета. Поисковики всё равно могут обрезать длинный заголовок или переписать description, поэтому увеличивать лимит стоит только если Вы точно понимаете, зачем нужен длинный текст.

Если All In One SEO действительно режет ввод или показывает ограничение в интерфейсе, можно попробовать фильтры плагина. Но названия фильтров зависят от версии AIOSEO. Пример, который часто встречается для старых версий:

add_filter('aioseop_title_length', function ($length) {
    return 250;
});
 
add_filter('aioseop_description_length', function ($length) {
    return 320;
});

add_filter('aioseop_title_length', function ($length) { return 250; }); add_filter('aioseop_description_length', function ($length) { return 320; });

Добавлять такой код лучше не в родительскую тему, а в дочернюю тему или небольшой mu-plugin, чтобы правка не потерялась при обновлении. После добавления очистите кэш сайта и проверьте исходный код страницы, а не только поле в админке:

<title>...</title>
<meta name="description" content="...">

<title>...</title> <meta name="description" content="...">

Практический совет: длинный title почти всегда хуже для SEO и CTR. Обычно лучше сделать нормальный title 55-70 символов, а подробности вынести в H1, подзаголовок или description. Description можно делать длиннее 160, но поисковик всё равно выберет фрагмент по запросу. Поэтому технически лимит можно увеличить, но не превращайте meta tags в абзацы текста.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

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

Вам также может быть интересно