Технічне SEO

Технічна база ринку: що ми знайшли у 39 магазинах

Сьомого й восьмого серпня 2026 ми зняли ззовні технічні показники живих магазинів і сайтів послуг: canonical, карти сайту, розмітку, першу відповідь сервера, версію PHP. Це не поганий ринок — це база, з якою конкурує кожен новий магазин.

2 вересня 2026 р.
8 хв читання

Сьомого й восьмого серпня 2026 ми зняли технічні показники живих сайтів — інтернет-магазинів і сайтів послуг у різних нішах. Без доступу до адмінки, без пароля від хостингу, без участі власників. Усе, що описано нижче, сайт віддає сам і будь-кому, хто його відкриє: коди відповіді, час до першого байта, карту сайту, canonical, структуровані дані, hreflang, сертифікат і версію PHP у заголовках.

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

Як міряли і чому ззовні

Кожен вимір — це запит до публічної адреси й розбір відповіді. Заголовки, HTML головної, robots.txt, карта сайту, товарна сторінка там, де її вдалося відкрити. Три причини робити саме так.

Так на сайт дивиться пошуковий робот. Чого не видно ззовні, того для індексації не існує, і байдуже, наскільки доглянута адмінка всередині.

Це єдиний спосіб порівняти себе з конкурентом. У чужу панель ви не зайдете ніколи, а ззовні бачите рівно те саме, що бачить Google.

Це швидко. Один сайт — кілька хвилин. Тому повний технічний зріз, куди входять версія PHP, придатність карти сайту й стан сертифіката, зведено по 39 сайтах. Розрізи по окремих нішах нижче — це самостійні вибірки по чотири-вісім сайтів, зняті в ті самі два дні. Це різні набори, і там, де їхні цифри розходяться, ми це прямо позначаємо.

Чого зовнішній вимір не бачить — окремим розділом у кінці. Список довший, ніж хотілося б.

Шість дір, які повторюються

Canonical на головній немає взагалі

Найчастіша знахідка всієї серії. Canonical — рядок, яким сторінка каже пошуку «ось моя справжня адреса». Без нього кожен варіант тієї самої сторінки має право вважатися окремою: з www і без, з параметром сортування, з рекламною міткою в посиланні, з косою рискою в кінці й без неї.

Ніша Головних без canonical
будматеріали 5 із 6
канцтовари 5 із 6
оптика 5 із 7
електроінструмент 4 із 5
взуття 4 із 5
текстиль 4 із 6
побутова хімія 4 із 6
меблі 3 із 4
ювелірні 3 із 4

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

Хлібні крихти є на екрані, але їх немає в коді

Ланцюжок «Головна → Категорія → Товар» намальований майже скрізь. Розмітки, яка пояснює цей ланцюжок пошуку, немає майже ніде.

Ніша Сайтів без розмітки крихт
оптика 7 із 7
будматеріали 6 із 6
канцтовари 6 із 6
текстиль 6 із 6
електроінструмент 5 із 5
взуття 5 із 5
медицина 4 із 4
ювелірні 4 із 4

Вісім ніш поспіль без жодного винятку. Такий результат зазвичай означає не недбалість, а те, що тема готових шаблонів магазину її просто не покриває, і ніхто не відкривав це питання після встановлення.

Карта сайту: відсутня, чужа або надто велика

У зведенні по 39 сайтах шість не мають придатної карти сайту, а ще на одному карта веде на сторонній домен. Тобто пошук отримує перелік адрес, які до цього сайту не належать.

Другий бік проблеми — розмір. Медіани по нішах:

Ніша Медіана адрес у карті Найбільша карта в ніші
меблі 93 960 понад 150 000
канцтовари 33 158 понад 150 000
ювелірні 20 898 55 983
електроінструмент 19 962 32 623
побутова хімія 16 459 79 892
будматеріали 15 952 24 557
взуття 12 330 13 700

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

PHP, який більше не отримує оновлень безпеки

У зведенні по 39 сайтах таких три. У вибірці будматеріалів — чотири з шести. Ще по одному сайту знайшлося серед ювелірних із чотирьох, канцтоварів із шести, побутової хімії з шести й будівельних компаній із восьми.

