Технічний SEO-аудит сайту: чек-лист 2026

Технічний SEO-аудит сайту: чек-лист 2026

Коротко. Технічний SEO-аудит у 2026 – це системна перевірка трьох шарів сайту: чи може Googlebot і AI-краулери (GPTBot, ClaudeBot, PerplexityBot) дійти до твоїх сторінок, чи розуміють вони, що там написано, і чи показує сайт прийнятну швидкість на реальних користувачах. Базовий чек-лист – дев’ять блоків: crawlability, indexability, Core Web Vitals (LCP, INP, CLS), архітектура і внутрішнє перелінкування, canonical і дублі, hreflang, sitemap.xml і robots.txt, Schema.org-розмітка, JavaScript-рендеринг, HTTPS і редиректи, мобільна версія, серверні логи. На середній сайт-візитку якісний аудит займає 4–6 годин, на інтернет-магазин чи багатомовний портал – 2–3 робочі дні. Ця стаття дає крок за кроком: що перевіряти, чим, які пороги допустимі і як виправляти знайдене. Усе під реалії 2026 – AI Overview, INP замість FID, переїзд core-web-vitals на field-data.

Що таке технічний SEO-аудит у 2026

Технічне SEO – це все, що стосується інфраструктури сайту, а не його контенту. Тобто не «який заголовок написати» і не «скільки слів у статті», а «чи може пошуковик загалом завантажити цю сторінку, відрендерити її JavaScript, зрозуміти структуру і показати її користувачу за 1,5 секунди». Технічний аудит – це системна перевірка цих параметрів за фіксованим списком, з фіксацією помилок і пріоритизацією виправлень.

У 2026 змінилися три ключові речі. По-перше, з’явилися окремі AI-краулери – GPTBot, ClaudeBot, PerplexityBot, GoogleOther, ChatGPT-User – і вони ходять по сайту з іншими патернами, ніж Googlebot. По-друге, INP офіційно замінив FID у складі Core Web Vitals ще у 2024, але багато сайтів досі не оптимізували обробку інтерактивності. По-третє, AI Overview і генеративні движки агресивно фільтрують сторінки за технічними сигналами: якщо у тебе LCP вище 4 секунд або відсутній BlogPosting JSON-LD, у відповідь AI Overview ти не потрапиш.

Технічний аудит – це не разова робота, а регулярна процедура. Для бізнес-сайту до 200 сторінок – раз на квартал. Для інтернет-магазину чи новинного порталу – раз на місяць у спрощеному форматі і раз на квартал у повному. У SEO просуванні технічний аудит – перший крок будь-якої кампанії, бо немає сенсу інвестувати у контент і лінки, якщо сайт індексується криво.

Технічне SEO – це фундамент. Контент і лінкбілдинг – це стіни і дах. Будувати дах на гнилому фундаменті можна, але довго будинок не простоїть.

Чому технічне SEO стало важливішим, ніж контент

До 2023 року умовний розподіл був такий: 60% успіху – контент, 30% – лінки, 10% – технічне SEO. У 2026 пропорції зсунулися: технічне SEO – 35–40%, контент – 35%, лінки і бренд – 25–30%. Чому?

  1. AI-краулери дорогі і нетерплячі. GPTBot чи ClaudeBot, на відміну від Googlebot, не повертатимуться до твоєї сторінки тридцять разів, чекаючи поки вона стабільно зарендериться. Один запит – одна спроба. Якщо JS не виконався за 5 секунд, бот пішов.
  2. Core Web Vitals стали ranking factor де-факто. Поріг «good» (LCP до 2,5 с, INP до 200 мс, CLS до 0,1) тепер – не «нагорода», а вхідний фільтр. Сайти, які регулярно «poor», банально не показуються у AI Overview і випадають з топ-10 у конкурентних нішах.
  3. Schema.org стала обов’язковим протоколом. Без структурованих даних AI-движки не можуть тебе атрибутувати у відповіді. Тобто ти можеш мати найкращий контент у ніші, але якщо немає `BlogPosting` + `FAQPage`, тебе не цитують.
  4. Crawl budget звужується. Googlebot все жорсткіше економить квоти: великі сайти з технічними проблемами (нескінченні редиректи, soft 404, фасетна навігація без canonical) втрачають 30–60% краулу.

