eCommerce SEO that grows category and product rankings.
Boltly builds the technical foundation and category content that put your store in front of shoppers ready to buy. We work on Shopify, WooCommerce and Magento, in-house, from $500 a month with no lock-in.
What is ecommerce SEO?
eCommerce SEO is the work that gets an online store ranking for the products it sells. It improves category and product pages, site architecture and technical health for buyer-intent search. At scale, it's as much an engineering job as a content one.
Where stores win
Category and collection pages that match how people search, plus product pages that qualify for rich results and close the sale.
What we fix
Architecture, faceted navigation and crawl budget, product and category schema, page speed, and content built for buyer intent.
What you get
Organic traffic that converts, from a catalogue that gains as more pages rank.
A services site might have a dozen pages; a store manages thousands, and a single filter can quietly generate ten thousand crawlable URLs. Get the architecture and technical rules wrong and the store competes against itself and buries its best pages.
Your category pages are the money pages.
Category and collection pages carry the revenue, because that's where high-intent searches like "trail running shoes" and "leather office chairs" land. Most owners pour effort into the homepage or single products instead. Click a node below to see the job each part of the store does.
Category pages
Collection pages target the head terms buyers actually type, and they concentrate the internal links from every product beneath them. That makes them the single highest-return template in the store, which is why category SEO is where we start.
Every link from a product page passes strength up to its category, so a shallow hierarchy, nothing more than a few clicks from the homepage, lets that strength reach the pages you want to rank. Deep, tangled catalogues bury collections and leave products uncrawled. The fix is rarely more pages; it's a clearer map, and we redraw it first in any store engagement.
One category can quietly become thousands of URLs.
Faceted navigation is the filter set on a category: size, colour, price, brand. Helpful for shoppers, dangerous for crawlers. Every combination can spawn its own crawlable URL, so a single collection becomes thousands of near-identical pages that eat crawl budget.
- Decide which filter pages people search for and keep those indexable.
- Point filtered duplicates back to the clean category URL, and use parameter and noindex rules so crawl budget goes to pages that can rank.
Store owners rarely see this, so it goes unfixed for years. Ask any ecommerce SEO agency whether they can do the technical SEO behind it as well as the copy.
Unmanaged: every filter combination becomes its own crawlable URL.
Google doesn't crawl every URL on a large store daily; it spends a budget based on how important and healthy the site looks. When that budget goes on thousands of filter combinations, new products and updated categories wait in line for weeks. Managing facets points that attention at the pages that earn money.
Grippy, cushioned trail runners for Australian tracks. Free shipping over $99 and easy 30 day returns.
Same position, richer listing. Toggle the schema on and the price, rating and stock appear.
Product schema turns a plain link into a rich result.
Schema is structured data that tells Google what a page is: a product, its price, its rating, whether it's in stock. It won't lift rankings by itself, but it makes you eligible for rich results, the extra lines that make a listing stand out.
- Product and Offer markup for price, availability and currency.
- Review and AggregateRating markup so star ratings can show in the listing.
- Breadcrumb and collection markup for the store's structure.
- Shipping and returns details in the Offer, so a delivery note can show.
Product page SEO includes this markup. Platforms and themes often output some schema by default, with gaps, so rich results fail to appear on stores that assume they're covered. We validate each template with live testing.
Now shoppers ask AI what to buy.
When someone asks an assistant for "the best waterproof hiking boots under $200", or sees an AI Overview on a product search, an answer engine is choosing which products to show. Google's guide to its AI features says product listings and details can appear in those answers, and that Google Merchant product feeds help products show there and in ordinary results.
- An accurate product feed, with price, stock and shipping kept in step with the store.
- Honest, specific product content: real specifications and first-hand detail, not the maker's stock blurb.
- Product structured data for rich results in ordinary search. Google says its AI features don't require it, so we don't sell it as an AI trick.
None of this is a separate upsell: the same store basics serve shopping results, rich results and AI answers.
"Best waterproof hiking boots under $200?"
Details like price, rating and stock can come from the product page and the store's feed. How an answer chooses between products isn't published, so the safe bet is accurate, complete data.
Illustrative example of an AI product recommendation, not a live quote.
The platform matters less than the build behind it.
Shopify, WooCommerce, Magento and BigCommerce can all rank well. Each has quirks, but the store that wins is the one whose architecture, schema and content are done properly. Here's how we approach each.
S Shopify
Shopify is quick out of the box and rarely falls over, which removes a whole class of technical problems. The trade-offs are a fixed URL structure, with products forced under /products/ and collections under /collections/, and duplicate URLs when a product lives in several collections. We work within those rules with canonical tags, a clean collection strategy and schema that is validated, not assumed.
W WooCommerce
WooCommerce runs on WordPress, so you control URLs, templates and schema completely. The catch: it's only as fast and stable as the hosting, theme and plugins behind it, and cluttered installs often have speed and crawl problems. We tune the build, trim plugin bloat and lock down the templates.
M Magento
Magento, now Adobe Commerce, is built for large, complex catalogues, with strong native handling of layered navigation and multi-store setups. That power needs serious hosting, and layered navigation left at defaults can generate huge duplicate-URL problems. We work on layered-navigation rules, index management and speed under a large catalogue.
B BigCommerce
BigCommerce ships with capable SEO controls, flexible URLs and solid performance. Defaults still aren't a plan, so the same fundamentals decide whether a store ranks: clear category architecture, disciplined faceted navigation, complete schema and content written for buyer intent.
The riskiest moment for a store's ecommerce SEO is a replatform: changing URLs and structure without a redirect plan can wipe out years of rankings overnight. If a platform move is on the table, plan the SEO before the move. We map every old URL to its new home, keep the structure that's ranking and watch the crawl through the switch, as set out on our SEO migration page.
Our ecommerce SEO process, built around revenue.
Six stages, run in order: the technical foundation before content, the architecture before scaling pages, and revenue tracked rather than vanity rankings.
Audit & crawl
A full crawl to find duplicate URLs, crawl waste and thin pages.
Architecture
Category and taxonomy redrawn so authority reaches the pages that sell.
On-page & schema
Titles, headings, category copy and product schema done properly and validated.
Commercial content
Buyer-guides and category copy targeting terms with purchase intent.
Links & authority
Relevant links earned to lift the category pages that matter most.
Track revenue
Reporting tied to organic revenue and assisted sales, not rankings alone.
We tie ecommerce SEO reporting to organic revenue and the categories driving it, because a top ranking for a term nobody buys on is worth less than page two for one that converts. We agree the goal upfront, track it, and say when a push didn't pay off.
What store SEO work looks like.
Each example plan names the main job and what it's measured on. They're illustrations rather than client results, and so is the slider. For real client numbers, see our case studies.
Rebuild the collection structure so each product has one home, then write intros for the collections that carry the buying searches.
Measured on: organic revenue by collectionDecide which filter combinations deserve to be indexed, canonicalise the rest, and check the crawl stats settle.
Measured on: indexed category pagesValidate product markup across templates and fix the feed errors Google reports for the store, page type by page type.
Measured on: rich results and product clicksPercentages without a starting point prove nothing, so every store engagement begins by writing down a baseline: which pages are indexed, which categories rank, and what organic revenue looks like before a dollar is spent. If a category stays flat after the work, the report says so and gives the likely reason.
Products missing from Google, the wrong URL ranking, a store that crawls: what each one means.
Each of these starts with something you can see yourself in Search Console or a speed test, and each has a fix you can follow without a retainer.
Google fetched the pages and decided they weren't worth adding yet. On stores this is mostly products sharing the supplier's description word for word with every other reseller, or near-identical variants.
Google's help page says there's no need to resubmit these URLs, so mass "request indexing" clicks won't fix it. Rewrite your best sellers first with details only you have: fit notes, what customers ask, photos you took. Fold true duplicates into one page, and give collection pages their own useful text.
The same product is reachable at more than one address, often a plain product URL and a version nested under a collection, and your signals disagree about which one is the real page.
A canonical tag is a strong signal, not an order; Google's documentation ranks redirects as the strongest signal and sitemap entries as weaker ones. Make internal links, the sitemap and your product feed all point at the one URL you want ranked, then let the canonical tag confirm it.
Each review widget, upsell pop-up, chat bubble and tracking app tends to load its own scripts on every page, including apps you stopped using that left code behind in the theme.
List every installed app or plugin and what it earns you. Remove the ones that don't pay their way, then check the theme for leftover snippets. Judge the result with Core Web Vitals field data in Search Console rather than a single lab score.
Sources: Google Search Console Help, Page indexing report; Google Search Central, "How to specify a canonical URL" (updated 10 July 2026). Both read 5 October 2026.
eCommerce SEO pricing scales with your catalogue.
Stores generally need more work each month than a local service site, because a catalogue means more pages to crawl, fix and write for. As an ecommerce SEO agency, Boltly scopes each plan after a free store audit and quotes in writing. Move the slider to see where a catalogue lands.
Catalogue size is a rough guide; the audit sets the real number.
A mid-size catalogue where category architecture, schema and a steady content cadence do most of the work.
Indicative fit · confirmed at audit
Product count is the easiest lever to picture, but it rarely sets the price. A tidy catalogue of two thousand products can be lighter work than five hundred on a tangled build full of duplicate URLs. The real drivers are competition, the technical state of the store, and how much category and buyer-guide content is missing, which is why we scope after a proper look. The plans are on the SEO packages and pricing page.
Most stores fit our Growth ($900) or Performance ($1,500) plan. See full pricing.
eCommerce SEO, answered.
eCommerce SEO is the work that helps an online store rank in search for the products it sells. It focuses on category and collection pages, individual product pages, site architecture and technical health, so that shoppers with buying intent find your store. It's judged on relevance, authority and how cleanly your catalogue is built.
Regular SEO usually works on a handful of pages. eCommerce SEO manages hundreds or thousands of category and product URLs at once, which brings problems a small site never sees: faceted navigation spawning duplicate URLs, crawl budget waste, product schema, and category pages that have to carry the commercial keywords. The scale is the difference.
Category and collection pages are your money pages, so treat them as landing pages, not lists. Give each a unique title and heading targeting its buying keyword, a short block of useful intro copy above or below the grid, clean internal links, and a logical URL. Bare category pages are common, and they're usually the quickest win on a store.
Faceted navigation is the set of filters shoppers use, like size, colour and price. Each combination can create a new crawlable URL, so a single category can spawn thousands of near-duplicate pages that waste crawl budget and dilute rankings. Faceted navigation SEO decides which of those pages Google should index and which to canonicalise, noindex or block.
Not if they're coming back. Keep a temporarily out-of-stock product live, mark it as out of stock in the page and the schema, and point shoppers to close alternatives or a back-in-stock alert, so the page keeps whatever rankings and links it earned. If a product is gone for good, redirect its URL to the nearest replacement or its category rather than leaving a dead page; only let it return a 404 or 410 when there's nothing related at all to send people to.
Product schema does not directly lift rankings, but it makes the page eligible for rich results, which Google may or may not show: the price, star rating and availability that show under your listing. A richer listing can earn more clicks from the same position. Google says structured data isn't required for its AI features, so its value is in ordinary results.
Both can rank well, so the platform is rarely the deciding factor. Shopify is fast and reliable but less flexible on URL structure; WooCommerce is fully controllable but only as fast as the hosting and build behind it. See our Shopify SEO and WooCommerce SEO pages.
Google's starter guide says some changes show within hours and others take several months. On a store, technical fixes such as crawl clean-up tend to register sooner than new content, and large or crowded catalogues take longer. We set expectations after the audit, from your store's starting point.
Boltly's plans are $500, $900 and $1,500 a month, and most stores fit Growth or Performance because a catalogue means more work. We confirm the plan in writing after a free store audit. There's no setup fee and no lock-in. See our pricing page for detail.
Duplicate product URLs usually come from products living in several collections, filter parameters, and pagination. The fix is a consistent canonical URL for each product, canonical tags pointing filtered and duplicate versions back to it, sensible parameter handling, and noindex on the thin combinations. Done properly this recovers crawl budget and stops your own pages competing.
It can. Google's guide says AI answers may include product listings and details, and that Google Merchant product feeds help products appear there and in ordinary results. Accurate feeds, honest specifications and useful product pages are the work; no special AI markup is needed.
The services that pair with ecommerce SEO.
Our ecommerce SEO services connect to these, run by the same in-house team.
By platform
Dedicated pages for the two platforms we are asked about most.
Pairs well with
The services a growing store leans on alongside ecommerce SEO.
Get your free store SEO audit.
We'll crawl your catalogue and show you where crawl budget leaks, which categories underperform and a costed plan to grow organic revenue. You keep the report whether or not you hire us.