Ecommerce
SEO services.

Ecommerce SEO is the work that gets an online store's collections and products shown in Google's free results, the Shopping tab and AI answers. For a store it's mostly structure and data: which collection pages exist, which filter pages Google should crawl, product data Google can read, and links that point at the products that make money. Google says that, in general, the more internal links point to a page, the more important it is relative to the rest of the site. I do this for Shopify and other platforms. I don't build stores. I make the one you have easier for Google to read and for shoppers to choose.

Audience first

Collections built
around how shoppers search.

A store's collections usually follow the warehouse: how stock is ordered, not how people look for it. I start with the shoppers instead: what they type, what they filter by, and what they want answered before they'll add to cart. Then the collections, their names and the links between them follow that.

The data I use

  • Search ConsoleWhich searches already show each collection and product, and which ones show nothing of yours.
  • Your site searchWhat shoppers type into your own search box, including the words your product names don't use.
  • Shopping ads search termsWhich searches turned into orders, so the free results chase the ones that pay.
  • Merchant CenterWhich products are approved, disapproved or limited, and why.
  • Store sales dataWhich collections and products carry the margin. Those get the links and the work first.
  • Customer emails and returnsThe questions people ask before buying, and the reasons they send things back. Both belong on the page.

How it turns into pages

  1. 1

    Group the searches

    Broad, narrowing and ready to buy, matched to collections, filtered pages and products.

  2. 2

    Name collections the shopper's way

    Use the words in the searches, not the range names used inside the business.

  3. 3

    Point the links at the money

    From the home page, collections and buying guides to the products and subcollections that earn the most.

Worked example: a kids' shoe store

Two parents, one collection, two different first questions:

The wide-foot parent

Worried about
Will these actually fit, or will we be back at the post office returning them?
The angle
A wide-fit subcollection with its own heading and a short fit guide, linked from the main school shoes page.
What the collection page answers first
Wide-fit school shoes, measured in the store, with free exchanges if the size is wrong.

The last-minute parent

Worried about
Can I get them before term starts?
The angle
Delivery cut-off dates and stock by size, above the product grid.
What the collection page answers first
Black leather school shoes in every size. Order by Thursday for delivery before term.

Same products, two ways in. A store with one generic collection page answers neither. Two clear entry points win both searches.

From my audits

What I see most often
on store sites.

These are the patterns I check for first when I open a store in Search Console and a site crawler. They turn up on every platform.

  1. 1

    Products linked through the collection path

    Some Shopify themes link to /collections/school-shoes/products/black-leather while the canonical says /products/black-leather. Google is handed two addresses for every product, and the internal links point at the one you don't want indexed.

  2. 2

    Two sets of product markup

    The theme adds Product markup and a reviews app adds another. Google gets two versions of the same product, sometimes with different prices or ratings.

  3. 3

    Collections named in store language

    'The Autumn Edit' or 'Core Range' instead of the words people type. A collection can't match a search nobody makes.

  4. 4

    'Load more' and no page 2

    Products past the first screen are only reachable through a button. Google doesn't press it, so deeper products rely on the sitemap alone.

  5. 5

    Feed and page disagree

    The sale price goes live on the site but the feed still shows the old one. Products get disapproved in the middle of the sale they were meant to sell.

  6. 6

    Platform move, product URLs left behind

    WooCommerce puts products under /product/ by default and Shopify uses /products/. One letter, and every product address is different. Without a redirect for each one, product rankings start again from scratch.

How Google reads a store

Links first,
then product data.

