Mansarovar, JaipurPartner With Us
WhatsApp
Get a free quote

E-commerce

E-commerce SEO Guide: Category and Product Pages That Rank

How to structure an online store so Google understands it - keyword mapping, category pages, product pages, filters, structured data and out-of-stock handling.

Avinash SharmaFounder & CEO, MetaFox Technologies 7 min readPublished Updated
Cover: E-commerce SEO Guide: Category and Product Pages That Rank

An online store is, from a search engine's point of view, a large and constantly changing website. Products come and go, prices change, filters create endless URL combinations, and the same item may exist in ten colour options. Without a clear structure, Google struggles to work out which page should rank for which search - and often ranks none of them well.

This guide explains how to structure and optimise an e-commerce site so that category and product pages can compete in search. It applies whether you use Shopify, WooCommerce or a custom platform.

Start with search intent, not just keywords

Shoppers search differently at different stages:

| Page type | Search intent | Example search | Key elements |
|---|---|---|---|
| Category page | Browsing a type of product | "cotton kurta sets for women" | Product grid, filters, short intro, FAQs |
| Subcategory page | Narrower browsing | "block print cotton kurta sets" | Focused grid, relevant filters, internal links |
| Product page | Ready to choose or buy | "[brand] indigo block print kurta set" | Photos, details, price, availability, reviews |
| Buying guide (blog) | Researching before buying | "how to choose a kurta fabric for summer" | Helpful content linking to categories |
| Brand or collection page | Brand or theme interest | "festive collection kurta sets" | Curated products, story |

Map your main keywords to page types before you build or reorganise. Each important search should have one clear target page, not three competing ones.

Build a clean site structure

A logical hierarchy helps both shoppers and search engines:

  • Home links to main categories
  • Categories link to subcategories and top products
  • Subcategories link to products
  • Products link back through breadcrumbs and to related items

Try to keep important products reachable within a few clicks of the homepage. Use breadcrumbs (for example Home > Women > Kurta Sets > Block Print) on category and product pages, and mark them up with breadcrumb structured data.

URL structure

Keep URLs short, readable and stable:

  • Good: /kurta-sets/block-print-indigo-cotton
  • Avoid: /index.php?route=product&id=4821&cat=17

Choose a structure once and avoid changing it - changing URLs later requires redirects and risks losing rankings.

Optimising category pages

Category pages are often the strongest SEO assets in a store because they match broad, high-volume searches. Most stores waste them by showing only a product grid.

What to include:

  1. A descriptive H1 that matches the main search ("Cotton Kurta Sets for Women")
  2. A short introduction above or beside the grid - two or three helpful sentences, not keyword stuffing
  3. Well-labelled filters for the attributes shoppers care about
  4. Links to related subcategories and buying guides
  5. A short FAQ section below the grid answering common questions about that category
  6. A unique title tag and meta description written for clicks

Handling filters and sorting (faceted navigation)

Filters such as colour, size and price create URL variations. A store with ten filters can generate a very large number of combinations, most of them near-duplicates. This wastes crawling and confuses ranking.

Practical approach:

  • Decide which filter pages have real search demand (for example "red sarees" or "size 10 school shoes") and make those proper, indexable landing pages with their own titles and intros.
  • For other combinations and all sort orders, use canonical tags pointing to the main category, or noindex, so they do not compete.
  • Avoid putting crawlable links to every filter combination in your navigation.

Pagination

For long categories, make sure page 2, 3 and onwards are crawlable through normal links so Google can reach every product. Each paginated page should be self-canonical rather than all pointing to page 1.

Optimising product pages

Titles and headings

Use a clear pattern for product titles: brand, product type, key attribute and variant where relevant. For example: "Indigo Block Print Cotton Kurta Set with Dupatta". The page title tag can add your store name.

Original descriptions

Write descriptions that help a shopper decide:

  • What it is and who it suits
  • Materials, dimensions, fit and care
  • What is included
  • How it differs from similar products in your range

For large catalogues, start with your best-selling and highest-margin products and work outward.

Images

  • Use descriptive file names and alt text ("indigo-block-print-kurta-set-front.webp")
  • Compress images without losing visible quality
  • Provide several angles and a close-up

Structured data

Add Product structured data with name, image, description, brand, SKU, price, currency and availability. Include review ratings only when they come from genuine customer reviews shown on the page. Validate your markup with Google's Rich Results Test.

