Ecommerce SEO

Your store has the products. Google should find them.

A store has hundreds or thousands of URLs, and the platform creates many more you never asked for. I fix the structure, speed and content that decide which of those pages Google ranks, so organic search carries more of your revenue and ads carry less.

John Akande — Los Angeles SEO consultant for service businesses, ecommerce, SaaS and B2B

Why Ecommerce Is Different

Scale is the problem, and the opportunity.

A service business might have 30 pages. A store has a page for every product, every collection and every filter combination a shopper can click, and Google's own documentation warns that parameter-based filter URLs can create an effectively infinite URL space. Speed matters at checkout too. Portent's 2022 study found an ecommerce site that loads in one second converts 2.5 times as well as one that takes five.

2.5×

Ecommerce conversion rate at a 1-second load against 5 seconds (Portent, 2022).

+8.4%

Retail conversions after a 0.1-second mobile speed gain (Deloitte for Google).

Millions

Legacy URLs brought under control on McGrocer's Shopify store.

+50%

McGrocer's organic traffic within 90 days.

Sources: Google Search Central, Portent, Milliseconds Make Millions.

What I Build

Three parts of ecommerce SEO.

Product and Collection Structure

Every page earns its place

Collection pages with real content, product pages with full specs and answers, and internal links that move authority through the catalog.

Technical Ecommerce SEO

Fix what the platform creates

Canonical product links, filter and sort URL control, and Core Web Vitals on product templates. See how Shopify web pixels slow a store down.

Content That Sells

Answers before the product page

Buying guides and comparisons for the searches shoppers run before they pick a product, linked straight to the products they compare.

The Process

Four phases to organic revenue.

01

Technical audit

Crawling, indexing, duplicate URLs, Core Web Vitals, schema and internal links, with each issue ranked by its effect on revenue.

02

Structure

Canonical product links, filter URL rules, sitemaps, breadcrumbs and speed fixes on the templates that carry the most traffic.

03

Collections and products

Content depth on the collections and products that earn the most, plus buying guides that feed them.

04

Revenue tracking

GA4 ecommerce tracking from landing page to checkout, with organic revenue reported by page every month.

Results

Stores and sites I've worked on.

Grocery Ecommerce · Global Shopify

McGrocer

Technical operations on a large Shopify store: product, URL, redirect and tracking work across millions of legacy URLs. Organic traffic rose 50%+ within 90 days, and sessions 30%+ within 72 hours of Core Web Vitals fixes.

Read Case Study →

Men's Grooming · Shopify + Webflow

3 Kings Grooming

A Shopify store with a Webflow front end connected through Smootify, which I built and managed: product pages, collections, menus, forms and integrations.

Read Case Study →

Agency Work · 2022 to 2025

3Kings Media House

Website operations and SEO across 20+ client accounts and 50+ websites: migrations, technical fixes, integrations and QA.

Read My Background →
See All Case Studies →

Shopify SEO

Six Shopify issues I check on every store.

Shopify handles a lot of SEO well, including canonical tags, sitemaps and hreflang for Markets. These six issues still turn up, and each one has a fix. For the full Shopify approach, see Shopify SEO services.

Issue 01

Duplicate product URLs

Shopify serves each product at /products/ and again inside every collection it belongs to. Many themes, including Dawn, link the collection version, so internal links point away from the canonical.

Fix: theme links pointed at the canonical product URL

Issue 02

Filter and sort URLs

Filters and sort options create URL combinations faster than you add products. Google warns these parameter URLs can grow into an infinite URL space.

Fix: robots.txt.liquid rules on top of Shopify's defaults

Issue 03

Thin collection pages

A default collection is a product grid with an optional description. These pages target your most valuable category searches, so a bare grid struggles to rank.

Fix: collection content, FAQs and internal links

Issue 04

App scripts and Core Web Vitals

Every app can add scripts to every page, and tracking pixels are a common cause of slow loads on product templates.

Fix: script audit, deferred loading and theme speed work

Issue 05

Product schema and review stars

Most themes output basic Product markup. Review stars only show in results when your review data is marked up too, which usually depends on your reviews app.

Fix: Product, Offer and review markup checked in Google's Rich Results Test

Issue 06

International storefronts

Shopify Markets adds hreflang tags for your market URLs automatically. It can't write good translations or decide which products each market should see.

Fix: hreflang verified, translations checked, market collections built

References: Shopify Help Center, International SEO for markets, Shopify robots.txt docs.

Platforms

Platforms I work on.

The strategy is the same everywhere. The fixes depend on what each platform lets you change.

Primary

Shopify Plus

Theme-level technical SEO, canonical product links, filter URL rules, Markets checks and Liquid-level schema.

Supported

Shopify

The same structural approach, with app-level fixes where theme access is limited.

Supported

WooCommerce

Yoast or Rank Math setup, URL structure, and WordPress speed through hosting and caching.

Supported

Headless and custom

Next.js storefronts with server-side rendering, metadata, dynamic sitemaps and structured data.

What's Included

Built, implemented and tracked.