Google finds products by following links, decides which pages matter by how they link together, then reads the product data to decide how to show them. Most store SEO problems sit in one of these five places.

  1. 01

    Links show what matters

    Google strongly recommends linking to every product you want indexed, with ordinary links, not JavaScript clicks on other page elements.

    What I do: Link from collections, buying guides and the home page to the products and subcollections that earn the most, not just the newest.

  2. 02

    Google doesn't press 'load more'

    Google's crawlers don't click buttons, and it asks for a unique address for each page of a collection, linked with plain links. It also says not to make the first page the canonical for the rest.

    What I do: Check that page 2 onwards of every big collection has its own address and a normal link to it.

  3. 03

    Two levels of product markup

    Product snippets need a name plus a review, a rating or an offer. Merchant listings, for pages where people can buy, also need an image and an Offer with a price and currency, and the price has to be above zero.

    What I do: Fix the product template once with the checker below, so every product is fixed together.

  4. 04

    Free listings run on your data

    With Merchant Center, products can show free in Search, the Shopping tab, Images, Lens, YouTube and Gemini, depending on the country. Google says products crawled from your store can show even without markup or Merchant Center, but you get far less control.

    What I do: Set up Merchant Center, and keep feed prices identical to the page. A mismatched price can get a product disapproved.

  5. 05

    Crawl budget is a big-store problem

    Google's crawl budget guide is for sites with about a million pages, or 10,000 or more that change daily, and it calls those numbers rough estimates. For most stores the real problem is duplicate and filter addresses that split signals and waste Google's time.

    What I do: Fix duplicates and filters first. Only treat crawl budget as the issue if Search Console shows lots of pages 'Discovered, currently not indexed'.

AI shopping answers follow the same basics: Google says the same SEO best practices apply to AI Overviews and AI Mode. For what changes when AI recommends products, see AI search for online stores.

Product markup checker

Can Google show
your price and stock?

Google has two kinds of product result. Product snippets show a rating or price on a normal result. Merchant listings are for pages where people can buy, and they need more. Paste the structured data from one of your product pages, or the whole page source (right-click the page, then 'View page source', then copy all). It checks your markup against Google's required and recommended properties.

Your page stays in your browser. Nothing is sent anywhere.

What your markup qualifies for

  • Product snippet-
  • Merchant listing-

Paste your markup, or load the example.

Fix first

  1. Nothing checked yet.

Recommended, for richer listings

-

This checks the markup against Google's documented properties. It can't tell whether the markup matches what's on the page, or whether Google will choose to show it. For the final word, test the live page in Google's Rich Results Test.

Method: Buyer State Mapping

Same store type,
three kinds of search.

Shoppers search differently as they get closer to buying. Each kind of search needs a different page to rank, and most stores leave the middle one to chance.

1Browsing

Kitchen

What they're thinking
What's out there, and roughly what does a decent one cost?
Which page should win
The collection page: a short intro, links to the subcollections (manual, automatic, pod), then the grid.

2Narrowing

Shoes

What they're thinking
Which ones fit a wide foot and still look like everyone else's?
Which page should win
A subcollection or filtered page that people search for, with its own heading, a fit note and its own address.

3Ready to buy

Tools

What they're thinking
Is this the exact one, and can I get it this week?
Which page should win
The product page, with the exact model, price, stock and delivery time next to the buy button.

What ecommerce SEO covers

The jobs,
biggest first.

Not every store needs all of these. Most of the gain is usually in the first four.

Collection structure

Which collections and subcollections exist, what they're called and how they nest, built from real searches.

Best for: Always first. Collections win the broad searches that bring in new customers.

Filters

Deciding which filter pages deserve to be indexable and keeping Google out of the rest. The filter page planner works it out for your filters.

Best for: Stores with filters for colour, size, brand or price.

Product pages and variants

Original copy for best sellers, and sizes or colours marked up as one group with ProductGroup, hasVariant and variesBy. Google asks that each variant can be preselected with its own address.

Best for: Products sold in sizes or colours, and anything other stores sell too.

Product data

Structured data and a Merchant Center feed that agree with each other and with the page.

Best for: Every store. It feeds free listings, rich results and AI shopping answers.

Internal links

Links from collections, buying guides and the home page to the products that make money.

Best for: Stores where best sellers sit deep in the site, or only show up in search results.

Platform moves

Moving from WooCommerce, Magento or a custom build to Shopify, or between themes, without losing product rankings. See site migrations.

Best for: Before the new store is built, not the week it launches.

AI shopping answers

Product facts written as text, consistent data everywhere, and being mentioned on other sites.

Best for: Products people research before buying. See AI search for online stores.

How most store SEO goes.
How I do it.

