Shopify handles a lot well and locks you out of a few things entirely. Knowing which is which is most of the job, because half the advice online is written for platforms where you control the server.
This is built into the platform and it catches nearly every store owner out. The same product is reachable from several URLs depending on how someone got there.
One product, four addresses
All of these load the same item.
Shopify sets the canonical tag correctly by default, pointing all of them at the first one. The problem is what happens either side of that.
Worth knowing before you read a generic SEO checklist and wonder why half of it isn't possible on your store.
Fixed by the platform
/products//collections//pages//blogs/ with the blog name in the pathFully in your control
The fixed column matters less than people expect. Having /products/ in your URLs costs you almost nothing. What actually costs you is the editable column being left at whatever the theme shipped with, which is the situation on most stores we look at.
Four areas, in the order they usually pay off on a Shopify store.
These are what rank for the terms with volume, and on most stores they're a heading and a grid of products.
Usually the supplier's description, word for word, on your store and on everyone else's.
Filtering creates a large number of URLs. Deciding which ones matter is a real decision, not a default.
Shopify hosts the store well. What slows it down is almost always what's been added to it.
Each one arrived to solve a real problem. Most of them load on every page whether they're needed there or not.
What loads on a product page
A common pattern, not a specific store.
On a live store taking orders, so nothing changes without a way back.
The whole store, plus Search Console, to find where duplicate URLs, thin collections, and broken canonicals actually are.
Internal links pointing at the right product URLs, filter handling decided, and redirects set for anything that has to change.
Collection content, product descriptions, and titles, starting with the pages already getting seen but not clicked.
App audit, leftover code removed, and scripts limited to the pages that need them. Tested on a duplicate theme first.
No. It's fast, it's secure, it handles canonicals sensibly by default, and it removes a whole category of technical problems that other platforms create.
What it gives you is less room to fix things badly and less room to fix things well. Plenty of stores rank fine on it, and the ones that don't usually have content problems rather than platform problems.
Usually not. Most of what they do is editing titles and descriptions in bulk, which is convenient but not something that changes outcomes.
They also add another script to every page, which works against one of the things we'd be trying to fix. If one is genuinely useful for your setup we'll say so.
Rarely, and only where the current one is genuinely unhelpful. Changing a URL loses some of what the page has built up, and Shopify's automatic redirect helps but isn't free.
The prefixes can't be changed at all, so anyone promising to remove /collections/ from your URLs is either mistaken or planning something that will break.
Theme changes are made on a duplicate theme, checked, and then published. Content changes go in directly since they're low risk and reversible.
You approve anything structural before it goes live, and we tell you what's changing rather than presenting it afterwards.
The blogging tools are basic and the URL structure is fixed, but it works well enough for what most stores need.
The bigger question is whether blogging is the right spend at all, and for a store the answer is often that collection and product pages come first. More on that under blog content writing.
You'll lose some temporarily, and how much depends entirely on whether redirects are mapped before launch rather than after someone notices a drop.
Because Shopify forces its own URL structure, every product and category URL will change. That makes redirect mapping the single most important part of the move, and it's covered under eCommerce development.
If you're on another platform, the general store version is under eCommerce SEO. Pricing sits on the main SEO page.
Other SEO services
Thirty minutes on what's holding it back and whether it's the platform, the theme, or the pages.
Or email hello@culmen.digital