ecomkit

Повна технічна версія · серпень 2026

Bloomery Home: 106 000 підписників і сайт, якого Google не бачить

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

Коротко

Магазин затишних товарів для дому на Horoshop. Сильний бренд в Instagram — 106 000 підписників, понад 1 600 публікацій. Каталог у мапі сайту: 513 товарів і 40 сторінок категорій та інформації.

При цьому в органічному пошуку магазин майже не існує: 44 запити з видимістю, близько 300 показів і 9 кліків за добу, і єдиний запит, який приносить кліки, — власна назва бренду.

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

Що я бачив, а чого ні. Аудит зроблено ззовні плюс доступ до Search Console. Без GA4, адмінки Horoshop і даних про замовлення частину висновків (реальна конверсія, поведінка в кошику, маржинальність) перевірити неможливо — і я про це прямо кажу нижче, замість того щоб додати правдоподібних припущень.

Вихідні дані

ПоказникЗначення
ПлатформаHoroshop, тема horoshop_default
Мова сайтуУкраїнська, одна версія (hreflang не потрібен)
URL у мапі сайту513 товарів + 40 сторінок = 553
Запитів із видимістю в Google44
Кліки / покази (доба)≈9 / ≈300
Небрендові кліки0
Instagram106 000 підписників, 1 617 публікацій
TTFB0,22–0,57 с — нормально

1. Технічний стан

1.1. JS-перевірка перед кожним першим візитом

Перший запит до будь-якої сторінки повертає не сайт, а сторінку на 518 байтів зі скриптом захисту від ботів. Скрипт крутить порожній цикл 800–1300 мілісекунд, ставить куку й перезавантажує сторінку.

Для людини, яка перейшла з Instagram, це секунда-півтори порожнього білого екрана плюс повне перезавантаження — саме в той момент, коли рішення «залишитись чи закрити» ще не ухвалене. Для пошукових і AI-краулерів це ризик: частина з них не виконує JS і побачить лише ці 518 байтів.

Що зробити: перевірити, навіщо ввімкнений цей захист, і як мінімум внести Googlebot, Bingbot і AI-краулери у виняток. Найкраще — вимкнути для всіх, якщо немає реальної проблеми з парсерами.

1.2. Зображення завантажуються всі одразу

На сторінці категорії «Кухня» — 64 зображення каталогу, і жодне не має loading="lazy". Браузер тягне всі 64 одразу, включно з тими, що за межами екрана.

Самі файли зроблені добре — у середньому близько 6 КБ, Horoshop коректно генерує мініатюри. Тому це проблема кількості запитів, а не ваги. WebP теж не використовується: CDN віддає JPEG навіть тоді, коли браузер прямо просить WebP. Це дало б ще 25–30% економії, але це вже дрібниця на тлі пункту 1.1.

1.3. Що з технікою в порядку

Мапа сайту є, коректно розбита на товарну й сторінкову, оновлюється щодня. robots.txt акуратно закриває фільтри, сортування, пошук і кошик — зроблено грамотно. Канонічні адреси на місці. Час відповіді сервера нормальний. Хлібні крихти розмічені.

Окремо: у robots.txt стоїть Content-signal: ai-train=no. Це свідома заборона на навчання моделей. Рішення ваше, але варто розуміти, що ви його ухвалили — часто це просто дефолт Cloudflare, який ніхто не читав.

2. SEO та видимість

2.1. Немає жодного мета-опису

Ані на головній, ані на категоріях, ані на картках товару. Google у такому разі сам вирізає уривок зі сторінки — зазвичай невдалий. Це прямо впливає на CTR: 300 показів на добу при нулі кліків — частково саме про це.

2.2. На головній немає жодного заголовка

Ні <h1>, ні <h2> — взагалі. Головна сторінка для пошуку не має теми: там немає тексту, який пояснює, що це за магазин і що він продає. На категоріях і картках <h1> є, але <h2> немає ніде — тобто немає структури контенту.

2.3. Немає товарної розмітки Schema.org

На картці товару немає структурованих даних узагалі — ні Product, ні Offer, ні ціни, ні наявності. На головній є лише WebSite і SearchAction.

Наслідки конкретні: у видачі не буде ціни, наявності й зірочок; Merchant Center не зможе звірити дані зі сторінкою; ChatGPT і Google AI Overviews не мають з чого зібрати відповідь про ваш товар. Для магазину це найдорожча з технічних прогалин.

2.4. Заголовки з'їдені брендом

Кожен title закінчується на «— Bloomery Home — інтернет магазин затишних товарів для дому». Це 58 символів на кожній сторінці. Google показує близько 60 — тобто на власне назву товару лишається майже нічого, і всі сторінки в видачі виглядають однаково.

Що зробити: скоротити суфікс до «— Bloomery Home», а звільнене місце віддати під характеристики, за якими насправді шукають: розмір, колір, матеріал.

