Get an AI receptionist

Digital Storming
Back to Blog

Ecommerce

Shopify SEO in 2026: A 22-Step Checklist for Your Store

Shopify SEO in 2026: what Shopify does for you, what it leaves to you, and a checklist for products, collections, URLs, speed, schema and AI search.

By Ella White, Digital StrategistPublished 22 min read

Man in a denim shirt packing an order into kraft paper bags beside a laptop and shipping boxes on a white table

Picture a ceramics studio whose Shopify store has good photos, steady sales from Instagram and almost no visitors from Google. Someone searches for “speckled stoneware mug,” and the studio doesn’t show up, though it sells exactly that. Nothing is broken. The products still carry default titles, the images have no alt text, and no collection matches how people search.

Shopify SEO is mostly about filling in what the platform leaves to you. This guide shows how to improve SEO on Shopify: it separates what Shopify does automatically from what you have to do, then gives you a 22-step checklist and the detail behind each step, from keywords and product pages to links and AI search. Every rule comes from Shopify’s and Google’s own documentation, checked on October 30, 2026 and listed under Sources.

Is Shopify good for SEO?

Short answer: Yes. Shopify handles the technical basics well: it generates the sitemap, robots.txt and canonical tags, serves images in modern formats, and in the HTTP Archive’s 2025 data has the highest share of stores passing Core Web Vitals on mobile among the ten biggest ecommerce platforms. Its limits are fixed URL paths and duplicate collection URLs.

The speed numbers come from the 2025 Web Almanac’s ecommerce chapter, published in January 2026. On mobile, 76% of Shopify origins had good Core Web Vitals, against 35% for WooCommerce and Magento. Shopify ran 25.3% of the ecommerce sites the Almanac detected on mobile.

Share of ecommerce sites with good Core Web Vitals on mobile, by platform

  • Shopify 76%
  • Squarespace Commerce 69%
  • OpenCart 68%
  • Wix eCommerce 66%
  • PrestaShop 50%
  • WooCommerce 35%
  • Magento 35%

Source: HTTP Archive, Web Almanac 2025, Ecommerce chapter, Figure 13.11 (share of mobile origins passing all three Core Web Vitals; 7 of its 10 platforms shown), checked October 30, 2026.

A fast platform doesn’t rank pages by itself, though. Google says Core Web Vitals are used by its ranking systems, but that Search “always seeks to show the most relevant content, even if the page experience is sub-par.” Relevance comes from your titles, product content and collections. If you’re still choosing a platform, our Shopify vs WooCommerce comparison weighs Shopify’s fixed URLs and redirect rules against cost and upkeep.

Where Shopify helps your SEO and where it limits you (October 2026)
Where Shopify helps Where it limits you
Builds and updates sitemap.xml for you Products and collections sit under fixed /products/ and /collections/ paths
Serves a default robots.txt and canonical tags Product links inside collections create duplicate URLs
76% of Shopify sites had good Core Web Vitals on mobile (2025 data) You can’t redirect fixed paths, or a URL that still loads
Its CDN serves WebP or AVIF when themes use its image filters Up to 100,000 redirects, or 20,000,000 on Plus
Themes include product structured data Editing robots.txt.liquid is an “unsupported customization”

Does Shopify do SEO for you?

Short answer: Partly. Shopify generates your sitemap, robots.txt, canonical tags and basic title tags, turns on SSL and includes product schema in its themes. It doesn’t write your titles, descriptions, alt text or content, choose your collections, redirect old URLs or connect Search Console. That part is your Shopify SEO work.

The built-in items come from Shopify’s SEO overview.

What Shopify does automatically vs. what you do (October 2026)
Area Shopify does automatically You do
Sitemap Builds and updates sitemap.xml Submit it in Search Console
robots.txt Serves a default file it calls “optimal for Search Engine Optimization (SEO)” Edit it only for a specific need
Canonical tags Adds them to pages Keep theme edits and apps from breaking them
Title tags Builds them from the page title and store name Write a search title for important pages
Meta descriptions Not listed as automatic Write a unique one per page
Product structured data Included in Shopify themes Test it; add return and shipping policies
Images CDN picks a format the browser supports Write alt text
International Adds hreflang tags with Shopify Markets Translate and localize content
AI discovery Serves /agents.md and /llms.txt; shares eligible products with AI channels Keep product data complete
Redirects Offers one when you change a page or collection handle Redirect deleted products and old URLs

