Ecommerce SEO guide for Australian online stores
Most ecommerce SEO advice is written for a store that does not exist: a tidy catalogue with no filters, no variants and no legacy. This is written for the one you actually have.
Last updated
Quick answer
Ecommerce SEO is the work of getting an online store's category and product pages to rank in Google for the searches shoppers make. Unlike SEO for a service business, most of it happens at template level: deciding which of the store's many URLs Google should crawl and index, then improving the category and product templates that thousands of pages share.
Key takeaways
- Start with which URLs should exist. Filters, sorting and variants can turn a few thousand products into tens of thousands of crawlable addresses.
- Category pages usually carry the searches with buying intent; product pages are the long tail.
- Use product structured data and a Merchant Center feed together. Google recommends both.
- Fix templates before writing content or building links.
What ecommerce SEO is, and how it differs
SEO for ecommerce uses the same principles as any other site, but the scale changes the work. A service business might have thirty pages and improve them one at a time. A store has thousands, generated by its platform, so the decisions that matter are about rules and templates.
| Service business site | Online store | |
|---|---|---|
| Number of pages | Tens, written by hand | Thousands, generated by the platform |
| Pages that win buying searches | Service pages | Category pages, then products |
| Biggest technical risk | Thin or missing pages | Duplicate URLs from filters, sorting and variants |
| Where the work happens | Page by page | Templates and rules that apply to every page |
Why ecommerce SEO matters for Australian stores
- Visits from organic search aren't paid for per click, so a category page that ranks keeps working without a growing ad budget.
- Category searches arrive early in the buying process, when the shopper hasn't chosen a store yet.
- Template fixes lift every page that uses the template, so one change can improve a whole section of the catalogue.
- The same product data that helps your pages rank can feed Google's shopping surfaces through Merchant Center.
For Australian stores, get the basics a local shopper checks right: prices in AUD, delivery and returns information for Australian addresses, and category names in the words Australians actually search. Keyword data settles spelling questions such as colour versus color.
The real problem is URL count, not content
Your store almost certainly generates far more URLs than you think. A catalogue of two thousand products with colour and size filters, three sort orders and pagination can produce tens of thousands of crawlable addresses.
Google's faceted navigation guidance puts the cost plainly: if crawling is spent on useless URLs, the crawlers have less time for new, useful ones. Filter combinations nobody searches for take crawling away from the category and product pages that earn money.
So the opening question in ecommerce SEO is not what to write. It is which URLs should exist at all.
Keyword research and search intent
Each kind of search belongs to one kind of page. Map them before writing anything, so two pages never compete for the same search.
| Search type | Example | Page that should rank |
|---|---|---|
| Product type | women's running shoes | Category page |
| Brand plus type | asics running shoes | Brand filter on the category, built as a proper page |
| Exact model | asics gel kayano 31 | Product page |
| Question | how to choose running shoes | Buying guide or blog post linking to the category |
Site architecture: categories earn, products convert
For most stores, category pages are where search traffic with buying intent lands. They match how people search, they hold more internal link authority than any individual product, and improving the category template lifts a whole section of the catalogue at once.
Google's guidance on ecommerce site structure is to link to all the products you want indexed, using normal <a href> links. Where that isn't possible, a sitemap or a Merchant Center feed fills the gap.
Filters, variants and pagination
These three create most of the duplicate URLs on a store. Each needs a deliberate rule rather than the platform's default.
| URL type | What to do | Why |
|---|---|---|
| Filter combinations | Block crawling with robots.txt; return a 404 when a combination has no results | Google's faceted navigation guidance recommends both |
| A filter people search for, such as a brand within a category | Build it as a real page with its own heading, copy and internal links | It matches a search with buying intent |
| Sort orders and view options | Keep them out of crawling and indexing | They repeat the same products in a different order |
| Product variants | Give each variant its own URL if variants are searched for | Google asks for each variant to be identifiable by a separate URL |
| Paginated category pages | A unique URL for each page, linked in sequence; don't canonicalise them to page one | Google treats paginated URLs as separate pages |
| URL fragments (#) | Don't rely on them for content you want indexed | Google does not use fragment identifiers in indexing |
Google no longer uses rel="next" and rel="prev" for pagination, so adding them won't help in Google. See its pagination guidance.
Product pages at template level
Product pages matter, but they are the long tail. Get them right at template level: a title that leads with the product name and key attribute, a description that answers the questions buyers ask, specifications as text rather than images, and reviews where you have them.
Then hand-write content only for the products that drive revenue. Nobody writes four thousand product descriptions well.
Structured data and Merchant Center
There are two ways to give Google your product data, and Google's product data guidance recommends using both. Structured data on the product page describes that page. A Merchant Center feed sends the whole catalogue at once.
Uploading to Merchant Center isn't required to appear in Google's search results, but the two together give Google the most complete and current picture of price and availability.
| Product structured data | Merchant Center feed | |
|---|---|---|
| Where it lives | In each product page's code | A feed uploaded to Google |
| What it covers | The page it's on | The whole catalogue |
| Best for | Rich results for that page | Keeping price and stock current across Google |
Out-of-stock and discontinued products
Every store accumulates products it no longer sells, and the default handling is usually wrong. Deleting the page throws away any rankings and links it earned. Leaving it live with nothing to buy wastes the visit.
| Situation | What we do | Why |
|---|---|---|
| Temporarily out of stock | Keep the page live and indexable, show the status and a restock date if known | It still ranks and will sell again |
| Seasonal product | Keep the page live all year | It keeps its rankings for next season |
| Discontinued, with a replacement | 301 redirect to the replacement | The searcher still finds what they wanted |
| Discontinued, no replacement | 301 redirect to the closest category, or return a 404 if nothing is relevant | The visit lands somewhere useful |
Avoid redirecting every removed product to the homepage. Google's site move guidance warns against redirecting many old URLs to one irrelevant destination such as the home page.
Technical foundations
Speed, HTTPS, sitemaps and mobile layout matter on a store as on any site. The difference is where to check them: on the category and product templates that carry traffic, not on the homepage. The technical SEO guide covers crawling, indexing and rendering, and Core Web Vitals explained covers speed.
Platforms and migrations
Each platform has its own defaults. Shopify fixes much of the URL structure for you; WooCommerce leaves more to the theme and plugins. The Shopify SEO guide covers working within that platform, and ecommerce site migration SEO covers moving between platforms without losing rankings. Wholesale and trade stores have their own page: B2B ecommerce SEO.
The order to do it in
- Count what existsCrawl the store and compare it with what Google has indexed.
- Decide which URLs should be indexableSet rules for filters, sorting, variants and pagination, and enforce them.
- Fix the category templateHeadings, copy, internal links and crawlable links to products.
- Fix the product templateTitles, descriptions, structured data and images.
- Then invest in content and linksOtherwise you are building authority on pages that shouldn't exist.
Almost every underperforming store we look at has skipped the first three steps and gone straight to content. The ecommerce SEO checklist breaks each step into checks.
Measuring ecommerce SEO
- Search Console's page indexing report: are the pages you want indexed actually indexed, and is the count stable?
- Search Console's performance report, filtered to category URLs: are category pages gaining impressions and clicks?
- Google Analytics: organic revenue by landing page, so you can see which categories sell, not just which rank.
Common questions
What is ecommerce SEO?
Ecommerce SEO is the work of getting an online store's category and product pages to rank in Google for the searches shoppers make. Most of it happens at template level, because a store's pages are generated by its platform.
How is ecommerce SEO different from regular SEO?
The principles are the same; the scale isn't. A store generates thousands of URLs from filters, sorting and variants, so the main work is deciding which should be indexed and improving shared templates rather than individual pages.
How long does ecommerce SEO take?
Technical fixes can show up within weeks, because they often unblock pages Google already wanted to rank. Competitive category rankings take months. The larger the catalogue, the longer the crawl cycle and the slower the feedback.
Do I need Google Merchant Center if I have product structured data?
It isn't required to appear in Google's search results, but Google recommends using both. Structured data describes each page; a Merchant Center feed sends the whole catalogue, with current price and stock.
Should filter pages be indexed?
Most shouldn't. Block crawling of filter combinations and build the few that people actually search for, such as a brand within a category, as proper pages.
What should I do with out-of-stock products?
Keep temporarily out-of-stock pages live and indexable. Redirect permanently discontinued products to a replacement or the closest category, not the homepage.
Should every product have unique content?
Ideally, and it is rarely realistic at scale. The practical answer is a template that generates genuinely useful differences, with hand-written content on the products that drive revenue.
Where to next
If you would rather have someone do this than read about it, the commercial page for this work is Ecommerce SEO services.
All guides Ecommerce SEO checklistShopify SEO guideEcommerce site migration SEOEcommerce SEO case studiesB2B and wholesale stores