Простий приклад. У нашому портфоліо є кейс інтернет-магазину з 14 000 сторінок. До аудиту в індексі було 4 200 (30%), після – 11 800 (84%). Жодних нових текстів, тільки чисто технічна робота: 11 правок robots.txt, переписаний sitemap.xml з пріоритетами, прибрані ланцюжки 301 → 301 → 200, виправлений canonical для фасетів, ввімкнено стиснення Brotli і HTTP/2. Органічний трафік виріс на 67% за чотири місяці.

Crawlability: чи бачить твій сайт Googlebot і AI-боти

Crawlability – це здатність пошукових роботів дійти до сторінок сайту. На рівні «дійти», не «зрозуміти». Що перевіряємо:

  • robots.txt – не блокує важливі URL. Класична помилка: розробник залишив `Disallow: /` на стейджингу, і коли проєкт поїхав на продакшен, забув переписати.
  • Meta robots на сторінках – немає випадкового `noindex` або `nofollow` на категоріях і статтях.
  • HTTP-статуси – 200 для всього, що має бути в індексі. 301 – для переїздів. 404 – тільки для реально неіснуючих URL. 5xx – нуль.
  • Швидкість відповіді сервера (TTFB) – менше 600 мс на більшості сторінок. Якщо більше – Googlebot скорочує crawl budget.
  • Серверна доступність – аптайм 99,9%+. Часті падіння сервера за 12 місяців – мінус у ранжуванні.
  • Окремий доступ для AI-ботів – якщо ти хочеш потрапляти в AI-цитати, у robots.txt не блокуй GPTBot, ClaudeBot, PerplexityBot. Якщо не хочеш – блокуй явно з юридичним обґрунтуванням.

Перевіряємо через Screaming Frog, Sitebulb або Ahrefs Site Audit (вибір залежить від бюджету і розміру сайту). Маленький сайт до 500 сторінок – Screaming Frog Free до 500 URL. Середній – Sitebulb або Ahrefs. Великий – Screaming Frog Paid + ручний парсинг логів.

Indexability: що реально потрапляє в індекс

Crawlability відповідає на питання «чи бачить Googlebot сторінку». Indexability – «чи додає Googlebot цю сторінку в свій індекс». Це різні речі. Краулити сторінку можуть, а в індекс не пускати, бо:

  • Дублі контенту. Дві URL з однаковим текстом – Googlebot вибере одну канонічну, інші викине.
  • Thin content. Сторінки з 50 словами і однаковим шаблоном (типові «теги» у WordPress) – Google не індексує.
  • Canonical вказує на іншу сторінку. Якщо `` посилається на інший URL, цей URL у індекс не потрапить.
  • Soft 404. Сторінка віддає 200 OK, але контент порожній або «нічого не знайдено». Google такі сторінки виключає.
  • Noindex. Випадковий чи свідомий тег ``.
  • Перенасичена параметрами URL. `?utm_source=facebook&ref=banner&sessionid=xyz` – Google вибере коротший варіант, але якщо їх 50 на одну сторінку, бот заплутається.

Швидкий тест: відкрий Google Search Console → Pages. Подивися «Why pages aren’t indexed». Будуть категорії: «Discovered – currently not indexed», «Crawled – currently not indexed», «Duplicate without user-selected canonical», «Page with redirect», «Soft 404». Кожна категорія – свій сценарій виправлення. Найчастіша проблема середнього бізнесу – «Crawled – currently not indexed»: означає, Google знайшов сторінку, дійшов до неї, але вирішив не індексувати. Зазвичай через слабкий контент чи відсутність внутрішніх лінків.

