ТОП-10 технічних помилок каталогу, через які магазин не бачить ні Google, ні ШІ: замір за 9 372 сторінками
Ми взяли результати аудиту українського меблевого інтернет-магазину на 9 372 сторінки, зіставили їх із заміром сорока двох сторінок із топу Google і склали перелік із десяти помилок у порядку того, скільки вони коштують магазину насправді. Перша в переліку зустрічається майже скрізь і лікується за один день. Десята виглядає нешкідливо і з’їдає найбільше.
Звідки цифри
Два джерела. Перше — повний технічний аудит меблевого магазину: 9 372 сторінки, 12 030 знайдених помилок, сімнадцять контрольних пунктів у плані правок. Друге — наш замір сорока двох живих сторінок із топу Google за комерційними запитами, зроблений другого жовтня. Другий дає базу для порівняння: що є у тих, хто вже виграв конкуренцію.
Десяте місце: 302 замість 301 на переїздах категорій
Двадцять п’ять категорій у меблевому магазині віддавали тимчасовий редирект замість постійного. Різниця в одній цифрі коду відповіді, і вона означає протилежні речі: 301 каже «сторінка переїхала назавжди, передай вагу новій адресі», 302 — "ненадовго, стару не забувай".
Чому це тільки десяте місце: масштаб зазвичай обмежений кількістю переїздів. Чому воно взагалі в переліку: лікується налаштуванням сервера за годину, а не лікується роками.
Дев’яте: немає canonical
У нашому замірі топу canonical відсутній у 24% сторінок. У каталозі це б’є сильніше, ніж будь-де: одна й та сама категорія доступна за кількома адресами — з параметром сортування, з номером сторінки пагінації, з UTM-міткою. Без canonical це різні сторінки з однаковим вмістом.
Восьме: мовні версії без hreflang
Відсутній у 26% сторінок із топу. Для магазину з двома мовними версіями це означає, що дві мовні версії категорії виглядають як дубль одна одної й ділять сигнал.
Окремий випадок із нашої практики, який добре це ілюструє: у клієнта 6 919 внутрішніх посилань штовхали з основної української версії на другу мовну. Сайт сам виштовхував вагу зі своєї головної мови — і це не було ніким помічено, поки не порахували.
Сьоме: немає ціни на сторінці
У замірі топу ціна відсутня у 17% сторінок. Для роздробу це здається неможливим, але йдеться про категорійні сторінки і про випадки, коли ціна підвантажується скриптом.
Микола Шмичков, CEO SEOquick. Відповідає за SEO-стратегію студії, веде подкаст «Школа Реклами» та YouTube-канал SEOquick.
Чому це зараз важить більше, ніж рік тому. З одинадцятого січня працює Universal Commerce Protocol — стандарт, за яким ШІ-агент знаходить, порівнює і купує товар усередині ШІ-поверхонь Google. Вимога до ціни там жорстка: вона має бути точною, актуальною в реальному часі й однаковою в трьох місцях — на сайті, у schema і в Merchant Center. Розбіжність означає, що товар не потрапить в етап Ready-to-Buy.
Шосте: немає schema
Відсутня у 26% сторінок із топу. Schema — це машинний опис того, що на сторінці: товар, ціна, наявність, відгуки, хлібні крихти. Без неї сторінка для машини — просто текст.
З вісімнадцятого вересня в Merchant Center з’явилися AI Performance Insights: органічні показы в ШІ по етапах Discovery, Evaluation і Ready-to-Buy плюс частка голосу проти конкурентів. Без узгодженої schema цей звіт показуватиме провал на другому етапі, і причина буде саме тут.
П’яте: категорія — це фільтр, а не окрема адреса
Архітектура, у якій підкатегорія існує як стан фільтра на одній сторінці. Для покупця зручно, для машини підкатегорії немає: у неї немає адреси, на яку можна поставити посилання і яку можна процитувати.
Рішення по фільтрах ухвалюється один раз і заздалегідь: які з них стають сторінками з власними адресами, а які лишаються фільтрами. Переробляти це потім дорожче, ніж зробити одразу.
Четверте: канібалізація категорій
"Каннибализация — это негативное влияние использования одних и тех же ключевых слов на разных страницах сайта. К фильтрам это не приводит, но запутывает поисковик. Итог: «мигание» страниц в выдаче (ни одна не закрепляется в ТОП-10) и размытие ссылочного профиля", — Микола Шмичков, SEOquick.
У каталозі це трапляється постійно: «дивани кутові» і «кутові дивани» як дві різні категорії, стара категорія і нова після перебудови меню, категорія і тег із тим самим змістом. У клінічному кейсі з нашої практики три підготовлені документи були залиті двічі за різними адресами — і почали конкурувати самі з собою.
Симптом, за яким це впізнається: позиції по запиту стрибають, і в різні дні в топі опиняються різні сторінки вашого ж сайту. Жодна не закріплюється.
Третє: сторінки категорій поза картою сайту
У меблевому магазині 637 адрес категорій були відсутні в sitemap. У кейсі стоматологічної клініки — 310 сторінок, 44% усього контенту. Це не рідкість і не екзотика: карта сайту генерується один раз, а каталог живе і змінюється.
Знеособлені кейси SEOquick. Останній рядок — один зайвий пробіл в адресі всередині шаблону.
Останній рядок заслуговує окремої уваги, бо це найдешевша в усуненні і найдорожча за наслідками помилка, яку ми бачили. Один зайвий пробіл в адресі посилання всередині шаблону сторінки дав 1 448 внутрішніх посилань, що ведуть у 404. Виправляється одним символом.
Друге: сторінка віддає порожнечу без скриптів
У замірі сорока двох сторінок із топу дві віддають нуль знаків тексту, поки браузер не виконає JavaScript. Вони стоять у топі Google, бо Google уміє виконувати скрипти. Асистент, який читає сторінку швидше, бачить порожню сторінку.
Для магазину це означає, що в ШІ-відповідь він не потрапить ніколи, скільки б не вкладав у тексти. Перевіряється за хвилину: вимкнути JavaScript і перезавантажити сторінку категорії.
Перше місце: опис категорії, у якому нема чого цитувати
Ця помилка перша не тому, що найтехнічніша, а тому, що її майже ніхто не вважає помилкою. Опис є, він написаний, він навіть оптимізований — і він не містить жодного твердження, яке можна процитувати.
Третього жовтня ми поставили Google українською купівельне питання «який кондиціонер краще купити в квартиру 60 м2» і подивилися на відповідь.
Google AI Mode, 03.10.2026. Вісім джерел, усі українські магазини. Відповідь побудована на конкретиці: типорозміри «18» і «24», потужність 7 кВт, маркування 24000 BTU
Джерелами стали epicentrk.ua, shop.alterair.ua, ukrklimat.com.ua, cooper-hunter.org.ua, bt.rozetka.com.ua, air-conditioner.ua, foxtrot.com.ua і ventbazar.ua. Усі вісім — українські магазини, жодного агрегатора і жодного маркетплейса. У товарці український роздріб цю нішу тримає, і тримає саме конкретикою.
Фраза «широкий асортимент за найкращими цінами від перевірених виробників» не стане джерелом ніколи, бо в ній немає нічого, що можна перевірити. Таблиця «площа приміщення — потужність — типорозмір» стане.
Що робить опис категорії цитованим
— Таблиця відповідності параметрів, а не абзац про асортимент.
— Нумерований перелік із цифрами: ціни, потужності, розміри, строки.
— Відповідь на головне питання категорії в перших двох реченнях.
— Те, що зазвичай знає менеджер: що з чим сумісне, чим замінюється, кому не підійде.
Спостереження з нашої практики, яке це підтверджує найточніше. У магазині домашнього взуття нумерований перелік моделей із цінами асистент цитує дослівно і з посиланням, а гайд «як вибрати» на тому самому сайті переказує анонімно, без назви магазину. Один сайт, два формати, різні результати.
Скільки з цього насправді вашого: пастка великого числа
Повертаємося до 12 030 помилок у меблевому магазині. З них 9 336 — 78% — породжені одним підключеним зовнішнім скриптом. Реальних проблем менше трьох тисяч, і вони розподілені по десяти пунктах вище.
Знеособлений кейс SEOquick: меблевий інтернет-магазин, 9 372 сторінки.
Перше, що треба зробити з будь-яким звітом сканера, — відсортувати помилки за джерелом, а не за кількістю. Інакше магазин або лякається і не робить нічого, або витрачає місяць на найчисленнішу категорію, яка виявляється найменш важливою.
Порядок і вартість усунення
Конкретні суми під свій обсяг зручніше подивитися в розборі скільки коштує просування інтернет-магазину — там рознесено за статтями витрат. Загальне правило таке: перші п’ять рядків цієї таблиці закриваються разом за два-три тижні й коштують у кілька разів менше, ніж останній.
Найдорожчий рядок, якого немає в жодному кошторисі
У меблевому магазині впроваджено шість контрольних пунктів із сімнадцяти. Карта з 243 редиректів — нуль разів, частина адрес поїхала з редиректу в 404. У стоматологічній клініці підготовлено тридцять документів, залито нуль. У магазині взуття з шести замовлених зовнішніх посилань реально стоять три.
Повторювана картина, яку ми бачимо на більшості проєктів: усе, що робить контент-менеджер в адмінці, на сайті є; усе, що потребує програміста, — ні. Це не лінь і не саботаж, це пріоритети розробки, у яких SEO-задачі стоять після функціоналу.
Що з цим робити практично: закладати в план не тільки роботи, а й окрему перевірку впровадження через два тижні після здачі. У нашій практиці це найдешевша стаття бюджету і та, що дає найбільший приріст — у кейсі магазину взуття заливка підготовлених ще в червні матеріалів дала +82,8% небрендових кліків при зростанні показів усього на 10%.
"Признаюсь в непопулярном: я давно не отношусь к семантическому ядру как к файлу. Файл — это то, что собрал один раз, отдал клиенту, и через полгода он лежит мёртвым грузом в папке "Проекты", — Микола Шмичков, SEOquick.
Те саме стосується і плану технічних правок. Відданий файл — це не результат. Результат — рядок, який є на сайті.
Чому покази ростуть, а кліки падають: окремий випадок
Є картина, яку в роздробі бачать усе частіше і трактують неправильно. Покази по категорії тримаються або ростуть, кліки падають, позиції на місці. Перша думка — конкуренти перехопили. Друга — сезон.
Насправді це відповідь, яку людина отримала, не дійшовши до магазину. Четвертого вересня Google прибрав необхідність натискати «Показати ще»: ШІ-відповідь розгортається повністю, і органічні результати йдуть нижче першого екрана. Позиція не змінилася, перший екран змінився.
Третій рядок — із нашого кейсу стоматологічної клініки: 139 ключів випали, 39 повернулися, і розподіл був рівномірним по всіх діапазонах позицій. Сторінка не опустилася з третього місця на тридцяте — вона зникла. Для каталогу це найчастіше означає, що категорія вилетіла з sitemap або отримала canonical на іншу сторінку.
Порядок дій на перший квартал
Чому саме в такому порядку. Описи, написані до того, як категорія отримала власну адресу і потрапила в sitemap, працюють у порожнечу. Schema на сторінці, якої немає в карті сайту, нікому не потрібна. Зворотний порядок — найпоширеніший спосіб витратити квартал і не зрушити жодного показника.
Двадцять найприбутковіших категорій у третьому місяці — не випадкове число. У каталозі на кілька тисяч сторінок переписати все одразу неможливо, а розподіл виторгу майже завжди нерівномірний. Починати з хвоста означає зробити багато роботи й не побачити її в грошах.
Як перевірити свій каталог за півгодини
- Відкрити sitemap.xml, порахувати адреси категорій, звірити з меню.
- Зайти в підкатегорію і подивитися адресний рядок: сторінка чи фільтр.
- Вимкнути JavaScript, перезавантажити сторінку категорії — текст лишився?
- Перевірити код сторінки на наявність h1, canonical і hreflang.
- Порівняти ціну на сайті, у schema і у фіді Merchant Center.
- Пошукати в Google свій домен із запитом категорії і подивитися, скільки своїх сторінок конкурують.
Якщо на двох-трьох пунктах виявиться проблема — це нормально, так у більшості. Якщо на п’яти й більше, порядок робіт має бути саме таким, як у таблиці вище: спочатку структура і техніка, потім тексти. Зворотний порядок — найпоширеніший спосіб витратити бюджет на просування сайту в пошуку без результату.