Skip to content
SI Simon Iong

seo

Shopify SEO: a practical guide for non-developers

If you’ve been reading Shopify SEO advice online, you’ve probably noticed it falls into two camps: (1) “write more blog posts, build links,” which is content advice not SEO advice, and (2) deeply technical articles aimed at developers, full of code samples you can’t run.

This is the guide between those two. It assumes you can’t and don’t want to write code, but you care enough to understand why certain things matter on Shopify specifically.

I’ve been doing technical SEO on Shopify since before “technical SEO” was a category most merchants thought about. The patterns are stable: most Shopify stores are losing traffic to the same five or six fixable issues. Here’s the map.

TL;DR

  • Technical SEO is the foundation under content. If your store isn’t crawlable, indexable, and structured, no amount of blogging fixes it.
  • The four highest-leverage fixes for Shopify: clean schema markup, faceted-nav management, proper canonicalization, and Core Web Vitals in the green.
  • AI search (ChatGPT, Perplexity, Google AI Overviews) is now real traffic. Allow-listing the AI crawlers and structuring content for citation matters as much as ranking on Google.
  • You don’t need a monthly SEO retainer. Most Shopify stores need a one-time audit, a prioritized fix list, and a hand-off — not an open-ended subscription.

How Shopify SEO actually works

Three layers, ordered from foundation up:

  1. Technical foundation — Can search engines (and AI crawlers) crawl your site, render it, and understand what each page is? This is structural and mostly one-time work.
  2. On-page — Are titles, meta descriptions, headings, internal links, and schema clear and consistent? Mostly merchant-side, ongoing.
  3. Content + authority — Are you writing about things people search for, and is anyone linking to you? This is content strategy, not SEO.

Most Shopify stores have layers 2 and 3 partially done and layer 1 broken. The result: they’re writing blog posts that Google indexes but doesn’t rank, because the underlying technical signals are mixed.

The 6 high-leverage things to fix

In rough order of impact, on the stores I’ve audited:

1. Get Core Web Vitals into the “Good” range

Google has confirmed CWV is a ranking signal — and it’s a particularly strong one for stores where the difference between you and a competitor on the same query is small. If your mobile CWV is “Poor” in Search Console, you have a ranking ceiling.

Most Shopify stores need 2–4 weeks of focused work to move CWV into “Good”. → Shopify Speed Optimization Guide.

2. Fix schema markup

Schema (also called structured data) is the way you tell search engines what each page is. Product page → Product schema with price, availability, reviews. Blog post → BlogPosting. FAQ section → FAQPage. Without schema, Google has to guess; with schema, you get rich results (stars, prices, breadcrumbs in search) and become eligible for AI Overviews.

Shopify stores often have broken schema — duplicated, conflicting, or referencing fields that don’t exist. → Shopify schema markup: what merchants actually need.

3. Fix indexing problems

If Google isn’t indexing your products, your blog posts, or your collections, ranking is impossible. The most common Shopify indexing problems are:

  • Faceted navigation (filtered URLs) creating index bloat
  • Old product URLs orphaned and not redirected
  • Canonical tags pointing to the wrong page
  • noindex tags on pages you actually want indexed (often left over from theme work)

Shopify products not showing in Google? 7 common causes.

4. Tighten on-page basics

  • One H1 per page that includes the focus term
  • Title tag under 60 characters, distinct per page
  • Meta description 130–160 characters, distinct per page
  • Image alt text written like a caption, not stuffed with keywords
  • Internal linking: collection → product, blog → product/collection

These are merchant-side. Most can be fixed by editing in Shopify admin → SEO sections.

5. AI-search readiness

This is new since ~2024 and growing fast. Google AI Overviews, ChatGPT web search, and Perplexity all crawl your site. Three things that affect whether you get cited:

  • Allow the AI crawlers in robots.txt: GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Google-Extended. By default, Shopify allows them — but if you’ve customized robots.txt, double-check.
  • Add an /llms.txt file at your domain root — a sitemap-like file that tells AI crawlers what your site is about and where the authoritative content lives.
  • Write content in a structurally citable way — clear headings, direct answers to common questions, FAQ schema where natural. AI Overviews prefer pulling discrete passages, not whole pages.

6. International setup (if applicable)

If you sell to multiple countries, hreflang tags matter. Shopify Markets handles most of this for you — but stores that grew up using subfolders or third-party currency apps often have hreflang broken or missing. Check this before you spend on international ads.

What to do this week (no developer)

Three things any merchant can do without code:

  1. Run a free SEO audit on your homepage and 2–3 product pages: paste each into Google’s Rich Results Test and Lighthouse SEO. Note any warnings.
  2. Check Search Console: Coverage report (any URLs marked “Excluded” you didn’t intend?), Core Web Vitals (any “Poor”?), AI search citations if available.
  3. Audit titles and meta descriptions on your top 20 product pages. Are they unique, under-length, and written for humans? Most stores have stock auto-generated titles that no human would click.

Shopify SEO checklist for non-developers walks through this in detail.

What to outsource

Three things almost always need a developer:

  • Schema implementation beyond what Shopify provides natively. Adding Organization, BreadcrumbList, FAQPage, or Article schema correctly without breaking Product schema.
  • Faceted-navigation rules — telling Google which filtered URLs to index and which to ignore.
  • Hreflang in non-Markets setups — if you have a custom international setup, this routinely needs hand-tuning.

What to look for in whoever you hire: someone who measures (Search Console, Sitebulb, Screaming Frog) before fixing, scopes a fixed engagement (not an open-ended monthly retainer), and hands off documentation. → How to choose a Shopify developer.

What’s not worth doing

  • Changing URLs to “look better”. Each URL change creates a redirect; redirects compound; ranking degrades. Only change URLs when there’s a real reason.
  • Stuffing keywords in alt text or titles. Google penalizes this and customers don’t read it. Write like a human.
  • Buying backlinks. If you’re tempted, you’re not the audience for this guide — and the fallout when Google catches it isn’t worth it.
  • Over-rewriting product descriptions for SEO. A clean, accurate, customer-helpful description beats a 1,500-word keyword-stuffed essay every time. Google’s helpful-content systems specifically demote the latter.

A realistic SEO timeline

If you start from scratch:

WeekWork
1Audit: technical, on-page, indexing, CWV. Output: prioritized fix list.
2–3Implement: schema, indexing fixes, on-page tightening, CWV waves.
4Verify: Search Console coverage, Rich Results Test, monitoring.
8–12First measurable lift in CrUX (if CWV was the main issue).
12–24Rankings on tightened pages start moving.
24+Ongoing: content strategy, internal linking maintenance, monitoring.

Anyone promising you faster than this is selling something else.


Want a free SEO triage on your store? Book a free intro call. Send your URL beforehand; I’ll spend 30 minutes looking at your store live, run the major SEO checks, and tell you the three highest-impact fixes for your store. → Shopify Technical SEO service for the full engagement.

If you’d rather start with reading, pick the deep-dive that matches what you’re seeing right now:


Found this useful? Get in touch or subscribe to the RSS feed .

Get started

Have a Shopify project in mind?

Book a free 30-minute intro call. We'll talk through your store, your goals, and whether I'm the right fit.