Ілюстрація до статті “Ваш сайт може бути невидимим для ШІ — і зовні це виглядає нормально”
Технічне SEO ШІ-пошук Про ШІ

Ваш сайт може бути невидимим для ШІ — і зовні це виглядає нормально

Сайт може виглядати бездоганно у браузері й водночас бути майже порожнім для ШІ-краулера. Для людини це непомітно: сторінка відкривається, меню працює, кнопки клікабельні. Але значна частина ШІ-роботів, які збирають дані для відповідей ChatGPT, Gemini чи ШІ-режиму Google, не виконує JavaScript так, як це робить браузер людини — вони читають сирий HTML-код сторінки. Якщо навігація сайту побудована так, що посилання з'являються тільки після виконання скрипта, для такого робота цих посилань просто не існує.

Як це виглядає технічно

Звичайне посилання в HTML-коді — це елемент <a href="...">, який будь-який робот бачить одразу, без додаткової роботи. Але на багатьох сучасних сайтах, особливо зроблених на популярних JS-фреймворках, навігація реалізована інакше: посилання генерує JavaScript уже в браузері користувача, а в сирому коді сторінки на їхньому місці — порожній контейнер або клікабельний елемент без реального href. Людський браузер виконує цей скрипт за долі секунди, і різниці ніхто не бачить. Робот, який не виконує JavaScript, бачить сторінку без жодного переходу далі — і на цьому його маршрут сайтом закінчується.

Чому цю проблему складно помітити самостійно

Перевірити сайт «на око» в браузері безглуздо — саме тому проблема й лишається непоміченою роками. Побачити її можна тільки подивившись на сирий HTML-код без виконання скриптів: або відкривши «вихідний код сторінки» до того, як він оновиться JavaScript'ом, або скориставшись інструментом, який завантажує сторінку так само, як це робить пошуковий робот. Одне нещодавнє 41-денне дослідження показало: якщо сайт побудований так із самого початку, виправити наслідки заднім числом складніше, ніж просто зробити правильно одразу — частина накопиченої видимості вже втрачена, і її доводиться відновлювати з нуля.

Чому це серйозніше, ніж просто «трохи гірший SEO»

Йдеться не про позицію в списку результатів — йдеться про повну відсутність у списку. Якщо ШІ-агент не може пройти сторінками сайту, у нього просто немає даних, щоб коли-небудь згадати цей бізнес у відповіді клієнту. Це той самий сценарій, що й у випадку, коли клієнт питає поради напряму в ChatGPT замість Google, — тільки причина ще базовіша: сайт технічно закритий від того, щоб його взагалі прочитали (докладніше про сам сценарій: клієнт запитав у ШІ, а не в Google — і вас там не було). І так само, як із падінням органічного трафіку загалом, цей ефект не супроводжується жодним явним сигналом тривоги — просто бізнес поступово випадає з нового каналу попиту, про існування якого навіть не підозрював.

Що зазвичай іде не так

Це не привід переробляти весь сайт — здебільшого йдеться про точкові виправлення в тому, як віддається код ключових сторінок. Але спершу треба точно побачити, що на сайті реально видно роботу, а що — лише людині у браузері.

Перевірити, що ШІ-краулер реально бачить на вашому сайті

Подивлюся на сайт очима ШІ-агента без виконання JavaScript — так, як його бачать більшість краулерів. Покажу конкретно, що видно, а що ні, і що з цього швидко виправляється.

Є що розповісти про маркетинг, ШІ чи діджитал-підприємництво? Запропонуйте статтю для блогу →