SEO for E-commerce: How to Rank Your Online Store and Increase Sales
Table of Contents
SEO for e-commerce means getting your category and product pages found by people who are ready to buy. In practice, it comes down to four things: a store Google can crawl without wasting effort, pages matched to commercial searches, clean product data, and enough outside authority to compete.
It’s a different job from SEO on a blog or a service site. Filters spawn thousands of URLs, and stock comes and goes. Of the stores we see struggle across Northern Ireland, Ireland and Great Britain, most share one problem: the SEO was bolted on after launch.
Why SEO for an E-commerce Site Starts in the Build
Most guides open with keyword research. For a store, that’s step two.
The decisions that shape rankings get made during development: permalinks, what gets indexed, how variants are handled, how heavy the theme is. Get those wrong, and no copywriting will rescue the store.
On WooCommerce, that usually means setting permalinks before products go in, keeping tag archives and internal search results out of the index, and giving every product a self-referencing canonical tag. These are developer tasks, which is why our website development work includes the technical SEO setup on every store build. Prevention costs far less than a fix a year later.
WooCommerce or Shopify?
| Factor | WooCommerce | Shopify |
|---|---|---|
| URL structure | Full control | Fixed /products/ and /collections/ paths |
| Canonical tags | Plugin or theme setting | Built-in, limited editing |
| Robots.txt | Fully editable | Editable through robots.txt.liquid |
| Page speed | Depends on hosting and build quality | Depends heavily on installed apps |
| Structured data | Plugin or custom code | Theme-dependent, often incomplete |
Both can rank; setup quality matters more than the platform. If you’re still choosing, our Shopify vs WooCommerce decision guide sets out the long-term trade-offs.
Keyword Research: Match Each Search to the Right Page
Someone typing “how to choose a mountain bike” is researching. Someone typing “hardtail 29er mountain bike under £800” has a card in hand. You want both visitors, but they belong on different pages.
| Buying stage | Intent | Page type | Example search |
|---|---|---|---|
| Research | Informational | Blog or buying guide | how to start an online clothing shop |
| Comparison | Commercial | Category page | women’s running shoes |
| Purchase | Transactional | Product page | waterproof trail running shoe size 7 |
The usual mistake is asking one page to do two jobs, like a category page chasing a how-to query. Google spots the mismatch fast.
Build a keyword map with one primary term per URL before anyone writes a word. Every other SEO activity for an e-commerce website gets easier after that, and it’s the first thing we produce in any SEO engagement with a retailer.
Site Architecture and the Three-Click Rule
Keep every product within three clicks of the homepage: Homepage, then Category, then Sub-category, then Product. Bury products six levels down, and they pick up very little internal link equity. Google crawls them less often and ranks them less readily.
Breadcrumbs with BreadcrumbList markup give shoppers a route back up and give Google a clear hierarchy. Cross-link related categories too (walking boots to walking socks, say) so authority moves sideways as well as down.
Plan your URLs before launch. A link like /walking-boots/womens-leather-boot/ tells both shoppers and Google what’s on the page before they click. A link like /product/?id=4521 tells them nothing at all. Changing them on a live store means a full redirect plan and usually a ranking dip. There’s more on structure in our guide to e-commerce site structure and the three-click rule.
Technical SEO Techniques for E-commerce Websites
This is where most stores lose ground.
Filter URLs and Wasted Crawling
Filter sidebars let shoppers narrow by size, colour, brand and price, and each combination can create a fresh URL. Across a full catalogue, that can mean tens of thousands of near-identical pages.
A canonical tag alone won’t solve it, because Google may still crawl every permutation first. Decide filter by filter:
| Filter Type | Recommended Treatment |
|---|---|
| Brand or product type with real search demand | Indexable, self-canonical, unique intro copy |
| Colour and size combinations | Noindex, or block crawling in robots.txt |
| Sort order (price low to high) | Canonical to the base category |
| Internal search results | Noindex |
Pick noindex or a robots.txt block for any given pattern, not both. A blocked URL can’t be crawled, so Google never sees the noindex tag.
Pagination and Stock Changes
Don’t noindex page two, three and onwards of a category. Those pages are the crawl path to your deeper products. Leave them indexable with self-referencing canonicals rather than pointing them all at page one.
Keep temporarily unavailable products live and mark them OutOfStock in your structured data. Seasonal lines should keep the same URL every year. When a product is discontinued, 301 it to a direct successor if one exists, or to the closest sub-category if not.
Core Web Vitals
Heavy images, app scripts and stacked tracking tags are the usual culprits. Google’s “good” thresholds are Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift under 0.1. A crawl with a tool such as Screaming Frog SEO Spider will surface duplicate titles, filter loops and oversized images quickly.
Optimising Category Pages, Product Pages and Product Data
Once the technical side is sorted, the pages themselves have to earn the click. That comes down to what you write on them and how cleanly you describe each product to Google.
Category Pages Deserve More Attention Than They Get
Most store owners pour their effort into product pages. Category pages usually matter more: they target broader terms, rank for several queries at once and collect links from every product beneath them. A short introduction above the grid (what’s in the range, how options differ) with buying advice below beats a padded keyword paragraph.
Product Descriptions
Manufacturer copy is the same text on every retailer selling that item, so it gives Google no reason to prefer your page. Rewrite your best sellers first, answering what shoppers ask about fit, materials and delivery. Our content marketing team treats category and product copy as a separate piece of work for exactly that reason.
Structured Data and Merchant Centre
Product markup with Offer details (price, currency and availability) makes your pages eligible for rich results. Add shipping details and a returns policy where you can, then check the result in Google’s Rich Results Test.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product name",
"sku": "SKU123",
"brand": { "@type": "Brand", "name": "Brand name" },
"offers": {
"@type": "Offer",
"price": "49.99",
"priceCurrency": "GBP",
"availability": "https://schema.org/InStock"
}
}
Then there’s Google Merchant Centre. Its free listings can put products in the Shopping tab without paying for clicks. Keep feed prices, stock and GTINs identical to the page; mismatches can get products disapproved. Google’s own e-commerce SEO documentation covers how the feed and on-page data work together.
SEO for an E-commerce Business in the UK and Ireland
Most e-commerce SEO advice is written for American stores. Selling from Northern Ireland into Great Britain and the Republic raises different questions.
If you run UK and Irish versions of your catalogue, use hreflang tags (en-GB and en-IE), so Google shows each market the right prices. Without them, Irish shoppers can land on sterling pricing. A /ie/ subfolder suits a largely shared catalogue; separate .co.uk and .ie domains make more sense when the range, pricing or delivery terms differ a lot. Our guide to multi-regional e-commerce SEO walks through the setup.
UK shoppers expect consumer prices to include VAT; “+ VAT” on a B2C store adds friction at checkout.
For Belfast retailers who’d rather talk in person, our SEO team in Belfast works with stores across Northern Ireland.
AI Search, Content and Links for Online Stores
AI Overviews, ChatGPT search and Copilot now answer plenty of product questions before anyone clicks. In our experience, the stores that get cited put specifications in tables, answer questions directly under clear headings and keep facts consistent across page, feed and reviews. Our AI SEO work focuses on exactly that.
Links are the other gap. Product pages rarely earn them; buying guides, sizing tools and data-led PR stories do, and internal links pass that authority to your categories.
Measuring E-commerce SEO Beyond Rankings
Rankings are a leading indicator; revenue is the point. Set up GA4 e-commerce tracking and watch organic revenue by landing page, not just sessions.
In Search Console, look for category pages with high impressions and low click-through rates; rewriting their titles and meta descriptions is often the quickest win. Queries of seven words or more often come from buyers who know exactly what they want. If you’re not sure where your store stands, our round-up of SEO checker tools is a sensible first stop.
Be patient. In our experience, a new or rebuilt store needs six to twelve months before organic revenue becomes meaningful, longer in crowded categories like fashion. ProfileTree is a Belfast web design and digital marketing agency, founded in 2011 and based at the McSweeney Centre, and we’d rather say that at the start than watch someone give up in month four.
FAQs
Quick answers to the questions store owners ask us most. Each is covered in more depth above.
How do I do SEO for an e-commerce website?
Fix crawlability first, map one search intent to each page, then improve category copy, product data and links.
What is the difference between category page SEO and product page SEO?
Category pages target broader commercial searches, while product pages target specific, ready-to-buy searches that rely on accurate product data.
How should I handle out-of-stock products for SEO?
Keep the page live and mark it OutOfStock if the product is coming back. Redirect only when it has gone for good.
Is Shopify or WooCommerce better for SEO?
Both rank well when built properly; WooCommerce offers more technical control, Shopify a faster launch.
How much does e-commerce SEO cost?
It depends on catalogue size and how competitive your categories are. ProfileTree’s SEO work starts from £600.
How long does e-commerce SEO take to work?
Usually six to twelve months for meaningful organic revenue, and longer in competitive categories.