Кейс із цифрами: як технічний аудит повернув інтернет-магазин у видачу
Технічний аудит сайту рідко замовляють із цікавості. Зазвичай до нього доходять так, як герой цього кейсу: органічний трафік інтернет-магазину просів на [X %] за [період], категорії почали зникати з видачі Google, а підрядник розводив руками - «ми нічого не чіпали».
Знайома розмова?
Далі - розбір реального проєкту: що показувала Search Console на старті, як шукали причини, що знайшли, у якому порядку лагодили і скільки тижнів минуло до повернення у видачу. Без назви клієнта - з механікою і цифрами. І з головним висновком, який ламає звичну логіку: питання не «скільки помилок на сайті», а «які з них справді тримають сайт поза індексом».
Що таке технічний аудит сайту. Це діагностика того, як пошукова система сканує, індексує та інтерпретує сайт: robots.txt, редиректи, canonical, hreflang, метадані, індексне покриття. Результат аудиту - не перелік помилок, а пріоритезований план: що саме блокує видимість, у якому порядку це лагодити і якого ефекту чекати.
Сайт зник з видачі: з чого починався кейс
Вихідні дані проєкту: інтернет-магазин у ніші [ніша - узагальнено], [N тис.] товарних позицій, вік домену [років]. Симптом класичний. Покази в GSC просіли з [X] до [Y] за [період], кліки - за ними, [частина] категорійних сторінок зникла зі звіту «Сторінки» як проіндексовані.
Для керівника e-commerce це виглядає ще простіше: канал, що приносив [частку] замовлень, почав танути - а ROAS платних кампаній роздувається, бо органіку доводиться компенсувати бюджетом. Ціна невидимості рахується легко навіть без внутрішніх даних. З нашої практики аудитів: на одному з проєктів дві комерційні сторінки зібрали 685 907 показів за 16 місяців - і лише 44 кліки, бо висіли на позиціях 44-58. Попит був. Видимості не було. Власнику меншого сайту та сама математика болить інакше: кожен тиждень поза індексом - це заявки, які пішли конкуренту з сусіднього SERP-рядка.
Перше, що ми зробили, - не «прогнали сайт через сканер». Перше - зафіксували точку «до»: вивантаження GSC по сторінках і запитах, зріз індексного покриття, серверні логи за [період]. Без цієї точки неможливо ані виміряти ефект аудиту, ані довести його.
Чому «трафік упав» - це скарга, а не діагноз
Скарга описує наслідок. Діагноз називає причину, яку можна виправити й перевірити. Між ними - методика.
Наша діагностика стоїть на двох принципах. Перший: дані беруться з незалежних джерел - Search Console, серверні логи, повний краул сайту, Serpstat - і кожна вагома знахідка має підтвердитися щонайменше у двох із них. Логи кажуть, куди реально ходить Googlebot; краул каже, що він там бачить; GSC каже, що з цього потрапило в індекс. Розбіжності між джерелами - це не шум, це і є найцікавіші місця аудиту.
Другий принцип: кожна знахідка отримує пріоритет за впливом на видачу - Critical, High, Medium, Low - залежно від того, що саме вона робить: блокує індексацію, обмежує зростання чи деградує сигнал. Схожу логіку «спершу критичне - потім можливості» радить і методика аудиту Ahrefs: починати з індексації і технічних розривів, а не з косметики.
Точка.
Без пріоритезації аудит перетворюється на звіт про 500 помилок, де довгий Title на сторінці «Контакти» стоїть поруч із noindex на половині каталогу - і команда розробки місяць лагодить не те.
Інсайт. У випадінні з видачі найчастіше винен не «алгоритм» і не санкції. Більшість сайтів, які «зникли з Google», пошукова система не карала - вона слухняно виконала те, що сайт сам їй наказав: не сканувати, не індексувати або вважати сторінку переадресацією.
Що знайшов аудит: три блокери, які тримали магазин поза видачею
Повний список знахідок проєкту містив [N] пунктів. Але поза видачею сайт тримали три - і всі три належать до класу блокерів: помилок, які напряму зупиняють сканування або індексацію.
Блокер 1 - [заборона сканування: robots.txt - підтвердити фактом проєкту]. [Опис знахідки: які розділи закриті, з якого моменту - від оператора.] Механіка тут задокументована Google: robots.txt керує скануванням, а не індексацією - але заблокований розділ каталогу означає, що краулер не бачить ні контенту, ні оновлень, ні внутрішніх посилань. Класика жанру - правило Disallow, що переїхало зі staging у продакшн разом із релізом…
Блокер 2 - [випадковий noindex у шаблоні - підтвердити фактом проєкту]. [Опис: у якому шаблоні, скільки URL зачепило - від оператора.] Тут є нюанс, який пропускають навіть досвідчені команди: noindex спрацьовує лише тоді, коли сторінка доступна для сканування. Якщо той самий розділ одночасно закритий у robots.txt - краулер просто не побачить директиву, і сторінка може висіти в індексі порожньою заглушкою. Дві помилки в сумі поводяться не так, як кожна окремо. Саме тому знахідки перевіряються зв’язками, а не поштучно.
Блокер 3 - [зламані редиректи на комерційних URL - підтвердити фактом проєкту]. [Опис: ланцюги / редирект «усе на головну» / міжмовні 301 - від оператора.] Редирект - це canonical-сигнал: 301 каже Google, що канонічною має стати цільова адреса. Ланцюг розмиває цей сигнал, а масовий редирект сотень сторінок на головну пошук трактує як soft 404 - сторінки просто зникають з індексу. З нашої практики: на одному аудиті ми знайшли 37 міжмовних редиректів, де україномовні адреси віддавали 301 на іншу мовну версію, а 6 % усього краул-бюджету йшло на обробку переадресацій. Як правильно будувати карту редиректів - окремо розбирали в матеріалі про міграцію сайту без втрати трафіку.
Кожен із трьох блокерів окремо - рядок у чек-листі. Разом вони складалися в системну картину: краулер не бачить частину каталогу, з видимої частини половина заборонена до індексації, а те, що лишилося, розсипає сигнал по редиректних ланцюгах.
Блокери проти обмежувачів: чому одні фікси працюють тижні, а інші - місяці
Це центральна рамка всього кейсу - і головне, чого бракує типовим чек-листам аудиту.
Блокери зупиняють сканування чи індексацію напряму: закритий robots.txt, noindex, зламані редиректи, soft 404. Їх виправлення повертає сторінки у придатний до індексації стан - і ефект видно у вікні тижнів, від наступного переобходу. Обмежувачі не зупиняють нічого: тонкий контент, слабка перелінковка, недиверсифікована лінкова маса, переспамлені метадані. Вони тримають стелю позицій - і лікуються місяцями системної роботи.
Топ-10 причин, які ми знаходимо в аудитах найчастіше (виміри з реальних проєктів нашої практики):
# | Причина | Клас | Що бачили на практиці |
1 | robots.txt закриває обхід | Блокер | заборона зі staging у продакшні |
2 | Redirect-ланцюги і міжмовні 301 | Блокер | 37 міжмовних редиректів, 6 % обходу - переадресації |
3 | Soft 404 | Блокер | неіснуючі URL віддають 200 з контентом головної |
4 | Застарілі sitemap | Блокер/деградація | оголошено 796 URL при 608 в індексі, lastmod трирічної давнини |
5 | Тонкі комерційні сторінки | Обмежувач | 632 слова на сторінці з 491 тис. показів → позиція 54 |
6 | Конфліктна schema-розмітка | Обмежувач | Article і Service одночасно на сторінці послуги |
7 | Недиверсифікована лінкова маса | Обмежувач | 97 % посилань - sitewide-футери з 5 доменів |
8 | Перекошена внутрішня перелінковка | Обмежувач | жодної комерційної сторінки в топ-10 за вагою |
9 | «Просканована, але не проіндексована» | Якісна оцінка | 335 URL поза індексом, 78 % - з достатнім обсягом тексту |
10 | Метадані на масштабі | Обмежувач | 500 задовгих Title, 292 сторінки без H1 |
Зверніть увагу на рядок 9. Він - головне чесне застереження цього кейсу: якщо сторінки «просканані, але не проіндексовані», це якісна оцінка Google, і жоден швидкий фікс її не змінить. Це правило працює у більшості аудитів, які ми бачили. Але не в усіх: буває, що «якісна» причина виявляється замаскованим блокером - і навпаки. Саме тому діагностика передує плану, а не підганяється під нього.
Порядок фіксів повторює порядок обробки пошуку
Черговість робіт у кейсі визначало не «що простіше», а конвеєр пошуку: спершу сканування, потім індексація, потім сигнали ранжування. Лагодити метадані на сторінках, які краулер не бачить, - робота в порожнечу.
Послідовність виглядала так: [відкрили сканування розділів у robots.txt] → [зняли noindex із шаблону, N URL] → [розібрали карту редиректів: прямі 301 без ланцюгів, повернули 200 на цільових сторінках] → перегенерували sitemap під живі URL → подали ключові сторінки на переобхід через «Перевірку URL» у GSC. Технічну частину - шаблони, серверні правила, X-Robots-Tag - закривав Dev-Unit: частина фіксів у таких кейсах живе не в SEO-налаштуваннях, а в коді CMS, і без команди розробки вони не виконуються.
Зняли. Подали. Далі - найважча частина: чекати переобходу і не смикати сайт щотижневими «покращеннями», які змащують картину вимірювання.
Для самодіагностики - матриця, за якою можна звірити власний магазин:
Симптом | Ймовірна причина | Де перевірити | 🚩 Червоні прапорці |
Категорії зникають зі звіту «Сторінки» | noindex / robots.txt | GSC → Індексування, перевірка URL | «Заборонено тегом noindex» на грошових URL |
Покази падають розділом, не сайтом | Закритий каталог у robots.txt | GSC → Налаштування → robots.txt | Disallow на розділ із трафіком |
«Сторінка з переадресацією» росте | Ланцюги, редиректи на головну | краул + вибіркова перевірка 301 | комерційний URL веде на головну або іншу мову |
Сторінки є, трафіку немає | «Просканована, не проіндексована» | GSC → Індексування → причини | сотні URL з достатнім контентом поза індексом |
Покази є, кліків немає | Метадані, позиції 30+ | GSC → Ефективність | CTR нижче 0,1 % при тисячах показів |
Результат: [T] тижнів до повернення у видачу
Вікно вимірювання ми зафіксували заздалегідь - проти точки «до», знятої на старті аудиту. Динаміка по контрольних метриках: індексне покриття [було → стало], покази [X → Y], кліки [X → Y], позиції категорійних запитів [діапазон → діапазон] у вікні [T тижнів].
[Опційно, від оператора: графік або 2-3 контрольні точки динаміки.]
Критерій «сайт повернувся» ми формулювали не як «трафік виріс», а вимірювано: категорії з топ-списку точки «до» знову в індексі, покази по них відновилися до [частки] стартового рівня, у звіті індексування немає грошових URL зі статусом блокера. Скільки це триває? Строків переіндексації Google не документує - на цьому проєкті від фіксів до стабілізації минуло [T тижнів], і чесна відповідь для будь-якого сайту звучить як діапазон, а не дата.
І визнання, без якого кейс був би рекламою, а не кейсом: швидке повернення спрацювало, бо причини були в блокерах. Якби аудит показав, що каталог «просканований, але не проіндексований» через якість, - розмова була б про місяці контентної роботи. Аудит не прискорює Google. Він лише гарантує, що ви лагодите справжню причину.
5 симптомів, що вашому магазину потрібен технічний аудит
Аудит до падіння коштує в рази дешевше, ніж після. Ось симптоми, з якими до нас приходять найчастіше - і з якими краще приходити раніше:
- Покази або кліки в GSC просіли понад 20-30 % без сезонного пояснення.
- У звіті «Сторінки» росте будь-яка з причин: «Просканована, але не проіндексована», «Сторінка з переадресацією», «Заборонено тегом noindex».
- Після релізу, редизайну чи переїзду на нову CMS трафік «чомусь» не відновився - особливо якщо платформу міняли разом зі структурою URL, як це буває при розробці інтернет-магазину під ключ.
- Нові сторінки тижнями не з’являються в індексі.
- Категорії з попитом висять на позиціях 20-50 - покази є, кліків немає.
Окремий пласт - специфіка e-commerce: фасетна навігація, фільтри, пагінація і мовні версії генерують тисячі URL, і саме там блокери люблять ховатися. Системно ми розбираємо це в гайді з SEO-просування інтернет-магазину.
І чек-лист питань до підрядника, якщо аудит вам уже роблять: покажіть точку «до» і джерела даних; який пріоритет у кожної знахідки і чому; які з помилок - блокери; що зміниться у видачі та коли перевіряємо. Підрядник, який відповідає на ці чотири питання, продає не звіт. Він продає результат.
Як ми проводимо технічний аудит в ADS Group
Ми в ADS Group працюємо з 2011 року, і аудит у нас - це не PDF на сто сторінок «на полицю». Звіт на 500 помилок без пріоритетів - як роздруківка всіх аналізів без діагнозу: формально повна, практично марна. Тому кожна знахідка в нашому аудиті має доказ із двох незалежних джерел, клас впливу і місце в черзі фіксів - а сам технічний SEO-аудит сайту веде та сама зв’язка SEO-Unit + Dev-Unit, яка потім реалізує виправлення. Діагност і хірург в одній команді: між «знайшли» і «полагодили» не губиться ані відповідальність, ані час.
Звіт про помилки чи план повернення трафіку: чесне порівняння
Критерій | Аудит-звіт «про все» | Пріоритезований аудит |
Формат результату | 100+ сторінок помилок | план: блокери → обмежувачі → черга фіксів |
Пріоритезація | немає або «критичність сканера» | клас впливу + масштаб + гроші сторінки |
Доказовість | один інструмент | GSC + логи + краул, дві верифікації на знахідку |
Прогноз ефекту | відсутній | вікно ефекту по кожному класу знахідок |
Що з ним робити | розбиратися самим | віддати в роботу як є |
Короткий висновок: цінність аудиту вимірюється не товщиною звіту, а швидкістю, з якою після нього починають лагодити правильні речі.
Що зробити просто зараз
Якщо ваш магазин втрачає видимість - не чекайте, поки видача «сама відновиться»: кожен тиждень із блокером в індексації коштує грошей, які вже не повернуться. Почніть із матриці симптомів вище і звіту «Індексування сторінок» у GSC. А якщо хочете діагноз замість здогадок - зробимо експрес-діагностику вашого сайту за 48 годин: перевіримо robots.txt, noindex, редиректи та індексне покриття і скажемо прямо, чи є у вас блокери і що лагодити першим.
Часті питання
Що входить у технічний аудит сайту?
Діагностика сканування та індексації: robots.txt, редиректи, canonical, hreflang, sitemap, метадані, індексне покриття в GSC, серверні логи, краул сайту. На виході - пріоритезований спи
Чому сайт не індексується в Google?
Найчастіші причини - блокери: заборона в robots.txt, noindex у шаблоні, зламані редиректи або soft 404. Окремий клас - «просканована, але не проіндексована»: Google бачить сторінку, але вважає її недостатньо цінною. Перший клас лагодиться швидко, другий потребує роботи з контентом і сигналами.
Скільки триває технічний аудит і коли буде ефект?
Сам аудит для магазину - зазвичай 5-10 робочих днів залежно від розміру. Ефект від виправлення блокерів видно у вікні кількох тижнів після переобходу; точних строків переіндексації Google не документує. Обмежувачі працюють на горизонті місяців.
Яку звітність я отримаю?
Не перелік помилок, а план: кожна знахідка з доказом із двох джерел, класом впливу, пріоритетом і виконавцем (SEO чи розробка). Плюс зафіксована точка «до» - щоб ефект фіксів можна було виміряти, а не оцінювати на око.
Що як причина виявиться не технічною?
Це теж результат аудиту - і він економить найбільше. Тоді план зміщується на контент, внутрішню перелінковку та зовнішні сигнали, з тими самими пріоритетами й контрольними точками. Гірший сценарій - місяцями лагодити «технічку», коли справа в якості сторінок.
Чи можна провести аудит самостійно за чек-листом?
Базову перевірку - так: звіт «Індексування сторінок» у GSC, robots.txt, вибіркова перевірка редиректів закривають найгрубіші блокери. Межа самодіагностики - зв’язки між помилками і пріоритезація: без логів і краулу легко полагодити помітне замість важливого.

Час вийшов



