Ecommerce SEO

Ecommerce SEO services built for catalogs, not brochures

We help US online stores on Shopify, BigCommerce and WooCommerce rank the category and product pages that drive revenue, keep faceted navigation from wasting crawl budget, and get products into Google's free listings and AI shopping answers. One team handles the technical fixes, content, feeds and schema.

Every URLproducts, collections and filter URLs crawled and mapped before we change anything
Feeds + schemaMerchant Center free listings and product markup handled as one workstream
35free SEO tools we built and use

Trusted by US teamsin healthcare AI, fintech, AI/ML and B2B software

RapidClaims logoAkridata logoViewTrade logoGaia Dynamics logo
The short answer

What are ecommerce SEO services?

Ecommerce SEO services improve how an online store's category and product pages rank in Google, Google Shopping and AI shopping answers. The work covers site architecture, faceted navigation and crawl control, product and merchant listing schema, Merchant Center feeds, category content, internal linking and the links that build a store's authority.

Most online stores don't have a content problem. They have an architecture problem: endless filter URLs competing with the category pages that should rank, product pages that duplicate each other, and structured data that never got past the theme defaults. Good ecommerce SEO fixes the system first, then grows it one category at a time.

How should an online store structure category and product pages?

Build the store around category pages that match how people search, and let product pages support them. Category and collection pages target broad commercial queries such as "women's trail running shoes," while product pages win specific model, brand and SKU searches. A clear hierarchy, crawlable links and one URL per product hold it together.

Many stores get this backwards. They spend on product descriptions and leave category pages as a grid of thumbnails under a heading. Yet category pages are where shoppers land when they know what they want but not which one to buy. A short intro, buying advice, links to subcategories and a few answered questions give Google something to rank and give shoppers a reason to stay.

Category and collection pages

Mapped to real search demand, with copy that helps buyers choose, sensible subcategory links and no duplicate paths to the same set of products.

Product pages

One canonical URL per product, unique copy for your best sellers, complete specs, genuine reviews and structured data that matches the page.

Indexable filter pages

A short, deliberate list of filter combinations with their own demand, such as "waterproof hiking boots," built as real landing pages instead of accidental parameter URLs.

Buying guides

Comparison and how-to-choose content that answers pre-purchase questions and links straight into the categories that sell the answer.

Internal linking

Breadcrumbs, related categories and links from guides, so authority flows to the pages that make money rather than to filters and tags.

Site search insights

Your on-site search logs show the words shoppers actually use. They point to missing categories and better names for the ones you have.

How do you stop faceted navigation from wasting crawl budget?

Decide which filter combinations deserve to be indexed, then keep crawlers away from the rest. Size, color, price, brand and sort filters can multiply a modest catalog into a near-endless set of URLs. Without rules, Googlebot spends its time on near-duplicates while new products and updated categories wait longer to be crawled and indexed.

Google's crawling documentation now has a page dedicated to faceted navigation, and its advice is practical: if you don't need filter URLs in search, block them in robots.txt or move filters into URL fragments, which Google generally doesn't crawl as separate pages. Google also retired Search Console's URL Parameters tool in 2022, so parameter handling now has to happen on your site.

For the filter pages that do have demand, we do the opposite: a clean, static URL, a unique title and heading, a short intro and a place in the internal links. Everything else gets a consistent rule, so the outcome doesn't depend on which developer built which filter. You can test any rule against real URLs with our free robots.txt checker, and our technical SEO checklist covers the wider crawl and indexing basics.

Watch out: Don't rely on a robots.txt block and a noindex tag on the same URLs. If Google can't crawl a page, it never sees the noindex, and blocked URLs can still appear in results when other pages link to them. Choose one method per filter type and apply it consistently.

On very large or JavaScript-heavy stores, crawl problems often go deeper than filters: rendering, pagination, internal search pages and infinite scroll. That's where our technical SEO services come in, with log-file analysis to show exactly where Googlebot spends its time.

What product schema does an online store need?

