Проблема використання JavaScript для структурованих даних на веб-сайтах


Недавнє дослідження виявило проблему для веб-сайтів, які залежать від JavaScript для структурованих даних. Дані, часто у форматі JSON-LD, важко доступні для AI-ботів, якщо вони не містяться у вихідних HTML-даних. Боти, такі як GPTBot (використовується ChatGPT), ClaudeBot та PerplexityBot, не можуть виконувати JavaScript і пропускають будь-які структуровані дані, додані пізніше. Це створює виклики для веб-сайтів, які використовують інструменти, наприклад Google Tag Manager (GTM), для вставки JSON-LD на стороні клієнта, оскільки багато AI-ботів не можуть читати динамічно генерований контент.
Elie Berreby, засновник SEM King, дослідив, що відбувається, коли JSON-LD додається за допомогою Google Tag Manager (GTM) без рендеринга на стороні сервера (SSR). Він з'ясував, чому цей тип структурованих даних часто не бачить AI-боти.
- ✅ Забезпечте доступність структурованих даних для всіх ботів, щоб уникнути проблем з AI-ботами пошуку.
- ✅ Використовуйте рендеринг на стороні сервера (SSR): відтворюйте сторінки на сервері, щоб включити структуровані дані до вихідних HTML-даних.
- ✅ Використовуйте схему розмітки безпосередньо в HTML, щоб зменшити залежність від JavaScript.
- ✅ Пропонуйте попередньо відтворені сторінки, де JavaScript вже виконаний, надаючи ботам повністю відтворені HTML-дані.
💡 Порада: ці підходи відповідають рекомендаціям Google щодо пріоритету розробки на основі HTML та включення важливого контенту, такого як структуровані дані, до вихідних даних сервера.
Статтю згенеровано з використанням ШІ на основі зазначеного матеріалу, відредаговано та перевірено автором вручну для точності та корисності.
https://www.searchenginejournal.com/ai-search-optimization-make-your-structured-data-accessible/537843/