Duplicate Pages Fix and Canonical Setup
7 reviewsFilters, sorting, pagination and language versions spawn thousands of near-identical URLs. I put indexation and canonicals back in order. From 3,000 UAH.
Service
Fixing duplicate pages and setting up canonical URLs
Thousands of pages in Search Console marked “Duplicate” or “Crawled — currently not indexed”? It is a typical store ailment, and the cure is not writing more text but technical settings.
Where duplicates come from
- Filters. Every combination is a separate URL. Three groups of five options produce hundreds of pages, and nearly all of them are almost identical.
- Sorting and pagination — the same content in a different order.
- One page under several URLs: with and without index.php, with and without a trailing slash, in different categories.
- Language versions that are not linked to each other correctly.
- Service parameters: ad campaign tags, session IDs.
What the real harm is
Not “penalties for duplicates” — there are none. The harm is more concrete: the crawler spends its crawl budget on endless combinations instead of product pages, and ranking signals are diluted across near-identical pages, so none of them reaches the top.
What I do
An audit of the current state using Search Console data and a site crawl. Canonical URL setup. Indexation rules for filters — singling out the combinations that have real demand and, on the contrary, deserve a page of their own. Pagination handling. Removing service parameters from the index. Verification with a repeat crawl.
About timing
The technical changes are quick, but reindexing takes weeks. There will be no sudden traffic jump the next day — this removes obstacles rather than adding speed.
Related: a technical audit if the problem has not been diagnosed yet, filter setup, hreflang for language versions.
Before and after
- Thousands of pages in Search Console marked “duplicate” or “crawled, currently not indexed”
- Filters, sorting, pagination and utility parameters produce near-identical pages
- Crawl budget goes on combinations instead of products, and link weight is spread thin
- The scale of the problem mapped from Search Console data; canonical URLs set
- Indexing rules for filters and pagination; utility parameters kept out of the index
- A re-check after crawling has settled — reindexing takes weeks
Reviews (7)
5.0Окремо розібрались із мовними версіями: раніше українська й англійська сторінки конкурували між собою, і в видачі показувалась то одна, то інша.
Після роботи нові товари почали з’являтися в пошуку за кілька днів замість кількох тижнів. Для сезонного асортименту це критично важливо.
Товар був доступний за трьома адресами через різні категорії. Не знала, що так можна зіпсувати собі видачу.
Результат видно було не одразу, приблизно через місяць — стільки пошуковик переіндексовував сайт. Про це попереджали заздалегідь, тому питань не виникло.
Фільтри плодили тисячі адрес. Частину закрили, а кілька популярних комбінацій навпаки відкрили й дали їм окремі описи — вони тепер приводять трафік.