Почему Yoast SEO не меняет title и description после редактирования?

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

Добрый день, коллеги веб-мастера.
Столкнулся с проблемой: на двух страницах сайта,(сайт услуг) одинаковые заголовки и описания страниц - Yoast seo не хочет менять title и description.
С другими страницами title и description такого нет.

Т.е. в окне редактирования он его меняет, вот пример:

Почему Yoast SEO не меняет title и description после редактирования?

а вот по факту ни чего не меняеться.

Почему Yoast SEO не меняет title и description после редактирования?

С другими страницами такого нет.
Перепробовал все, что смог найти в просторах интернета, помгите разобраться.

вот как ругаеться Яндекс Вэбмастер на это:

Почему Yoast SEO не меняет title и description после редактирования?

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

Почему Yoast SEO не меняет title и description после редактирования?

У вас только в микроразметке появились ваши изменения

<meta property="og:title" content="Оклейка  антигравийной пленкой Suzuki в Москве, Солнцево" /> 	<meta property="og:description" content="Оклейка и защита антигравийной пленкой автомобилей Suzuki в Москве, Солнцево" />

<meta property="og:title" content="Оклейка антигравийной пленкой Suzuki в Москве, Солнцево" /> <meta property="og:description" content="Оклейка и защита антигравийной пленкой автомобилей Suzuki в Москве, Солнцево" />

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

Как вариант, можете перейти на Rank Math. Там есть функция миграции с Yoast Seo.

  • Кстати, у вас есть
    <meta name="keywords" content="8 (926) 093-50-00" />

    <meta name="keywords" content="8 (926) 093-50-00" />

    которые вообще не тем заняты )). кстати, в Yoast Seo и Rank Math нет функции meta keywords как устаревшей. Значит у вас чем-то еще на сайте метатеги прописываются.

  • Спасибо Дмитрий
    /*Проверьте сайт на наличие других seo плагинов*/
    попроверял и пробовал перестанавливать, удалять кэш, писал на хост может там у них с кэш есть проблема. И с плагинами игрался, благо у меня их мало.

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

  • Яков Карелин, Со страницей поиграйтесь: отправьте в черновик на время, поставьте отложенную публикацию на 10 минут, скопируйте (посмотрите что в копии). Если в копии норм, то удалите оригинал и на его место копию поставьте.

    Спасибо Иван

    Дмитрий, если что ).

  • Может кто подскажет
    пред история.
    Обратились за SEO оптимизацией в компанию. И они залили в корень сайта папку с файлами, в этом чувствую тоже нужно будет теперь разбираться.
    С помощью GPT и методов тыка он обнаружил, что в коде файла functions.php есть странность.
    Вот комментарий:

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

    if(!empty($T) && isset($T)){     function remove_meta_title($html) {     global $metaTitle;     $pattern = '/<title([^>]*?)s*>.*</title>/isU';     $html = preg_replace($pattern, '<title>'.$metaTitle.'</title>', $html);     return $html;     }     function clean_meta_title($html) {     ob_start('remove_meta_title');     }     add_action('get_header', 'clean_meta_title', 100); }

    if(!empty($T) && isset($T)){ function remove_meta_title($html) { global $metaTitle; $pattern = '/<title([^>]*?)s*>.*</title>/isU'; $html = preg_replace($pattern, '<title>'.$metaTitle.'</title>', $html); return $html; } function clean_meta_title($html) { ob_start('remove_meta_title'); } add_action('get_header', 'clean_meta_title', 100); }

    Здесь код пытается заменить существующий тег на $metaTitle, который, похоже, определен в другом месте (вероятно, в файле aweb_seo/_meta.php).

    Чтобы решить вашу проблему, вы можете:

    Закомментировать этот блок кода (поставьте /* перед этим блоком и */ после него).
    Сохраните изменения и проверьте работоспособность сайта.

    Это помогло решить вопрос.
    Воот теперь вопрос, если удалить этот кусок кода, это как то может сказаться на SEO оптимизации

  • Яков Карелин, Если вы его закомментировали, то считайте - уже удалили. Если после этого ничего не произошло, то удаление ни на что не повлияет. Можете на всякий случай где-то отдельно в файле сохранить код.
Нужно решить такую задачу?

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

Заказать помощь
Лучший ответ
1
Анна SEO Ответ

Если Yoast SEO в админке сохраняет title/description, но на фронте они не меняются, сначала нужно смотреть исходный код страницы, а не Яндекс.Вебмастер. Вебмастер может показывать старые данные из кэша обхода, а реальная проблема может быть в шаблоне, кэше, дубле метатегов или другом SEO-плагине.

Проверьте страницу через “Просмотр кода” и найдите:

<title>...</title>
<meta name="description" content="...">
<meta property="og:title" content="...">

<title>...</title> <meta name="description" content="..."> <meta property="og:title" content="...">

Если изменились только og:title и og:description, а обычные title и meta name="description" остались прежними, значит их выводит не Yoast или тема перехватывает title. Частые причины:

  • в теме вручную прописан <title> вместо поддержки title-tag;
  • активен второй SEO-плагин или модуль темы;
  • страница собрана конструктором и использует отдельный шаблон;
  • кэш страницы отдаёт старый HTML;
  • Yoast indexables устарели и требуют пересборки.

Для Yoast полезно запустить пересборку SEO-данных: Yoast SEO → Инструменты → Оптимизация SEO-данных. Если есть WP-CLI:

wp yoast index --reindex

wp yoast index --reindex

Также очистите кэш WordPress, плагина кэша, CDN и хостинга. Если в исходном коде всё правильно, Яндекс обновит данные после переобхода. Если в исходном коде неправильно — ищите конфликт в теме или другом плагине. На проблемных страницах сравните шаблон с теми страницами, где Yoast работает нормально.

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

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

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

комментарий

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

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