Shopper holding a credit card while buying from an online store on a laptop

Shopify SEO checklist: 12 fixes every small store should make

A Shopify SEO checklist covers four jobs: unique titles and meta descriptions for every product and collection, clean URLs with redirects when things move, a sitemap submitted to Google Search Console, and product data Google can read. Most small stores skip at least two. Shopify handles the plumbing. The writing and the cleanup are on you.

This checklist is the one the 3R Core Team uses when we audit a small store before or after a build. If you are still choosing a platform or planning a new store, our ecommerce development services for small businesses page explains how we set these items up from day one.

SEO PositioningWant Google to find you first?

What should a Shopify SEO checklist include?

A useful Shopify SEO checklist includes on-page basics (titles, meta descriptions, alt text), technical items (URLs, canonical tags, sitemap, robots.txt, redirects), product structured data, site speed, internal linking and Google connections like Search Console and free listings. 3R Core groups them by who does the work and how often.

AreaWhat Shopify does for youWhat you still have to do
Titles and meta descriptionsGives each product, collection, page and post an editable search listingWrite a unique title and description for each one
URLsFixed /products/ and /collections/ paths, auto canonical tagsPick short, descriptive handles and keep them stable
SitemapGenerates and updates sitemap.xmlSubmit it in Google Search Console
Structured dataThemes include product markupCheck it with Google's tools after theme or app changes
RedirectsOffers a URL redirects toolCreate a redirect every time you delete or rename something
SpeedHosting and CDNRemove apps and features you no longer use

How do I write titles and meta descriptions for Shopify products and collections?

Open each product, collection, page or blog post, scroll to the search engine listing section and edit the title and description there. Shopify's guidance is a title of up to 70 characters (60 avoids truncation) and a meta description around 160 characters, written in natural sentences instead of keyword lists.

Those limits come straight from Shopify's article on adding keywords and editing page titles and meta descriptions. The same page warns that stuffed keywords put off both search engines and shoppers, and we agree. "Organic cotton baby onesie, 3-pack" beats a pile of repeated keywords every time.

Some practical rules we follow at 3R Core:

  • Put the thing people search for first and your brand last.
  • Collections deserve more care than products. A collection page like "Women's trail running shoes" can rank for a broad term; a single product rarely does.
  • Your homepage title and description live in a different place: Online Store, then Preferences.
SEO Positioning

Want Google to find you first?

Organic SEO with keyword strategy, content and monthly reports. Get a quote.

Want a straight answer on price and timeline?

Leave your email and we'll send you a scoped estimate. No call required, no commitment.

Keep reading: Spanish SEO for U.S. businesses: the traffic nobody is bidding on · 12 questions to ask a marketing agency before you sign

How do Shopify URLs work for products and collections?

Shopify product URLs always start with /products/ and collections with /collections/, followed by a handle you can edit. The same product can also load at a collection path, so Shopify adds canonical tags automatically to point search engines at one version. Your job is choosing short, stable handles.

What you control is the handle, the last part of the address. Shopify's SEO overview recommends descriptive, hyphen-separated URLs and notes that auto-generated canonical tags are added to prevent duplicate content in search results.

Where do duplicates come from? Many themes link to products through the collection, which creates addresses like /collections/summer/products/linen-shirt. Shopify's developer documentation for the Liquid within filter says it plainly: a standard product page and the same product in a collection context have the same content on separate URLs, so you should consider the SEO implications. Our opinion: if your theme uses collection-aware product links, consider switching them to the plain /products/ URL so your internal links all point at the canonical address.

Does Shopify create a sitemap.xml and robots.txt automatically?

Yes. Every Shopify store generates a sitemap.xml at the root of its domain that lists products, their main image, pages, collections and blog posts, and it updates on its own. Shopify also serves a default robots.txt that blocks admin, cart and sorted collection pages from crawlers.

Shopify's article on finding and submitting your sitemap confirms the file lives at yourdomain.com/sitemap.xml and refreshes when you add products, collections, images or posts.

The default robots.txt is good for almost every small store. You can customize it by creating a robots.txt.liquid template, but Shopify's page on editing robots.txt.liquid calls this an unsupported customization and warns that incorrect use can result in loss of all traffic. If someone suggests changing it, ask what specific problem it solves first.

How do I add product structured data on Shopify?

Most Shopify themes already include product schema markup, so your first step is checking what your theme outputs, not adding more. For a store where people can buy, Google's merchant listing rules apply: name, image and an offer with price and currency are required, with shipping and returns recommended.

Shopify's SEO overview states that its themes automatically include schema markup for products. The problem we see in audits is duplicate markup, when an app injects a second Product block that disagrees with the theme's price.

Google's documentation on merchant listing structured data lists the required properties: the product name, an image and an offer with a price above zero and a currency code. It also recommends describing a store-wide shipping and return policy under Organization markup instead of repeating it on every product, and only overriding it at the product level when a product has its own policy.

Do apps slow down a Shopify store?

They can. Shopify's own documentation says each feature you add to your online store can affect web performance, and some can slow your site or cause unexpected behavior. Apps that load scripts on every page are the usual suspects, especially ones you installed once and forgot.