Shopify’s Grow SEO, in early access for some merchants, uses AI to suggest titles and descriptions for product and collection pages, in English only. You still decide what goes live.

Shopify SEO checklist for 2026

Short answer: To improve SEO on a Shopify store, work in this order: make the store public and verified, fix titles and descriptions on your best-selling pages, build real collections and menus, clean up URLs and redirects, check speed and structured data, then publish helpful content and review Search Console every month. The sections below explain each line.

Shopify store SEO checklist, with where to do each step
# Task Where
1 Turn off private mode once you launch Online Store > Preferences
2 Set your own domain as primary Settings > Domains
3 Verify the store in Google Search Console Search Console, plus theme.liquid
4 Submit sitemap.xml Search Console > Sitemaps
5 Write the home page title and meta description Online Store > Preferences
6 Write a title and description for each important product Products > Search engine listing
7 Replace supplier copy with original product descriptions Products
8 Add alt text to every product image Products > media > Add alt text
9 Create a collection for each way people shop, with intro text Products > Collections
10 Link collections from your menus, within 3 clicks of home Content > Menus
11 Use tags to organize, not as landing pages Products
12 Keep handles readable and change them rarely Search engine listing
13 Redirect deleted products and old URLs Content > Menus > View URL Redirects
14 Leave canonical tags and the default robots.txt alone Theme code
15 Hide pages with Unlisted or noindex, not robots.txt Product status or seo.hidden
16 Test product markup Rich Results Test
17 Connect Google Merchant Center Google & YouTube channel
18 Give Google your return and shipping policies Merchant Center
19 Check Core Web Vitals and remove unused apps Analytics > Reports
20 Publish blog posts that answer buyers’ questions Content > Blog posts
21 Review your AI channel settings Sales channels > Agentic
22 Check Page indexing and Performance monthly Search Console

How do you find keywords for a Shopify store?

Short answer: Start with the words your customers type, not your internal product names. Shopify suggests online tools to see how often a phrase is searched, Google Search Console for the searches that already show your store and Google Keyword Planner for ideas, then picking terms that are specific to your products and searched often.

Shopify’s keyword guide asks you to “determine the keywords that your customers might use to find your products” and to “prioritize keywords that are specific to your products and business and are also searched for often.” It also warns that “the more traffic your keywords get, the more competition your store has in searches,” so a small store usually does better with specific phrases (“speckled stoneware mug”) than broad ones (“mugs”).

Your own data is the best list. Search Console’s Performance report groups your results by query and shows clicks, impressions, click-through rate and average position, by default for the last three months. A query with many impressions and few clicks tells you which page to improve first.

Then use each keyword where Shopify says it counts: near the start of the page title, in the meta description, in image alt text and in the body copy. Write for people, not for a count. Google’s SEO starter guide says its language matching can connect a page to searches that don’t use its exact words, and that “keyword stuffing is against Google’s spam policies,” so you don’t need every variant or misspelling of a phrase on the page.

How do you write Shopify page titles and meta descriptions?

Short answer: Open the Search engine listing on each product, collection, page and blog post, and set the home page under Online Store > Preferences. Write a unique title of about 60 characters that leads with what the page sells, and a plain description of about 160 characters. Google may still rewrite either.

Shopify’s keyword guide allows up to 70 characters in a title, recommends 60 or fewer and recommends 160-character descriptions. On product pages, it warns that titles over 70 characters or descriptions over 320 “might get cut off”. Leave the title empty and your theme combines the store name with the content’s title.

Google sets no length limit on either; it truncates title links and snippets to fit the device. It builds snippets “primarily” from page content and uses your meta description only sometimes, so a strong opening paragraph matters too.

  • Titles: put the main search term near the start, as Shopify advises, and “brand your titles concisely,” in Google’s words. Don’t repeat words.
  • Descriptions: a useful sentence or two, unique to each page. Google says identical descriptions “aren’t helpful,” and that for large catalogs, generating them from product data “can be appropriate.”
  • Order of work: start with pages that already sell or get impressions in Search Console.

Example: For a 12-ounce speckled stoneware mug, a title such as “Speckled Stoneware Mug, 12 oz, Handmade | Studio Name” (53 characters) beats “Mug 3.” A description could read: “Wheel-thrown 12 oz mug in speckled stoneware with a satin glaze. Dishwasher safe and ships within 2 business days.”

How do you optimize Shopify product pages?

