Виправлення дублів URL
Рахуємо записи й унікальні адреси у карті сайту, знаходимо механіку дублювання і закриваємо її редиректами та канонічними посиланнями. Підрахунок безкоштовний.
Технічне SEO не додає сайту видимості — воно прибирає те, що її забирає. Різниця важлива: якщо сторінки не в індексі, тексти й посилання не спрацюють, скільки їх не пиши. Причин зазвичай п'ять, і вони не змішуються: бот не доходить до сторінок; доходить, але бачить десяток копій однієї; бачить порожню сторінку, бо вміст малює скрипт; чекає відповіді довше, ніж готовий; не розуміє, що на сторінці, бо немає розмітки. Кожна діагностується окремо й окремо ж лікується. Почати варто з того, щоб дізнатись, яка з них ваша — це видно з даних, а не з припущень.
Рахуємо записи й унікальні адреси у карті сайту, знаходимо механіку дублювання і закриваємо її редиректами та канонічними посиланнями. Підрахунок безкоштовний.
Будуємо граф внутрішніх посилань, рахуємо сторінки без жодного вхідного посилання, міряємо глибину кліку й розводимо анкори. Розбір графа — безкоштовно.
Рахуємо каталог двома методами, будуємо карту сайту з підкарт, прибираємо повтори й доводимо глибокі сторінки до обходу. Перший зріз безкоштовно.
Перевіряємо, що насправді віддають ваші sitemap.xml і robots.txt, перегенеровуємо карту з мовними версіями, подаємо в Search Console. Безкоштовно.
Зводимо форми домену до однієї, ставимо самопосилальні canonical на всіх типах сторінок і звіряємо їх із картою сайту. Перевірка канонічних адрес — безкоштовна.
Дивимось статистику сканування й склад обходу, прибираємо повтори і службові адреси, прискорюємо віддачу сторінок. Перша оцінка обходу — безкоштовно.
Міряємо відповідь сервера, повне завантаження і вагу на трьох типах сторінок, знаходимо причини й даємо перелік робіт. Перший замір — безкоштовно.
Міряємо, що отримує смартфон: вагу документа, стиснення, зображення й скрипти. Потім прибираємо зайве й міряємо ще раз. Замір — безкоштовно, 2–3 дні.
Рахуємо зображення й їхню вагу, конвертуємо пакетно у WebP, налаштовуємо відкладене завантаження, розміри під екран і текстові описи. Підрахунок безкоштовний.
Знаходимо, що саме ламає LCP, INP і CLS на вашому сайті, виправляємо і показуємо різницю повторними замірами. Перша перевірка причин — безкоштовно.
Вмикаємо стиснення відповіді, задаємо правила кешу окремо для HTML і статики, оголошуємо HSTS і HTTP/2. Перевірка заголовків вашого сайту — безкоштовна.
Проходимо всі посилання, службові файли й сторінки-заглушки, показуємо кодом відповіді, що веде в нікуди, і виправляємо. Обхід сайту — безкоштовно.
Розбираємо звернення ботів за адресами, кодами відповіді й часом: куди йде обхід і чого бот не бачить. Перевірка придатності журналів безкоштовна.
Рахуємо старі адреси, будуємо карту відповідності, ставимо 301 без ланцюжків і перевіряємо кожне правило вибіркою. Підрахунок адрес — безкоштовно.
Знімаємо стан «до», будуємо карту відповідності адрес, супроводжуємо запуск і перші 30 днів після нього. Зріз сайту перед переїздом — безкоштовно.
Ставимо Product, Offer, Organization, BreadcrumbList і галузеву розмітку в шаблони сайту, знімаємо ризикові декларації. Перевірка розмітки — безкоштовно.
Порівнюємо, що отримує пошуковий бот і що браузер, і робимо контент доступним без виконання сценаріїв на сторінці. Перевірка різниці — безкоштовна.
Перевіряємо, що ваш сайт каже пошуковику про мови, прибираємо конфлікти розмітки й доводимо всі версії до карти сайту. Перевірка — безкоштовно.
Рахуємо, скільки адрес породжує ваша фасетна навігація, закриваємо комбінації без попиту й відкриваємо ті, що мають попит. Підрахунок безкоштовний.
Каталог на тисячі позицій, а в індексі кілька сотень адрес. Причина буває в robots.txt, у canonical, у структурі посилань, через яку бот просто не доходить углиб. Тут спершу дивляться логи сервера: вони показують, куди бот ходив насправді, а не куди мав би.
Розберемо вашу ситуацію на безкоштовному аудитіФільтри, сортування, пагінація й параметри від реклами породжують копії, які конкурують між собою за той самий запит. Пошуковик обирає з них сам — і часто не ту, яку ви просуваєте. Це не косметична проблема: обхід витрачається на копії замість нових товарів.
Повільна відповідь сервера, важкі зображення, відсутнє кешування. Швидкість — це не одне число: TTFB, LCP та INP міряють різні речі й лікуються по-різному. Спершу треба зрозуміти, яке з них у вас погане, інакше оптимізація б'є мимо.
Адреси змінились, перенаправлення зроблені частково, частина сторінок віддає 404. Це найшвидше зворотна ситуація з усіх: якщо взятись одразу, більшість позицій повертається. Чим довше чекати, тим менше з них лишається.
Проходимо сайт так, як його проходить бот: коди відповіді, перенаправлення, canonical, глибина вкладеності. Паралельно беремо Search Console і логи сервера — саме вони показують фактичну поведінку, а не оцінку.
Розкладаємо знайдене на п'ять груп і впорядковуємо за тим, скільки кожна коштує зараз. Ви отримуєте не перелік зауважень, а порядок дій із поясненням, що дасть кожен крок і чого він не дасть.
Працюємо зверху переліку. Частину робимо самі, частину може закрити ваш розробник — кажемо прямо, коли це вигідніше вам. Кожна зміна перевіряється на копії, перш ніж потрапити на живий сайт.
Через час після виправлень проходимо сайт ще раз і порівнюємо: скільки адрес відповідає коректно, скільки дублів лишилось, як змінилась кількість сторінок в індексі. Це і є перевірка роботи.
Так може виглядати ваш магазин у телефоні: банер колекції, популярні товари й кошик, до якого один дотик. Натисніть «Додати в кошик» — лічильник у шапці оновиться, як у справжньому магазині.
Технічне прибирає перешкоди, комерційне бореться за запити. Якщо сторінки не в індексі або конкурують між собою копіями, тексти й посилання не спрацюють — тому технічна частина зазвичай іде першою. Але сама по собі вона рідко піднімає позиції: вона повертає сайту можливість ранжуватись, а далі потрібна робота із семантикою й контентом.
Бо це єдине джерело, яке показує, куди бот ходив насправді. Search Console дає підсумок із затримкою, сторонні сервіси — власну оцінку, а логи — факт: до яких сторінок бот дійшов, скільки разів і що отримав у відповідь. У великих каталогах саме там видно, що обхід витрачається на фільтри замість товарів.
Індексація реагує швидше за позиції: зміни в robots.txt і картах сайту видно за дні, зникнення дублів — за тижні, зміна позицій — місяці, і не лише через нас. Найшвидко зворотний випадок — просідання після переїзду: там перенаправлення часто повертають більшу частину трафіку протягом кількох тижнів.
Бо це різні виміри. Лабораторний тест проганяє сторінку в стерильних умовах, а реальні відвідувачі приходять з іншими мережами й пристроями. Тому дивимось не одне число, а розділені показники — відповідь сервера, промальовування, реакція на дію — і польові дані, а не лише синтетичні.
Шкодять двома способами. По-перше, пошуковик сам обирає, яку з копій показувати, і це не завжди та, яку ви просуваєте. По-друге, обхід не безмежний: якщо бот витрачає його на тисячі варіантів фільтра, до нових товарів він доходить пізніше. У великих каталогах друге зазвичай дорожче за перше.
Як зручніше вам. Частина правок — це налаштування рівня сервера чи шаблонів, і ми робимо їх швидше. Частину ваш розробник закриє за день, бо знає код. Перелік пишемо так, щоб кожен пункт можна було звірити самостійно: із кодом відповіді, адресою або числом, а не «оптимізувати індексацію».
Індексується, але не завжди так, як очікують. Пошуковик спершу бачить те, що прийшло з сервера, а вміст, який домальовує скрипт, обробляє пізніше й не гарантовано. Перевіряється це просто: дивимось на сторінку так, як її отримує бот, і порівнюємо з тим, що бачить людина. Якщо різниця велика — це і є причина.
Опишіть задачу своїми словами — підкажемо, з чого починати, і чи потрібне вам те, за чим ви прийшли. Якщо не потрібне, так і скажемо.