Приклад звіту. Сайт і цифри умовні, структура та формулювання справжні

Технічний SEO-аудит mebli.example

Так виглядає звіт, який ви отримуєте. Тут скорочена версія: 7 знахідок із 23, без таблиці URL і без скріншотів. У реальному звіті кожна знахідка має посилання на вкладку з повним списком адрес.

Тип сайту
Інтернет-магазин меблів, WooCommerce
Просканувано
14 212 URL, 9 870 в індексі Google
Дані
Search Console 16 тижнів, CrUX 28 днів, логи 21 день
Пріоритети
3 × P1, 4 × P2, 5 × P3

Головне на одній сторінціЯкщо прочитати тільки це, ви вже знаєте, що робити цього тижня

  1. Фільтри каталогу відкриті для індексації. 6 400 URL із параметрами з'їдають краулінговий бюджет, нові товари індексуються з затримкою. Задачі T-01, T-02.
  2. 2 300 карток товарів мають однаковий title і не мають H1. Шаблон картки зламався після оновлення теми в липні. Задача T-03.
  3. Після перейменування /catalog/ на /katalog/ 412 внутрішніх посилань ведуть через два редиректи. Задача T-04.

Три задачі, орієнтовно 2–3 дні роботи розробника. Решта знахідок нижче важлива, але не блокує результат від перших трьох.

Знахідки з пріоритетом P1Критичне: прямо впливає на індексацію та трафік зараз

P1Індексація · фільтри каталогу

Фільтри каталогу створюють 6 400 URL із параметрами, 5 900 із них відкриті для індексації

Що бачу
Параметри sort, price, color, material генерують унікальні URL без canonical. У Search Console 4 100 із них у статусі «Просканована, не проіндексована», ще 1 800 в індексі з порожнім description.
GET /katalog/divany/?sort=price&color=siryi  → 200, canonical: відсутній, meta robots: index
GET /katalog/divany/?material=tkanyna&page=4 → 200, canonical: відсутній
Вплив
За логами 21 дня Googlebot зробив 61% запитів до URL із параметрами і 9% до карток товарів. Нові товари потрапляють в індекс через 12–19 днів після публікації.
Задача T-01
Для параметрів sort, price, page у поєднанні з фільтрами віддавати rel="canonical" на базову категорію. Для color і material лишити індексованими тільки комбінації з попитом за списком у вкладці «Фільтри з попитом» (38 комбінацій) і дати їм власні title та H1.
Приймання
Повторний краул: 0 URL із sort або price без canonical; 38 фільтрових сторінок із унікальним title. Через 4 тижні частка запитів Googlebot до карток товарів у логах понад 30%.
P1Метадані · шаблон картки товару

2 300 карток товарів мають title «Купити в Києві — mebli.example» і не мають H1

Що бачу
Після оновлення теми 14 липня шаблон single-product.php перестав виводити назву товару в title і H1. Зачеплені всі товари, додані після цієї дати, і ті, в яких не заповнено поле SEO-title вручну.
Вплив
У Search Console кліки на картки товарів із 20 липня впали на 44% при тій самій кількості показів: Google показує сніпет без назви товару.
Задача T-03
Повернути у шаблон виведення {назва товару} купити в Києві, ціна {ціна} грн | mebli.example як title за замовчуванням і {назва товару} як H1. Ручні SEO-title не перезаписувати.
Приймання
Краул: 0 карток із дубльованим title, 0 без H1. Контроль у Search Console через 3 тижні: CTR карток повертається до рівня червня.
P1Редиректи · міграція розділу

412 внутрішніх посилань ведуть на старі адреси /catalog/ через ланцюжок 301 → 301 → 200

Що бачу
У лютому розділ перейменовано на /katalog/, потім у квітні додано слеш у кінці. Старі правила редиректів не об'єднані, а меню, футер і блок «Схожі товари» досі посилаються на /catalog/.
/catalog/divany → 301 → /katalog/divany → 301 → /katalog/divany/ → 200
Вплив
Кожне з 412 посилань втрачає частину ваги на кожному кроці, а 38 зовнішніх посилань на старі адреси проходять два редиректи.
Задача T-04
У шаблонах меню, футера і блоку «Схожі товари» замінити href на кінцеві адреси зі слешем. У правилах сервера старі адреси вести одразу на фінальні.
Приймання
Краул: 0 внутрішніх посилань на 3xx. Усі URL із вкладки «Старі адреси» відповідають одним 301.

Знахідки з пріоритетом P2Важливе: обмежує зростання, виправляти після P1

P2Швидкість · шаблон категорії

LCP на шаблоні категорії 4,1 с у польових даних при порозі «добре» 2,5 с

Що бачу
Елемент LCP — банер категорії 1,9 МБ у PNG без розмірів. Скрипт чату 480 КБ вантажиться синхронно до контенту. Шрифти без font-display.
Задача T-05
Банер віддавати у WebP до 120 КБ з атрибутами width/height і fetchpriority="high". Чат ініціалізувати після першої взаємодії. Шрифтам додати font-display: swap.
Приймання
CrUX за 28 днів після релізу: LCP p75 на категоріях нижче 2,5 с.
P2Індексація · sitemap.xml

sitemap.xml містить 318 URL з відповіддю 404 і 1 100 URL із noindex

Що бачу
Плагін генерує карту з усіх записів, включно з видаленими товарами і службовими сторінками. Search Console показує для карти статус «Є помилки».
Задача T-06
Виключити з карти товари зі статусом «видалено» і сторінки з noindex; додати lastmod із дати реальної зміни.
Приймання
У карті тільки URL із відповіддю 200 і без noindex; статус у Search Console «Успішно».

Коротко: решта знахідокP2 і P3, повний опис кожної є у повному звіті

Задачі для розробникаТак це виглядає у трекері. Оцінка часу орієнтовна, для планування

IDПріоритетЗадачаКритерій прийманняОцінка
T-01P1Canonical на базову категорію для sort, price, page у поєднанні з фільтрами0 URL із цими параметрами без canonical після краулу4 год
T-02P1Унікальні title і H1 для 38 фільтрових сторінок зі списку38 сторінок із власним title, решта з canonical6 год
T-03P1Повернути назву товару в title і H1 шаблону картки0 дублів title, 0 карток без H12 год
T-04P1Замінити посилання на /catalog/ у меню, футері, схожих товарах; об'єднати редиректи0 внутрішніх посилань на 3xx; старі URL відповідають одним 3013 год
T-05P2Банер категорії у WebP з розмірами і fetchpriority; чат після взаємодії; font-displayLCP p75 категорій менше 2,5 с у CrUX за 28 днів5 год
T-06P2Виключити з sitemap.xml видалені товари і noindex-сторінки, додати lastmodСтатус карти в Search Console «Успішно»2 год

Що даліПорядок, який я пропоную після дзвінка-розбору

  1. Тиждень 1: T-03 і T-04, бо вони найшвидші і дають видимий ефект у Search Console.
  2. Тиждень 2: T-01 і T-02 разом, одним релізом, щоб не було проміжного стану з частковими canonical.
  3. Тиждень 3–4: T-05, T-06, далі P3 за списком.
  4. Через 4 тижні після останнього релізу: повторна перевірка і порівняння логів, покриття і CTR карток із цим звітом.

Хочете такий звіт по своєму сайту? Напишіть адресу і що турбує, відповім із точною ціною.

Замовити аудит