Ecommerce SEO is the work of getting a store's category, product and content pages crawled, indexed and ranked for the searches shoppers make. On a store, most of the gains come from templates and structure rather than individual pages: clean crawl paths, one indexable URL per product and category, useful category content, accurate product data and structured data, and fast pages. In 2026 the same fundamentals also decide whether you appear in Google's AI Overviews and AI Mode.
This guide covers the foundations, then gives a page-type playbook with the one fix that usually matters most for each template.
Why ecommerce SEO is different
A content site has a few hundred pages written one at a time. A store has thousands of pages generated from a database, and every template decision repeats across all of them. That creates a specific set of problems:
- URL explosion. Filters, sort orders and tracking parameters can create far more URLs than you have products.
- Duplication. The same product can be reached through several category paths, variants and store views.
- Thin pages. Manufacturer descriptions, empty categories and near-identical variants give search engines little reason to rank you over the next store.
- Constant change. Products go out of stock, get discontinued and change price, so pages need clear rules for each state.
Fix these at the template and platform level and every page benefits.
Foundations: crawling, indexing and structure
Make every important page reachable by links
Google's ecommerce guidance is direct: link to every product you want indexed, use normal <a href> links rather than JavaScript click handlers, and do not rely on site search to expose products, because Googlebot generally does not type into search boxes. Build a clear path from the menu to categories, subcategories and products. Products you care most about should be linked from more places, such as the home page or relevant guides.
Control what gets crawled
Decide which URL patterns deserve to be indexed and keep the rest out of the crawl. Filtered and sorted listing URLs are the biggest risk. Our guide to faceted navigation SEO has a decision table for each filter type.
Handle pagination properly
Give each page of a category its own URL (for example ?p=2), link pages in sequence with real links, and give each page its own canonical rather than pointing all of them at page one. Google no longer uses rel="next" and rel="prev". If you use "load more" or infinite scroll, make sure the products are still reachable through crawlable links.
Sitemaps, robots.txt and Search Console
Keep XML sitemaps limited to canonical, indexable URLs that return a 200 status. Use robots.txt to block crawl traps, not to hide pages you want removed from the index (use noindex for that). Verify the site in Google Search Console and watch the page indexing report after every release.
Page experience
Core Web Vitals are measured at the 75th percentile of real visits. The "good" thresholds are LCP at or under 2.5 seconds, INP at or under 200 milliseconds and CLS at or under 0.1. On stores, category and product templates are usually the slowest, so measure those first. For Adobe Commerce specifics, see Core Web Vitals for Magento.
The page-type playbook
Each template has a different job. Instead of a long generic checklist, start with the one fix that most often holds each page type back, then work outward.
| Page type | Its SEO job | Common problem | Priority fix | How to check |
|---|---|---|---|---|
| Home page | Rank for the brand, pass authority to key categories | Sliders and promos with few crawlable links to main categories | Link directly to top categories and best sellers with descriptive anchor text | View the rendered HTML; count real links to categories |
| Category page | Rank for broad commercial queries ("trail running shoes") | Product grid only, no unique text, unclear focus | Write a focused title, H1 and short intro; add helpful copy and links to subcategories | Search Console queries per category URL |
| Product page | Rank for specific product and model queries; feed shopping results | Manufacturer copy, missing identifiers, structured data that does not match the page | Unique description plus complete Product markup (price, availability, GTIN, brand) | Rich Results Test; Merchant listings report in Search Console |
| Filtered listing | Rank only for filter combinations people actually search | Thousands of crawlable parameter URLs | Choose which facets are indexable; block or canonicalize the rest | Crawl stats and page indexing report; server logs |
| Content (guides, comparisons) | Capture research queries and support categories with links | Blog posts that never link to products or categories | Answer one real buying question per article and link to the matching category | Search Console queries; internal links to categories |
| Internal search results | Help shoppers, not rank | Search result URLs indexed and linked | Keep internal search results out of the index | site: checks and indexing report |
The category row usually has the biggest commercial upside, because category queries combine buying intent with volume. Our category page SEO guide breaks the template down section by section.
Keyword research and intent mapping
Map each query to one page type before writing anything:
- Broad product type ("linen bedding") belongs to a category.
- Attribute plus type ("king size linen duvet cover") belongs to a subcategory or an indexable filter, if enough people search it.
- Brand and model belongs to a product page.
- Questions and comparisons ("linen vs cotton sheets") belong to a guide that links to categories.
Keep one primary page per intent. Two categories, or a category and a blog post, targeting the same phrase split links and confuse ranking. Check Search Console for queries where several of your URLs swap positions, which is a common sign of overlap.
Product pages: data quality wins
Search engines and AI shopping features rely on product data. Strong product pages have:
- A unique, specific description written for buyers, not a pasted manufacturer sheet.
- Clear specs in text: dimensions, materials, compatibility, what is in the box.
- Good original images with descriptive alt text.
- Visible price, availability, shipping and returns information.
- Reviews where you have them, collected and shown honestly.
- One canonical URL, even when the product sits in several categories.
Out-of-stock and discontinued products
Keep temporarily out-of-stock pages live, show the status clearly and update availability in structured data. For permanently discontinued products, redirect to a close replacement or a parent category when one truly fits; otherwise let the URL return a 404 or 410 rather than redirecting everything to the home page.
Structured data and Merchant Center
Product structured data helps Google show price, availability, ratings, shipping and returns in results. Google documents two sets of requirements: product snippets (name plus a review, rating or offer) and merchant listings (name, image and an offer with a price above zero and a currency). Markup must match what the page shows. Our product schema guide lists the required and recommended properties with a working JSON-LD example.
Google Merchant Center is the other half. A product feed can make your products eligible for free listings across Google surfaces, and Google gives Merchant Center and Search Console shipping and return settings precedence over on-page markup when they conflict. Keep feed and page in agreement.
Content that supports the catalog
Content earns links and answers questions categories cannot. The useful formats for stores are buying guides, comparisons, sizing and fit guides, care instructions and compatibility charts. Each should:
- Answer one question better than the current results do.
- Use your own knowledge: how products differ, what returns tell you, what customers ask support.
- Link to the one or two categories that match the reader's next step.
Avoid publishing large volumes of generic articles. They rarely rank, and they dilute internal links.
AI Overviews, AI Mode and ecommerce
Google states there are no additional requirements to appear in AI Overviews or AI Mode. A page must be indexed and eligible for a snippet, and the usual best practices apply: crawlable pages, internal links, good page experience, important content in text, structured data that matches visible content, and current Merchant Center information. Clicks from these features are counted in Search Console's Performance report under the Web search type. Our article on how AI Overviews and AI Mode change ecommerce SEO separates Google's guidance from the common myths.
Measuring ecommerce SEO
- Search Console Performance, filtered by page groups (categories, products, content), shows clicks, impressions and queries for each template.
- Page indexing report shows whether the right URLs are indexed and the wrong ones excluded.
- Crawl stats show whether Googlebot spends time on filters and parameters instead of products.
- Analytics revenue by landing page type ties SEO to sales, not just traffic.
Track by template rather than by single URL. A change to the category template should move many category pages together.
Where to start: a priority order
- Fix anything that blocks crawling or indexing of categories and products.
- Bring filters, sort orders and parameters under control.
- Resolve duplicate product URLs with canonicals and consistent internal links.
- Improve category titles, H1s and intro content for your top revenue categories.
- Complete product structured data and align it with your Merchant Center feed.
- Improve Core Web Vitals on category and product templates.
- Build guides that answer real buying questions and link into categories.
On Adobe Commerce, several of these are configuration settings. Our Magento SEO checklist lists each one with its admin path. If you are replatforming, protect existing rankings first with the ecommerce SEO migration checklist.
FAQ
How long does ecommerce SEO take to show results?
Technical fixes such as unblocking pages can show within weeks of recrawling. Content and authority work usually takes months. Google does not publish a timeline, so measure against your own baseline.
Do category pages need text?
They need enough unique, useful content for shoppers and search engines to understand the page. That can be a short intro, buying advice or FAQs, placed so the products stay visible.
Is SEO different for Magento or Adobe Commerce?
The principles are the same. What differs is where settings live and which problems the platform creates by default, such as category paths in product URLs and layered navigation parameters.
Mistri works on the technical and template side of SEO for Adobe Commerce stores. If you want a prioritized list for your own catalog, start with our Magento SEO services, where a fixed scope follows an audit.
Sources
Google Search Central: Help Google understand your ecommerce site structure; Google Search Central: Pagination and incremental page loading; Google Search Central: AI features and your website; Google Search Central: Merchant listing structured data; web.dev: Web Vitals.


