Що читають AI-інструменти: raw HTML чи рендер? (яблука → груші)
- Гіпотеза
- Інструменти, що читають лише raw HTML, побачать яблука; ті, що виконують JS, побачать груші. Тест покаже, на що спирається кожен AI-краулер.
- Результат
- Триває збір даних по різних інструментах.
Ідея
Одна сторінка існує у двох станах. У сирому HTML вона повністю про яблука: <title>, meta
description, keywords, Open Graph, Twitter-теги, JSON-LD і весь видимий текст. Після виконання
JavaScript усе перезаписується на груші — знову ж таки все, до останнього метатега.
Сторінка-payload: /experiments/best-fruit/.
Що саме змінюється після JS
document.title— яблука → грушіmeta[name="description"]іkeywordsog:title,og:description,og:imagetwitter:title,twitter:descriptionapplication/ld+json(Schema.org Article)<h1>, лід, список сортів і основний абзац
Як перевіряти
Порівнюю, що витягне кожен інструмент, з тим, що реально в двох станах.
- Raw HTML —
view-source:абоcurlбез рендеру → має бути про яблука. - Рендер — відкрити в браузері, дочекатися JS → груші.
- Далі проганяю URL через різні AI-інструменти й дивлюся, що вони «бачать»: заголовок, опис, про що сторінка.
Інструменти для перевірки: ChatGPT (з переглядом URL), Perplexity, Gemini, Claude, а також класика для контролю — Google Rich Results Test і Search Console (Google рендерить JS).
Що це показує
Якщо AI-інструмент каже, що сторінка про яблука — він читає сирий HTML і не виконує JS. Якщо про груші — він рендерить сторінку, як сучасний браузер. Це прямо впливає на те, як подавати контент, якщо ціль — потрапляти в AI-відповіді.
Результати додаватиму сюди в міру тестування.