Core Web Vitals 2026: LCP, INP, CLS

Core Web Vitals – три метрики, які Google використовує для оцінки User Experience. У 2024 INP (Interaction to Next Paint) замінив FID (First Input Delay). До 2026 більшість сайтів вже мали б оптимізувати INP, але реальність інша: за даними CrUX-звіту, 38% українських сайтів все ще мають INP > 200 мс.

Метрика Що міряє Good Needs improvement Poor
LCP (Largest Contentful Paint) Коли відрендерився найбільший елемент ≤ 2,5 с 2,5–4 с > 4 с
INP (Interaction to Next Paint) Затримка реакції на клік/тап/клавішу ≤ 200 мс 200–500 мс > 500 мс
CLS (Cumulative Layout Shift) Накопичений зсув макета ≤ 0,1 0,1–0,25 > 0,25

Ключове, що часто плутають: Google ранжує за field data (CrUX), а не за лабораторними тестами (Lighthouse). Lighthouse у DevTools – це симуляція на твоєму ноуті. CrUX – реальні дані з браузерів Chrome користувачів за останні 28 днів. Якщо Lighthouse показує «good», а CrUX – «poor», вірити треба CrUX.

Як виправляти типові проблеми:

  • LCP > 2,5 с – зазвичай винна важка hero-картинка чи відео. Конвертуй у WebP/AVIF, додай `preload`, винеси у inline `` у ``. Якщо LCP – текст, оптимізуй CSS-критичний шлях.
  • INP > 200 мс – проблема у важких JS-обробниках. Виношимо логіку у `requestIdleCallback`, ділимо великі скрипти на чанки, прибираємо третьосторонній JS (Hotjar, Intercom, важкі чати) або переносимо у lazy-load.
  • CLS > 0,1 – зсув від картинок без розмірів, шрифтів з FOIT, банерів реклами. Виставляємо `width` і `height` на всіх ``, використовуємо `font-display: swap` з reserved fallback fonts, фіксуємо висоту контейнерів реклами.
Core Web Vitals 2026: пороги LCP, INP, CLS у вигляді світлофора
Пороги Core Web Vitals у 2026. Зелена зона – ранжуємо нормально. Жовта – попередження. Червона – фільтр на ранжування.

Орієнтир для бізнесу: для рекламного трафіку CWV дають +5–10% конверсії, для органіки – +15–25% видимості. Інвестиція у швидкість завжди окупається.

Архітектура сайту і внутрішнє перелінкування

Архітектура сайту – це як організовані URL і як вони зв’язані між собою. У 2026 ідеальна модель – flat (плоска) з логічною кластеризацією. Що це значить:

  • До будь-якої важливої сторінки – не більше 3 кліків від головної.
  • Сторінки в межах однієї теми зв’язані між собою (pillar + cluster, як ми робимо у блозі THE CODER).
  • Якірний текст – тематичний, не «дізнатися більше» чи «тут».
  • Кожна нова сторінка отримує мінімум 3–5 внутрішніх лінків з релевантних сторінок – інакше вона зависає у «orphan» статусі.

Часта помилка інтернет-магазинів – глибока ієрархія: домен → категорія → підкатегорія → під-підкатегорія → товар. Це 4 кліки до товару, що завеликий шлях. Краще: домен → категорія → товар, а підкатегорії – через фільтри.

Internal linking – одне з найдешевших і найефективніших джерел SEO-сили. Простий приклад: у нашій послузі SEO просування 60% першого приросту трафіку ми отримуємо не з нових бекл-лінків, а з нової внутрішньої перелінковки. Це швидко, безкоштовно і не потребує погодження з третіми сторонами.

Canonical, дублі, параметри URL

Canonical URL – це сигнал Google, яка з кількох однакових за змістом сторінок є «головною». Тег `` ставиться у `` кожної сторінки. На сторінці-оригіналі canonical посилається сам на себе (self-canonical). На дублях – на оригінал.

