Ecommerce SEO Guide: Category Pages, Product Pages and Links for Online Stores
Online stores tend to make the same mistake. They pour effort into product pages and treat category pages as a grid of thumbnails. In most niches it should be the other way round. People search "cotton kurtis for women" far more often than they search for one exact kurti, and the page that ranks for the broad search is usually a category page.
This guide uses a Shopify store selling handloom sarees and kurtis as the example, but the same ideas apply to WooCommerce, Magento or a custom build.
Map keywords to the right page types
Before touching any page, sort your target searches by intent:
| Search | Best page type |
|---|---|
| cotton sarees | Main category |
| chanderi cotton sarees under 2000 | Subcategory or filtered collection |
| [brand] maheshwari silk saree blue | Product page |
| how to wash a handloom saree | Blog post or guide |
Category and subcategory pages handle the commercial searches with volume. Product pages pick up specific, lower-volume searches that convert well. Guides catch the research stage and give other sites something worth linking to. Our keyword research guide covers how to build this list in the first place.
Category pages that can rank
A category page with only product tiles gives Google very little to work with. Add:
- A clear H1 that matches the main search, such as "Handloom Cotton Sarees"
- A short intro above the products, two or three sentences on what is in the collection
- A longer section below the grid answering buyer questions: fabrics, care, how to choose, price ranges
- Links to relevant subcategories so the structure is obvious
Keep the copy useful. A wall of keyword-heavy text under the products is the classic ecommerce SEO cliché, and shoppers ignore it. Write what a good shop assistant would say.
Product pages
Manufacturer descriptions copied across hundreds of stores give you nothing unique. Rewrite descriptions at least for your best sellers and highest-margin items. Include fabric, dimensions, weave, care instructions and what the product looks like in real light. Your own photos help both conversions and image search.
Use Product structured data so Google can show price, availability and ratings where eligible. Shopify themes often include basic markup, but check it with Google's Rich Results Test rather than assuming.
Customer reviews on product pages add fresh, unique text written in the words buyers actually use. They are one of the few scalable sources of original content for a store.
Filters and faceted URLs
Filters for colour, size, price and fabric are great for shoppers and can create thousands of near-duplicate URLs. A store with 300 products can easily generate tens of thousands of filter combinations, and Google may waste its crawl on them.
A sensible approach:
- Decide which filter combinations have real search demand, for example "black cotton sarees", and give those indexable pages with their own titles and copy.
- Let the rest exist for users but keep them out of the index, using canonical tags pointing to the main category, a noindex tag, or blocking crawl of certain parameters.
- Do not link to endless filter combinations in a way crawlers can follow forever.
Our article on canonical tags explains when a canonical is enough and when you need something stronger.
Variants, out-of-stock items and discontinued products
Variants. If the blue and red versions of a kurti differ only in colour, one product URL with a selector is usually better than separate pages. Separate pages make sense only when each variant has its own search demand.
Temporarily out of stock. Keep the page live, mark it as out of stock, and suggest alternatives. Removing it throws away whatever rankings and links it had.
Permanently discontinued. If there is a close replacement, 301 redirect to it. If not, redirect to the parent category or return a 404 or 410. Redirecting every dead product to the homepage is unhelpful for users and Google tends to treat it like a soft 404.
Technical basics that trip up stores
- Duplicate paths. Shopify can expose the same product under /products/ and /collections/name/products/. The theme should link to the canonical version.
- Slow pages. Heavy apps, sliders and unoptimised images slow stores down. Remove apps you no longer use.
- Thin tag pages. Blog tags and product tags can create indexable pages with almost nothing on them.
- Sitemaps. Make sure your sitemap includes categories and in-stock products and excludes junk. The sitemap generator helps if your platform does not create a clean one.
Getting links to an online store
Nobody links to a product page for a ₹1,499 kurti out of the blue. Stores earn links through things around the products:
- Buying guides and care guides that bloggers cite
- Stories about the weavers or makers you work with, which suit digital PR and local news
- Gift guides from bloggers and publications
- Supplier, brand and stockist listings
- Collaborations with creators who write about fashion or home decor
Some stores also buy links or guest posts to speed things up. Google treats paid links meant to pass ranking credit as a link scheme, so if you go that way, be careful: favour relevant, real sites, keep anchors natural, and point paid links at guides or categories rather than hammering one product page with exact-match anchors. Read how to buy backlinks safely before spending anything.
Your first ecommerce SEO task
Export your top twenty categories, check each one's H1 and title against the search it should rank for, and add a short intro plus a useful buyer-guide section to the five with the most potential. Category pages are where most stores have the most room to improve.