Every product page should carry Product structured data in JSON-LD with an Offer stating price, currency and availability, plus brand, GTIN or MPN, images and review data where you have it. Google uses this markup for product rich results and merchant listing experiences across Search, Images and Shopping, so accuracy matters as much as coverage.

Google's documentation splits product markup into two uses. Product snippets cover pages that review or describe products. Merchant listings cover pages where a shopper can buy, and they can show price, availability, shipping and return details directly in results. Shipping and return policy markup is the part most themes leave out, and it's often one of the easiest wins.

The markup has to match the page. If your feed or markup says a product is in stock at $89 and the page says sold out at $99, Merchant Center can disapprove the product for mismatched data. We validate templates rather than single URLs, so every product inherits correct markup. Our free schema generator and the schema markup guide show the building blocks.

How do Google Merchant Center free listings fit into SEO?

Free listings let products from your Merchant Center feed appear in the Google Shopping tab and other Google surfaces without paying per click. Google opened them to US merchants in 2020. They run on your product feed rather than your page rankings, so an accurate, well-structured feed is SEO work even when nobody calls it that.

Plenty of stores already have a feed because they run Shopping ads, yet they've never checked how products perform in free listings or whether feed titles match how people search. We treat the feed like a set of pages: titles that lead with brand, product type and key attributes, complete identifiers, strong images, accurate shipping and returns, and categories that match Google's product taxonomy.

  • Merchant Center account verified, with your website claimed
  • Free listings enabled alongside any Shopping ads
  • Titles and descriptions written for search, not exported raw from your inventory system
  • GTIN, brand and MPN filled in for every product that has them
  • Shipping and return policies set up at the account level
  • Automatic updates turned on, so price and availability stay in sync with your pages
  • A product review feed connected if you collect reviews

What's different about SEO on Shopify, BigCommerce and WooCommerce?

Each platform handles some SEO basics for you and locks you into others. Shopify generates sitemaps and canonical tags but fixes your URL structure. BigCommerce offers more URL control and built-in product filtering that needs crawl rules. WooCommerce gives you full WordPress control, which also means plugins, themes and hosting can quietly break things.

PlatformWhat it handles wellWhat we usually fix
ShopifyAutomatic sitemap.xml and canonical tags, hosted speed and checkout, an editable robots.txt through robots.txt.liquidFixed /products/ and /collections/ prefixes, internal links to collection-path product URLs, thin tag and filter pages, app scripts that slow every template
BigCommerceCustomizable URL formats, built-in product filtering, solid hosted infrastructureFilter and sort parameters left crawlable, duplicate category paths, theme defaults for headings and schema
WooCommerceFull control of templates, URLs and content through WordPress, plus mature SEO pluginsPlugin conflicts and bloat, product-tag archives, slow hosting, schema output twice by the theme and a plugin

Working with a Shopify SEO agency

Most early Shopify fixes are the same handful. A product can be reached at both /products/handle and /collections/name/products/handle. Shopify canonicalizes to the first, but many themes link internally to the second, which sends mixed signals and wastes crawling. We update the theme's links, prune or noindex tag pages without demand, and audit apps that load scripts on every page.

Planning a move between platforms? Replatforming changes almost every URL. Our SEO migration services cover the redirect map, template parity and post-launch checks so the rankings you've earned come with you.

How do online stores show up in AI shopping answers?

AI shopping answers in Google AI Mode, ChatGPT and Perplexity draw on product data, feeds, reviews and the editorial pages that compare products. Stores show up when their product information is complete and machine-readable, their pages answer buying questions plainly, and independent reviewers, publishers and shoppers describe them well across the web.

Google has said AI Mode's shopping features are built on its Shopping Graph, the same product data behind Shopping results, so Merchant Center feeds and structured data carry straight over. ChatGPT and Perplexity both show product results with images, prices and review summaries. Those recommendations depend on data and reputation, which is work a good SEO program already does.

In practice, AI visibility for a store comes down to three things: complete product attributes such as materials, dimensions, compatibility and who a product is for; category and guide content that answers comparison questions in plain sentences; and third-party coverage in reviews and gift guides. We track how often your products and brand appear for buying prompts, and our AEO agency team works on the off-site mentions. Our guide to Google AI Overviews and AI Mode covers the search side in depth.