Типові ситуації, де canonical критичний:

  • Параметри URL. `/blog/article?utm_source=fb` має canonical на `/blog/article`.
  • Сторінки пагінації. `/blog/page/2` – самоканонічна. Не вказуй canonical на першу сторінку категорії – ти втратиш індексацію статей з другої сторінки.
  • HTTPS vs HTTP, www vs non-www, trailing slash. Усі ці варіації – дублі. Обираємо одну форму і всі інші 301-редиректимо.
  • Фасетна навігація у магазинах. `/category?color=red&size=l` – canonical на `/category` (якщо фасет не індексуємо як окремий лендінг).
  • Multiline URL. Якщо одна стаття доступна за двома URL (наприклад, з категорією і без), один із них – canonical, інший – noindex або 301.

Найгірша помилка – canonical, який посилається сам на себе у URL, який не індексується. Або canonical, який вказує на сторінку з 404. Або canonical, який вказує на сторінку з canonical назад. Google такі ланцюжки розв’язує по-своєму і часто не так, як ти хочеш.

Hreflang для багатомовних сайтів

Якщо сайт у тебе тільки українською – цей розділ можна пропустити. Якщо є дві і більше мов – hreflang критичний. Тег `` у `` каже Google: ось ця сторінка – українська версія, ось ця – англійська, ось ця – польська. Google показує користувачу правильну мовну версію у видачі залежно від його регіону і налаштувань браузера.

Базові правила hreflang:

  1. Hreflang має бути симетричний. Якщо UK-сторінка вказує на EN-сторінку, EN-сторінка повинна вказати на UK. Інакше Google ігнорує всю мітку.
  2. На кожній сторінці мовного кластера – повний набір alternate тегів, включаючи self.
  3. Додай `hreflang=”x-default”` для fallback-версії (зазвичай міжнародна англійська).
  4. Hreflang ставиться тільки на сторінках, які реально перекладені. Не став hreflang на сторінки, які доступні тільки одною мовою.
  5. Альтернативно hreflang можна задати у sitemap.xml. Для великих сайтів це зручніше.

Перевіряємо hreflang через Screaming Frog (звіт hreflang) або через Ahrefs Site Audit. Найчастіша помилка – асиметрія, друга – неіснуючі сторінки в alternate, третя – неправильні коди мов (наприклад `uk-UK` замість `uk-UA`).

Sitemap.xml і robots.txt: дрібні файли, які ламають усе

Sitemap.xml – це список усіх URL сайту, які ти хочеш бачити в індексі. Robots.txt – список того, куди ботам ходити не треба. Здавалось би, тривіальні файли, але саме у них ховається половина технічних проблем середнього сайту.

Sitemap.xml. Що перевіряти:

  • Файл доступний за URL `/sitemap.xml` або `/sitemap_index.xml`. Віддає 200.
  • У ньому тільки URL, які треба індексувати: 200-сторінки, з self-canonical, без noindex.
  • Не більше 50 000 URL на один файл і не більше 50 МБ unzipped. Інакше розбити на кілька через sitemap index.
  • Поле `lastmod` – реальна дата останньої зміни сторінки, а не кожна година (хоча на хабах деяких CMS це штампується автоматично і Google ігнорує).
  • Sitemap зареєстрований у Google Search Console і у Bing Webmaster Tools.
  • На WordPress – перевіряємо, чи Yoast/Rank Math не додає у sitemap архіви авторів, тегів і дат, які не індексуємо.

Robots.txt. Що перевіряти:

  • Файл за `/robots.txt`. Віддає 200, не 403, не 404.
  • Немає `Disallow: /` для всього сайту (класична помилка переїзду зі стейджингу).
  • Закриті службові сторінки: `/wp-admin/`, `/?s=` (search), `/cart/`, `/checkout/`, тег-архіви, якщо не індексуємо.
  • Не закриваємо JS і CSS – Googlebot повинен їх рендерити. Якщо закриєш `/wp-content/`, спалаху JS не буде, і Google не зможе побачити повний контент.
  • Окремо вирішуємо: блокувати чи не блокувати AI-краулери. Якщо хочемо AI-цитати – відкриваємо. Якщо хочемо захистити контент – закриваємо явними правилами.
  • Внизу файлу – посилання на sitemap: `Sitemap: https://thecoder.com.ua/sitemap_index.xml`.