2.5. Адреси категорій не збігаються з назвами

Категорія називається «Кухня», а живе за адресою /posud/. Такі розбіжності — сигнал, що структуру каталогу будували не від попиту. Судячи з запитів у Search Console, попит є на конкретні предмети: «набір для солі і перцю», «лимонниця», «тримачі для паперових рушників», «килим придверний».

Це не категорії загального типу — це готові підкатегорії, кожна з власною сторінкою й текстом. Зараз таких сторінок немає, і запити падають на загальні категорії, де конкурувати нічим.

2.6. Що каже Search Console

Усі 44 запити — з мікроскопічними показами (2–6) і нулем кліків, окрім брендового. Це типова картина сайту, який Google проіндексував, але не вважає релевантним ні за чим конкретним. Разом із пунктами 2.1–2.3 це логічно: немає описів, немає заголовків, немає розмітки — немає й підстав ранжувати.

Хороша новина: запити, за якими є покази, — комерційні й точні. Попит існує, під нього просто немає сторінок.

2.7. Видимість в AI-пошуку

llms.txt віддає 404. Разом із відсутністю Product-розмітки та ai-train=no це означає, що в AI-пошуку магазин практично невидимий. Для ніші подарунків і декору, де багато шукають описово («що подарувати на новосілля»), це втрачений канал.

3. Конверсія

Тут я обмежений: без даних GA4 і статистики замовлень оцінити реальну конверсію неможливо. Що видно ззовні:

  • Картка товару має <h1> і хлібні крихти — база правильна.
  • Опису товару, який можна було б назвати текстом, немає — а це і для пошуку, і для рішення про покупку.
  • Затримка з пункту 1.1 б'є саме по трафіку з Instagram, тобто по вашому головному каналу.

Щоб просунутись далі, потрібні: доступ до GA4, воронка «картка → кошик → замовлення» і десяток записів сесій. Без цього будь-які поради про конверсію — вгадування.

4. Аналітика

На сайті знайдено Google Analytics і Meta Pixel; у коді видно налаштовані події електронної торгівлі Horoshop (створення кошика, додавання товару). Це добре — базова інфраструктура є.

Що треба перевірити зсередини й чого не видно ззовні: чи їде GA4 чи ще Universal; чи проходять події purchase з реальною сумою; чи підключений Merchant Center і чи не відхилені там товари через розбіжність ціни (див. 2.3).

5. Операції

Ззовні видно оплату й доставку в межах стандартних можливостей Horoshop, сторінки «Оплата і доставка» та «Обмін і повернення» на місці. Оцінити обробку замовлень, ПРРО та CRM без доступу до адмінки неможливо.

Одне питання, яке я поставив би власнику першим: скільки замовлень на місяць приходить у директ Instagram і хто їх обробляє руками? При 106 тисячах підписників це зазвичай і є головна прихована стаття витрат.

Пріоритети

Відсортовано за співвідношенням вплив/зусилля. Верхні три пункти дадуть більше, ніж усе інше разом.

ПроблемаВпливСкладністьЩо робити
Немає мета-описіввисокийнизькаШаблони описів для категорій і карток у Horoshop. Один вечір роботи.
Немає Product-розміткивисокийнизькаУвімкнути або дописати Schema.org у шаблоні картки: ціна, наявність, бренд.
JS-перевірка на першому візитівисокийнизькаВиняток для пошукових і AI-краулерів або повне вимкнення.
Бренд з'їдає titleсереднійнизькаСкоротити суфікс, шаблон title з характеристиками товару.
Немає підкатегорій під реальний попитвисокийсередняЗібрати семантику, створити 15–25 підкатегорій із текстами.
Немає заголовків на головнійсереднійнизькаH1 і структура H2 з описом асортименту.
Немає описів товаріввисокийсередня513 описів за характеристиками — реально зробити через LLM за тиждень.
64 зображення без lazy-loadсереднійнизькаУвімкнути відкладене завантаження в темі.
Немає llms.txt, ai-train=noсереднійнизькаДодати llms.txt, свідомо переглянути політику щодо AI.
Немає WebPнизькийнизькаУвімкнути конвертацію на рівні CDN. Мінус 25–30% ваги.
URL категорій ≠ назвинизькийсередняПривести у відповідність із редиректами. Не терміново.

Що я думаю про цей магазин загалом. Найдорожче тут не витрачено: бренд і аудиторія вже побудовані, і це та частина, яку неможливо купити за бюджет. Прогалини — технічні, і майже всі з верхньої половини таблиці закриваються за кілька днів роботи. Це рідкісна ситуація, коли співвідношення зусиль до результату справді на боці власника.

Що далі

Такий самий документ для вашого магазину — 48 годин і безкоштовно. Якщо після нього ви зробите все самі й нічого мені не замовите, це нормальний результат: половина пунктів вище справді робиться власними силами.

Безкоштовний аудит