⭐️ Google изменил обработку JSON-LD: проверьте двойное экранирование
⭐️ Google изменил обработку JSON-LD: проверьте двойное экранирование
21 августа Google сообщил об изменении в обработке JSON-LD: при извлечении structured data теперь выполняется только один проход декодирования HTML-сущностей. Двойное экранирование больше не разворачивается автоматически.
Например:
🤩& 🔜 & — корректно;
🤩& 🔜 & — второй уровень больше не декодируется;
🤩 ✔ 🔜 ✔ — Google оставит HTML-код ✔, а не преобразует его в символ ✔️
Проблема может возникнуть, если CMS или шаблон сначала экранирует значение, а затем повторно помещает его в JSON-LD.
Что стоит проверить в первую очередь:
🔵 сайты с большим количеством данных из CMS и внешних выгрузок;
🔵 товары и компании, в названиях которых есть & и другие специальные символы;
🔵 отзывы и описания, которые автоматически попадают в structured data;
🔵 шаблоны, где переменные проходят HTML-экранирование несколько раз.
Что сделать:
1️⃣ откройте исходный код страницы и найдите <script type="application/ld+json">;
2️⃣ проверьте значения на &amp;, &# и другие признаки двойного экранирования;
3️⃣ проверьте несколько типов страниц, особенно товары, категории и статьи;
4️⃣ если проблема есть, исправляйте генератор JSON-LD, а не отдельные страницы;
5️⃣ для формирования JSON используйте стандартное JSON-экранирование, например \u0026.
После исправления проверьте structured data через Google Rich Results Test. 🔗 https://search.google.com/test/rich-results
Это не означает автоматического падения позиций. Проблема в другом: Google может получить из structured data некорректное значение, из-за чего страница может потерять возможность показываться в некоторых расширенных результатах.
____
@prcynews
Источник новости https://t.me/prcynews/7922...
192 