Schema.org-розмітка під AI Overview

Schema.org JSON-LD у 2026 – не «бонус», а вхідний фільтр AI-движків. Без неї ти втрачаєш цитати в AI Overview, Perplexity, ChatGPT Search. Мінімальний набір для сайту-блогу:

  • Organization – у `` головної сторінки.
  • WebSite з `potentialAction` (SearchAction) – для site search box у Google.
  • BlogPosting – на кожній статті блогу.
  • FAQPage – якщо у статті є блок питань-відповідей.
  • BreadcrumbList – на всіх внутрішніх сторінках.
  • Person – на сторінках авторів.

Для інтернет-магазину додаємо `Product`, `Offer`, `AggregateRating`, `Review`. Для медичних/юридичних сайтів – `MedicalEntity`, `LocalBusiness` з типом. Деталі і приклади – у нашому окремому матеріалі про Schema.org під AI: Schema.org для AI-цитування 2026.

Валідація обов’язкова: Google Rich Results Test, Schema.org Validator, у Google Search Console звіт «Enhancements». Якщо у звіті бачиш warnings – fix-и не критичні, але бажані. Errors – виправляємо одразу, бо Google такі сторінки виключає з rich results.

JavaScript-рендеринг: SSR, CSR, prerender

У 2026 джавскрипту на сайтах більше, ніж колись. React, Vue, Next.js, Astro, Nuxt – фронтенд-фреймворки правлять. Але для SEO це боротьба: Googlebot вміє рендерити JS, але повільно, дорого і з помилками. AI-краулери – ще гірше, частина з них взагалі не виконує JS.

Три моделі рендерингу і їхній вплив на SEO:

Модель Як працює SEO Приклади
SSR (Server-Side Rendering) Сервер віддає готовий HTML Ідеально. Googlebot бачить весь контент одразу Next.js, Nuxt, Astro SSR, Laravel, WordPress
SSG (Static Site Generation) HTML генерується при білді Ідеально. Швидше за SSR Astro, Next.js static, Hugo, 11ty
CSR (Client-Side Rendering) HTML мінімальний, контент рендериться у браузері Поганий. Googlebot бачить пусту сторінку до виконання JS Create React App, Vue SPA без SSR
Hybrid / ISR SSR + кеш + поступова регенерація Ідеально Next.js App Router, Nuxt 3, SvelteKit

Рекомендація 2026: для сайту, де SEO критичне, – SSR або SSG. CSR-only тримаємо тільки для адмінок, дашбордів, інструментів за логіном – тобто там, де SEO не потрібне взагалі. Якщо стара SPA проблематична для SEO, варіант – додати prerender.io чи rendertron, який віддає ботам статичний знімок.

Перевіряємо рендеринг через Google Search Console → URL Inspection → View tested page → HTML. Якщо у HTML-знімку від Googlebot немає твого основного контенту, у тебе проблема з JS-рендерингом.

HTTPS, security headers, ланцюжки редиректів

HTTPS – вже п’ять років обов’язковий для всього. У 2026 решта сайтів на HTTP – це або зломлені, або забуті. Перевірка проста: `https://` має віддавати 200, `http://` – 301 на `https://`.

Що йде в комплекті з HTTPS і часто забувається:

  • HSTS (Strict-Transport-Security header) – браузер запам’ятовує, що сайт працює тільки по HTTPS. `max-age=31536000; includeSubDomains; preload`.
  • Content-Security-Policy – не обов’язково для SEO, але впливає на security score.
  • X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN – базова гігієна.
  • Сучасний TLS – TLS 1.3, без застарілих cipher suites. SSL Labs тест має бути A або A+.

