+247%+185%📈📊
  • Технічне SEO
  • Вимір 31.07.2026

Дублі URL: коли той самий товар живе за десятком адрес

Усунення дублів сторінок на сайті починається не з правок, а з двох чисел: скільки записів у вашій карті сайту і скільки серед них справді різних адрес. Різниця між цими числами і є розмір проблеми — далі вона закривається канонічними посиланнями, редиректами й правилами обробки параметрів. У виміряному нами магазині садового інструменту ці два числа виглядали як 33 493 і 8 690. Тобто бот майже вчетверо обходить те саме, а нові товари стоять у черзі. Скільки таких повторів у вас — рахуємо безкоштовно.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Найгірший випадок у вибірці
33 493 записи в карті сайту на 8 690 унікальних адрес
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

33 493
Найгірший випадок у вибірці

записи в карті сайту на 8 690 унікальних адрес

271
Найменший каталог із дублями

запис на 116 адрес при 81 товарній сторінці

13 590
Еталон чистоти у вибірці

адрес і рівно один дублікат

31.07.2026,
Дата вимірів

зовнішній технічний вимір

7–20
Строк робіт

робочих днів

2–3
Безкоштовний підрахунок

робочих дні, документ лишається у вас

приросту трафіку і кількості сторінок в індексі
Чого не обіцяємо
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Каталог поповнюється, а нових товарів довго не видно в пошуку

Бот приходить із обмеженим ресурсом обходу. Якщо кожна картка лежить у карті сайту по чотири рази, більша частина цього ресурсу йде на повторне сканування вже відомого. У виміряному магазині садового інструменту на 8 690 реальних адрес припадало 33 493 записи — новий товар у такій черзі чекає довше, ніж мав би, і жоден бюджет на контент цього не прискорює.

Розберемо вашу ситуацію на безкоштовному аудиті
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

офіційний інтернет-магазин садового інструменту, каталог близько 8,6 тис. карток

Задача
Порахувати масштаб дублювання перед чисткою індексу: до робіт було відомо лише те, що карта сайту важить надто багато.
Рішення
Повний обхід sitemap.xml із роздільним підрахунком записів і унікальних адрес, розкладка унікальних на категорійні вузли й листові сторінки, перевірка мовних гілок у карті.
Результат
Карта вагою 8,57 МБ: 33 493 записи на 8 690 унікальних адрес — 3,85 запису на одну сторінку. З 8 690 унікальних 81 адреса виявилась категорійним вузлом, 8 609 — листовими сторінками. Окремо з'ясувалось, що в карту потрапила лише україномовна гілка, хоча в розмітці оголошені дві. Вимір 31.07.2026.

інтернет-магазин офіційного продавця садового інструменту, каталог близько 1,2 тис. карток

Задача
З'ясувати, чому карта сайту важить понад мегабайт при каталозі на тисячу з невеликим позицій.
Рішення
Обхід карти з підрахунком унікальних адрес і розбивкою за рівнями вкладеності; кількість карток звірили за артикулом виробника, який стоїть у самій адресі.
Результат
1,18 МБ і 4 236 записів на 1 300 унікальних адрес — 3,3 запису на адресу: товар потрапляє в карту під кількома шляхами категорій. Розкладка цих 1 300: 1 231 адреса першого рівня, 64 підкатегорії й 5 службових шляхів з index.php, які рушій клав у карту сам. З 1 231 адреси 1 120 містять артикул виробника — саме за цим і вдалось порахувати каталог. Вимір 31.07.2026.

інтернет-магазин натуральної косметики на продуктах бджільництва, невеликий каталог

