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.
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.
| Platform | What it handles well | What we usually fix |
|---|---|---|
| Shopify | Automatic sitemap.xml and canonical tags, hosted speed and checkout, an editable robots.txt through robots.txt.liquid | Fixed /products/ and /collections/ prefixes, internal links to collection-path product URLs, thin tag and filter pages, app scripts that slow every template |
| BigCommerce | Customizable URL formats, built-in product filtering, solid hosted infrastructure | Filter and sort parameters left crawlable, duplicate category paths, theme defaults for headings and schema |
| WooCommerce | Full control of templates, URLs and content through WordPress, plus mature SEO plugins | Plugin 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.
- 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.
- 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.
- Schema and feeds. Product and merchant listing markup fixed at the template level, the Merchant Center feed cleaned up and free listings checked.
- 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.
- Authority. Links and mentions from gift guides, product reviews, industry publications and partners through our link building services, never bulk link packages.
- Report and expand. Monthly reporting on organic revenue, category rankings and AI shopping visibility, plus the next quarter's priorities.



