Сторінка може добре працювати в браузері й водночас віддавати роботу лише порожню оболонку. На власному сайті FluxRadar ми перевірили саме початкову HTTP-відповідь: текст до виконання JavaScript, посилання та метадані. Це кейс нашого продукту, а не історія клієнта.
Що ми побачили до зміни
20 жовтня 2026 року головна сторінка, перелік перевірок і приклад звіту відповідали HTTP 200. Але в початковому HTML усіх трьох було 0 елементів H1, 0 посилань і порожній контейнер застосунку. Текст з’являвся після запуску JavaScript.
Українські адреси з параметром мови віддавали англійський початковий HTML і англійський canonical. Клієнтський застосунок змінював їх після завантаження. Натомість база знань уже віддавала повний український текст без JavaScript.
Ці спостереження не доводять, що Google не міг прочитати сайт: Google виконує JavaScript. Вони показують залежність від рендерингу та різницю між першим документом і тим, що бачить людина після завантаження.
Що змінили в HTML
Під час збірки тепер створюється повний документ кожної публічної сторінки англійською та українською. Текст береться з тих самих компонентів, що й у застосунку. Після завантаження JavaScript браузер додає інтерактивність до готової розмітки.
Англійські сторінки залишилися за звичними адресами, українські отримали адреси
/uk, /uk/checks і /uk/example-report. Мова
документа, заголовок, опис, canonical і мовні альтернативи узгоджені з адресою. Старі
однозначні публічні посилання з lang=uk перенаправляються; посилання для
входу та відновлення доступу мають окремий захищений сценарій.
Що можна перевірити після зміни
У локальній production-збірці кожна з трьох сторінок уже містить один головний H1, текст і звичайні посилання в першій відповіді. Той самий результат є в українських версіях. Без JavaScript можна прочитати умови, склад аудиту, методику та приклад результату; для входу й запуску перевірки JavaScript потрібен.
| Сигнал | До: публічний сайт | Після: локальна збірка |
|---|---|---|
| H1 на головній, /checks і /example-report | 0 на кожній | 1 на кожній |
| Звичайні посилання в HTML | 0 на кожній | Є на кожній |
| Початковий український текст | З’являвся після JavaScript | У першій HTTP-відповіді /uk |
| Приклад звіту без JavaScript | Порожня оболонка | Готовий документ вигаданого сайту |
Це не вимірювання швидкості завантаження, конверсії чи позицій. На момент підготовки матеріалу зміни перевірено локально; повторний обхід та оцінка пошуковими системами ще попереду.
Як повторити перевірку на своєму сайті
- Відкрийте вихідний код відповіді, а не лише інспектор готової сторінки.
- Знайдіть основний заголовок, важливий текст і посилання. Порівняйте їх із видимою сторінкою.
- Перевірте кожну мовну адресу окремо: мову, title, опис і canonical.
- Вимкніть JavaScript і пройдіть публічну навігацію на телефоні.
- Після публікації перевірте фактичну відповідь і стан у Search Console. Дайте системі час на повторний обхід.
Повний HTML прибирає технічну залежність читання від JavaScript. Він не гарантує індексацію, зростання трафіку чи цитування AI-помічником: корисність матеріалу, доступність обходу та рішення конкретної системи залишаються окремими чинниками.