У меня уже есть небольшая (и пополняемая) подборка с вопросами и ответами про отладку сайта, посвященная Вордпрессу. Думаю, Яндекс Турбо заслуживает отдельного материала.
***
***
1. Закодированные символы в тегe <![CDATA[]]>
В Яндекс-Вебмастере выводится предупреждение об ошибке обработки источника. В разделе «Информация об источнике» выдается вот такое сообщение:
= в содержимом тега <![CDATA[]]> найдены закодированные символы =
Вопрос: что это за символы, о чем речь?
Ответ: это теги, используемые при написании HTML. Видимо, Яндекс воспринимает их как попытку загрузить код вместо текста.
Однако ремарка: иногда этот «код» выступает именно в роли текста. Например, на моем сайте невалидными оказались две статьи про то, как пользоваться тегами. Я вставляла теги в текст в качестве наглядных примеров и никак не могу их выкинуть. Полюбуйтесь, вот отрывок на скрине:
// Кстати, это тот самый FAQ про Вордпресс, который упомянут в самом начале сегодняшнего материала
«Невалидные» места в тексте показаны стрелками и подчеркнуты красным. Как видите, они там не просто так, а нужны по смыслу.
Возможное (неидеальное) решение: можно исказить теги, например, вставив туда пробелы. Решение имеет очевидные минусы — не красиво, нельзя будет копировать-вставлять, возможны бестолковые разрывы при переносе на следующую строку…
Можно заменить часть латинских букв на кириллицу, но это будет уже за гранью добра и зла 🙂 Даже если честно предупредить читателя.
Или можно все оставить, как есть. Ошибка, по идее, не критичная. И вообще это Яндекс неправ, пусть исправляет со своей турбо-стороны.
Один ответ к “Отладка Яндекс Турбо”
Блин, я в тексте вставил , пока искал в чём фишка, потерял немало дней)
Убрав DIV, проблема не решилась) Мало того, он в вебмастере написал «будет загружена предыдущая версия RSS», и обрезал все страницы после 49-ой в турбо -ленте)