In our audits we often find code left in the theme by apps that were uninstalled long ago, so check your theme files or ask the app developer after removing one. Then compare speed before and after.

Our rule at 3R Core: if you cannot name what an app earned last quarter, it goes. Also give every product image alt text that describes it, like Shopify's own example, "Men's waterproof hiking boots."

If you are weighing platforms partly on speed and app costs, our comparison of Shopify vs WooCommerce for US brands goes deeper on that tradeoff.

How should I link products, collections and blog posts together?

Use collections as your main internal linking structure, link from blog posts to the collection or product they talk about with descriptive anchor text, and keep your navigation menu focused on your most important collections. Every link should point to the canonical /products/ or /collections/ URL.

Collections are the backbone of a Shopify store's SEO. Someone searching "cast iron skillets" wants a page of skillets, so that collection needs a clear title and links from your menu and homepage.

Use the blog for pre-purchase questions like sizing or care, and link each post to the collection it supports. "Shop our pre-seasoned skillets" is a better anchor than "click here," and Google can understand it.

What should I do when I delete a product on Shopify?

Create a URL redirect from the deleted product's address to the closest alternative, usually a similar product or its collection. In Shopify admin, go to Content, then Menus, then View URL redirects. Redirects only work from URLs that are actually broken and show a page not found error.

Shopify's help page on URL redirects covers the steps and the limits: up to 100,000 redirects on standard plans. It also notes that these redirects are cached by browsers and search engines, so removing one later may not take effect right away for people who already visited.

One habit saves a lot of lost traffic: if a product is only out of stock, keep the page live and say when it returns. Redirects are for products that are gone for good.

How do I connect Shopify to Google Search Console and free listings?

Verify your domain in Google Search Console, submit sitemap.xml and use URL Inspection to see how Google renders your pages. Then install the Google & YouTube channel, which syncs your products to Google Merchant Center so eligible US stores can appear in free Shopping tab listings.

Shopify's SEO overview recommends adding your full domain there so your store can be crawled and indexed effectively.

The Google & YouTube channel is the piece many small stores miss. According to Shopify, it automatically syncs your products and store information with Google Merchant Center, and for eligible stores selling in the United States, those synced products can show in Google Shopping tab listings for free.

The Shopify SEO checklist, step by step

Here is the full Shopify SEO checklist in the order 3R Core works through it. The first seven items are one-time setup; the rest repeat every month or every time your catalog changes. Start at the top, because the early items make the later ones easier to measure.

  1. Write a unique title (up to 60 characters) and meta description for the homepage and every collection.
  2. Do the same for your top-selling products, then work down the catalog.
  3. Review product and collection handles; fix only the bad ones and redirect the old URLs.
  4. Make menu and theme links point to /products/ URLs, not collection-path versions.
  5. Remove the store password, then verify the domain in Google Search Console and submit sitemap.xml.
  6. Install the Google & YouTube channel and fix any product disapprovals in Merchant Center.
  7. Test a product page in the Rich Results Test and remove duplicate Product markup from apps.
  8. Add descriptive alt text to every main product image.
  9. Audit installed apps and remove anything that does not earn its place.
  10. Write one blog post a month answering a real pre-purchase question and link it to a collection.
  11. Redirect every deleted product to its closest alternative.
  12. Check Search Console monthly for pages that are not indexed and for queries with impressions but few clicks.

Should I do Shopify SEO myself or hire someone?

If you have under 50 products and a few hours a week, you can work through this Shopify SEO checklist yourself. Hire help when you are migrating platforms, have hundreds of products, or have traffic that dropped and you cannot explain why. Those situations punish mistakes.

For context on budgets, 3R Core's reference price for an online store build starts at $1,750, and ongoing SEO starts at $500 per month (reference price; the final quote depends on catalog size and goals). Our breakdown of how much a Shopify store costs covers the fees people forget.

Want a second pair of eyes on your store? The 3R Core Team reviews Shopify stores against this exact list and tells you what to fix first. See our SEO services for small businesses or request a quote.

Frequently asked questions

Can I remove /products/ or /collections/ from Shopify URLs?

No. Those prefixes are fixed in Shopify. You can edit the handle that follows them, and that is the part worth making short and descriptive.

Does Shopify add canonical tags automatically?

Yes. Shopify adds canonical tags to prevent duplicate content in search results. Keep your menus and internal links pointing at the plain /products/ URL so your links agree with the tag.

Should I edit robots.txt.liquid on my Shopify store?

Usually not. Shopify describes it as an unsupported customization and warns that mistakes can cost you all your search traffic. The default file already blocks cart, admin and sorted collection pages.

How long does Shopify SEO take to show results?

There is no fixed timeline, and anyone who promises one is guessing. In our experience fixes like redirects and a submitted sitemap show up in Search Console well before rankings move, while competitive collection terms take months of steady work. Watch impressions first; clicks follow.

SEO Positioning

Want Google to find you first?

Organic SEO with keyword strategy, content and monthly reports. Get a quote.

Want a straight answer on price and timeline?

Leave your email and we'll send you a scoped estimate. No call required, no commitment.

Keep reading: Spanish SEO for U.S. businesses: the traffic nobody is bidding on · 12 questions to ask a marketing agency before you sign