Shopify SEO Basics: Collections, Product Pages and Technical Hygiene
Shopify ยท October 26, 2026
Shopify handles a lot of technical SEO for you, which is both a blessing and a trap. The platform produces sitemaps, canonical tags and clean markup by default, so many store owners assume the job is done. In practice, the gains come from the decisions the platform cannot make for you: which pages to target, what to say on them, and how they link together.
Here is the order in which we work through the basics on a Shopify store.
Treat collection pages as your main targets
For most stores, collection pages are the best candidates to rank for commercial searches. Someone searching for a category such as trail running shoes or linen bedding wants to see a range of options, and a collection page is exactly that. A single product page rarely matches that intent.
That means collections deserve real attention:
- Give each important collection a clear, specific name that matches how customers search.
- Write a short introduction above the product grid, and consider helpful content below it: sizing, how to choose, materials, care.
Do your keyword research at the collection level first. Decide which collection answers which search, and avoid having two collections compete for the same phrase.
Write title tags and meta descriptions on purpose
Shopify lets you edit the page title and meta description for every product, collection, page and blog post, in the search engine listing section of each editor. If you leave them blank, Shopify generates them from the page title and description, which is often not what you would write by hand.
Guidelines we use:
- Put the main search phrase near the front of the title tag and keep it readable. Search engines may rewrite titles that are too long, so aim for something concise.
- Add the brand name at the end if it helps recognition, but do not let it crowd out the descriptive part.
- Write meta descriptions as short, honest summaries that give a reason to click. They do not directly determine rankings, but they affect whether people choose your result.
- Make every one unique. Duplicate titles across dozens of pages are a sign of lazy templating.
Write product descriptions that are actually yours
The most common content problem we see is manufacturer text pasted straight onto product pages. If the same paragraph appears on your store and on every other retailer that stocks the item, you give search engines no reason to prefer yours.
Rewrite descriptions in your own words and add what a shopper wants to know: who it is for, what it is made of, dimensions, what is included, how it compares to the alternatives, and how to care for it. Mention the practical details that a buyer would otherwise have to email you to find.
Variants deserve a note: a product in ten colours does not need ten near-identical product pages. Keep them as variants of one product and put the variant details in the description and option names.
Keep URLs simple and handle redirects
Shopify builds URLs from handles, such as /products/your-product-name or /collections/your-collection. You can edit the handle in the editor. Our rules of thumb:
- Keep handles short, descriptive and lowercase, with words separated by hyphens.
- Decide on handles before you launch and avoid changing them casually later.
When you do change a handle, or delete a product, Shopify offers to create a URL redirect. Say yes. Redirects preserve inbound links and stop shoppers landing on a dead page. You can manage them in the Navigation area of the admin, and it is worth auditing them after any migration or big catalogue clean-up. Where a product is permanently discontinued, redirect to the closest relevant collection or replacement, not to the homepage.
Build internal links deliberately
Internal links tell search engines which pages matter and help shoppers move through the store. Shopify's navigation does some of this for you, but you can do more:
- Link from blog posts and guides to the relevant collections and products, using descriptive anchor text.
- Add links between related collections.
- Use breadcrumbs, if your theme supports them, so the hierarchy is clear.
If you are weighing paid and organic together, our guide to Google Ads for Shopify stores shows how the two can support each other, and our product page conversion checklist covers what to do once the traffic arrives.
Add image alt text that describes the image
Alt text exists for accessibility first, and it also helps search engines understand images. Describe what the image shows in plain language, for example the product, colour and context, rather than stuffing in keywords. Shopify lets you add alt text to product images and to images in the theme editor. Decorative images can be left without descriptive alt text.
Oversized images also slow pages down; see our post on Shopify speed and Core Web Vitals.
Structured data comes from your theme and apps
Structured data is the markup that lets search engines understand products, prices, availability and reviews, and it can make listings eligible for richer results. Most modern Shopify themes output basic product markup automatically. Review apps often add rating markup too.
Do not assume it is correct. Test representative pages, such as a product, a collection and the homepage, with Google's Rich Results Test and fix any errors or warnings that matter. Watch for two common problems: duplicate markup, where both the theme and an app output product data, and missing fields, such as price or availability. If an app adds its own markup, check that it does not conflict with the theme's. This is another reason we are cautious about installing apps without a clear purpose, as discussed in choosing Shopify apps without bloat.
Understand duplicate collection URLs and canonicals
Shopify can serve the same product under more than one URL. A product might be reachable at /products/example and also at /collections/shoes/products/example. Left alone, that looks like duplicate content.
The standard solution is the canonical tag, and well-built Shopify themes point the collection-based product URL to the main /products/ URL as the canonical version. You do not usually need to do anything, but you should verify it. View the source of a product page opened through a collection and check that the canonical tag references the clean product URL. If your theme is heavily customised or very old, this is worth a quick test.
Submit your sitemap and use Search Console
Shopify generates a sitemap automatically at /sitemap.xml, covering products, collections, pages and blog posts. You do not need to edit it, and you generally cannot. What you should do is:
- Verify your domain in Google Search Console.
- Submit the sitemap URL.
- Check the pages report for indexing problems, such as pages excluded as duplicates or crawled but not indexed.
- Review the performance report to see which queries and pages bring impressions and clicks, and look for pages with many impressions but few clicks, which often need a better title or description.
Keep a short, repeatable routine
Our routine is simple: confirm the right collections exist, write unique titles and descriptions for the pages that matter, replace manufacturer copy, test structured data after any theme or app change, and review Search Console monthly. None of it is exotic; it just needs doing consistently.
Need a hand with your store?
If you would like us to audit your collections, product pages and technical setup, we can give you a clear list of what to fix first. Talk to us about your Shopify store and we will walk through it with you.