Shopify SEO Services: Platform Limits and Fixes
Shopify generates canonical tags, a sitemap and robots.txt, and fixes its URL structure. What that leaves to fix, and the SEO work WavX does on a Shopify store.
- Organisation
- WavX Solutions
- Telephone
- +919310079927
Description
Service Shopify SEO: what the platform handles and what it leaves to you
Shopify generates canonical tags, sitemap.xml and robots.txt automatically and serves every product, collection, page and blog post under a fixed path. SEO work on a Shopify store is therefore about what the platform does not decide: duplicate product paths created by the theme, redirects, structured data, collection content and speed. WavX audits and fixes these in the theme and the catalogue. No ranking is promised.
Discuss a Shopify requirement Last updated 2 October 2026
What Shopify already does
A Shopify store starts with more technical SEO in place than most hand-built sites. Shopify's help centre lists what is automatic:
Canonical tags are added to pages to keep duplicate content out of search results.
sitemap.xml and robots.txt are generated for you. The sitemap links to products, their primary images, pages, collections and blog posts, and updates when you add one.
SSL certificates are active by default.
Themes generate title tags that include the store name.
Themes include structured data for products.
Hreflang tags are created for every international domain or subfolder set up through Shopify Markets.
So a Shopify SEO project is not about installing these. It is about the decisions the platform has already made for you, and the gaps the theme, the apps and the catalogue leave.
The constraints the platform sets
Constraint
What Shopify documents
What it means in practice
Fixed URL paths
Products render at /products/{handle} , collections at /collections/{handle} , pages at /pages/{handle} , blog posts at /blogs/{handle}/{article-handle}
You choose the handle, not the path. A category tree in the URL is not possible
Collection-aware product URLs
The Liquid within filter produces /collections/{collection}/products/{handle} , and Shopify's own reference tells developers to consider the SEO implications
One product can be reached at several URLs, and the theme links to the non-canonical ones
Variant URLs
Variants use /products/{handle}?variant={id}
Google's guidance is to make the URL without the parameter the canonical one. Check that the canonical tag on your variant URLs does
Filtered and sorted collections
The default robots.txt disallows /collections/*+* and /collections/*sort_by* , along with cart, checkout, account and admin paths
These are blocked from crawling by default. Leave the rules in place unless you have a reason
robots.txt
Editable only through a robots.txt.liquid template. Shopify calls it an unsupported customisation and warns that incorrect use can result in loss of all traffic
Possible, and risky. Keep Shopify's default rules, which it updates, and add to them
Sitemap
Generated automatically at /sitemap.xml
You cannot hand-edit it. To take a product, page or post out, set the seo.hidden metafield to 1, which also hides it from store search
Redirects
Work only from URLs that return a 404. Fixed paths such as /products and /collections cannot be redirected. The limit is 100,000 redirects, or 20,000,000 on Plus
You cannot redirect a live page. Unpublish or delete it first
Titles and descriptions
Up to 70 characters in the title field, with 60 suggested; 160 characters recommended for the description
Long product names need a separately written SEO title
One product, several URLs
This is the constraint that causes the most confusion. When a theme builds product links with the within filter, a shopper who arrives from the "Kurtas" collection sees /collections/kurtas/products/blue-kurta , and the same product also lives at /products/blue-kurta .
Shopify's answer is the canonical tag it generates for every page, which exists to keep duplicate content out of search results. Check yours: open the collection-path URL, view the source and read the rel="canonical" link. It should name the plain /products/ URL.
Even when it does, the tag is not the whole answer. Google describes a canonical tag as a strong signal, not a command, and separately advises linking within your site to the canonical URL so that its preference is clear. A store whose every collection page links to the other path is sending a mixed message on every product.
The fix is in the theme: product cards link to /products/{handle} directly. The cost is that features which depend on the collection context, such as a breadcrumb showing the collection the shopper came from, need another way to work.
Redirects during a migration
Because the paths are fixed, almost every URL changes shape when a store moves to Shopify from another platform. Each old URL needs a redirect to its new one, and Shopify's redirect tool accepts them in bulk by CSV. Missing this step is how a migration loses the search traffic the old site had earned. The Shopify migration page covers the full sequence.
Where the real work is
With the platform's part understood, the work that changes how a store is found is mostly this:
Collection pages. They are the pages that can match category searches, and a collection that is only a grid of products gives a search engine little to read. Each needs a purpose, a written introduction and links to related collections. Shopify's own advice is a logical hierarchy with pages no more than three clicks from the home page.
Product data. Titles, descriptions, specifications, sizes and materials, held in fields and metafields so that the theme and structured data can use them. Shopify's guidance for AI search says the same thing: product pages should serve both customers and the systems that read them, with specifications, comparisons and sizing information.
Structured data. The theme's product markup has to match what the page shows: price, availability, reviews. An app can add a second block that conflicts with it. See structured data .
Speed. Shopify hosts the store and serves it through a CDN, so slow pages come from the theme, the apps and third-party code. That is covered under Shopify speed optimisation .
Content beyond the catalogue. Guides and comparisons under /blogs/ , linked to the collections they support.
What WavX does on a Shopify store
Work
What it covers
Technical audit
A crawl of the store, Search Console coverage, duplicate paths, canonical tags, redirects, structured data and Core Web Vitals, written up with a priority for each finding. The method is on the technical SEO audit page
Theme fixes
Product links pointed at canonical URLs, heading structure, pagination, structured data in Liquid, image loading
Catalogue SEO
Collection structure, titles and descriptions at catalogue scale, metafields for product attributes. See e-commerce SEO
Redirect mapping
Old-to-new URL maps for a migration or a restructure, loaded and tested
robots.txt.liquid changes
Only when there is a specific need, such as a rule for a named crawler, with the default rules kept
Measurement
Search Console and Google Analytics 4 set up so that changes can be read against what happened
What an audit checks
WavX has no published Shopify audit to show, so here is the list of checks instead. You can run the first five yourself.
Search site:yourstore.com in Google and look for /collections/.../products/ URLs in the results.
Open a collection page, hover over a product, and read the link. If it contains the collection name, the theme uses collection-aware URLs.
View the source of a product page and count the application/ld+json blocks that describe a product. More than one can mean an app has added its own.
In Search Console, open the page indexing report and read the reasons pages are not indexed.
Open /robots.txt and /sitemap.xml and confirm they load and that nothing important is disallowed.
Crawl the store and list pages with missing or duplicated titles, and collections with no text.
Export the redirects and test a sample for chains and loops.
Check Core Web Vitals in Shopify's web performance report and in Search Console.
Compare structured data against the visible price and stock on a sample of products.
The general version of this list, for any website, is in what technical SEO is .
Limits
Rankings cannot be promised. The work removes obstacles and improves what a search engine has to read. What ranks is decided elsewhere.
The URL paths stay. If a different URL structure is a hard requirement, that means a headless storefront, with its own cost and upkeep.
Apps can undo fixes. An app that injects scripts or markup can reintroduce a problem after it has been fixed. Someone has to check after each install.
Product knowledge is yours. Collection and product copy written without input from the people who know the product reads like it.
When you should not pay for this
A store with a small catalogue and a current theme can do the basics alone: fill the search engine listing fields Shopify provides for each product and collection, write a paragraph for each collection, and submit the sitemap in Search Console. The guide to improving your website's SEO yourself covers the routine. An audit earns its fee on stores with hundreds of products, a history of installed apps, a migration behind or ahead of them, or traffic that has dropped.
The work is quoted after scoping. For budgeting, the Shopify store setup cost guide prints a market planning range of ₹40,000 to ₹80,000 for an SEO audit done as part of a migration.
Frequently asked questions
Can I change Shopify's URL structure, for example remove /products/ or /collections/?
No. Shopify serves products at /products/handle, collections at /collections/handle, pages at /pages/handle and blog posts under /blogs. You choose the handle; the path before it is fixed, and Shopify's redirect tool will not redirect those fixed paths. A different URL structure needs a headless storefront, which is a much larger project.
Does Shopify create duplicate content?
It can create duplicate URLs. A theme can link to products through the collection, producing /collections/name/products/handle alongside /products/handle. Shopify generates canonical tags to keep duplicates out of search results, and Google treats a canonical tag as a strong signal, but Google also asks sites to link internally to the canonical URL. Changing the theme's links removes the duplicate path at the source.
Can I edit robots.txt on Shopify?
Yes, through a robots.txt.liquid template in the theme. Shopify calls this an unsupported customisation, says its support team cannot help with it, and warns that incorrect use can result in loss of all traffic. It should be changed only for a specific reason, by someone who can test the result.
Do you promise rankings or traffic?
No. Nobody controls how a search engine ranks a page. What we can commit to is the work: the audit, the fixes made in the theme and catalogue, and a report of what changed in Search Console afterwards.
How much does Shopify SEO cost?
It is quoted after scoping, because a 40-product store and a 4,000-product store are different jobs. For budgeting, our Shopify store setup cost guide prints a market planning range of ₹40,000 to ₹80,000 for an SEO audit done as part of a migration.
Sources
Shopify Help Center: SEO overview (built-in SEO features) · read 2 October 2026
Shopify developer docs: theme templates and the URLs they render · read 2 October 2026
Shopify developer docs: the within filter (collection-aware product URLs) · read 2 October 2026
Shopify developer docs: variant object (variant URL structure) · read 2 October 2026
Shopify developer docs: customise robots.txt · read 2 October 2026
Shopify Help Center: editing robots.txt.liquid · read 2 October 2026
Shopify Help Center: finding and submitting your sitemap · read 2 October 2026
Shopify Help Center: hiding a page from search engines · read 2 October 2026
Shopify Help Center: URL redirects · read 2 October 2026
Shopify Help Center: adding keywords (title and description lengths) · read 2 October 2026
Shopify Help Center: optimising your site structure · read 2 October 2026
Shopify Help Center: international domains (hreflang) · read 2 October 2026
Shopify Help Center: optimising your store for AI · read 2 October 2026
Shopify Help Center: improving online store performance · read 2 October 2026
Google Search Central: consolidate duplicate URLs (canonicalisation) · read 2 October 2026
Google Search Central: URL structure for ecommerce sites · read 2 October 2026
Related
E-commerce SEO
Technical SEO audit
Shopify speed optimisation
Structured data
Generative engine optimisation (GEO)
Shopify and app development
Build your own software — your way, your pricing.
WavX Solutions is here to create your own software in a fully custom way, built exactly how you work — with a pricing model that fits your business. Connect now and let's build it.
Contact Now helpwavx@gmail.com