Variants

If a product comes in several colours or sizes, decide whether each variant needs its own page. Usually one page with a variant selector is best; give separate pages only to variants people search for specifically, and use canonical tags consistently.

Out-of-stock and discontinued products

| Situation | Recommended action |
|---|---|
| Temporarily out of stock | Keep the page live, show "out of stock", offer back-in-stock alerts and suggest alternatives |
| Seasonal product returning later | Keep the page and update availability in structured data |
| Permanently discontinued, with a close replacement | 301 redirect to the replacement product |
| Permanently discontinued, no replacement | 301 redirect to the most relevant category |

Deleting product pages without redirects creates 404 errors and throws away any links and rankings those pages had earned.

Technical foundations

  • XML sitemaps for categories and products, updated automatically as products change
  • Fast mobile pages - optimise images, scripts and hosting, and check Core Web Vitals
  • HTTPS across the whole store
  • Canonical tags consistently applied to variants, filters and tracking parameters
  • Clean internal search pages - keep site search result pages out of the index
  • Hreflang if you run separate language versions, such as English and Hindi

Content that supports your categories

Buying guides, comparison articles and care guides attract shoppers earlier in their research and link naturally to your categories. A jewellery brand might publish "How to choose a gemstone for daily wear"; a furniture store might publish "Sheesham vs mango wood: which is better for Indian homes". Each guide should link to the relevant category and products.

Hindi and regional-language search

Many Indian shoppers search in Hindi, in regional languages or in Hinglish typed in English script. Depending on your audience:

  • Add common Hinglish and local product terms to category intros, product descriptions and site search synonyms where they read naturally.
  • If you create full Hindi or regional-language versions of pages, give them their own URLs, translate titles and meta descriptions, and connect versions with hreflang tags.
  • Avoid machine-translated pages published without review - poor translation hurts trust.

Common e-commerce SEO mistakes

  • Thousands of filter and sort URLs indexed, competing with the main category
  • Category pages with no text, so Google has little to understand
  • Identical manufacturer descriptions across hundreds of products
  • Deleting discontinued products without redirects
  • Product images named IMG_4821.jpg with no alt text
  • Changing URL structure during a platform migration without a redirect map
  • Blog content that never links to the categories it is meant to support

Do not forget Google Merchant Center and local search

Submitting a product feed through Google Merchant Center allows your products to appear in free product listings on Google, in addition to normal search results. If you also have a physical shop, a well-maintained Google Business Profile helps local shoppers find you.

For stores that combine SEO with paid campaigns and social media, our digital marketing team can align product feeds, ads and content.

Key takeaways

  • Map each important search to one page type and one target page.
  • Treat category pages as landing pages - intro, filters, links and FAQs, not just a grid.
  • Control filter and sort URLs so they do not create duplicate content.
  • Write original product descriptions and add accurate Product structured data.
  • Handle out-of-stock and discontinued products with clear rules and redirects.

Build a store that search engines understand

SEO is far easier when it is planned into the store's structure from day one. In a free consultation, our team reviews your catalogue and current setup and recommends a structure, followed by a written quote. Explore our e-commerce website development and SEO services.

Written by

Avinash Sharma

Founder & CEO, MetaFox Technologies, MetaFox Technologies

Avinash Sharma is the founder of MetaFox Technologies, a Jaipur-based company that builds websites, CRM, custom software and digital marketing systems for small and medium businesses. He writes about practical ways businesses can win more customers online.

FAQ

Frequently asked questions

Both, with different intents. Category pages suit broader searches such as cotton kurta sets for women. Product pages suit specific searches that include a brand, model, size or exact product name.

You can, but it gives search engines no reason to prefer your page over every other seller using the same text. Original descriptions with real details and answers to common questions perform better for shoppers and search.

If the product is coming back, keep the page live, show it as out of stock and offer a back-in-stock alert. If it is permanently discontinued, redirect it to the closest alternative or relevant category.

They can. Filters and sorting can create thousands of near-duplicate URLs. Decide which filter combinations deserve their own indexable pages and keep the rest out of the index with canonical tags or noindex.

It complements SEO. A product feed in Google Merchant Center lets your products appear in free product listings across Google Shopping and other Google surfaces, alongside your normal search results.

Call +91 98877 61886Chat on WhatsApp