Ситуація на старті
Клієнт — інтернет-магазин меблів для дому і офісу з каталогом близько 3 500 позицій. До початку співпраці сайт отримував 2 100 органічних відвідувачів на місяць. Непоганий стартовий показник, але він не відповідав реальному потенціалу ніші і не давав власнику передбачуваного потоку замовлень з органіки.
SEO до нас вже велось, але без чіткої системи. Частина категорій оптимізована, частина — ні. Структура URL формувалась стихійно в міру розширення асортименту. Найбільша прихована проблема, яку ми знайшли на аудиті: різні сторінки сайту ранжувались за одними і тими самими запитами і «забирали» трафік одна в одної. Google не міг визначити яку саме показати — і в підсумку не показував жодну стабільно.
Що показав аудит
Перші два тижні — виключно аналітика. Технічний краул через Screaming Frog дав 847 помилок різного рівня критичності. Паралельно через GSC API завантажили дані позицій і кліків за 16 місяців — щоб зрозуміти які сторінки вже мають сигнал від Google, а які потребують старту з нуля.
Ключові знахідки аудиту:
- 412 сторінок без унікальних мета-тегів — title і description генерувались з назви категорії без врахування семантики
- Дублювання контенту між схожими категоріями («дивани» і «м'які меблі») без canonical-тегів
- Product Schema відсутня на 94% сторінок товарів — жоден розширений сніпет з ціною у видачі
- Глибина URL 4–5 рівнів для частини товарів, що уповільнювало краулінг
- LCP 6.8 секунди на мобільних через незоптимізовані фото товарів (JPEG без стиснення, без WebP)
- 340 «сирітських» сторінок без жодного внутрішнього посилання
Стратегія: від чого відштовхувались
Після аудиту стало зрозуміло що контент і посилання — не першочергові задачі. Спочатку треба виправити технічну базу і дати Google чітку карту: яка сторінка за що відповідає.
Семантичне ядро в 4 200 запитів кластеризували через Ahrefs по реальному SERP-оверлапу. Не «схожі слова в одну групу», а «запити, за якими Google показує одні й ті самі сторінки-конкуренти». Результат: 68 кластерів для існуючих категорій, 14 нових категорій які варто створити, 290 запитів для блогу.
Принципова відмінність від стандартного підходу: ми не починали писати контент до того, як вирішили технічні проблеми. Новий текст на технічно зламаній сторінці — марна трата ресурсу. Google не ранжує сторінку з проблемами індексації незалежно від якості тексту.
Хронологія робіт
Результати у цифрах
| Показник | До роботи | Через 7 місяців |
|---|---|---|
| Органічний трафік/міс | 2 100 | 12 340 (+487%) |
| Позиції в ТОП-10 | ~180 запитів | 940+ запитів |
| CTR в пошуку | 2.1% | 4.8% |
| LCP (мобільні) | 6.8 сек | 2.1 сек |
| Сторінки в індексі | 1 840 | 2 670 |
| Додатковий дохід/міс | — | +680 000 ₴ |
Що найбільше вплинуло на результат
- Кластеризація і редизайн структури — усунення внутрішньої конкуренції між сторінками дало перший поштовх ще до появи нового контенту
- Product Schema і оптимізація мета-тегів — CTR виріс з 2.1% до 4.8% завдяки розширеним сніпетам з ціною, що збільшило трафік без зміни позицій
- Прискорення LCP на мобільних — Core Web Vitals безпосередньо впливають на ранжування, особливо на мобільних де більшість трафіку меблевих магазинів