E-commerce SEO problems
URL explosion. Filters (colour, size, price), sort orders and tracking parameters can create endless near-duplicate URLs, wasting crawl and diluting signals.
Thin and duplicate content. Products supplied with manufacturer descriptions are identical across dozens of sites. Category pages are often just a grid of products with no text.
Out-of-stock and discontinued products. Handling them wrongly creates soft 404s or loses pages that have earned links.
Marketplace competition. Large retailers and marketplaces dominate generic product searches.
Slow, heavy pages. Large images and scripts hurt user experience.
Reviews and trust. Shoppers compare; sparse reviews hurt conversion and click-through.
How shoppers search
Shoppers search at different stages. Early research ("best running shoes for flat feet") calls for guides and comparison content. Category searches ("women's trail running shoes") match category pages. Specific product searches ("Brand Model 5 size 8") match product pages and are often high intent. Brand and price-comparison searches are dominated by large players.
Stores usually win on a combination: strong category pages, helpful buying guides that link to them, and well-presented product pages with unique information. Focus on the stage where you can genuinely compete.
Strategy and workflow
A workable order of operations for most stores.
- 1
Map keywords to page types
Assign category keywords to category pages, specific product searches to product pages, and research questions to guides. Avoid targeting the same keyword with several pages.
- 2
Control indexing of faceted URLs
Decide which filtered pages deserve indexing (for example "black leather sofas" if people search for it) and keep the rest from indexing using canonical tags or noindex, following Google's guidance on faceted navigation.
- 3
Write category content that helps
A short intro, buying advice and links to subcategories, placed so it does not push products down the page.
- 4
Make product pages unique and useful
Original descriptions, specifications, sizing help, photos, reviews and delivery information.
- 5
Add structured data
Product markup (price, availability, reviews where you genuinely have them) following Google's product guidelines. It enables eligible rich results but guarantees nothing.
- 6
Handle out-of-stock sensibly
Keep pages for temporarily unavailable items. For permanently discontinued products, redirect to the closest alternative or return the appropriate status.
- 7
Build links to categories and guides
Earn mentions through useful content, partnerships, PR and supplier links.
- 8
Measure revenue, not just rank
Connect organic sessions to orders in your analytics.
Keyword research and competitor analysis
Use keyword analysis to find category and long-tail product terms with realistic difficulty. Add your closest competitors, ideally stores of similar size rather than the biggest marketplaces, and compare rankings. The link gap analysis shows which blogs, review sites and resource pages link to competitors but not to you, a rich source of outreach targets for stores.
Remember that rankings for a few hundred tracked keywords are a sample of a catalogue. Track your revenue-driving categories and best-selling products, and use Search Console for the long tail.
On-page and technical SEO for stores
- Unique titles and descriptions generated from sensible templates, with room for overrides on key pages.
- One canonical URL per product regardless of category path.
- Pagination and sorting handled so that crawlers can reach products without indexing every variation.
- Image optimisation and lazy loading.
- Clean, stable URL structure.
- Fast mobile performance (check Core Web Vitals in Search Console).
- Sitemaps containing only indexable canonical URLs.
The AI SEO audit samples your homepage and up to four pages from your sitemap, so it is useful for spotting template-level problems on your category and product templates (titles, canonicals, headings, structured data, headers). It is not a full-catalogue crawler. For very large stores, combine it with Search Console's indexing reports and a dedicated crawler.
Be clear about the audit's scope
Run an audit on a representative category page and a representative product page by adding the right URLs to your sitemap or auditing sections separately. Template problems found there usually affect thousands of pages.
AEO opportunities
Shoppers ask AI assistants questions like "which trail shoes are best for wide feet?" Stores can contribute expert buying guides, size guides, comparison tables and honest answers to common questions (delivery times, returns, care instructions) placed on category and product pages. Structured, accurate product data and genuine reviews help systems understand what you sell. As always, no inclusion is guaranteed.
Content and reporting
Content that earns its place: buying guides, size and fit guides, comparisons, care and how-to guides linked to products. Avoid mass-produced generic descriptions.
Reporting should connect SEO to commerce: organic sessions, revenue from organic, rankings for key categories and products, indexed pages, and technical issues resolved. Use Bizsenti AutoSEO's reports for rankings, audits and traffic, and your analytics for revenue.
How Bizsenti AutoSEO supports e-commerce SEO
| Task | Feature |
|---|---|
| Spot template-level problems | AI SEO audit, technical SEO audit |
| Track category and product keywords | Keyword rank tracker |
| Compare to rival stores | Competitor SEO analysis |
| Find link targets | Competitor backlink analysis |
| Draft meta tags, FAQs and schema | SEO content optimizer |
| Report progress | Automated SEO reporting |
There is no automatic publishing to e-commerce platforms; you apply changes in your store.
Faceted navigation: a decision table
Filters create many URLs. Decide which deserve to be indexed.
| Filtered page type | Example | Typical decision |
|---|---|---|
| Has real search demand and a unique set of products | "black leather sofas" | Index, with its own title and copy |
| Combination of many filters | colour + size + price band + brand | Do not index; use canonical or noindex and avoid linking to it |
| Sort orders and view-count parameters | ?sort=price | Do not index; canonical to the base page |
| Session and tracking parameters | ?utm_source= | Canonical to the clean URL |
| Pagination | page 2, 3 | Keep crawlable and let each page stand on its own; follow Google's pagination guidance |
Follow Google's current faceted navigation guidance, and verify what happens in Search Console's indexing reports after a change.
A product page template checklist
- A unique, descriptive title and meta description.
- An original description that goes beyond the manufacturer's copy: who it is for, how it compares, care and use.
- Specifications in a clear table.
- Size, fit or compatibility guidance.
- Real photos with descriptive alt text.
- Genuine reviews, and Product structured data that matches visible price and availability.
- Delivery, returns and warranty information in text.
- Related products and a link to the category.
- A breadcrumb trail.
Do not mark up reviews you do not display, or prices that differ from the page.
Out-of-stock and discontinued products
| Situation | Suggested handling |
|---|---|
| Temporarily out of stock | Keep the page, show availability clearly, offer notification and alternatives |
| Seasonal product | Keep the page year-round if it will return, update availability |
| Discontinued with a close replacement | 301 redirect to the replacement or the relevant category |
| Discontinued with no replacement | Redirect to the category, or return a 404/410 if the page has no value |
| Product variants merged | Redirect old variant URLs to the main product |
Avoid soft 404s: pages that look like errors but return a 200 status.
Category page copy, with an example
A strong category page opens with a short, useful introduction placed so it does not push products far down the page. Example for "women's trail running shoes":
"Trail shoes differ from road shoes in grip, protection and stability. Choose by terrain: lugs of 4 to 6 millimetres suit mixed paths, deeper lugs suit mud. Use the filters for drop, cushioning and width, and see our fit guide if you are between sizes."
Then subcategory links, buying advice below the products if needed, and a short FAQ. Avoid generic paragraphs repeated across categories.
Frequently asked questions
Should I noindex filtered pages?
Index only those that match real demand and offer unique value. For the rest, use canonical tags or noindex and avoid linking to them, following Google's guidance.
What should I do with discontinued products?
Redirect to a close replacement or the category, or return an appropriate error status if the page has no value.
Should I index filtered category pages?
Only those that match real search demand and offer unique value. Others should be controlled with canonical tags or noindex, following Google's faceted navigation guidance.
How do I handle out-of-stock products?
Keep pages for temporarily unavailable items with clear availability information. For permanently removed products, redirect to a close alternative or serve an appropriate status code.
Do I need product structured data?
It helps Google understand price and availability and can make pages eligible for rich results; it is not a guarantee.
Can Bizsenti AutoSEO crawl my whole store?
No. The audit samples up to five pages. It is best for finding template problems.
Does it integrate with Shopify or WooCommerce?
There is no store-platform integration. You apply recommended changes in your platform.
Set up your first project
Add your site, track keywords, run an audit and generate a report in the 7-day free trial.
Start free trialSources and references
- Google Search Central: Managing crawling of faceted navigation URLs
- Google Search Central: Product structured data
- Google Search Central: E-commerce best practices
Written by the Bizsenti AutoSEO editorial team. Last reviewed November 2026. Third-party facts can change; check the linked sources for the latest.