Shopify SEO 2026: How to Get Your Store Found on Google
In short: Shopify handles the technical SEO basics automatically: sitemap, canonical tags, SSL, robots.txt and mobile display. Your job is the content: one clear keyword per page, your own product and collection copy, well-maintained page titles and meta descriptions, alt text, sensible internal links and a blog that answers real questions. Expect it to take several months before a new store becomes visible on Google.
Shopify SEO decides whether your store gets found on Google without you paying for every visitor. In this article you will learn what Shopify already handles technically, where the typical Shopify pitfalls are (URL structure, duplicate product URLs, variants) and which work actually earns rankings. Everything is current as of October 2026, so after this year's Google updates. SEO is the most long-term channel in Shopify marketing.
What counts on Google in 2026
In 2026, Google mainly judges stores by whether a page is more helpful than the alternatives. A few points you should know:
- AI Overviews don't need special SEO. According to Google, the same fundamentals apply to AI Overviews and AI Mode as to regular search (Google Search Central). An llms.txt file or artificially chopped-up text does nothing.
- Interchangeable content loses. The core updates in March and May 2026 downgraded pages that only repeat what is everywhere else. A product description that 200 other stores copied from the same supplier is exactly that kind of content.
- AI-written text is not banned. Google judges quality, not how content was produced (Google on AI content). An AI draft that you revise with real product knowledge is fine. Mass-generated, unchecked pages are not.
- FAQ rich results have been gone from Google Search since May 7, 2026. FAQ sections still make sense because they answer customer questions. Just don't expect any extra display anymore.
For stores, this means: the technical side is mandatory, but it rarely decides anything. The difference comes from content that contains knowledge your competitors lack.
Shopify SEO: what Shopify does automatically
| SEO element | Shopify does this automatically | You need to |
|---|---|---|
| XML sitemap | Yes, at yourdomain.de/sitemap.xml, with products, collections, pages and blog posts; updates itself | Submit it once in Google Search Console |
| Canonical tags | Yes, product URLs within collections point to the main URL | Check the internal links in your theme (see below) |
| robots.txt | Yes, with sensible default blocks (e.g. cart, checkout) | Usually nothing. Only change it if you know exactly why |
| SSL (https) | Yes, free | Nothing |
| Structured data (product, price, availability) | Included in many current themes | Check when buying a theme |
| Mobile display | All current themes are responsive | Test on your phone, use apps sparingly |
| Page titles, meta descriptions, alt text, content | Only default values from the title and description | Maintain them yourself |
The sitemap is not an insider tip but an SEO basic, and Shopify already has it. According to the Shopify Help Center, you submit it in Search Console under Indexing, Sitemaps. Prerequisite: the store is no longer password-protected. As long as the password page is active, Google cannot index anything; this belongs on your pre-launch checklist.
Sitemap: the typical questions
- What exactly do I submit? Only the
sitemap.xmlof your primary domain. Google finds the sub-sitemaps for products, collections and the blog through it. You can see whether it worked in Search Console under Sitemaps with the status "Success". If it shows "Couldn't fetch" right after submitting, that is often temporary; check again after one or two days and confirm that the domain is verified correctly. - Do I resubmit when I add new products? No, Shopify updates the sitemap itself.
- Can I edit or reorder the sitemap? Not directly, and the order makes no difference to Google. You remove old pages by deleting them and redirecting to a suitable page. Pages that should stay but not appear on Google can be hidden with the
seo.hiddenmetafield, according to the Shopify Help Center; for products, alternatively via the "Unlisted" status. Both also remove them from the sitemap.
URL structure in Shopify
Shopify fixes the URL structure. You cannot change the prefixes, only the part after them (the "handle"):
| Page type | URL pattern |
|---|---|
| Product | /products/handle |
| Collection | /collections/handle |
| Product within a collection | /collections/collection/products/handle |
| Page | /pages/handle |
| Blog post | /blogs/blogname/handle (the default blog is called "news") |
The English prefixes don't hurt your ranking in Germany. What matters is the handle: short, in German (if you sell to German customers), with the main term and no filler words. So /products/hundebett-oval-waschbar instead of /products/cozy-dream-deluxe-2024-new.
Don't sell under the .myshopify.com address. A custom domain is strongly recommended for trust and SEO, see connecting your own domain to Shopify.
Changing a handle without losing rankings
If you change the handle of a page that is already on Google, you need a redirect from the old URL to the new one. When you change a handle, Shopify usually offers to create this automatically. Leave the checkbox ticked. You can check and manually create redirects under Content, Menus, "View URL redirects" (Shopify Help Center on URL redirects). You can only redirect from URLs that no longer exist.
Duplicate product URLs and variants
The best-known Shopify SEO topic: every product is reachable at several addresses, once at /products/handle and additionally at /collections/any-collection/products/handle. Shopify automatically sets a canonical tag on the collection versions pointing to /products/handle. So Google knows which version is the right one.
The real problem is the internal links. Older themes link to the long version in collection grids (Liquid filter within: collection). Google is then offered the "wrong" URL through hundreds of internal links and gets a contradictory signal. Many current themes link directly to /products/. Here is how to check:
- Open a collection page, right-click a product, "Copy link address".
- If the link starts with
/collections/โฆ/products/, your theme uses the collection URL. - In that case, remove
| within: collectionin the theme code (product card in the collection grid), or ask your theme developer. Make a copy of the theme first.
How to work safely in theme code and when you are better off asking a developer is covered in the article customizing Shopify code.
Don't set the collection URLs to noindex and don't block them in robots.txt. The canonical tag is enough once the internal links are right.
Variants: one page or several?
A product in ten colors belongs on one page with ten variants. Variant links such as ?variant=123 point to the product page via canonical; that way you consolidate all signals. Separate pages are only worth it when people search very differently and the product really differs, for example "surfboard kids" versus "surfboard men" with different dimensions. Then they are really different products. How to set up variants cleanly is explained in the article creating variants in Shopify.
Duplicating products just to show them in several collections is unnecessary and creates duplicate content. A product can be in any number of collections at the same time. Further duplicate URLs come from tag filters (/collections/x/tag) and pagination (?page=2). Shopify and good themes handle these with canonicals; you usually don't need to do anything.
Finding and assigning keywords
A keyword is the term your customers type into Google. Every important page gets its own primary keyword. The basic rule for stores:
- Collection = general category term, e.g. "dog beds" (Hundebetten).
- Product = specific term with a feature, e.g. "oval washable dog bed" (Hundebett oval waschbar).
- Blog post = question or guide topic, e.g. "which dog bed size for which dog".
If you optimize a collection and a product for the same keyword, both pages compete with each other (keyword cannibalization) and Google has to guess. Different terms per page avoid this. How to structure collections sensibly for this is covered in the article collections and menus in Shopify.
Free ways to find keywords
- Google autocomplete: type in a term and note the suggestions, including "People also ask" in the results.
- Google Keyword Planner: part of Google Ads, not a download. You need a Google Ads account; without running campaigns it usually only shows rough search volume ranges (such as "1Kโ10K"). That is enough for choosing between terms: compare the ranges with each other and, if in doubt, take the term that fits your product better. When you create the account, Google leads you straight into a first campaign; usually you can create an account without a campaign via Expert Mode. Whether payment details are still requested varies. Without a credit card, you still have the other options in this list and Google Trends.
- Google Search Console: once your store has been live for a few weeks, you can see there which search terms you already appear for.
- Customer language: reviews, comments and customer emails show what people actually call your product.
Are all terms highly competitive? Then look for combinations with a feature, target group or use case. As a new store you will hardly win "dog bed", but "orthopedic dog bed for older dogs" is more realistic.
Page titles, meta descriptions and alt text
You maintain page titles and meta descriptions in the admin on every product, collection and blog page in the search engine listing preview section. For pages, Shopify describes the path: Online Store, Pages, open the page, "Edit website SEO"; for the homepage: Online Store, Preferences (Shopify Help Center).
- Page title: Shopify allows up to 70 characters and recommends no more than 60 so Google doesn't cut it off. Keyword at the front, store name at the end if there is room.
- Meta description: Shopify recommends up to 160 characters, with a benefit and a reason to click, such as shipping, material or a special feature. Google doesn't always use it, but often does.
- Alt text: describes what is shown in the image, for screen readers and Google Images. "Gray oval dog bed with a Labrador" instead of "buy dog bed cheap". No comma-separated keyword lists: they are useless for screen readers and more of a spam signal for Google. Good alt text also helps with accessibility, which has been mandatory for many stores since June 2025.
- File names: rename images descriptively before uploading, e.g.
hundebett-oval-grau.jpginstead ofIMG_4711.jpg. It is a small factor, but takes hardly any time.
Does the visitor see these details? Page titles and meta descriptions only appear in Google results and the browser tab, not on your page. What the visitor sees as the heading is the product title; Shopify turns it into the H1. So you can use a more detailed page title for Google without your store looking any different.
In large stores you don't have to write copy for every product individually. Start with the collections and the 20 most important products. For the rest, well-maintained product titles as default values are better than nothing.
Product and collection copy
This is where you win or lose. Supplier texts that appear on dozens of other stores are exactly the interchangeable content Google downgrades in 2026. A good product description contains what only you know:
- Who the product is for and who it is not for.
- Specific dimensions, material, care, what's in the box.
- Answers to questions customers actually ask you.
- Your own photos, your own comparisons, your own experience with the product.
Collection pages are often forgotten, even though they rank for the valuable category terms. Give every important collection a short intro text (two to four sentences above the products) and, if needed, a more detailed guide section below the products. If the text at the top bothers you, move it below the products instead of hiding it in the theme: hidden text does nothing for visitors, and you throw away the signal that is supposed to make the collection rank. If you run a one-product store without collections, focus your work on the product page, the homepage and a few guide posts. How a product page should be structured overall is covered in the article the perfect Shopify product page.
Product descriptions in metafields are not an SEO problem as long as the theme outputs them as normal text on the page. Check with "View page source" in your browser: if the text is in the HTML, Google sees it.
Internal links and blog
Internal links show Google which pages are important and how they relate. In Shopify they come from three sources:
- Navigation: the main menu and footer link to your most important collections. What is not in the menu is less important to Google.
- Collections and products: link related collections in collection copy and matching accessories in product copy.
- Blog: guide posts link to the matching collections and products, with descriptive link text instead of "click here".
A blog is worth it if you answer questions your customers have before buying: Which size? How do I care for it? What is the difference between A and B? Posts that only announce "Our new collection is here" bring no visitors from Google. One good guide per month beats four thin posts.
Load time, Search Console and relaunch
Load time
A common brake in Shopify is less the images than apps that load scripts on every page. Uninstall every app you installed and don't use, and then check the theme code for leftovers. A lean, up-to-date theme gets you halfway there; tips on choosing one are in the article choosing a Shopify theme. Shopify automatically serves images in suitable sizes and modern formats. Be careful with large videos at the very top of the homepage: they are often the largest element when loading and so worsen metrics such as LCP. A still image with the video further down is usually the better compromise.
Google Search Console
Set up Google Search Console right after launch: verify your domain, submit the sitemap. There you can see which pages are indexed, which search terms you appear for and whether there are errors. Repeat this for each domain if you work with several countries or languages.
Many messages in the "Page indexing" report look worse than they are:
- "Alternate page with proper canonical tag": these are usually the collection and variant URLs from the section above. Google understood the canonical and chose the main page. Not an error, nothing to do.
- "Not found (404)": deleted products or changed handles. For URLs with visitors or links, create a redirect to the matching product or collection. For unimportant old URLs you can leave the 404 in place.
- "Crawled โ currently not indexed": Google considers the page too thin or too similar. Better content helps here, not technical fixes.
Relaunch and theme change without losing rankings
- Beforehand, export all URLs with visitors from Search Console.
- Avoid changing handles where possible. Where it is necessary, create redirects.
- Texts, page titles and meta descriptions carry over when you change themes; in Shopify they are attached to the products, not the theme. Text in theme sections, on the other hand, you have to enter again.
- After the change, check Search Console for 404 errors.
And how often should you revise keywords and copy? Not by the calendar, but by the data: if a page has many impressions but few clicks in Search Console, revise the page title and meta description. If it is stuck on page two, revise the content.
FAQ
Is Shopify good for SEO?
Yes, Shopify is entirely sufficient for most stores. Sitemap, canonical tags, SSL and a sensible robots.txt are included automatically, and page titles and meta descriptions can be maintained without an app. There are limitations with the fixed URL structure using prefixes like /products/ and /collections/. But it doesn't hurt rankings. What matters is your content, not the store platform.
How long does it take for my Shopify store to be found on Google?
A new store is often indexed within a few days to weeks, once it is no longer password-protected and the sitemap has been submitted in Search Console. Good positions for relevant search terms usually take several months, longer for competitive terms. For quick first sales you therefore need another channel in parallel, such as social media or free Google product listings.
Why do I sell better on Etsy than in my own Shopify store?
Because Etsy brings the buyers with it. People who search on Etsy want to buy, and the marketplace has already built the trust. Your Shopify store has to create both itself: visitors through SEO, social media or ads, and trust through brand and reviews. In return, you own the customer data and the margin. That is why many merchants run both. The trade-offs are covered in the article Shopify or Etsy, WooCommerce, Wix.
Do I need an SEO app for Shopify?
Not to start with. You can maintain page titles, meta descriptions, alt text and redirects directly in the Shopify admin. SEO apps can save time in large stores, for example through bulk editing or audit reports. But many apps load additional scripts and slow the store down. Only install what solves a specific problem, and remove unused apps again.
Does an AI store builder do the SEO for me?
Only partly. AI builders create page titles and descriptions, but these are often generic and interchangeable. What Google rewards in 2026 is content with your own product knowledge, real photos and answers to customer questions. Use AI text as a draft and revise it with your knowledge. Unchecked AI text across many pages can do more harm than good.
Do the SEO settings also apply to the Shopify Buy Button?
No. The Buy Button embeds products in another website, for example in WordPress. For Google, what counts then is that website's SEO, meaning its page titles, copy and structure. The SEO fields of your Shopify products only apply to pages of your Shopify online store. If you work without the Online Store channel, maintain SEO on the website where you embed the button.
Should I use a separate domain for each language?
Not necessarily. With Shopify Markets you can run languages as subfolders such as /en/ on the same domain. Shopify then automatically sets hreflang tags so Google shows the right language version. What matters is that the translations are maintained and you don't end up with half-translated pages. Details are in the article on multilingual stores with Shopify Markets.
Read next
Last updated: October 2026. Google changes its systems constantly. The principles in this article are based on official statements from Google Search Central and the Shopify Help Center.
Monetais
Rather have your store built?
Monetais, our Shopify agency, builds stores for merchants in Germany, Austria and Switzerland โ from theme and product data to legal pages and launch.