Техногід Плюс: магазин HoReCa-обладнання, який став швидким
Технічна SEO-оптимізація, Core Web Vitals, UX/UI-редизайн, контент-маркетинг та інтеграція з CRM для інтернет-магазину професійного обладнання на OpenCart — без зупинки продажів.
Живий магазин — кожна правка під контролем
2 966
товарів і 102 розділи перевірено в каталозі
6 316
URL у картах сайту двох мовних версій
15 976
пар «сторінка — запит» із Search Console в основі карти релевантності
80
сторінок блогу: 40 статей українською та російською
Магазин із трафіком, який не можна втратити
«Техногід Плюс» — постачальник професійного кухонного й холодильного обладнання для ресторанів, кафе, барів і їдалень. Каталог на OpenCart двома мовами вже приводив покупців із пошуку — працювати довелося на ходу.
Вихідна точка
Мобільний PageSpeed 54–56 на головній, плутанина мовних версій, дублі карток, 88 товарів поза розділами, помилки в даних каталогу й застарілий інтерфейс.
Виклик
Магазин приймає замовлення щодня, а частина сторінок уже має стабільний органічний трафік. Будь-яка зміна URL, заголовка чи шаблону — ризик для видимості й виручки.
Рішення
Поетапна оптимізація з «замороженою» семантикою трафікових сторінок: технічне SEO, швидкість, якість даних, редизайн на тестовому середовищі та нові сторінки під новий попит.
Той самий магазин — до і після редизайну
Ліворуч — інтерфейс на початку робіт, праворуч — поточна версія. У картці товару змінено лише візуальний стиль: розташування блоків і функціонал, до яких звикли покупці, збережено.






Дванадцять напрямів — один підрядник
Технічний аудит і безпека
Аудит індексації, шаблонів, версій рушія й доповнень. Прибрано службові файли попереднього підрядника й невикористовувані модулі, додано заголовки безпеки та захист сесії покупця.
Індексація й мовні версії
Мова сторінки визначається її URL, код української локалі приведено до стандартного uk. Hreflang із x-default, canonical, зведення дублів карток і 301-редиректи зі старих адрес.
Семантичне ядро
Карта релевантності «запит → сторінка» на даних Search Console: 15 976 пар, попит за 9 033 запитами та 18 673 запити із зовнішніх джерел. Кожен запит звірено з каталогом, карту перевірено построково.
Метадані й тексти
Нові title, description і H1 для 45 розділів і головної, тексти «як вибрати» в 34 розділах, блоки «Питання та відповіді». Мову метаданих вирівняно з мовою сторінки на 338 сторінках.
Якість даних каталогу
Перевірено 2 966 товарів і 102 розділи. 88 товарів без розділу повернуто в каталог, виправлено чужі фото у 44 товарів і змішану латиницю з кирилицею у 217, виробника проставлено 95 товарам.
Мікророзмітка і GEO
Schema.org у JSON-LD: Product, Brand, ItemList, FAQPage, BreadcrumbList, LocalBusiness. Роботам ChatGPT, Claude, Perplexity та інших ШІ-асистентів відкрито доступ, для них підготовлено llms.txt.
Швидкість і Core Web Vitals
Кеш сторінок для гостей, OPcache, Cloudflare Tiered Cache, WebP для всіх браузерів, bfcache. Власні скрипти, GTM і віджети запускаються після першого показу сторінки.
UX/UI-редизайн
Нова головна, категорія, шапка й меню, оновлений стиль картки товару, перероблені кошик та оформлення замовлення, мобільне меню. Прототип на тестовому середовищі, перенесення на живий сайт після погодження.
Контент-маркетинг
Окреме ядро для блогу: 3 218 запитів, 1 099 із них закривають статті. 40 статей двома мовами зі змістом, таблицями, товарами з каталогу, ілюстраціями та перелінковкою.
Інтеграція з CRM
Замовлення з сайту автоматично потрапляють у KeyCRM із коректним статусом. Перевірено живим замовленням: дані покупця, товари й спосіб доставки доходять без втрат і дублів.
Аналітика
GA4 рахує справжні цілі — замовлення й заявки. Власні візити клієнта виключено зі статистики, подвійний облік «перегляду товару» та «додавання в кошик» прибрано.
Інфраструктура й доступність
Переведення за Cloudflare без втрати пошти, SPF, DKIM і DMARC для домену, резервні копії у трьох місцях. Доступність: підписані кнопки-значки, керування з клавіатури, контраст тексту.
Core Web Vitals — заміри до і після
Lighthouse на живому сайті, по три прогони на шаблон: «було» — на початку робіт, «стало» — замір 11.11.2026. Зовнішній вигляд сторінок під час оптимізації швидкості не змінювався — звірено знімками екрана.
54–56 → 89–92
PageSpeed головної на телефоні
≈55 → 87–89
PageSpeed картки товару на телефоні
95–99
PageSpeed головної, категорії й картки на комп’ютері
78 → 1 КБ
шрифт значків: залишено лише потрібні гліфи
Стек проєкту — без зміни платформи
Платформа
OpenCart 3PHPMySQLдві локалі ru / ukSEO
hreflang + x-defaultcanonical301-редиректиsitemap ru / ukschema.org JSON-LDllms.txtШвидкість
кеш сторінокOPcacheCloudflare Tiered CacheWebPbfcachelazy loadingІнфраструктура
CloudflareSPF / DKIM / DMARCзаголовки безпекиstagingрезервні копіїДані й аналітика
Google Search ConsoleGA4Google Tag ManagerKeyCRMLighthouseВід головної до статті — шлях покупця
Фрагменти поточної версії магазину.






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




Як працюємо на живому магазині — п’ять правил
Копія до правки
Перед кожною зміною зберігаємо файли, рядки бази й налаштування. Будь-яку правку можна відкотити окремо, не зачіпаючи решту.
Пілот перед масовою зміною
Масові операції над сотнями товарів, адрес або полів спершу виконуємо на одній–трьох позиціях, перевіряємо й лише тоді поширюємо.
Візуальна регресія
Ті самі сторінки знімаємо на комп’ютері й телефоні до і після правки та порівнюємо програмно. Змінилося щось поза задуманим — правка зупиняється.
Перевірка на живому сайті
«Зроблено» — лише після перевірки на робочому сайті: заголовки відповіді, код сторінки, розмітка, кошик та оформлення замовлення.
Сторінки з трафіком не чіпаємо
Сторінки, які вже приводять покупців із пошуку, не переписуємо: список зібрано за даними Search Console. Новий попит закриваємо новими сторінками.
Почнімо з безкоштовної перевірки
Дивимося ваш сайт і процеси та надсилаємо розбір документом: які запити ви втрачаєте, де люди роблять зайву роботу і що варто чіпати першим. Далі вирішуєте ви.
Обговорити ваш магазин
Розкажіть про задачу своїми словами. Технічне завдання не потрібне.
Дякуємо!
Заявку отримано. Відповімо протягом доби.