Shopify SEO Services: Platform Limits and Fixes

View this page

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