Short answer: Give each product a specific name, an original description that answers what buyers ask before they buy, descriptive alt text on every image and a clean handle. Keep variants on one product page, and when you drop a product, redirect its old address instead of leaving a 404 page behind.

Descriptions. Google’s helpful content questions ask whether a page provides “original information” and analysis “beyond the obvious.” A pasted supplier paragraph offers neither. Cover what buyers ask: size, materials, fit, care and shipping times. Shopify suggests at least 250 words per page; Google says it has no preferred word count.

AI-written copy. Google’s generative AI guidance says to fact-check AI output, including titles, meta descriptions and alt text, and warns that mass-producing pages without added value may break its scaled content abuse policy.

Alt text. Go to Products, open the product, click an image, then Add alt text and Save alt text. The field takes up to 512 characters; Shopify recommends 125 or fewer. Google’s image guidelines rank “puppy” as better than nothing and “Dalmatian puppy playing fetch” as best, warn against keyword stuffing and favor descriptive file names. Alt text also serves screen-reader users; our website accessibility checklist covers the rest.

Variants. Keep sizes and colors as variants of one product. Shopify’s structured_data filter outputs it as a schema.org ProductGroup, and Google’s ecommerce URL guidance recommends the URL without the variant parameter as canonical.

Discontinued products. Shopify’s redirect rules need a broken old URL, so set the product to Draft or remove it from all sales channels, then redirect it to the closest product or collection.

How do you optimize Shopify collection pages?

Short answer: Treat each collection as a category page that should rank. Build one for every way customers really shop, give it a clear title, a short intro that helps people choose, its own search engine listing, and a link from your main menu. Google relies on those links to find every product.

Collections group products “by category, theme, or customer intent.” Products join by hand or through conditions, such as a tag or metafield value. Edit each collection’s title, description, image and search engine listing under Products > Collections. The collection settings page warns: “don’t edit the handle too often or the collection might not display in search engine results.”

Shopify’s site structure advice: link every page from your menus, keep pages within 3 clicks of the home page and use descriptive link text. Google’s ecommerce structure guide adds that category pages should link, with real <a href> links, to every product you want indexed.

On big collections, watch two things:

  • Pagination. Google’s pagination guide says to link each page to the next and not to make page 1 the canonical for the whole sequence.
  • Filters. Shopify’s storefront filtering adds parameters such as filter.v.option.color=red. Google’s faceted navigation guide says “oftentimes there’s no good reason to allow crawling of filtered items.” If a filtered view deserves to rank, such as “red running shoes,” make it a collection.
Close-up of hands typing on a laptop showing an online shoe store's collection page, on a slatted wooden table
Photo: Kampus Production on Pexels

Do Shopify tags help SEO? Tags vs. collections

Short answer: Not directly. Shopify says product tags aren’t displayed to customers; they organize your admin, help storefront search and set conditions for automated collections. The page that can rank is a collection with its own title, description and URL. Tag-filtered collection URLs mostly duplicate it, and Shopify’s robots.txt blocks multi-tag combinations.

Shopify’s tag documentation allows up to 250 tags per product. Tags matching a search bring products into storefront search, and a tag can filter the products under a collection link in your menu.