Ланцюжки редиректів – окремий біль. URL не повинен їхати через 3+ хопів: `http://thecoder.com.ua/page` → `http://www.thecoder.com.ua/page` → `https://www.thecoder.com.ua/page` → `https://thecoder.com.ua/page/` – чотири хопи! Кожен хоп – +100–300 мс затримки і втрата частини equity. Перевіряємо через httpstatus.io або Screaming Frog. Перебудовуємо правила .htaccess чи Nginx так, щоб був один прямий 301.

Мобільна версія і mobile-first index

Google перейшов на mobile-first індексацію ще у 2021. У 2026 для більшості сайтів це значить: те, що бачить мобільний Googlebot – і є твій сайт у очах Google. Десктоп Google вже не дивиться. Що це міняє:

  • Усі важливі сторінки мають бути доступні з мобільної версії. Не «у нас на десктопі є каталог, на мобільному скорочений» – одна версія.
  • Контент на мобільному – повний, не скорочений. Тексти, картинки, hreflang, schema – все ідентично з десктопом.
  • Виправляємо «mobile usability errors» у Google Search Console: text too small, clickable elements too close, content wider than screen.
  • Окремо рахуємо Core Web Vitals для мобільного. LCP, INP, CLS на мобільному – зазвичай гірші, ніж на десктопі. Саме мобільні метрики Google враховує у ранжуванні.

Тестуємо через Chrome DevTools → Device Toolbar (Cmd+Shift+M на Mac) + Slow 4G throttling. Якщо сайт на 4G з реальною затримкою не відкривається за 3 секунди – є проблема. Друга перевірка – Google Mobile-Friendly Test, хоча у 2026 його роль зменшилася.

Аналіз серверних логів: як Googlebot реально ходить по сайту

Найдорожчий і найточніший інструмент технічного SEO – аналіз серверних логів. Це сирі дані: хто, коли, з якого user-agent, на яку URL прийшов, який статус отримав. Усі інші інструменти (Screaming Frog, Ahrefs, Sitebulb) – моделі і симуляції. Логи – реальність.

Що бачимо у логах:

  • Які сторінки Googlebot/AI-боти краулять найчастіше – а які ігнорують.
  • Куди витрачається crawl budget. Якщо 40% краулу йде на фасетну навігацію магазину – у тебе технічна проблема.
  • Які URL віддають 404 чи 5xx ботам, але виглядають нормально у браузері.
  • Чи відвідують сайт AI-боти (GPTBot, ClaudeBot, PerplexityBot) – і скільки сторінок беруть.
  • Часи відповіді сервера для ботів окремо від людей. Боти часто отримують значно повільніший response через активну CDN, ботом-protection та інші проксі.

Інструменти: Screaming Frog Log File Analyser, ELK Stack для великих сайтів, Splunk у enterprise, або простіший варіант – звичайний `awk` і `grep` на чистих access-логах Nginx/Apache. Базовий аналіз – 2 години на середньому сайті.

Інструменти для технічного SEO-аудиту

Базовий стек, з якого починаємо:

  1. Google Search Console – обов’язково. Безкоштовно. Indexing, Core Web Vitals (real user data), Mobile usability, Schema enhancements, Crawl Stats, Manual Actions.
  2. Bing Webmaster Tools – безкоштовно. Менше трафіку, але корисно для AI-движків, бо ChatGPT Search і Perplexity частково спираються на Bing index.
  3. PageSpeed Insights – безкоштовно. Lab + field data для CWV. Перевіряємо найважливіші URL.
  4. Lighthouse у DevTools – безкоштовно. Швидкий лабораторний тест.
  5. Screaming Frog – платно (200 €/рік за PRO). Краулер. Безкоштовна версія до 500 URL.
  6. Ahrefs Site Audit або Semrush Site Audit – платно (від 99 $/міс). Комплексний аудит з трендами.
  7. Sitebulb – платно (35 $/міс). Хороший конкурент Screaming Frog з кращою візуалізацією.
  8. Schema.org Validator і Google Rich Results Test – безкоштовно. Валідація JSON-LD.
  9. WebPageTest – безкоштовно. Дуже деталізовані waterfall-діаграми для перевірки швидкості.
  10. Httpstatus.io – безкоштовно. Швидка перевірка ланцюжків редиректів.

