Ошибка: Недопустимый тип значения «@context» — КАК ИСПРАВИТЬ
Недопустимый тип значения «@context»
Данную ошибку может выдавать сервис Google Console Search (он же Гугл Вебмастер). Например, после опубликования новой статьи на сайте и отправке ссылки этой страницы в Гугл Вебмастер.
Приведем один из вариантов устранения этой ошибки:
Как правило, ошибка со значением «@context» возникает после переезда сайта на sttps (защищенный протокол). Одно из требований такого перехода — отсутствие ссылок с незащищенным протоколом http. Наличие на одном ресурсе ссылок с обозначением протоколов разных версий недопустимо.
Один из путей настройки во время перехода — приведение всех ссылок к относительному формату. То есть удаление из всех ссылок название сайта с обозначением протокола. Один из способов решения этой задачи — использование плагинов. В том числе HTTP / HTTPS Removal. Он проверяет весь сайт и редактирует все ссылки, превращая их в относительные.
Такой плагин не обладает «разборчивостью» и редактирует абсолютно все ссылки. В том числе в микроразметку. Где должна быть такая конструкция:
@context":"https://schema.org
А появляется такое:
@context":"//schema.org
Деактивация плагина HTTP / HTTPS Removal устраняет ошибку. После повторно запускаем проверку в Гугл Вебмастере. Ошибка «Недопустимый тип значения «@context» должна быть устранена.
Меры предосторожности
Этот совет универсален и применим для ведения сайтов в целом:
Иногда вебмастеру приходится вводить на сайте различные изменения. Например, установка/ отключение плагинов, изменение тем CMS (Вордрпес, Джумла и тд), выполнение настроек и тд и тп. Нередко такие изменения могут приводить к фатальным ошибкам. Например, к полной недоступности системы.
К таким ситуациям нужно быть готовым. И для преодоления таких ошибок часто применяются бэкапы хостинга. С их помощью можно выполнить «откат» системы — отменить любые изменения на сайте/ хостинге, восстановить файлы.
Но перед использованием бэкапов важно понимать:
- Откат/ восстановление означает отмену любых изменений. В том числе приводит к удалению созданного контента: страниц, фото/ видео и тд.
- Период отмены изменений настраивается. Ты выбираешь, за какой период проводить откат: за последние сутки, двое, трое…. неделю, месяц и тд. Чтобы не получилось так, что ты хотел отменить изменения сделанные час назад, а в итоге удалил весь созданный контент за последний месяц.
- Если на одной учетной записи хостинга у тебя несколько ресурсов, система может предоставлять возможность отката как по одному сайту, так и по всем сразу. То есть ты решил отменить изменения на одном сайте, а в итоге удалил все изменения со всех. Будь внимателен с настройками.
Изучи возможность использования бэкапов на своем хостинге. Это может здорово помогать в нештатных ситуациях. А также изучи способы связи с тех поддержкой хостинга. Ребята также могут помочь в подобных ситуациях.