При оптимизации сайта, стоит также обратить внимание на улучшение плагинов, конкретно – Yoast SEO. Разбираемся, что такое application ld+JSON и как это отключить.
App ld json: что это в ВордПресс?
Application Yoast – вид микроразметки, внедренная в плагин Yoast SEO (бывшее название WPSEO) для постов. В большинстве коммерческих шаблонов совместимости их и разметки нет, поэтому внедряемые элементы конфликтуют с файлами системы (как и meta).
Для адаптивного понимания поисковыми роботами распознается несколько видов Shema (не путайте с opengarh):
- Microdata – значение, добавляемое в виде атрибута к уже существующим тегам;
- Json – обычно подгружаемый со стороннего ресурса блок, но Йоаст подгружает его автоматически, используя системные возможности WordPress;
- Ld – формат разметки (похож на xml), при котором данные вносятся через набор строковых пар.
Используя проверочные инструменты от Яндекса и Google, видно, что обходящие роботы расценивают такие элементы как ошибки, которые не участвуют при формировании расширенного сниппета. Следовательно, лучше избавиться от этой проблемы.
Как удалить Application ld+Json из Yoast
Отключить ненужную микроразметку в приложении вы можете при помощи PHP функции или плагинов. Рекомендую расширения, потому что они гарантировано не нарушат работу блога.
Используя Clearfy PRO
Небезызвестное расширение для комплексной оптимизации сайта на WordPress. В рамках улучшения работы Yoast, удаляет application.
Чтобы найти эту опцию, перейдите в настройки (соответствующий пункт в сайдбаре), в раздел “SEO” и активируйте чекбокс.
Дополнительно Clearfy отключает JSON Rest API, если вы им не пользуетесь.
Отключаем application в Yoast через Remove Schema
Модуль, весь функционал которого концентрируется на работе с разметкой. Кроме работы с йоастом, помогает редактировать изменения от других утилит.
Необходимый пункт, располагающийся в вкладке “Plugin/Theme schema removal” (первый). Переведите его в активное положение. Если эти меры не сработали и валидаторы поисковиков показывают разметочные ошибки, используйте конфиг из следующего раздела.
При помощи системной функции
Также внести изменения в код можно самому, не прибегая к уже написанным расширениям. Чтобы вставить функцию:
- Откройте редактор тем (в разделе “Внешний вид”) или панель управления веб-сервером
- Откройте для редактирования functions.php
- Скопируйте и вставьте следующий фрагмент кода:
Теперь проверьте на сохранившиеся участки кода (например, при помощи сочетания клавиш “Ctrl + U”). Если вы внесли изменения успешно, то сообщений об ошибках не возникнет. Во всех других случаях – откатите правки.
Еще один устаревший кусок кода в WordPress – jQuery migrate. Узнайте, как его отключить.