Canonical Tags and Duplicate Pages: Common Squarespace SEO Traps
Duplicate content on an advisor site almost never comes from copying someone. It comes from the platform quietly serving one page at several addresses and leaving Google to guess which address counts.
Squarespace does this more than its owners tend to know. When Google guesses wrong, rankings slip in a way that is hard to diagnose unless you know which report to open. Below: what duplication means to Google, why Squarespace produces it, what a canonical tag does, and how to fix the traps I see most on advisor sites.
What duplicate content means to Google
Google does not penalize duplicate content the way people assume. Two similar pages on one domain do not earn a manual penalty. What happens is quieter and does more damage.
When several URLs serve the same or very similar content, Google has to choose one to show. If it chooses the wrong one, that URL collects signals meant for your preferred page. Backlinks, internal links, and impressions end up divided between versions.
Signals split
/retirement-planning
/retirement-income-planning
Signals consolidated
/retirement-planning
The same set of signals, spread over two URLs or gathered on one. URLs are illustrative.
Give that long enough and a page that belongs on page one sits on page two. Every signal it needs exists. They are just scattered. Google's documentation calls this a canonicalization issue, and the fix is to tell Google which version is the master copy.
Why Squarespace creates duplicates
Squarespace is a good platform for an advisory firm, and its URL structure is unusual. It builds more than one path to the same content for several reasons.
| Source of duplicates | What happens |
|---|---|
| Trailing slash variants | /services and /services/ are technically different URLs, and are not always treated as one |
| Collection URLs | Posts and project items can have a collection-relative URL and a direct URL |
| Tag and category pages | A page per tag. The same posts under several tags makes overlapping, thin pages. |
| Legacy mobile variants | Old Squarespace 5 templates had mobile-specific URLs. Remnants survive on some legacy sites. |
| Configuration paths | Internal URLs such as /config can be indexed if they are not blocked |
Five ways Squarespace ends up with more than one address for the same content.
Squarespace adds canonical tags to most pages by default, and the defaults work most of the time. They do not catch every case, and customizations can break them.
What a canonical tag does
A canonical tag is one line of HTML in the head of a page:
<link rel="canonical" href="https://www.yourfirm.com/services/retirement-planning">
It tells Google that however many addresses lead to this page, this one is the master copy, and the ranking signals belong here.
When Google honors it, everything consolidates. Links pointing at the duplicate count toward the canonical, and impressions and position are attributed to it. When Google ignores it, which does happen, you have a mismatch to find between what the tag says and what your other signals say.
The four most common traps for advisors, and the fix for each
| Trap | What it looks like | The fix |
|---|---|---|
| 1. Near-identical service pages | "Retirement Planning" and "Retirement Income Planning" with mostly shared copy | Merge, then 301 redirect the retired URL |
| 2. Templated city pages | Same page, different city name | Truly different content, or one service-area page |
| 3. Posts vs tag pages | A post and a thin tag page on the same phrase | Noindex the tag pages |
| 4. Protocol and www leftovers | Old http:// or non-www URLs still indexed after a migration | URL Mappings: 301 redirect |
The four traps with the tool that fixes each.
Trap 1: Service pages with near-identical content
A "Retirement Planning" page and a "Retirement Income Planning" page with mostly the same copy compete with each other. There is no penalty. Google simply cannot decide which deserves the ranking, and the signals split.
Fix: merge them into one stronger page and 301-redirect the retired URL to the one you keep. A single page holding all the signals has a better chance than two pages holding half each.
Trap 2: City pages built from a template
Multi-location firms often make a page per city where only the city name changes. Google reads those as low-value duplicates. They may get indexed, and they rarely rank.
Fix: either give each page truly different content (local context, the planning questions that come up in that area, details only that office has), or consolidate onto one service-area page and let your Google Business Profile carry the local signal.
Trap 3: Blog posts and tag pages competing
A post called "How Tax-Loss Harvesting Works" and a tag page for "tax-loss harvesting" can both be indexed. The tag page is thinner, and Google does not always know to prefer the post, so each gets part of the visibility.
Fix: noindex the tag pages, or turn them into real hub pages with original intro copy. For most advisor sites, noindex is the sensible choice.
Trap 4: HTTP, HTTPS, www, and non-www leftovers
Rare on a modern Squarespace site, because the platform redirects automatically. If you migrated from a custom build or another platform, old URLs may still be in the index, and audit tools still turn up http:// versions now and then.
Fix: Squarespace's URL Mappings, under Settings, Advanced, let you set 301 redirects. A 301 is a permanent forward that tells Google to move the old URL's signals to the new one. For cleaning up duplicate URLs, it is the strongest tool you have. If custom code is involved, bring in a developer.
How to check your site
You do not need paid tools. Two free checks cover most of it.
The Pages report in Search Console. Under "Why pages aren't indexed," look for:
- Duplicate, Google chose different canonical than user
- Duplicate, submitted URL not selected as canonical
- Duplicate without user-selected canonical
Each one means Google found duplicates and made a choice. Sometimes it chose what you wanted. Sometimes not. Either way you know where to look.
A site search in Google. Search site:yourdomain.com and scan the results for several URLs serving the same or nearly the same content.
Both together take about 20 minutes on a typical advisor site. If you have been through the Search Console tutorial, the Pages report will be familiar, and the indexing guide covers the other statuses you will see there.
When a canonical is the wrong tool
| If the job is | Use | Not a canonical, because |
|---|---|---|
| Keep a page out of search | Noindex tag | A canonical does not remove anything from the index |
| Send visitors to a different page | 301 redirect | A canonical moves nobody |
| Tell Google which variant to rank | Structured data | That is a description problem |
| Rescue a page that will not rank | Better content and topical relevance | Duplication is usually not the cause |
Four jobs a canonical tag gets used for and should not be.
A canonical is also a hint. Google can set it aside if the content at the canonical URL does not match the duplicate, or if other signals point to a different version. When your canonicals are being ignored, bring the other signals into line: internal links, sitemap entries, and the URLs other sites link to should all agree with the tag.
What to watch in Search Console after the fix
Impressions on the canonical URL
This is where growth should appear if the signals consolidated.
Average position on the canonical URL
Compare with what the split versions held before.
The Duplicate categories in the Pages report
The counts should fall. If they do not move, the duplicates were not resolved at the source.
Three things to check. Impressions and average position only.
Let the canonical URL collect a full 28 days of data after the change, then compare it with the 28 days before. Read impressions and average position. Query-level clicks and CTR are thinned by Google's privacy thresholds and will not tell you much here.
Frequently asked questions
Does Google penalize duplicate content?
Not in the way people fear. There is no manual penalty for two similar pages on one domain. The cost is dilution: Google has to choose one URL to show, and links and impressions get divided between the versions, which can leave a page sitting lower than it should.
What is a canonical tag?
A canonical tag is one line of HTML in the head of a page that names the master URL for that content. It tells Google that whatever other addresses lead to the page, the ranking signals belong to this one. It is a hint, so Google can set it aside when other signals disagree.
Does Squarespace add canonical tags automatically?
Yes, to most pages, and the defaults are usually right. They do not catch every case. Blog tag and category pages, near-identical service pages, templated city pages, and leftovers from a migration are where duplicates still appear. Check the Pages report in Search Console for the three Duplicate statuses.
Should I noindex my blog tag pages?
For most advisor sites, yes. A tag page is a thin list of posts that can compete with the posts themselves for the same phrase. Setting tag pages to noindex removes that competition. The alternative is to build them into real hub pages with original intro copy, which few small firms have time to do.
When should I use a 301 redirect instead of a canonical tag?
Use a 301 redirect when you are retiring a URL and want visitors and ranking signals sent to another page, such as after merging two overlapping service pages or cleaning up old URLs from a migration. Use a canonical when both URLs need to keep working and you only need to tell Google which one counts.
The takeaway
Duplicate pages are among the most common ranking problems on advisor sites and among the easiest to fix once you know where they hide. Squarespace handles a lot by itself. Its URL structure still creates cases the defaults miss.
A quarterly look at the Pages report, plus an honest read of any service pages that overlap, will catch most of it. AdvisorSEO Max runs an SEO scorecard on each page and has a feature called Fix This Next that ranks the findings against your real Search Console data, so you work on the pages where visibility is actually at stake. Start your 14-day free trial to run it on your site.
See what to fix first on your own site
AdvisorSEO Max reads your Search Console data, ranks the fixes that matter, writes the replacement copy, and measures every month whether ChatGPT, Claude, and Perplexity cite your firm. Built by a practicing RIA founder, run on his own firm first.
Start your 14-day free trial Or see how the AI Citation Monitor works14-day free trial. Cancel anytime. $199 a month after.