Shopify SEO: 8 Fixes to Make Before You Spend on Ads
Shopify SEO checklist for Indian stores: fix duplicate product URLs, titles, structured data, redirects and speed before paid traffic hits your pages.
Summary of this article
- Defines Shopify SEO and lists what Shopify already generates automatically, such as canonical tags, sitemap.xml and robots.txt.
- Explains why SEO fixes should come before paid traffic and summarises the eight fixes in a table.
- Covers titles, meta descriptions, product handles, redirects and the duplicate URLs created by collection-aware product links.
- Describes what default Product structured data includes and which fields usually have to be added in the theme.
- Gives a numbered pre-launch checklist and describes how Arham Technology builds SEO-ready Shopify stores.
Summarised by AI from the full article. Check figures and prices against the article before you act on them.

Quick answer
Shopify SEO starts with fixing the basics the platform does not finish for you: unique titles and descriptions, clean product handles with redirects, collection-aware duplicate URLs, complete Product structured data, descriptive image alt text, a lean app stack and a submitted sitemap. Fix these before you pay for ads, so every click lands on a page search engines understand.
Key takeaways
- Shopify generates canonical tags, a sitemap.xml and a robots.txt for you, so SEO work is mostly about the content, structure and theme code on top.
- Write a unique title (about 60 characters) and meta description (about 160 characters) for every product and collection, instead of leaving the defaults.
- Collection-aware product URLs create several addresses for one product; decide deliberately whether breadcrumbs are worth that duplication.
- Default theme structured data covers the basics; GTIN, reviews, shipping and return details usually need extra theme code.
- Changing a product handle in the admin offers a redirect, but changing it through the API does not, so create redirects yourself in that case.
On this page
- What is Shopify SEO?
- Why fix SEO before you spend on ads?
- How should you write Shopify titles and meta descriptions?
- Are your product handles and redirects clean?
- Do collection-aware product URLs create duplicate pages?
- Is your product structured data complete?
- How do images, apps and speed affect Shopify SEO?
- What should you check before you launch ads?
- How Arham Technology approaches Shopify SEO
- What should you do next?
If you are planning to spend on Meta or Google campaigns, Shopify SEO is the cheapest work you can do first. Paid clicks send people to your product and collection pages, and those same pages decide whether you also earn free search traffic later.
Shopify handles a lot for you, but not everything. This guide lists the eight fixes we would make on an Indian store before ads go live, with the checks to confirm each one and what to avoid.
What is Shopify SEO?
Shopify SEO is the work of making a Shopify store easy for search engines to crawl, understand and rank, covering page content, URL structure, structured data and speed. The platform gives you a starting point, and your catalogue and theme decide how far it goes.
According to the Shopify Help Center SEO overview, stores automatically get canonical tags, a generated sitemap.xml and robots.txt, title tags that include your store name and an active SSL certificate. That removes some technical chores, but it does not write your titles, tidy your URLs or finish your structured data.
Why fix SEO before you spend on ads?
Fixing SEO first means every paid visit lands on a page that is clear, fast and indexable, so the work keeps paying off after the ad budget stops. A weak page costs you twice: it converts poorly and it never earns organic traffic.
Here is the overview. Each fix is explained below.
| Fix | What to check | Typical effort |
|---|---|---|
| 1. Titles and descriptions | Unique per product and collection | Low |
| 2. Product handles | Short, readable, keyword-aware | Low |
| 3. Redirects | Old URLs forward to new ones | Low |
| 4. Duplicate product URLs | Collection-aware links reviewed | Medium (theme edit) |
| 5. Structured data | Product and Offer fields complete | Medium (theme edit) |
| 6. Image alt text | Descriptive, not stuffed | Low to medium |
| 7. App and speed audit | Remove apps that add weight | Medium |
| 8. Sitemap and Search Console | Sitemap submitted, errors reviewed | Low |
Effort levels are indicative and depend on catalogue size.
How should you write Shopify titles and meta descriptions?
Write a unique title and description for every product and collection page, with the main search phrase near the start and a clear reason to click. Shopify's help documentation says each page should have its own meta description in plain, direct language.
In the admin, open the product or collection and edit the search engine listing. Shopify's guidance sets a title limit of 70 characters, and a title of about 60 characters is safer so it is less likely to be cut off. Descriptions work well at around 160 characters. Search engines can still rewrite both, so view the page source to confirm your tags output correctly.
Avoid pasting the manufacturer's description if you are a reseller. Shopify itself advises against it, because identical text gives search engines no reason to prefer your page.
Are your product handles and redirects clean?
A product handle is the last part of a product URL, and it should be short, readable and match what the product is. Shopify creates it from the title, so a messy product name becomes a messy URL.
If you change a handle in the admin, the option to create a URL redirect is pre-selected under the search engine listing. Leave it on. If a developer, PIM or ERP syncs handle changes through the API, Shopify does not create the redirect for you, so your team must add it using the redirect tools. Missing redirects are one of the most common causes of lost traffic and broken ad links, especially during sale seasons.
Do collection-aware product URLs create duplicate pages?
Yes, they can. Shopify lets a product be reached at /products/handle and also at /collections/collection-name/products/handle, so one product may have several addresses. Canonical tags point search engines to the main product URL, but canonical tags are a hint, and Google may still index the extra versions.
You have three options:
- Keep the default and monitor which URLs Google indexes in Search Console.
- Remove the collection path from product links by editing the
within: collectionfilter in the theme, which gives every product one URL but simplifies breadcrumbs. - Build breadcrumbs separately so you keep the trail without collection-aware URLs.
This is a theme-code decision, and it is easier to make before launch than after thousands of URLs are indexed. Shopify's default robots.txt already blocks filtered collection URLs containing + and sorted URLs containing sort_by, as the robots.txt documentation describes. If you ever customise robots.txt.liquid, keep the default rule groups unless you have a clear reason to change them.
Is your product structured data complete?
Product structured data is machine-readable markup that tells Google your product name, price, availability and more, and it can make a page eligible for rich results. Shopify themes output the basics using the structured_data Liquid filter, but the default usually covers little more than name, price, availability and URL.
Google's merchant listing documentation says merchant listings need a Product with a nested Offer, and the page must focus on a single product or its variants. Fields such as GTIN, brand, SKU, reviews, shipping details and return policy often need extra theme code or a trusted app.
Check your own pages:
- Open a product page, view the page source and find the JSON-LD block.
- Confirm price, currency and availability match what shoppers see.
- Test the URL with Google's Rich Results Test.
- Review the Merchant listings report in Search Console once data appears.
Store data such as GTINs and return details is easier to manage when it lives in structured fields. Our guide to Shopify metafields and metaobjects shows how to keep it organised.
How do images, apps and speed affect Shopify SEO?
Descriptive image alt text and a lean app stack both help, because alt text explains images to search engines and fewer apps mean lighter pages. Write alt text that says what the image shows, such as "navy cotton kurta with mandarin collar", rather than repeating a keyword.
Apps are the bigger risk for most Indian stores. Reviews, popups, upsells and chat widgets each add scripts, and together they slow mobile pages. Audit your apps every quarter:
- List every installed app and the page it loads on.
- Remove anything you no longer use, and check the theme for leftover code.
- Replace simple app features with native theme sections where possible.
- Re-test mobile speed after each change.
Speed work overlaps with technical SEO, so our technical SEO and Core Web Vitals checklist is a useful companion. For code-level fixes, see our Shopify Liquid development guide.
What should you check before you launch ads?
Run this short list in order, and fix gaps before you send paid traffic:
- Confirm every product and collection has a unique title and meta description.
- Review handles on your top products and add redirects for any you change.
- Decide whether to keep or remove collection-aware product URLs.
- Inspect Product structured data on a sample of pages.
- Add alt text to hero, product and collection images.
- Audit installed apps and check mobile speed.
- Open
your-domain.com/sitemap.xml, then submit it in Google Search Console. - Check that test orders work with GST, UPI and COD settings, so landing pages and checkout both support the campaign.
Once the store is stable, your paid and organic efforts reinforce each other. For campaign planning, our Facebook and Instagram ads cost guide explains realistic budgets.
How Arham Technology approaches Shopify SEO
Our Shopify development service builds SEO into the store instead of adding it afterwards. We plan catalogue structure and navigation first, then build the theme with performance budgets and a small, justified app stack.
Typical steps include:
- Catalogue and URL planning: handles, collection structure and internal links are agreed before theme work begins.
- Theme build: reusable sections, clean markup and an app-stack audit keep pages light.
- Structured data and tracking: Product markup is reviewed, and Meta and Google ecommerce events are wired in for paid acquisition.
- Checkout dry run: test orders confirm payments, shipping rates and taxes for India.
- Launch review: redirects, sitemap and Search Console are checked after go-live.
If you need help beyond the store build, our SEO services cover audits, content and ongoing optimisation.
What should you do next?
Pick your top ten products and collections and run the checks above on them this week. If you would rather have a specialist review the whole store, review our Shopify development service, then contact us with your store link and catalogue size. We will share a prioritised list of fixes and an indicative scope before you commit.
Frequently asked questions
Is Shopify good for SEO?
Yes, Shopify is a solid base for SEO. It automatically generates canonical tags, an XML sitemap, a robots.txt file and an SSL certificate. Rankings still depend on your content, product page quality, site structure and speed, which are in your hands.
Do I need an SEO app for my Shopify store?
Usually not at the start. Shopify's admin lets you edit page titles, meta descriptions, URL handles and image alt text for products, collections, pages and blog posts. Add an app only for a gap you have confirmed, because every extra app can add weight to your pages.
How do I find my Shopify sitemap?
Your sitemap is available at your-domain.com/sitemap.xml. It links to separate sitemaps for products, collections, blogs and pages, and it updates automatically. Submit it in Google Search Console under Indexing and then Sitemaps.
Will changing a product URL hurt my SEO on Shopify?
It can if the old URL stops working. When you change a handle in the Shopify admin, the option to create a URL redirect is pre-selected, which sends visitors and search engines to the new address. Handles changed through the API do not create redirects automatically.
How long does Shopify SEO take to show results?
Expect weeks to months, not days, and the timeline depends on competition, your catalogue and how many pages are already indexed. Nobody can promise a ranking. Technical fixes make the site easier to crawl, while content and links build visibility over time.
Want Shopify Development done right?
Get a free consultation and a clear plan โ scope, timeline and cost โ from our Mumbai team.



