Canonicals & duplicates
Different URLs serving identical content
One of the 136 checks Lala SEO runs on every page of a site in a free audit.
- How serious
- Worth fixing. Weakens how Google reads or shows the page. Fix after the serious ones.
- Based on
- Google's own documentation
What is wrong
Google has found that your website serves the same content from more than one URL. This happens when identical pages are reachable via different web addresses—for example, the same product page accessible with and without "www.", or the same article listed under multiple category paths.
Why it costs you
When Google encounters duplicate content, it has to choose which URL to treat as the main version and which ones to ignore. The URLs you intended to rank may not be the ones Google picks. This means your traffic gets split across multiple addresses instead of concentrated on a single, strong page, and some versions may never appear in search results at all.
How to fix it
To fix this, you need to tell Google which URL is the official one using a canonical tag. Add a `<link rel="canonical" href="https://yoursite.com/official-url/">` tag in the `<head>` section of every duplicate page, pointing to the version you want to rank. If the problem is widespread, add this to your page template rather than editing each page individually. Alternatively, if one version should not exist at all, delete it or set up a 301 redirect to send traffic and ranking credit to the correct URL.
What the audit tests
- No two addresses serve identical page text without pointing to one canonical
Check your site
Run a free audit of up to 300 pages. No card needed.
Start a free auditOther canonicals & duplicates checks
- Canonical loop
- Canonical points at a page that canonicalises somewhere else
- Canonical points to a redirecting URL
- Canonical points to another domain
- Canonical target never returned 200 in this crawl
- More than one rel=canonical on a page
- No canonical tag
- Relative rel=canonical
- The site answers on more than one address
- rel=canonical contains a URL fragment
- rel=canonical outside <head>