Your company has a great services page. But it also lives at /services, /services/, with session parameters and on an old domain you never redirected. For Google, that can be duplicate content: multiple URLs competing for the same text and diluting your authority.
At aatsoft, a web development agency in Manresa (Barcelona), we audit corporate websites where the design works well but the technical structure creates invisible duplicates. In this guide we explain what duplicate content is, how to detect it on your business website, and what actions to take to fix it without losing the rankings you have already earned.
What duplicate content is and why it matters
Duplicate content is when the same text (or very similar text) appears on more than one accessible URL. It is not always deliberate copying: on business websites it often comes from HTTP and HTTPS versions, tracking parameters, print pages, category filters, or incomplete migrations.
Google does not automatically «penalise» duplicates, but it must choose which URL to index. If you do not indicate the canonical version, it may show the wrong one, split SEO value across pages, or stop indexing relevant content. The result: less visibility and fewer enquiries.
Signs your website has duplicate content
Before rewriting copy, check these common signals on corporate sites:
- The same page accessible with and without a trailing slash (
/contactvs/contact/) - Versions with and without
wwwand no unified redirect - UTM or filter parameters creating different URLs with identical content
- Tag, category, or pagination pages repeating identical excerpts
- Content copied between subdomains (blog on
blog.yourdomain.comandyourdomain.com/blog) - Product or service copy repeated across several campaign landing pages
Use Google Search Console to review duplicate indexed pages and check whether Google chose canonical URLs that do not match yours.
Most common duplicate types on business websites
Technical duplicates
Caused by server or CMS configuration: missing redirects, poorly defined canonical URLs, or sitemaps listing duplicate versions. Usually fixed with technical changes, not by rewriting content.
Parameter duplicates
Campaign links (?utm_source=...), sorting, or filters creating dozens of URLs with the same HTML. The fix involves canonical tags, robots.txt rules, or parameter handling in Search Console.
Editorial duplicates
The same services paragraph repeated on the homepage, services page, and three Google Ads landings. Unify the message and differentiate each page with a clear angle.
Cross-language duplicates
On multilingual sites, each language needs its own URL and correct hreflang tags. Without them, Google may treat Spanish and Catalan versions as duplicates. See our guide on multilingual websites for businesses.
What your business loses if you do not fix it
- Diluted rankings: several URLs compete for the same keywords
- Erratic indexing: Google may index old or parameterised versions
- Wasted crawl budget: bots visit redundant URLs instead of new pages
- Ineffective internal links: authority splits across duplicates
- Analytics confusion: traffic fragments and conversions look lower than they are
How to audit duplicate content step by step
- Export indexed URLs from Search Console and look for repeated patterns (parameters, trailing slashes, subdomains).
- Crawl your domain with Screaming Frog, Sitebulb, or similar to find identical titles and meta descriptions on different URLs.
- Review your sitemap: it should not include duplicate, session, or infinite-pagination URLs. See our XML sitemap and robots.txt guide.
- Check canonicals in the source code of key pages: homepage, services, products, and blog posts.
- Prioritise by business impact: start with pages that generate enquiries or sales.
How to fix duplicates without losing rankings
1. Canonical tag
Tell Google which URL is preferred when legitimate variants exist. Use it on pages with parameters, print versions, or syndicated content.
2. 301 redirect
If a URL should no longer exist, permanently redirect to the canonical version. Essential during domain migrations. See our guide on 301 redirects.
3. Consolidate editorial content
If two pages cover the same topic, merge into one strong URL and redirect the old one. Add depth instead of keeping nearly identical text.
4. Noindex on low-value pages
Internal result pagination, print versions, or filter pages can use noindex if they offer no search value.
5. Strengthen with consistent internal links
Always link to the canonical URL, not parameterised variants. Read our internal links guide.
Common mistakes when handling duplicate content
- Blocking with
robots.txtinstead of using canonical or 301 (Google may still see the duplicate) - Pointing canonical to a URL that redirects elsewhere
- Creating redirect chains that slow loading
- Duplicating meta titles across dozens of product pages without differentiation
- Ignoring duplicates on mobile versions or indexed staging subdomains
Summary: what to do in each case
- Same page, two technical URLs: 301 to the preferred version + canonical
- Campaign parameters: canonical to the clean URL
- Repeated editorial content: merge pages and redirect
- Pagination or filters: canonical or noindex depending on SEO value
- Legacy subdomain: 301 to the main domain
Conclusion: one clear URL, one clear message
Duplicate content is not only a technical SEO issue: it reflects a website that grew without clear rules. Detecting it, prioritising fixes, and maintaining a coherent structure lets you concentrate authority on the pages that actually turn visits into customers.
Do you suspect duplicate URLs are hurting your visibility? At aatsoft we audit structure, fix canonicals and redirects, and consolidate content without losing rankings. Request a free review and we will tell you where to start.