Різниця між «три з тридцяти дев'яти» і «чотири з шести» — не помилка, а різні вибірки. І вона показова сама по собі: середнє по ринку ховає ніші, де застаріла збірка є звичайним станом справ. Це вже не питання пошуку. Версія без підтримки означає, що знайдені вразливості для неї ніхто не закриє.

Перша відповідь сервера

Час до першого байта — це ще не швидкість сайту, а лише те, скільки сервер думає до першої літери відповіді. Далі йдуть картинки, стилі й скрипти.

Ніша Медіана першої відповіді
юридичні послуги 772,3 мс
меблі 683,9 мс
ювелірні 614,5 мс
освіта 497,9 мс
електроінструмент 458,8 мс
будматеріали 436,1 мс
оптика 426,4 мс
будівельні компанії 260,6 мс
взуття 211,8 мс
туризм 185,6 мс

Розкид між нішами майже чотирикратний, і він не пояснюється розміром каталогу: взуття з медіаною каталогу 12 330 адрес відповідає швидше за юридичні сайти з медіаною 518. У меблях перша відповідь довша за секунду на двох сайтах із чотирьох.

Товар не розмічений

Товарну сторінку вдалося відкрити на 30 сайтах. Розмітку товару Product має 10 із них, розмітку ціни Offer — теж 10, характеристики розмічені у чотирьох, рейтинг — у трьох. Тобто дві третини магазинів показують пошуку сторінку, з якої не читається ні що це, ні скільки коштує.

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

Чого це коштує власнику

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

Дублі з'їдають обхід. Робот приходить на сайт із обмеженим запасом запитів. Якщо карта веде його на десятки тисяч варіантів одного каталогу, запас витрачається на копії, а нові товари чекають своєї черги днями.

Без Product і Offer сніпет лишається текстом. Ціна, наявність і рейтинг у видачі беруться з розмітки. Немає розмітки — немає й цих рядків, а поруч стоїть конкурент, у якого вони є.

Без розмітки крихт у видачі не видно шляху. Замість зрозумілої структури «розділ → підрозділ → товар» користувач бачить голу адресу.

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

Стара версія PHP — це вже не маркетинг. Це відкритий ризик для бази клієнтів і замовлень.

Ширший перелік того, що варто пройти перед сезоном, ми зібрали в технічному чек-листі інтернет-магазину.

Що перевірити в себе за 15 хвилин

Усі команди читають публічну відповідь вашого сайту й нічого не змінюють.

1. Canonical на головній.

curl -s https://ваш-сайт.com/ | grep -io '<link[^>]*canonical[^>]*>'

Порожньо — це перший пункт до роботи. Є рядок, але з іншим доменом чи з параметром у кінці — теж.

2. Чи оголошена карта сайту і що в ній.

curl -s https://ваш-сайт.com/robots.txt | grep -i sitemap
curl -s https://ваш-сайт.com/sitemap.xml | grep -c '<loc>'

Друге число порівняйте з кількістю товарів і категорій у себе в адмінці. Різниця в рази — це дублі.

3. Дублі всередині самої карти.

curl -s https://ваш-сайт.com/sitemap.xml \
  | grep -o '<loc>[^<]*' | sort | uniq -d | wc -l

Має бути нуль.

4. Перша відповідь.

curl -s -o /dev/null -w 'до першого байта: %{time_starttransfer} с\n' \
  https://ваш-сайт.com/

Три заміри поспіль, брати найгірший. Порівнювати є з чим: медіани по нішах вище лежать від 185,6 до 772,3 мс.

5. Розмітка на товарній сторінці.

curl -s https://ваш-сайт.com/адреса-товару | grep -c 'application/ld+json'

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

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

Чесні межі

Зовнішній вимір не бачить головного. Він не знає, скільки у вас відвідувачів і звідки вони, скільки замовлень губиться в кошику, як працюють менеджери й чи взагалі налаштована аналітика. Він бачить фасад і робить висновки про фасад.

Медіана по чотирьох-восьми сайтах — орієнтир, а не статистика. Вона показує, що в ніші вважається нормальним, і не дає права стверджувати, що так на всьому ринку. Один сайт у вибірці може бути винятком, і зазвичай хоча б один ним і є.

Наявність тега не означає, що він правильний. Ми фіксували, чи є canonical і чи є структуровані дані, а не чи ведуть вони туди, куди треба. Правильність перевіряється вже вручну, по сторінках.