На замовлення аудиту в агенції – мінімум Screaming Frog Paid, Ahrefs/Semrush, Sitebulb. Самостійно для свого сайту – Search Console + PageSpeed + Screaming Frog Free покриють 80% потреб.

Чек-лист: повний аудит за 4 години

Маєш 4 години і хочеш зробити аудит свого сайту до 500 сторінок – ось послідовність:

  1. 30 хв. Запуск краулу у Screaming Frog. Поки краулиться – переглядаєш Search Console.
  2. 30 хв. Search Console: Performance (звідки трафік), Coverage/Pages (індексація), Core Web Vitals (real data), Mobile Usability, Schema/Enhancements, Crawl Stats.
  3. 30 хв. Screaming Frog: статуси сторінок (4xx, 5xx, ланцюжки 3xx), canonical, meta robots, тайтли і дескріпшни, h1, hreflang.
  4. 20 хв. PageSpeed Insights для топ-5 сторінок: LCP, INP, CLS. Поточний стан і рекомендації.
  5. 20 хв. Перевірка robots.txt і sitemap.xml вручну. Чи доступні. Чи не блокують зайве. Чи список URL у sitemap – чистий.
  6. 30 хв. JSON-LD: перевіряємо 3-4 типові сторінки через Rich Results Test. Чи є BlogPosting, FAQPage, Organization, Breadcrumb. Виправляємо errors.
  7. 20 хв. Internal linking: у Screaming Frog – звіт «Orphan Pages». Які сторінки не отримують внутрішніх лінків. У Ahrefs – звіт «Internal Link Opportunities».
  8. 20 хв. Mobile-перевірка: відкриваємо топ-10 сторінок у Chrome DevTools mobile mode. Перевіряємо usability, швидкість, верстку.
  9. 30 хв. Логи (якщо є доступ): user-agent breakdown, топ-URL за краулом, статуси для ботів.
  10. 30 хв. Виписуємо знайдене у пріоритезований список: critical → high → medium → low. Передаємо у роботу.

Це чек-лист на середній бізнес-сайт. Для великого магазину чи новинного порталу – ту ж послідовність, але кожен пункт у 2–3 рази довший, плюс окремі робочі дні на парсинг логів і архітектурні рішення. Якщо хочеш делегувати – у нас є послуга технічного SEO-аудиту, де ми робимо все за 5–10 робочих днів з фінальним документом і дорожньою картою виправлень.

Технічний аудит – перший крок у системному SEO. Далі підключаємо інші напрямки:

Часті запитання (FAQ)

Скільки коштує технічний SEO-аудит в Україні у 2026?

Реальний діапазон для агенції повного циклу – 400-1500 $ за разовий аудит залежно від розміру сайту і глибини. Сайт-візитка до 50 сторінок – 400-600 $. Корпоративний сайт 100-500 сторінок – 700-1000 $. Інтернет-магазин або багатомовний портал – 1200-1800 $. У ціну входить документ із 30-80 пунктами, пріоритезація, посилання на конкретні URL і скріншоти. Виправлення – окрема послуга або підписка.

Як часто треба робити технічний SEO-аудит?

Базова рекомендація: повний аудит – раз на 12 місяців, експрес-перевірка – раз на квартал. Для активно зростаючих сайтів (магазини, новинні портали) – повний аудит раз на 6 місяців. Після релізу нової версії сайту, переїзду на іншу CMS, зміни структури URL – обов’язковий аудит у перші 2 тижні після релізу.

Чим відрізняється технічний SEO-аудит від комплексного SEO-аудиту?