Задача
Перевірити стан індексації після заміру швидкості: сайт виявився найшвидшим у лоті, і треба було зрозуміти, чи так само чисто в нього з адресами.
Рішення
Підрахунок записів і унікальних адрес у карті сайту, звірка з фактичною кількістю товарних сторінок, інвентаризація лічильників аналітики.
Результат
271 запис на 116 унікальних адрес: окремі товари продубльовані по два-чотири рази. З 116 адрес 91 — листова сторінка, з них 10 інформаційних, тобто товарних 81. Перша відповідь сервера 126,3 мс — найкращий показник у лоті. Окремо знайшли, що сайт рахує мертвим лічильником, а ідентифікатора GA4 в розмітці немає: наслідки чистки тут просто нічим було б поміряти. Вимір 31.07.2026.
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Повний обхід карти сайту з роздільним підрахунком записів і унікальних адрес — розмір проблеми ви отримуєте числом, а не оцінкою на око
  • Класифікація повторів за механікою: шляхи категорій, параметри фільтрів, мовні префікси, пагінація, ідентифікатори сесій — кожен тип далі лікується своїм інструментом
  • Вибір однієї основної адреси для кожного товару разом із вами — щоб просувалась сторінка, потрібна бізнесу, а не та, яку обере пошуковик самотужки
  • Канонічні посилання на кожному типі сторінки, самопосилальні там, де це правильно: сигнал про головну версію перестає бути випадковим
  • 301-редиректи зі старих шляхів товару на основну адресу — зайві адреси перестають існувати, а не просто перестають рекомендуватись
  • Правила обробки параметрів фільтра й сортування, щоб натискання в каталозі не породжувало нової адреси для індексу
  • Окрема робота з мовними гілками: hreflang там, де сторінки не дублі, а варіанти для різних мов
  • Перегенерація карти сайту без повторів і повторний обхід тим самим методом — різницю видно двома числами до і після
  • Оновлення robots.txt і директив індексації під нову структуру адрес
  • Спостереження в Search Console 30 днів після чистки з поясненням, чому кількість сторінок спершу падає
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Написання унікальних текстів для сторінок, які лишаються після чистки
  • Робота із зовнішніми сайтами, що копіюють ваш контент
  • Переїзд на іншу CMS
  • Обіцянки щодо кількості сторінок в індексі — цим розпоряджається пошуковик
Як проходить робота

Прозорі етапи з погодженням на кожному кроці

Загальний строк:7–20 днів

  1. Підрахунок і класифікація

    2–3 робочих дні

    Обхід карти сайту, два числа, коефіцієнт дублювання. Далі — розкладка повторів за механікою і список адрес, які повторюються найчастіше. На виході документ, з якого видно, що саме треба лікувати.

  2. Рішення по основних адресах

    1–3 робочих дні

    Розбираємо разом із вами, який шлях вважається основним для кожного розділу. Це не технічне питання: від нього залежить, у якій категорії товар просуватиметься далі. Фіксуємо письмово, щоб потім не переробляти.

  3. Канонічні посилання й редиректи

    2–6 робочих днів

    Самопосилальний canonical на всіх типах сторінок, 301 зі старих шляхів товару на основну адресу, окремо hreflang для мовних версій. Кожна зміна виїжджає порціями з перевіркою, щоб не зібрати ланцюжок редиректів.

  4. Параметри, пагінація, карта сайту

    1–4 робочих дні

    Правила для фільтрів і сортування, обробка сторінок пагінації, перегенерація карти сайту без повторів, оновлення robots.txt під нову структуру.

  5. Повторний обхід і спостереження

    1–4 робочих дні

    Той самий метод підрахунку, ті самі два числа — порівняння до і після. Далі 30 днів дивимось звіт про індексацію в Search Console і пояснюємо динаміку, включно з очікуваним падінням кількості адрес.

Безкоштовний підрахунок дублів у вашій карті сайту

Дублі не видно з адміністративної панелі — вони видно з боку пошуковика. Ми беремо вашу карту сайту, рахуємо в ній записи й унікальні адреси окремо, і різниця між цими двома числами показує розмір проблеми. Цей підрахунок нічого не коштує.

Що міряємо

  • Записи проти унікальних адресСкільки рядків у вашій карті сайту і скільки з них справді різні сторінки. Виміряні орієнтири вибірки: від одного дубліката на 13 590 адрес до 3,85 запису на кожну адресу.
  • Механіка породженняЧерез що виникають повтори саме у вас: шлях категорії в адресі, параметри фільтра, мовні префікси, пагінація, ідентифікатори сесій.
  • Найгірші повторювачіКонкретні адреси, які зустрічаються в карті найчастіше. Зазвичай це кілька десятків карток, розкладених по максимальній кількості категорій.
  • Стан canonicalЧи є канонічне посилання на кожному типі сторінки, самопосилальне воно чи веде кудись ще, і чи узгоджене з тим, що оголошено в карті сайту.
  • Дублі між мовними версіямиЧи потрапляють в індекс обидві версії з однаковими метатегами — і чи не сталось навпаки. У виміряному магазині садового інструменту в карту зайшла лише одна мовна гілка з двох оголошених.
  • Товар у кількох категоріяхСкільки карток доступні більш ніж з одного шляху. У виміряному каталозі на 1 300 адрес саме це давало 4 236 записів у карті.

Що ви отримуєте на руки

  • Два числа: записів у карті сайту і унікальних адрес, плюс коефіцієнт дублювання.
  • Розбір, звідки беруться повтори саме у вас — із прикладами конкретних адрес.
  • План чистки: що робиться налаштуванням CMS, що редиректами, що канонічними посиланнями.
  • Розмова на 30 хвилин по документу.