How does an ecommerce SEO engagement work?

We start with a full crawl and a revenue view of your organic traffic, fix the crawl and indexing problems holding back the whole catalog, then build category content, schema, feeds and links in order of revenue impact. Reporting ties organic sessions to orders and revenue by page type, so you can see which work paid off.

  1. Crawl and baseline. We crawl every product, collection and filter URL, pull Search Console and analytics data, and group pages by type so you can see revenue by category, product and guide.
  2. Fix crawl and indexing. Faceted navigation rules, duplicate cleanup, internal link fixes and XML sitemaps that list only the URLs you want indexed. Our XML sitemap generator helps on custom builds.
  3. Schema and feeds. Product and merchant listing markup fixed at the template level, the Merchant Center feed cleaned up and free listings checked.
  4. Category and guide content. New and improved category pages, indexable filter pages with real demand, and buying guides that link into them, prioritized by revenue opportunity.
  5. Authority. Links and mentions from gift guides, product reviews, industry publications and partners through our link building services, never bulk link packages.
  6. Report and expand. Monthly reporting on organic revenue, category rankings and AI shopping visibility, plus the next quarter's priorities.
Tip: Seasonal categories need to be live, linked and indexed well before peak demand. For holiday gift categories, that means publishing or refreshing pages in late summer or early fall, not the week before Black Friday.
Proof

Results for US companies

Outcomes from real engagements in competitive, technical categories.

340xorganic traffic growth for CSSI, a US tax-engineering firm18 months
18.7xorganic traffic growth for RapidClaims, a healthcare-AI platform24 months
$669Kmonthly organic traffic value built for RapidClaimsest. ad-equivalent
45%of Akridata's ranking keywords sit in Google's top 3AI / ML category
FAQ

Ecommerce SEO questions

How long does ecommerce SEO take to show results?
Crawl and indexing fixes on a large catalog often show up in Search Console within weeks, as Google recrawls the pages that matter. Gains from new category content, schema and links usually build from around month four, with bigger gains between months six and twelve. Crowded categories such as apparel or consumer electronics take longer than niche products with clear demand.
What should we do with product pages for discontinued items?
If a product is only temporarily out of stock, keep the page live and mark it out of stock on the page and in the structured data. If it's gone for good, redirect it to the closest replacement or its category when a clear match exists. If nothing close exists, let it return a 404 or 410 rather than sending shoppers somewhere irrelevant.
Is it a problem to use manufacturer product descriptions?
It isn't a penalty, but it is a missed opportunity. When dozens of retailers publish the same description, Google has little reason to rank yours over a bigger store. Rewrite copy for your best sellers and highest-margin products first, adding what only you know: fit notes, real use cases, comparisons and answers to the questions your support team hears every week.
Can you help us replatform to Shopify without losing traffic?
Yes. Replatforming changes almost every URL, so we build a full redirect map from old URLs to new ones, check that titles, content, schema and internal links carry over, test redirects on staging and watch Search Console closely after launch. Most traffic losses after a migration come from missed redirects and dropped content, and both are preventable.
Does ecommerce SEO replace Google Shopping ads?
No, it complements them. Ads buy immediate visibility for the products you choose, while SEO and free listings build traffic you don't pay for per click. Over time, strong organic category rankings and a well-structured feed can let you pull back ad spend on queries where you already rank, and a cleaner feed can help your Shopping ads as well.
How do you measure ecommerce SEO results?
We report organic revenue and orders from your analytics, broken down by page type such as category, product and buying guide, alongside Search Console clicks and impressions for your priority categories. We also track free listing performance in Merchant Center and how often your products and brand appear in AI shopping answers for the buying prompts that matter to you.
Free audit

See where you rank — on Google and in AI answers.

Send us your site and we'll come back with a prioritized audit: technical issues, content gaps, local visibility, and how ChatGPT, Perplexity and Google AI Overviews describe your brand today. No cost, no obligation.