Every item below gets built and implemented, then measured against organic revenue.

Technical

The foundation

  • Ecommerce technical audit covering crawling, indexing and Core Web Vitals
  • Canonical product linking across theme templates
  • Filter and sort URL rules
  • Sitemap structure and crawl priorities
  • Markets and hreflang checks where they apply
  • Speed work on product and collection templates

Content and Authority

Depth that ranks and sells

  • Collection page content and copywriting
  • Product page templates for specs, FAQs and materials
  • Buying guides and comparisons for commercial searches
  • Internal links from guides to product pages
  • Keyword mapping across every product category
  • Competitor gap analysis: what they rank for that you don't

Tracking and Reporting

Revenue you can trace

  • GA4 ecommerce tracking audit and setup
  • Organic revenue by landing page
  • Rank tracking for every target term
  • Monthly organic against paid revenue split
  • Assisted conversions from content to product
  • Crawl monitoring in Search Console and Screaming Frog

Ecommerce SEO Pricing

What ecommerce SEO costs.

My ecommerce SEO runs $2,500 to $8,000 a month for most stores, with a six-month minimum, set by catalog size and scope. Larger catalogs fit the Enterprise Growth Engine. Published guides from agencies put stores in the same range, and they scale price by product count, so the figures below show the market for comparison. They come from agencies that sell SEO, so treat them as a guide, not a quote. For rates across consultants, agencies and freelancers, see SEO pricing.

$2,500+

Where my monthly retainer starts. Most stores run up to $8,000, with a six-month minimum.

$3,000+

Typical monthly cost for a store with up to 1,000 products (SeoProfy).

$5,500+

Typical monthly cost for 1,000 to 10,000 products (SeoProfy).

$8,000+

Typical monthly cost for 10,000+ products and complex structure (SeoProfy).

Market figures: SeoProfy, updated May 2026, average monthly cost by catalog size. A second agency guide, NEWMEDIA, updated August 2026, gives a $2,500 to $8,000 standard monthly range and $1,500 to $5,000 for a one-time audit.

What Sets the Price

What moves an ecommerce SEO quote.

  • Catalog size and URL volume: every product, collection, variant and filter page is a URL to control
  • Filters and faceted navigation, which can multiply URLs faster than you add products
  • Platform and theme access, since Shopify, Shopify Plus, WooCommerce and headless builds each limit different fixes
  • Technical debt, such as old migrations, redirect chains and duplicate collection URLs
  • Content scope: collection pages, product templates and buying guides
  • International markets, where each one adds translation, hreflang and collection work
I quote in writing after a free audit, before any work starts, so the price reflects your store and not an average. A retainer under $500 a month rarely covers the work a store needs.

Who This Is For

Who this is for.

  • You run a Shopify, Shopify Plus or WooCommerce store that's already selling
  • Paid ads bring in most of your sales, and you want organic search to carry more
  • Your product pages rank for little beyond your own brand name
  • Your collection pages are product grids with little or no content
  • You've had SEO done before, and it moved rankings without moving revenue
It's a poor fit for stores that need sales this month. Ecommerce SEO builds over 6 to 18 months, and the structure comes before the content.

Questions about Ecommerce SEO.

Scale. A service business has 10 to 30 pages. A store has hundreds or thousands of product, collection, variant and filter URLs, and each one can compete with the others or waste crawling. The job is structuring all of that so Google surfaces the pages that sell.
Plus gives you more control over theme code, checkout and international setups through Markets. Both tiers share the same structural issues, such as collection-scoped product URLs and filter pages. Plus gives you more room to fix them.
Usually one of four reasons: few internal links point to them, the collection above them is thin, internal links point to the duplicate collection URL instead of the canonical one, or their Core Web Vitals on mobile are poor.
Technical fixes sometimes show up fast: McGrocer's sessions rose 30%+ within 72 hours of Core Web Vitals fixes, and organic traffic rose 50%+ within 90 days. Revenue from new collection and product content takes longer, often 3 to 6 months.
Yes, while organic search builds. Ads stop when the budget stops, and organic pages keep selling once they rank. The goal is for organic search to carry its share, so ads speed growth up instead of holding it up.
Collection pages sit between your homepage and individual products, and they're often the most valuable pages a store has. A shopper searching for "natural hair care kits" usually lands on a collection rather than a product. Default collections are thin product grids, so rebuilding them is often the biggest single fix.
No. Nobody controls Google's rankings. What I commit to is a clear process, deliverables at every phase, honest projections from your real starting point, and monthly reporting on organic revenue.
$2,500 to $8,000 a month for most stores, with a 6-month minimum, set by catalog size and scope. Published agency guides scale price by product count: roughly $3,000 a month and up for a store of up to 1,000 products, and $8,000 and up past 10,000. Larger stores fit the Enterprise Growth Engine. I quote after a free audit, and SEO pricing covers the wider market.

Find out what's holding your store back.

Start with a free ecommerce SEO audit. You'll see your biggest technical issues, your best keyword opportunities and what fixing them involves.

Serving California

Working with a California business?

Get a Free Audit