І головне: жоден пункт із цього списку не переводиться у гроші напряму. Ми не знаємо, скільки коштує відсутній Offer конкретному магазину, і той, хто називає відсоток, теж не знає. Ми знаємо інше — що це видно ззовні, вимірюється за хвилини й у більшості випадків лагодиться швидше, ніж обговорюється.

Свій сайт ми міряємо тим самим набором перевірок і опублікували результат разом із командами: аудит сайту за один день.

Теги

SEOPerformance

🤔Вам сподобалась стаття?

Ваша думка допомагає нам створювати кращий контент

Поділіться з друзями

Знайшли щось корисне? 🚀

Допоможіть іншим дізнатись про це — поділіться статтею в соціальних мережах

https://lionex.com.ua/blog/tehnichna-baza-rynku-39-magazyniv

💚 Дякуємо, що допомагаєте нам рости

Владислав Чистяков

Пише про те, що робить руками: інтернет-магазини на OpenCart, застосунки на Next.js, інтеграції та швидкість сайтів. У статтях — заміри й перевірки, які читач може повторити на своєму проєкті, а не загальні поради. Комерційна розробка з 2015 року.

Часті запитання

Відповіді на популярні питання по темі

Мова про звичайні запити до публічних адрес: головна сторінка, robots.txt, карта сайту, товарна сторінка. Це те саме, що робить браузер відвідувача й пошуковий робот, і те саме, що бачить будь-хто, хто відкриє сайт. Ми не заходили в адмінки, не підбирали паролі й не називаємо жодного з виміряних сайтів.

З карти сайту й canonical, у такому порядку. Карта визначає, що пошук узагалі побачить, canonical — які з побачених адрес він вважатиме однією сторінкою. Розмітка товару йде третьою: вона впливає на вигляд сніпета, але не має сенсу, поки сторінки дублюються. Версію PHP лагодять окремо від пошуку, бо це питання безпеки.

Не напряму. Розмітка не піднімає сторінку у видачі, вона дає пошуку право показати ціну, наявність і рейтинг у сніпеті. Різниця видно не в позиції, а в тому, як рядок виглядає поруч із конкурентом. Обіцяти конкретний приріст кліків із цього ми не можемо: це залежить від запиту, конкуренції й самої ціни.

Це орієнтир, а не статистика. Він показує, що в ніші вважається нормальним станом, і не дає права говорити про весь ринок. Там, де цифра однакова на всіх сайтах вибірки, наприклад сім із семи без розмітки хлібних крихт, висновок надійніший. Там, де вона три з шести, — це радше привід перевірити себе, ніж твердження про галузь.

Отримуйте найкращі статті на пошту

Підпишіться на нашу розсилку та отримуйте корисні поради, інсайти та новини про веб-розробку, маркетинг та бізнес.

Ми поважаємо вашу приватність. Відписатись можна в будь-який момент.

Схожі статті

Всі статті
Волатильність видачі: як відрізнити апдейт Google від власної поломки
Технічне SEO

Волатильність видачі: як відрізнити апдейт Google від власної поломки

Добові покази нашого сайту за серпень стрибали від 55 до 579, а тижневі суми росли рівно: 421 → 858 → 2 127 → 2 250. Розбір власних даних і метод із п'яти кроків, яким ми відділяємо коливання пошуку від помилки на сайті.

8 хв
4 вер.
Читати далі
Картка товару очима Google: що ми побачили в 30 магазинах
Технічне SEO

Картка товару очима Google: що ми побачили в 30 магазинах

8 серпня 2026 ми відкрили товарні сторінки тридцяти живих магазинів і подивились на них не як покупець, а як пошуковий робот. Розмітка Product знайшлась у десяти, характеристики — у чотирьох. Розбір того, що з цього випливає.

7 хв
2 вер.
Читати далі
Аудит сайту за один день: що ми перевіряємо і що з цього виходить
Технічне SEO

Аудит сайту за один день: що ми перевіряємо і що з цього виходить

Наш сайт у пошуку рівно місяць. Другого вересня 2026 ми прогнали його через власний чек-лист аудиту: 5 656 показів, 41 клік, 562 перевірені адреси. Розбір усіх дванадцяти перевірок із командами, які можна повторити в себе.

7 хв
2 вер.
Читати далі