Those tag-filtered URLs need housekeeping. Shopify’s default robots.txt disallows /collections/*+* “because they duplicate content that’s already on the collection page,” and a collection tag URL can’t be redirected: “Even if no products exist with that tag, the URL path is still considered valid.”

Product tags, collections and storefront filters compared
Factor Product tags Collections Storefront filters
What it is Admin label on a product A category page with a product gallery Narrows a collection or search page
Shown to shoppers No, per Shopify Yes Yes
Own title, description and handle No Yes No
URL Can filter a collection URL /collections/ plus the handle Adds filter parameters
SEO role Indirect: builds automated collections Main category landing page Usually keep out of crawling

The rule of thumb: if people search for it, make it a collection. If it’s only for organizing or filtering, keep it a tag or a filter.

Can you change your Shopify URL structure?

Short answer: Only partly. Products, collections, pages and blog posts live under Shopify’s fixed paths, such as /products/ and /collections/, and you edit only the handle at the end. You can change your myshopify.com name once, use your own domain, and redirect old URLs, within Shopify’s redirect rules.

Shopify’s own examples show the pattern: /products/blue-t-shirt and /collections/t-shirts in its redirect guide, /pages/shipping-policy in its migration guide, and /blogs/main/tagged/news in its blog template docs. The handle field lets you “change part of the web address.”

Handles. Shopify generates a handle when you create a product. You can edit it, “but don’t edit it too often or the product might not display in search engine results.” When you change a page’s handle, Shopify pre-selects a Create a URL redirect option, and collections offer the same choice. Then load the old address to confirm it redirects.

Domains. You can change your myshopify.com name only once. Set your own domain as the primary domain under Settings > Domains, and your other connected domains redirect to it.

Redirect rules. Create redirects under Content > Menus > View URL Redirects, singly or by CSV import. Shopify’s rules:

  • “You can redirect only from broken URLs.” If the old URL still loads a page, the redirect won’t work.
  • “You can’t redirect URLs that use fixed Shopify paths: /products, /collections, /collections/all,” or URLs starting with reserved prefixes such as /cart and /apps.
  • URLs with query strings “might not work as expected.”
  • The limit is 100,000 redirects, or 20,000,000 on Plus.

Watch out: Making a hidden collection visible again deletes its redirect automatically, “because redirects only work for URLs that return 404 errors.” Browsers and search engines also cache 301 redirects, so a deleted redirect can keep working for some visitors for a while.

How does Shopify handle duplicate content and canonical tags?

Short answer: Shopify adds canonical tags to pages automatically to keep duplicate URLs out of search results. Your job is not to create new duplicates: link to main product URLs rather than collection paths, keep pagination and variant canonicals intact, redirect spare domains, and never use robots.txt to fix duplicate content.

The most common Shopify duplicate is a product shown inside a collection. Shopify’s within filter builds product links under a collection path, and its docs warn that the two versions “have the same content on separate URLs.” If your theme links products that way, ask your developer to link to the main product URL; Google’s ecommerce guide asks you to “minimize the number of alternative URLs that return the same content.”

Themes print the canonical tag with the canonical_url Liquid object, as Shopify’s metadata docs show:

<link rel="canonical" href="{{ canonical_url }}" />

Google’s canonicalization guide ranks redirects and rel=“canonical” as strong signals and sitemaps as weak, and says: “Don’t use the robots.txt file for canonicalization purposes.” Shopify’s sitemap guide adds that domains that don’t redirect to your primary domain are discoverable by search engines.

To see what Google decided, open Search Console’s Page indexing report. “Alternate page with proper canonical tag” means there’s “nothing you need to do.” “Duplicate, Google chose different canonical than user” means Google prefers another URL; check that your canonicals, internal links and sitemap agree.

How do you edit robots.txt on Shopify?

Short answer: Usually you don’t. Shopify’s default robots.txt already keeps crawlers out of admin, cart and filtered collection pages. For a specific need, add a robots.txt.liquid template in the theme code editor and add rules on top of Shopify’s Liquid objects. To keep a page out of Google, use noindex instead.

To create it, go to Online Store, open your theme’s actions menu, choose Edit code, click Add a new template and select robots. Shopify’s developer guide says to keep its Liquid objects “whenever possible” and to save a copy of your current /robots.txt first.

Watch out: Shopify calls robots.txt.liquid “an unsupported customization” and warns that “incorrect use of the feature can result in loss of all traffic.” Uploading a theme from the Themes section doesn’t import the template, so check it after every theme change.

Robots.txt is “not a mechanism for keeping a web page out of Google,” says Google. Shopify’s guide to hiding pages offers better tools:

  1. Unlisted status for products. Shopify adds noindex and nofollow tags and drops the product from the sitemap, while the page stays reachable by direct URL, per its product status docs.
  2. The seo.hidden metafield, set to 1 on a product, page or blog post, hides it from sitemaps, search engines and storefront search.
  3. A noindex tag in theme.liquid for a specific handle.

Shopify’s example of that tag, for one page handle:

{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}

Tip: Hide only what you mean to hide. Shopify Catalog, which feeds your products to AI shopping channels, excludes products that are Unlisted or hidden from search engines, so a product you noindex for Google also drops out of those channels.

How do you submit your Shopify sitemap to Google Search Console?

Short answer: Verify your store in Search Console, open Sitemaps and submit sitemap.xml under your primary domain’s property. Shopify builds the file at yourdomain.com/sitemap.xml and keeps it updated. If Search Console reports “Couldn’t fetch,” check that the store isn’t in private mode, that the URL loads, and that you used the right property.

Shopify’s sitemap guide gives the verification steps for a URL-prefix property:

  1. In Search Console, add a URL prefix property with your https:// domain and pick the HTML tag method.
  2. In Shopify admin, go to Online Store, open your theme’s actions menu and choose Edit code.
  3. Open theme.liquid under Layout, paste the tag on a blank line directly below <head>, and save.
  4. Click Verify. If it fails, Shopify says to wait 15 minutes and try again.
  5. Under Indexing > Sitemaps, enter sitemap.xml and submit.

Leave the tag in place: Google says verification lasts only while it can confirm your token. For a Domain property instead, DNS verification “is the only way.”

In the Sitemaps report, “Couldn’t fetch” means Google couldn’t retrieve the file. Shopify warns that a sitemap reader “can’t access it if your website is set to private mode.” Otherwise, open the sitemap URL in a browser, check robots.txt edits, confirm the property matches your primary domain, and resubmit. Google calls a sitemap “merely a hint”, not a promise of crawling.

Why is my Shopify store not showing up on Google?

Short answer: The usual causes are a store still in private mode or on a trial, a store too new to have been crawled, pages hidden with noindex or Unlisted status, a robots.txt edit, or thin content. Search Console’s URL Inspection tool and Page indexing report show which one applies to your store.

Work through these in order:

  1. Private mode. “In private mode, all of your online store’s pages are hidden from visitors and search engines,” says Shopify’s password page guide. Turn it off under Online Store > Preferences.
  2. Trial store. Shopify’s SEO FAQ is blunt: “Search engines don’t index trial stores.”
  3. New store. Submit the sitemap and request indexing of key pages in URL Inspection. Google says crawling can take “anywhere from a few days to a few weeks,” and a request “does not guarantee” inclusion.
  4. Hidden pages. Look for noindex and robots.txt exclusions in the Page indexing report, then check product status, seo.hidden values, theme code and robots.txt.liquid.
  5. Migration leftovers. Shopify’s FAQ names missing redirects from an old site as a cause.
  6. Content. Shopify calls content “the most common reason” a store doesn’t rank high.

Google adds that you “should not expect all URLs on your site to be indexed,” only canonical pages. If you also sell from a shop front, our local SEO checklist covers the Google Business Profile side.

How do you speed up a Shopify store?

Short answer: Start with Shopify’s web performance reports, which rate Core Web Vitals from real visitor data. Then remove apps you don’t need and the code they leave behind, cut back heavy images, videos and carousels, audit tracking tags and stay on a current theme. Aim for good LCP, INP and CLS on mobile.

Find the reports under Analytics > Reports. Shopify’s report guide says they use “real user data from the past 30 days,” can lag by up to 36 hours and need private mode off. They show the 75th percentile, the same measure web.dev recommends.

Core Web Vitals bands in Shopify’s web performance reports
Metric Good Moderate Poor
LCP (Largest Contentful Paint): loading 2,500 ms or less 2,500 to 4,000 ms Over 4,000 ms
INP (Interaction to Next Paint): interactivity 200 ms or less 200 to 500 ms Over 500 ms
CLS (Cumulative Layout Shift): visual stability 0.1 or less 0.1 to 0.25 0.25 or more

Shopify’s improvement guide lists the fixes:

  • Apps: remove any that “aren’t essential for sales.” Since “uninstalling an app doesn’t automatically remove its code from your theme,” ask for the leftovers to be cleaned up.
  • Images: optimize them or show fewer. Shopify compresses JPGs, and its CDN picks a format the browser supports, such as WebP or AVIF, when themes use its image filters.
  • Tags: “audit your tag manager to remove any unused or low-value tags.”
  • Theme: stay on an up-to-date theme. Theme Store themes must average a Lighthouse performance score of at least 60 across product, collection and home pages, so if your store scores far lower, look at apps and media first.

Change one thing at a time and retest. Our write-up on how we got our site to 100 in Lighthouse shows the method.

Does Shopify add structured data for products?

Short answer: Yes. Shopify says its themes include product schema markup, and the structured_data Liquid filter outputs Product or ProductGroup markup. Check it with Google’s Rich Results Test, give Google your return and shipping policies through markup or Merchant Center, and connect a Merchant Center feed, since Google says using both maximizes eligibility.

Google treats a page where people can buy as a merchant listing. Required: name, image and an offer with price and priceCurrency. Recommended: shipping details, return policy, GTIN, brand and aggregate rating. Google’s product structured data overview adds that “providing both structured data on web pages and a Merchant Center feed maximizes your eligibility.”

The Google & YouTube channel, managed by Google, syncs your products to Merchant Center, and eligible U.S. stores can appear in Shopping tab listings for free. For returns, Google recommends one MerchantReturnPolicy under Organization markup, or setting policies in Merchant Center or Search Console.

Google’s general guidelines say markup must be “a true representation of the page content” and never guarantees a rich result. Test top products in the Rich Results Test, watch Search Console’s Merchant listings report, and make sure no app adds a second, conflicting product block.

How do you do blog SEO on Shopify?

Short answer: Use Shopify’s built-in blog to answer the questions buyers ask before they purchase, such as sizing, care, comparisons and how-tos, and link each post to the products and collections it mentions. Give every post its own search title, description and featured image alt text, and keep its handle stable.

Every store starts with a default blog called News, and you can add more under Content > Blog posts. If you change a blog’s handle, Shopify redirects the old address. The structured_data filter outputs posts as schema.org Article markup.

What earns traffic is what Google asks of any page: first-hand expertise and “original information, reporting, research, or analysis.” A ceramics studio’s post on how glazes hold up in the dishwasher, with its own photos, gives Google something new. A “10 gift ideas” list rewritten from other sites doesn’t.

Blog posts also feed AI answers; our guide to showing up in AI Overviews explains how to structure them so their answers are easy to quote.

Short answer: By giving other sites a reason to mention you: useful guides, original product photos and data, press and partnerships. Google says other sites linking to you “happens naturally over time.” Buying links, swapping them or sending free products in exchange for a link breaks its spam policies unless the link is marked sponsored or nofollow.

Google’s SEO starter guide lists social media, community engagement and advertising as ways to promote a site, and calls word of mouth “one of the most effective and lasting ways.” It also says there’s “much more to Google Search than just links.”

For stores, the trap is gifting. Google’s link spam policy names “sending someone a product in exchange for them writing about it and including a link” as link spam, alongside buying links and excessive link exchanges. Such links are fine when they’re qualified with rel="sponsored" or rel="nofollow", so ask creators you send products to for that tag.

Do you need a Shopify SEO app?

Short answer: Not to start. Most SEO for Shopify happens in the admin you already have: titles, descriptions, alt text, redirects, the sitemap and robots.txt. An app earns its place when it saves real time on a large catalog. Be wary of ranking promises: Google says no third-party tool has access to its internal ranking or AI systems.

That warning is in Google’s AI optimization guide. Shopify’s docs add a few side effects to know:

  • Uninstalling an app doesn’t automatically remove its theme code, which can slow pages after it’s gone.
  • The seo.hidden metafield “can be used by third-party apps.” If Shopify says the key is already taken, an app controls it and you can’t change it in admin.
  • An app’s product markup can duplicate your theme’s.

Our take: Do the work by hand on your 20 most important pages first, so you know what good looks like. Add an app only for a specific job, such as bulk alt text across thousands of images, and compare Core Web Vitals before and after you install it.

Short answer: You already have one. Shopify serves a default /agents.md file on every store and mirrors it at /llms.txt and /llms-full.txt. Google says Google Search ignores llms.txt, so for AI Overviews and AI Mode the work is ordinary SEO plus accurate Merchant Center data. Other AI channels get your products through Shopify Catalog.

Shopify’s May 28, 2026 changelog says every store includes a default agents.md and that /llms.txt and /llms-full.txt “point to this content by default.” Its agents.md docs say “for most stores, the managed file is all you need,” and it advises against a separate llms.txt.liquid template “in most cases.”

Google’s AI features page says “there are no additional requirements to appear in AI Overviews or AI Mode” and no special schema.org markup to add; pages just need to be indexed and eligible for a snippet. Its optimization guide says llms.txt files “will neither harm nor help” rankings, “as Google Search ignores them.”

AI shopping channels work differently. Shopify’s agentic storefronts, active by default for eligible stores, cover ChatGPT, Google AI Mode and Gemini, Microsoft Copilot and Meta. Products reach them through Shopify Catalog, and blocking AI crawlers in robots.txt “affects only open-web discoverability,” not Catalog.

  • Catalog eligibility: each product needs a title, an image and a price above zero, and can’t be Unlisted or hidden from search engines.
  • ChatGPT: your store must sell to U.S. customers and publish its policies. OpenAI says sites that block OAI-SearchBot “will not be shown in ChatGPT search answers.”
  • Settings: review channel access under Sales channels > Agentic.

Shopify’s pricing page also lists an Agentic plan at $0 a month for selling in AI channels, paying only when you sell. For Google’s AI results more broadly, see our guide to Google AI Mode for small businesses.

What to do this week

  1. Confirm your store is public, then verify it in Search Console and submit sitemap.xml.
  2. Open the Page indexing report and note any pages marked noindex, blocked by robots.txt or “Crawled - currently not indexed.”
  3. Rewrite the search titles and meta descriptions on your 10 best-selling products and 5 main collections.
  4. Add alt text to every image on those 10 products.
  5. Export your URL redirects, then redirect any deleted product URLs to the closest product or collection.
  6. Check Analytics > Reports for Core Web Vitals, and remove one app you no longer use.

We build Shopify and WooCommerce stores, and our ecommerce solutions page explains what’s included.

If you’d rather hand the ongoing work to someone, our SEO services page covers how we handle it.

Frequently asked questions

How long does Shopify SEO take to show results?

There's no fixed timeline. Google says crawling a new or changed page can take anywhere from a few days to a few weeks, and that requesting a crawl doesn't guarantee the page will be indexed at all. After that, rankings depend on how competitive your searches are, so track Search Console month to month rather than day to day.

Can I do Shopify SEO myself?

Most of it, yes. Titles, descriptions, alt text, collections, menus, redirects and Search Console all live in admin screens you can work through yourself. Editing robots.txt.liquid, adding noindex code to the theme or fixing structured data is where a developer helps, and Shopify Support says it can't help with robots.txt.liquid edits.

Does Shopify Plus have better SEO than the other plans?

Shopify's help pages don't reserve the SEO settings in this guide for Plus. The difference they document is scale: a Plus store can hold up to 20,000,000 URL redirects, against 100,000 on other plans, which matters mainly for very large catalogs and migrations.

Is it OK to use AI to write Shopify product descriptions?

Yes, if a person checks every fact before it goes live. Google says AI-generated content, including titles, meta descriptions and alt text, should be fact-checked, and that generating many pages without adding value can count as scaled content abuse. If you send products to Google Merchant Center, AI-generated title and description attributes must be labeled as AI-generated.

Will changing my Shopify theme hurt SEO?

It can if the new theme drops something the old one had. Shopify says missing title or H1 tags are typically caused by edits to theme files, and uploading a theme doesn't import a custom robots.txt.liquid template. Before you publish a new theme, compare titles, headings, structured data and Core Web Vitals on your main product and collection pages.

Do I need a separate sitemap for each country or language?

Shopify handles the sitemaps. If you use international domains on the Basic plan or higher, each domain gets its own sitemap, and Shopify says each one needs its own Search Console verification and sitemap submission. With Shopify Markets, Shopify also adds hreflang tags to your theme automatically.

Sources

Every figure in this article comes from these pages; we checked each one on the date shown.

  1. SEO Starter Guide. Google Search Central. Checked October 30, 2026.
  2. Performance report (Search results). Search Console Help. Checked October 30, 2026.
  3. SEO overview. Shopify Help Center. Checked October 30, 2026.
  4. Adding keywords for SEO to your Shopify store. Shopify Help Center. Checked October 30, 2026.
  5. Finding and submitting your sitemap. Shopify Help Center. Checked October 30, 2026.
  6. URL redirects. Shopify Help Center. Checked October 30, 2026.
  7. Editing robots.txt.liquid. Shopify Help Center. Checked October 30, 2026.
  8. Hiding a page from search engines. Shopify Help Center. Checked October 30, 2026.
  9. Frequently asked questions about SEO. Shopify Help Center. Checked October 30, 2026.
  10. Optimizing your site structure for search engines. Shopify Help Center. Checked October 30, 2026.
  11. Grow SEO. Shopify Help Center. Checked October 30, 2026.
  12. Adding and updating products. Shopify Help Center. Checked October 30, 2026.
  13. Adding alt text to media. Shopify Help Center. Checked October 30, 2026.
  14. Product details page (product status). Shopify Help Center. Checked October 30, 2026.
  15. Collections. Shopify Help Center. Checked October 30, 2026.
  16. Collection settings. Shopify Help Center. Checked October 30, 2026.
  17. Using tags. Shopify Help Center. Checked October 30, 2026.
  18. Adding and editing pages. Shopify Help Center. Checked October 30, 2026.
  19. Manage blogs for your online store. Shopify Help Center. Checked October 30, 2026.
  20. Setting up URL redirects (migrating to Shopify). Shopify Help Center. Checked October 30, 2026.
  21. Domains. Shopify Help Center. Checked October 30, 2026.
  22. Changing your primary domain. Shopify Help Center. Checked October 30, 2026.
  23. Password page and private mode. Shopify Help Center. Checked October 30, 2026.
  24. Web performance reports. Shopify Help Center. Checked October 30, 2026.
  25. Improving your online store performance. Shopify Help Center. Checked October 30, 2026.
  26. Google & YouTube sales channel. Shopify Help Center. Checked October 30, 2026.
  27. Agentic storefronts. Shopify Help Center. Checked October 30, 2026.
  28. Shopify Catalog and product discovery. Shopify Help Center. Checked October 30, 2026.
  29. Shopify Catalog requirements. Shopify Help Center. Checked October 30, 2026.
  30. Selling on ChatGPT. Shopify Help Center. Checked October 30, 2026.
  31. Pricing. Shopify. Checked October 30, 2026.
  32. Customize robots.txt. Shopify.dev. Checked October 30, 2026.
  33. SEO metadata. Shopify.dev. Checked October 30, 2026.
  34. Hreflang. Shopify.dev. Checked October 30, 2026.
  35. structured_data filter. Shopify.dev. Checked October 30, 2026.
  36. image_url filter. Shopify.dev. Checked October 30, 2026.
  37. within filter. Shopify.dev. Checked October 30, 2026.
  38. Storefront filtering. Shopify.dev. Checked October 30, 2026.
  39. Blog template. Shopify.dev. Checked October 30, 2026.
  40. agents.md.liquid. Shopify.dev. Checked October 30, 2026.
  41. llms.txt.liquid. Shopify.dev. Checked October 30, 2026.
  42. Customize /llms.txt, /llms-full.txt and /agents.md. Shopify developer changelog. Checked October 30, 2026.
  43. Theme Store requirements. Shopify.dev. Checked October 30, 2026.
  44. Ecommerce (Web Almanac 2025, chapter 13). HTTP Archive. Checked October 30, 2026.
  45. AI features and your website. Google Search Central. Checked October 30, 2026.
  46. Optimizing your website for generative AI features on Google Search. Google Search Central. Checked October 30, 2026.
  47. How to specify a canonical URL with rel="canonical" and other methods. Google Search Central. Checked October 30, 2026.
  48. Introduction to Product structured data. Google Search Central. Checked October 30, 2026.
  49. Merchant listing (Product, Offer) structured data. Google Search Central. Checked October 30, 2026.
  50. Merchant return policy (MerchantReturnPolicy) structured data. Google Search Central. Checked October 30, 2026.
  51. General structured data guidelines. Google Search Central. Checked October 30, 2026.
  52. Influencing your title links in search results. Google Search Central. Checked October 30, 2026.
  53. Control your snippets in search results. Google Search Central. Checked October 30, 2026.
  54. Google image SEO best practices. Google Search Central. Checked October 30, 2026.
  55. Designing a URL structure for ecommerce sites. Google Search Central. Checked October 30, 2026.
  56. Help Google understand your ecommerce site structure. Google Search Central. Checked October 30, 2026.
  57. Pagination, incremental page loading, and their impact on Google Search. Google Search Central. Checked October 30, 2026.
  58. Managing crawling of faceted navigation URLs. Google Search Central. Checked October 30, 2026.
  59. Introduction to robots.txt. Google Search Central. Checked October 30, 2026.
  60. Build and submit a sitemap. Google Search Central. Checked October 30, 2026.
  61. Ask Google to recrawl your URLs. Google Search Central. Checked October 30, 2026.
  62. Understanding page experience in Google Search results. Google Search Central. Checked October 30, 2026.
  63. Spam policies for Google web search. Google Search Central. Checked October 30, 2026.
  64. Google Search's guidance on using generative AI content on your website. Google Search Central. Checked October 30, 2026.
  65. Creating helpful, reliable, people-first content. Google Search Central. Checked October 30, 2026.
  66. Manage your sitemaps using the Sitemaps report. Search Console Help. Checked October 30, 2026.
  67. Page indexing report. Search Console Help. Checked October 30, 2026.
  68. Verify your site ownership. Search Console Help. Checked October 30, 2026.
  69. Web Vitals. web.dev (Google). Checked October 30, 2026.
  70. Overview of OpenAI crawlers. OpenAI. Checked October 30, 2026.