Строк: 2–3 робочих дні

Чому це безкоштовно

Бо підрахунок автоматизований і займає у нас годину-дві. А без нього неможливо сказати, це робота на три дні чи на три тижні: механіка дублювання в кожній CMS своя.

Що далі

Після підрахунку називаємо перелік робіт і строк. Попереджаємо одразу: після чистки кількість сторінок в індексі спершу падає — це очікуваний хід подій, і про нього краще знати до старту, а не після.

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Виправлення дублів URL» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Що впливає на вартість

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

  • Скільки дублів насправдіОдин дублікат на 13 590 адрес і 3,85 запису на кожну адресу — це різні тижні роботи. Перше число ми бачили в оптовому магазині білизни, друге — в магазині садового інструменту, і між ними вміщується вся вилка обсягу.
  • Скільки механік працює одночасноОдин сайт плодить адреси тільки шляхами категорій. Інший — шляхами, параметрами фільтра, мовними префіксами й пагінацією разом. Кожна механіка закривається окремо і перевіряється окремо повторним обходом.
  • Чи вміє CMS не породжувати зайву адресуКоли рушій уміє віддавати товар за однією адресою, питання закривається налаштуванням за годину. Коли не вміє — доводиться писати правила на рівні сервера й далі їх підтримувати при кожному оновленні.
  • Стан канонічних посилань заразПорожньо — ставимо з нуля за одним правилом, це передбачувано. Гірший випадок, коли canonical є, але веде не туди: спершу треба зрозуміти логіку, за якою його проставляли, і лише потім переписувати.
  • Кількість мовних гілокКожна мовна версія подвоює кількість перевірок і додає роботу з hreflang. Дублі між мовами лікуються інакше, ніж дублі всередині однієї мови, тому це не той самий обсяг помножений на два.
  • Хто вирішує, яка адреса основнаТехнічна частина рідко буває вузьким місцем. Найдовше йде відповідь бізнесу, у якому розділі товар вважається основним — і якщо її дають тижнями, календар розтягується без жодного рядка коду.
Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • Обхід sitemap.xml із підрахунком унікальних адрес — показує тільки те, що ви самі оголосили; дублів поза картою він не бачить
  • Screaming Frog — обхід за внутрішніми посиланнями. На десятках тисяч адрес іде годинами й упирається в пам'ять
  • Search Console — єдине місце, де видно, які дублі справді в індексі. Дані з затримкою і за вибіркою
  • rel=canonical — підказка, а не команда: пошуковик має право її проігнорувати
  • 301-редирект — рішення остаточне. Через кілька чисток ланцюжки редиректів стають окремою проблемою
  • Правила обробки параметрів URL — знімають фільтри й сортування з індексу, але не там, де параметр міняє вміст по суті
  • nginx / .htaccess — правило працює поза CMS; помилка тут кладе сайт, тому зміни виїжджають окремо і з відкатом
  • OpenCart SEO URL, WordPress permalinks — найчистіше, коли зайва адреса просто не породжується; рушій уміє це не скрізь

Інтеграції

  • Google Search Console
  • Bing Webmaster Tools
  • GA4
  • Cloudflare
Чистка за підрахунком проти закриття дублів наосліп

Чим цей варіант відрізняється від «Масовий noindex і вимкнена карта сайту»

З чого починається роботадва числа: записів у карті сайту й унікальних адрес серед них
Що робиться із зайвою адресоюодна основна, решта — canonical або 301 залежно від типу
Куди дівається вага сторінкизбирається на одній основній адресі
Чи повернуться повторимеханіка породження закрита в рушії й на сервері
Що видно в Search Consoleпадіння кількості адрес, пояснене до початку робіт
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Адресу карти сайту — з неї починається підрахунок. Якщо карти немає взагалі, це перший рядок робіт, а не привід відмовлятись.
  2. Доступ до Search Console. Без нього видно дублі в карті, але не видно, які з них дійсно потрапили в індекс.
  3. Доступ до адмінки CMS — частина правил задається в налаштуваннях рушія, а не у файлі на сервері.
  4. Доступ до конфігурації сервера або контакт розробника, який має право її міняти.
  5. Рішення, яка адреса товару вважається основною, коли він лежить у кількох категоріях. Це рішення бізнесу: воно визначає, у якому розділі товар просувається далі.
  6. Одну людину з вашого боку, яка може відповісти на такі питання за день, а не за два тижні.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

чим дублі реально шкодять — я ж не втрачаю сторінок?

Сторінок не втрачаєте, втрачаєте дві інші речі. Перша — ресурс обходу: бот приходить з обмеженим лімітом і витрачає його на повторне сканування того самого. У виміряному магазині садового інструменту на 8 690 реальних адрес припадало 33 493 записи в карті, тобто більша частина обходу йшла вхолосту, а нові товари чекали своєї черги. Друга — вага: посилання й поведінкові сигнали розділяються між копіями, і замість однієї сильної сторінки у вас три слабкі, які ще й конкурують за той самий запит. Пошуковик у такій ситуації сам обирає, що показати, і не завжди ту адресу, яку ви просували.

як зрозуміти, чи є дублі саме в мене, нікого не наймаючи?

Відкрийте свою карту сайту й порахуйте в ній два числа окремо: скільки всього записів і скільки серед них різних адрес. Якщо перше помітно більше за друге — дублі є, і коефіцієнт дублювання ви щойно порахували. Орієнтири з наших замірів: 13 590 адрес і рівно один дублікат в оптовому магазині білизни — це чисто; 4 236 записів на 1 300 адрес у магазині садового інструменту — це вже механіка, яка працює щодня. Той самий підрахунок ми робимо безкоштовно й додаємо до нього розбір, звідки повтори беруться.

чому після чистки кількість сторінок в індексі падає?

Бо ви прибираєте зайві адреси, і вони справді зникають: замість десяти адрес одного товару лишається одна. Це очікуваний хід подій, а не збій. Проговорюємо його до початку робіт саме тому, що на графіку в Search Console падіння виглядає однаково і коли все зроблено правильно, і коли сайт зламали. Різниця в тому, що після чистки меншає адрес, а не товарів, і це видно порядково — ми показуємо, які саме адреси зникли.

canonical достатньо, чи потрібні редиректи?

Залежить від того, чи мають зайві адреси лишатися доступними людині. Canonical — підказка: пошуковик має право її проігнорувати, особливо якщо вміст сторінок розходиться. 301 — рішення, після якого адреси просто немає. На практиці фільтри й сортування закриваються канонічним посиланням, старі шляхи товару — редиректом. І окрема порада: не закривайте дублі через robots.txt. Заборона обходу не прибирає адресу з індексу, вона лише позбавляє бота можливості побачити ваш canonical — дубль після цього лишається назавжди.

а якщо товар справді лежить у трьох категоріях — це ж зручно покупцю?

Зручно, і ламати цю зручність не треба. Ламати треба те, що кожен шлях віддає окрему адресу. Варіантів два: або шляхи взагалі не породжують окремих URL — це налаштування рушія і найчистіший спосіб, — або кожен додатковий шлях віддає canonical на основну адресу. Яка з адрес основна, вирішує бізнес: від цього залежить, у якому розділі товар просувається. Ми показуємо наслідки обох варіантів, вибір лишається за вами.

скільки це триває і що розтягує строк?

7–20 робочих днів. Підрахунок і класифікація 2–3 дні, рішення по основних адресах 1–3, канонікали й редиректи 2–6, параметри й карта сайту 1–4, повторний обхід і спостереження 1–4. Технічна частина рідко буває вузьким місцем. Довше йде відповідь на питання, яку адресу вважати основною для кожного розділу: якщо її дають за день, укладаємось у нижню межу, якщо збирають нараду — у верхню.

можна просто вимкнути карту сайту, щоб дублі туди не потрапляли?

Це лікування дзеркала замість обличчя. Дублі існують не тому, що вони в карті, а тому, що сайт віддає той самий товар за різними адресами — бот дійде до них внутрішніми посиланнями й без карти. Карта лише робить проблему видимою, і на цьому етапі в цьому вся її користь. До речі, вона показує ще й те, що CMS вважає сторінкою: в одному з виміряних магазинів рушій сам поклав у карту п'ять службових шляхів з index.php поруч із 1 231 адресою першого рівня.

трафік після чистки виросте?

Такої обіцянки не буде. Механізм працює інакше: чистка не додає нових відвідувачів, вона перестає розпорошувати наявних і звільняє ресурс обходу під сторінки, яких пошуковик ще не бачив. Google описує канонікалізацію саме як спосіб вказати основну версію серед дублікатів і окремо попереджає, що інакше обере її самостійно — прогнозу приросту трафіку з цієї документації не випливає. На малому сайті ефект узагалі близький до нуля, і ми кажемо про це до робіт, а не після.

Надішліть адресу карти сайту — порахуємо дублі й покажемо, звідки вони беруться.

У відповідь: два числа, коефіцієнт дублювання, розбір механіки з прикладами конкретних адрес і план чистки. Якщо повторів у вас майже немає, почуєте це першим же листом.

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.