Application ld json в Yoast SEO – что это такое и как удалить из CMS WordPress

SEO в WordPress

Дополнительные плагины почти всегда вносят какой–либо дополнительный код в исходный HTML WordPress. Сейчас расскажу про application ld+json Yoast SEO, инструмент не заменимый, но имеет несколько отрицательных моментов в плане внедрения включений в сайты.

Application ld+json что это такое

По умолчанию Yoast в стандартной сборке включает в себя базовую микроразметку shema org в формате ld+json с названием application. Она не совсем полная и имеет ряд ошибок, но дополнительного расширенного снипета можно добиться. Так выглядит микроразметка на блоге, не путайте с opengraph, для социальных сетей он нужен.

Инспектор в браузере.
HTML.

Запускает исполняемый скрипт из внутренних файлов, подключается в шапке сайта, что приведет к некоторому снижению скорости. Тем более при наличии в активном шаблоне микроразметки будут споры с данной, в статье разберемся как ее удалить и отключить полностью. Советую прочитать про хлебные крошки в Yoast.

Отключить application json через плагин Disable Yoast’s Structured Data

Плагин не требует настроек из разряда установил и забыл. Можно найти поиском из админки либо скачать с репозитория WordPress Disable Yoast’s Structured Data, выглядит так.

Первый модуль.
Disable Structured Data

Удалить в плагине Clearfy PRO

С данной задачей может справится комбайн Clearfy PRO, нужно только активировать соответствующий пункт в настройках. В разделе SEO, подраздел Yoast увидите соответствующий модуль.

ClearfyPRO.
Клеарфай.

Отмечу что данная функция не единственная, а только одна из 48, которые улучшают движок WordPress, например работает с canonical в Yoast.

Скидка читателям на Clearfy

Настройка через function php

Почти все включения в WordPress можно отключить хуками, фильтрами и функциями. Для оптимизации удаления application используем грубый метод, вырезаем с помощью конструкций в finction php.

function wpoptimize_remove_yoast_jsonld( $data ){
    $data = array();
    return $data;
}
add_filter( 'wpseo_json_ld_output', 'wpoptimize_remove_yoast_jsonld', 10, 1 );
Шаблон WP.
Функции.
  1. Переходим в Редактор тем Вордпресс.
  2. В правой колонке выбираем function.
  3. Вставляем код в тело файла, рекомендую в самый низ.
  4. Сохраняем.
  5. Почти аналогично можно исключить rest api.

Проверка в Вордпресс

Для проверки есть только один путь это через HTML сайта. Переходите на главную страницу, или на любую другую и нажимайте на комбинацию клавиш Ctrl+U откроется исходный код, смотрим, на раздел Йоаста, весь блок application должен пропасть.

Смотрим удаление application.
Проверка отсутствия.

Так с помощью 3 разных способов смогли отключить вывод application генерируемый Yoast SEO, не забывайте про проверку.

Женя

Занимаюсь разработкой WordPress уже больше 5 лет, делюсь своими знаниями и опытом на этом блоге.

Оцените автора
WPHacks.ru
Добавить комментарий