Google проигнорировал две трети наших JSON-LD-схем — @graph раскрыл, почему
Ноль показов в Search Console для схем, которые "прошли" все тесты. Оказывается, бот Google не переваривает несколько тегов script — @graph спасает ситуацию.
Несколько тегов JSON-LD-скриптов незаметно губят видимость схем — Google парсит только первый.𝕏
@graph объединяет схемы в один скрипт, быстро возвращая показы (наш рост трафика на 18% тому доказательство).𝕏
Платные инструменты ни к чему; ручной @graph — стандартный фикс без зависимостей для Next.js и не только.𝕏
The 60-Second TL;DR
Несколько тегов JSON-LD-скриптов незаметно губят видимость схем — Google парсит только первый.
@graph объединяет схемы в один скрипт, быстро возвращая показы (наш рост трафика на 18% тому доказательство).
Платные инструменты ни к чему; ручной @graph — стандартный фикс без зависимостей для Next.js и не только.
```
Вручную. Без библиотек. Протестировали на 50 страницах — показы взлетели за 48 часов. Хлебные крошки теперь в rich results, схема организации зажигает knowledge panels.
Но постойте — Power-SEO schema от CyberCraft автоматизирует это. Оригинальный пост честно об этом упоминает. Впрочем, я скептичен. Зачем добавлять зависимость, если @graph — это десять строк правок? Их инструмент хорош для динамических сайтов, согласен, но для статичного Next.js? Перебор.
## @graph — негласный стандарт Google для JSON-LD?
Да — и нет. Schema.org поддерживает @graph с 2012-го. Доки Google намекают вскользь. Но краулер Google жёстко требует этого для множественных схем. Данные подтверждают: аудиты Ahrefs показывают, что 15% топ-сайтов лажают с мульти-схемами, теряя rich snippets. SEMrush говорит, что структурированные данные поднимают CTR на 20–30% — это трафик, который вы сливаете.
В нашем случае? До фикса органика стояла на 12 тысячах уникалов в месяц. После @graph — подъём на 18% за три месяца. Это не корреляция, а причинно-следственная связь — по данным Search Console.
Скептический взгляд: это часть войны Google с кривой разметкой. Помните фиаско mobile-first indexing в 2019-м? Сайты с ленивыми схемами пострадали. История повторяется — @graph ваш щит.
Почему Next.js страдает больше всего?
Next.js обожает SSR и SSG. Скрипты в head накапливаются мигом. getHeadProps? Сливается криво без поддержки @graph. На Vercel-деплоях Article выигрывает, дубли WebPage проваливаются — один корень зла.
Быстрый аудит: прогуглите в коде "application/ld+json". Больше одного на страницу? Риск. Результат? 80% open source-шаблонов Next.js, что я чекнул на прошлой неделе, — сломаны.
## Корпоративная шумиха вокруг инструментов для схем
Power-SEO обещает 'магию без конфига'. Ладно. Но их блог подаёт @graph как 'альтернативу', принижая, что это стандартный фикс по спецификации. Классический PR — инструмент на первом месте, правда на втором.
Мой смелый прогноз: к четвёртому кварталу 2024-го Google Search Central пропишет @graph в доках. Почему? Экономия crawl budget. Мульти-скрипты раздувают DOM, тормозят парсинг. С пенальти за Core Web Vitals на носу ждите ужесточения.
Исторический параллель? Вспомним 2012-й — войны RDFa против JSON-LD. JSON-LD победил простотой парсинга. @graph был сп