Технічний фокусується на інфраструктурі: чи бачить сайт Google, наскільки він швидкий, чи коректно розмічений. Комплексний додає аналіз контенту, конкурентів, ключових слів, бекл-лінків, поведінкових сигналів. Технічний – це базис. Комплексний – вся картина. Зазвичай ми починаємо з технічного, виправляємо знайдене, потім додаємо контент-стратегію.

Скільки часу займає виправити знайдене в аудиті?

Залежить від обсягу проблем. Базові правки (robots.txt, redirect chains, JSON-LD) – 1-3 дні. Архітектурні зміни (переписати URL-структуру, переробити фасети) – 2-6 тижнів з тестуванням. Перехід з CSR на SSR або міграція з однієї CMS на іншу – 2-4 місяці. Перші результати у Google Search Console видно зазвичай через 4-8 тижнів після релізу правок.

Чи зашкодить SEO відкритий доступ для GPTBot, ClaudeBot і PerplexityBot?

Не зашкодить. Ці боти мають окремий user-agent і власні квоти, вони не конкурують з Googlebot за crawl budget. Якщо хочеш потрапляти у відповіді ChatGPT, Claude, Perplexity – пропускай їх. Якщо хочеш захистити преміальний контент від навчання моделей – блокуй явно у robots.txt і додатково через `Disallow` правила, але розумій, що частина AI-сервісів обходить robots.txt.

Чи варто використовувати Yoast / Rank Math / SEOPress на WordPress у 2026?

Так. Плагіни допомагають з базовою настройкою: title-теги, meta description, canonical, sitemap.xml, Schema.org. Без них доведеться писати фільтри руками. Рекомендуємо Yoast SEO Premium (надійний, давно на ринку) або Rank Math (швидший, більше функцій у безкоштовній). SEOPress – робочий, але слабша підтримка schema. У всіх трьох треба перевіряти, що згенерована schema валідна, бо плагіни роблять прийнятну, але не ідеальну розмітку.

Як швидко Google підхоплює зміни після технічного аудиту?

Дуже залежить від типу зміни. Виправлення meta robots, canonical, схеми – 1-2 тижні. Core Web Vitals – перший сигнал у GSC через 28 днів (бо field data рахується 28-денним вікном). Архітектурні зміни URL – 4-12 тижнів повна реіндексація. Якщо реліз масштабний, корисно відправити sitemap.xml в GSC вручну і використати «Request indexing» для критичних сторінок.

Чи може технічний SEO-аудит зруйнувати поточний трафік?

Сам аудит – ні, бо це аналіз. Зруйнувати може некоректне виправлення. Класична ситуація: розробник перебудовує URL-структуру без 301-редиректів зі старих на нові – і втрачає 60-80% трафіку. Тому будь-яке масштабне виправлення супроводжується мап-планом редиректів, тестуванням на стейджингу і ступінчастим релізом. Перед релізом – знімок Google Search Console і Google Analytics, щоб було з чим порівнювати.

Що пріоритетніше: технічне SEO чи контент?

У 2026 – технічне SEO у першу чергу, бо без нього контент не індексується і не потрапляє в AI Overview. Логіка така: спочатку перевіряємо, що сайт нормально бачать пошуковики, потім інвестуємо у контент. Виняток – якщо у тебе вже добре технічно зроблений сайт і ти просто хочеш ростити трафік, тоді 70% уваги на контент, 30% на технічку. Але це сценарій бізнесу з рівнем технічної зрілості «вище середнього».

Чи може агенція гарантувати топ-3 у Google після технічного аудиту?

Жодна чесна агенція не гарантує позицій, бо алгоритм Google – чорний ящик, що змінюється кілька разів на місяць. Чесні KPI на технічну роботу: ріст індексованих сторінок, покращення Core Web Vitals у CrUX, зниження частки помилок у Crawl Stats, ріст показів у Search Console. Позиції і трафік – похідні від цих сигналів і від контенту. Якщо хтось обіцяє «топ-3 за два місяці» – це червоний прапор.