Shopify seo & core web vitals
★★★★★ 4.5 CE

Shopify SEO & Core Web Vitals 2026

Shopify handles storefront SEO: 3rd of builders on desktop at 78%, with editable robots.txt.liquid and a huge 301 ceiling. Canonical and schema are auto-only.

Shopify SEO & Core Web Vitals verdict

Verified today·7 sources checked

Shopify is a strong storefront-SEO platform that handles the essentials for you.

Independent desktop field data ranks it third of the major builders. It gives you an editable robots.txt.liquid, three noindex methods, a very high CSV-driven 301 ceiling, and auto canonical, sitemap and product schema.

What it means for your rankings

Shopify suits online stores that want storefront SEO handled, with editable redirects, robots and noindex, and no need to restructure URLs. It is less ideal if you need editable canonical tags, custom schema without theme code, or a flat URL hierarchy.

Honest limits
  • Canonical tags and structured data are automatic, so customizing them means editing theme Liquid or using an app.
  • URL path prefixes, /products/, /collections/, /pages/ and /blogs/, are fixed and cannot be restructured. The robots.txt override is an unsupported theme customization that Shopify Support will not help debug.
  • Core Web Vitals are not published in the help center, since store speed is reported inside the admin instead.
CWV all-3 pass (desktop)
78% (#3 of majors)
robots.txt
Editable (theme .liquid)
noindex
3 methods
301 redirects
100K / 20M Plus (CSV)
Canonical + schema
Auto only
View sources

This page covers Shopify's SEO controls and page performance. Migration and pricing live on their own pages.

Do real Shopify sites pass Core Web Vitals?

Technical SEO configuration in Shopify

Every store ships a default robots.txt that is SEO-optimal. To customize, add a robots.txt.liquid file to the theme's templates folder in the code editor: you can allow or disallow URLs, add crawl-delay, list extra sitemaps and block crawlers. Shopify marks this an unsupported customization, so test carefully.

robots.txt.liquid (theme override)liquid
# templates/robots.txt.liquid  (unsupported customization)
{% for group in robots.default_groups %}
  {{- group.user_agent }}
  {%- for rule in group.rules -%}
    {{ rule }}
  {%- endfor -%}
  {%- if group.user_agent.value == '*' -%}
    {{ 'Disallow: /collections/*+*' }}   # block faceted-filter URLs
  {%- endif -%}
{% endfor %}

To keep a specific page out of search, add a conditional robots meta tag in theme.liquid keyed on the page handle. Shopify also offers two no-code paths: setting a product to Unlisted, or the seo.hidden metafield set to 1, which hides the resource from sitemaps, search engines and store search.

noindex a page (theme.liquid)liquid
<!-- theme.liquid <head> -->
{% if handle contains 'page-handle' %}
  <meta name="robots" content="noindex">
{% endif %}

<!-- no-code alternatives: set a product to 'Unlisted',
     or set the seo.hidden metafield to 1 to hide from sitemap + search -->

Import redirects under Content, Menus, URL redirects with a two-column CSV (Redirect from, Redirect to). The ceiling is 100,000 redirects, or 20,000,000 on Plus. Note you can only redirect from a URL that 404s, and fixed paths like /products and /cart cannot be redirected.

Bulk 301 redirects (CSV import)csv
Redirect from,Redirect to
/old-product-page,/products/new-product
/blog/2024/summer-sale,/blogs/news/summer-sale
/shipping,/pages/shipping-policy
# ceiling 100,000 (20,000,000 on Plus); source must 404; /products,/cart,/checkout are fixed

How sites built on Shopify rank and load

  • On independent desktop field data Shopify passes all three Core Web Vitals on 78% of sites, third among the major hosted platforms, behind Wix and Webflow and ahead of Squarespace and WordPress
  • Shopify gives storefronts the SEO essentials automatically: title tags that include the store name, auto canonical tags, an auto sitemap and SSL on by default
  • It also exposes the advanced controls most stores need: an editable robots.txt via a theme file, and a 301 redirect manager with CSV import and export and a very high ceiling
  • The control limit is that canonical and structured data are automatic, customizing them means editing theme Liquid or using an app, and Shopify enforces fixed URL path prefixes like /products/ and /collections/ that you cannot change

Shopify Core Web Vitals: real-user field data

Metric (real-user field data)ShopifyContextSource
All 3 CWV passing (desktop)78%Rank #3 of majors: behind Wix 82%, Webflow 79%; ahead of Squarespace 70%WebVitals.tools
vs WordPress (desktop)+28 ppShopify 78% vs WordPress 50% on the same desktop CWV datasetWebVitals.tools
vs Squarespace (desktop)+8 ppShopify 78% vs Squarespace 70%, the other design-led builderWebVitals.tools
Behind on desktopWix +4, Webflow +1Shopify 78% trails Wix 82% and Webflow 79% by a slotWebVitals.tools
Pass thresholds (definition)LCP 2.5s / INP 200ms / CLS 0.1A pass needs all three good at the 75th percentileWebVitals.tools

SEO controls you actually get in Shopify

SEO controlOn ShopifyHow it worksSource
Meta titles and descriptionsBuilt-inEditable per product, collection, page and blog post; plus homepage in Preferences
URL slugsEditable (fixed prefixes)Hyphenated slugs are editable, but path prefixes /products/, /collections/, /pages/, /blogs/ are fixed
Canonical tagsAuto onlyAuto-generated to prevent duplicate content; customizing needs theme Liquid
301 redirectsBuilt-in (CSV, high ceiling)Redirect manager with CSV import/export; up to 100,000 (20,000,000 on Plus); Liquid supported
robots.txtEditable (theme file)Default is SEO-optimal; override by adding robots.txt.liquid to the theme (unsupported customization)
noindexBuilt-in (3 methods)theme.liquid meta tag, Unlisted product status, or the seo.hidden metafield
Structured data (schema)Auto (themes)Product schema is built into themes for rich snippets; custom needs theme Liquid or an app
Search ConsoleManual submitSubmit your sitemap.xml URL to Google Search Console; no one-click verification

Shopify performance levers you control

LeverShopify behaviorEffect on speedSource
Hosting & CDNBuilt-inShopify hosts the storefront on a global commerce platform with a built-in CDN
SSL / HTTPSDefaultSSL certificates are activated by default to boost security and rankings
Bot / spam protectionhCaptcha (default)hCaptcha is enabled by default on contact, comment and login forms
Redirect cachingBrowser + engine301 redirects are cached by browsers and search engines, so changes can persist
Theme weight & appsYour leverSpeed depends on theme and installed apps; SEO/speed apps and image alt text help

What to verify before you commit to Shopify

  • Canonical tags and structured data are automatic and not exposed as editable fields, so any custom schema beyond the built-in product markup means editing theme Liquid or installing an app
  • URL path prefixes are fixed: products live under /products/, collections under /collections/, pages under /pages/ and blogs under /blogs/, so you cannot flatten or restructure the URL hierarchy
  • The robots.txt override is a theme-code customization that Shopify Support explicitly does not help with, so a mistake in robots.txt.liquid is on you to debug
  • Core Web Vitals are not published in the help center; Shopify reports store speed inside the admin analytics instead, so judge performance from the Online Store Speed report and your theme, not a public number

Shopify SEO & Core Web Vitals FAQ

Is Shopify good for SEO?

Yes for storefront SEO. On WebVitals.tools desktop field data it passes Core Web Vitals on 78% of sites, third of the major builders. It gives stores editable titles, descriptions and slugs, an editable robots.txt via theme Liquid, and three noindex methods. It adds a high CSV-driven 301 ceiling, plus auto canonical, sitemap and product schema. The limit is that canonical and schema are auto-only.

Can I edit canonical tags or schema on Shopify?

Not as plain fields. Canonical tags are auto-generated to prevent duplicate content, and product structured data is built into themes for rich snippets. To customize either you edit theme Liquid or install an app. So out of the box you control titles, descriptions, slugs, redirects and robots, but not canonical or schema directly.

Can I change Shopify URL structure?

Only the slug, not the prefix. Slugs are editable and should be descriptive and hyphenated, but Shopify enforces fixed path prefixes: products under /products/, collections under /collections/, pages under /pages/ and blogs under /blogs/. You cannot flatten or restructure that hierarchy.

How many redirects can Shopify handle?

A lot. The 301 redirect manager supports up to 100,000 redirects, or 20,000,000 on the Plus plan, with CSV import and export for bulk work. Two caveats: you can only redirect from a URL that returns a 404, and fixed paths like /products, /cart and /checkout cannot be redirected.

Does Shopify show Core Web Vitals?

Not in the help center. Shopify reports store speed through the Online Store Speed report inside the admin analytics rather than publishing a Core Web Vitals number. Independent field data, WebVitals.tools at 78% desktop, is the external benchmark, and your own result depends on your theme and installed apps.

Sources & verification

Verified by ComparEdgeMethod: Vendor docs, official pages, and selected independent sources
SourceWhat was checkedLast checked
Shopify OfficialOfficial product pageJuly 10, 2026
Shopify SupportSeo Seo OverviewJuly 10, 2026
Shopify SupportSeo Editing Robots TxtJuly 10, 2026
Shopify SupportMenus And Links Url RedirectJuly 10, 2026
Shopify SupportSeo Hide A Page From Search EnginesJuly 10, 2026
Shopify SupportSetting Up PreferencesJuly 10, 2026
Shopify SupportManual Migrating To ShopifyJuly 10, 2026

Every fact on this Shopify page is tied to a named source and a verification date. Freshness-sensitive figures trace to the sources above; verify against the vendor before relying on them.