Последнее время всё чаще встречаю формулировку, что Google «не парсит JSON»
Последнее время всё чаще встречаю формулировку, что Google «не парсит JSON». На самом деле проблема немного в другом, и для тех, кто сейчас активно делает сайты через AI и современные фреймворки, момент довольно полезный.
Google нормально работает с JSON-LD и структурированными данными. Но отдельный JSON-ответ, или API не стоит воспринимать как полноценную замену HTML-странице. То, что нужный текст существует где-то в ответе API и прекрасно виден вашему приложению, ещё не означает, что поисковик получит его в том же виде, увидит связи и будет относиться к нему как к основному содержимому страницы.
Поэтому я бы после очередного вайбкодинга сайта потратил ещё десять минут и посмотрел, что в итоге действительно получает Google. Основной текст, ссылки и важные для страницы сущности лучше оставлять в HTML, или доступном после рендеринга DOM. JSON-LD использовать для структурированных данных, а не пытаться заменить им сам документ.
Ну и самое полезное здесь вообще не спорить, умеет Google что-то читать, или нет. Берёте несколько важных страниц, открываете URL Inspection в Search Console и смотрите результат глазами Google. Особенно рекомендую сделать это на сайтах, где большая часть контента собирается на клиенте из API.
Иногда десять минут такой проверки могут объяснить намного больше, чем несколько недель ожидания индексации и поисков причин, почему прекрасный новый сайт почему-то никто не видит )
Вставить свои 5 копеек: