Duplicate Pages Fix and Canonical Setup

3000.00 грн.
Order via Telegram Write by email Read the detailed article →
Free consultation and estimate. I reply quickly.
1Message me on Telegram and describe the task
2Cost and timeline agreed before we start
3Delivered with a backup and verification
Specialisation
OC OpenCart / ocStore
WordPress / WooCommerce
OK OkayCMS
DevOps & Linux
SEO optimisation
Removing duplicate pages and setting up canonical URLs Thousands of pages in Search Console marked "duplicate" or "crawled, currently not indexed"? That is a standard e-commerce ailment, and the cure is technical configuration rather than writing more text. Where duplicates come from Filters. Every...


Removing duplicate pages and setting up canonical URLs

Thousands of pages in Search Console marked "duplicate" or "crawled, currently not indexed"? That is a standard e-commerce ailment, and the cure is technical configuration rather than writing more text.

Where duplicates come from

  • Filters. Every combination is a separate URL. Three groups with five options each produce hundreds of pages, nearly all of them nearly identical.
  • Sorting and pagination — the same content in a different order.
  • One page under several addresses: with and without index.php, with and without a trailing slash, under different categories.
  • Language versions that are not correctly linked to each other.
  • Utility parameters: campaign tags, session identifiers.

Why it genuinely hurts

Crawl budget is spent on combinations instead of new products, internal link equity is spread across hundreds of weak pages, and a narrow two-product selection can outrank the category it belongs to.

What I do

  1. Map the real scale of the problem from Search Console and server logs, not from guesswork.
  2. Decide, per page type, what should be indexed and what should not.
  3. Set canonical URLs — exactly one per page; two are ignored by search engines entirely.
  4. Configure robots directives and URL parameter handling.
  5. Link language versions correctly so they stop competing.
  6. Re-check after crawling has settled, typically two to four weeks later.
5.0 ★★★★★ 7 reviews
Write a review
Please login or register to review
21/05/2026
Окремо розібрались із мовними версіями: раніше українська й англійська сторінки конкурували між собою, і в видачі показувалась то одна, то інша.
04/02/2026
Після роботи нові товари почали з’являтися в пошуку за кілька днів замість кількох тижнів. Для сезонного асортименту це критично важливо.
26/08/2025
Товар був доступний за трьома адресами через різні категорії. Не знала, що так можна зіпсувати собі видачу.
09/04/2025
Результат видно було не одразу, приблизно через місяць — стільки пошуковик переіндексовував сайт. Про це попереджали заздалегідь, тому питань не виникло.
14/01/2025
Фільтри плодили тисячі адрес. Частину закрили, а кілька популярних комбінацій навпаки відкрили й дали їм окремі описи — вони тепер приводять трафік.