Most store SEOHow I do it
Starting pointBlog posts and a keyword list.Collections and product data first: the pages people buy from.Search Relationship Mapping
FiltersAll left open to Google, or all blocked.Only the ones people search for get a real, indexable page.
Product copyRewritten in bulk by an app.Best sellers first, with facts a shopper needs: fit, sizing, what's in the box, delivery times.
Product dataFeed and markup set up once, then forgotten.Markup, feed and page checked against each other every month.
ReportingOrganic sessions.Organic revenue by collection, checked against your store's own sales.
AI shoppingSold as a separate add-on.Treated as part of the same job: clear product facts, consistent data, and the follow-up questions answered.Fan-out Mapping

How it works

Four steps.
Nothing hidden.

  1. 01

    Free audit

    I check how Google crawls and shows your store, and send the top 3 fixes. Then a 20-minute call.

  2. 02

    Fix crawling and duplicates

    Collection-path links, filter addresses, pagination and duplicate markup, so Google sees one clean version of every page.

  3. 03

    Build the structure

    Collections and subcollections from real searches, named the way shoppers search, with the links pointing at the products that pay.

  4. 04

    Product data and monthly work

    Markup and feed fixed at the template, then monthly: what moved, what sold and what I'm doing next.

What you get

  • A crawl of the store against Search Console: duplicates, filters, pagination and orphan products
  • A collection map built from real searches, with names and nesting
  • A filter plan: which filter pages get indexed and which stay out
  • Product structured data checked and fixed at the template
  • Merchant Center set-up or review, with free listings switched on
  • Internal link plan for best sellers and key collections
  • Redirect map and launch checks if you are moving platform
  • Monthly report on organic revenue by collection
  • Direct access to me, start to finish

Signals this works on

Out of the 8 signals every page and ad sends.

  • Relevance signal
  • AI legibility
  • Trust architecture

Questions
people ask.

What does an ecommerce SEO agency actually do?

For most stores: sorts out which collection, filter and product pages Google should crawl, builds collections around real searches, fixes product structured data and the Merchant Center feed, and points internal links at the products that make money. Blog content comes after the pages people buy from.

Is Shopify good for SEO?

Shopify handles the basics well. It makes a sitemap and a default robots.txt that Shopify says works for most stores, and you can change it with a robots.txt.liquid file. Its limits are that product and collection addresses always start with /products/ and /collections/, and that themes and apps can add duplicate links and markup. Both are manageable.

Do you build Shopify stores?

No. I do the SEO and ads for Shopify stores and work alongside whoever builds or looks after yours. I build websites, not online shops. For a large range, I'd recommend a shop platform like Shopify over a custom build.

Do I need Google Merchant Center for SEO?

Not strictly. Google says products crawled from your store can show even without markup or a Merchant Center account. But Merchant Center is free, gives you control over what's shown, and is how products appear in free listings across Google.

What structured data does a product page need?

For a merchant listing, Google requires a name, an image and an Offer with a price and currency. Availability, GTIN, brand, shipping and returns are recommended. The checker on this page shows what yours has.

Will moving my store to Shopify hurt my rankings?

Only if product and collection addresses change without redirects, and on a platform move they nearly always change. Map every old address to its closest new one, and keep the redirects for at least a year, ideally longer.

Does crawl budget matter for my store?

Usually not. Google's guide is aimed at sites with about a million pages, or 10,000 or more that change daily. Smaller stores are better off fixing duplicates and filter pages, which waste crawling and split signals at any size.

How long does ecommerce SEO take?

Google doesn't give a timeframe. Typically, crawling and duplicate fixes on an established store show within weeks, and new or rebuilt collections take a few months to settle. If you need sales this month, Shopping ads come first.

See what Google sees
in your store.

Takes a minute. Audits come back within 1 to 2 business days. For anything else, I'll get back to you as soon as possible.

What happens next

  1. 1I'll ask for read-only access, or just your website for a search audit.
  2. 2I go through it and write up the 3 biggest fixes.
  3. 3A 20-minute call to walk you through it. No pitch unless you ask.
Which audit?

I'll only use your details to do the audit and get back to you. Privacy

Rather email? [email protected] or call 0409 710 809

Keep going

Free audit or a quick question? Takes a minute.

Get in touch

Where's your marketing leaking?

Tell me where to look. I'll find the 3 fixes that matter most, free, and walk you through them on a 20-minute call. You deal with me the whole way.

What do you want?

Audits come back within 1 to 2 business days. No pitch unless you ask. Privacy

Rather email? [email protected] or call 0409 710 809