Service
Ecommerce SEO
Category architecture, faceted navigation, product schema and content that make catalogue pages rank and convert at the same time.

What is ecommerce SEO?
Ecommerce SEO puts a shop’s categories, products and product data where buyers are already looking. Say someone in Lucknow types “cotton kurta set for women under 1500” at 10pm, or “steel water bottle 1 litre insulated” during lunch. Somewhere across Google’s results, the Shopping tab, an AI answer and Amazon, she picks one. And whether your shop was even on the menu comes down to this work.
The basics match any SEO job, but shops carry headaches that a blog or a clinic’s website never meets. Picture thousands of product pages that look almost alike. Filters that spawn millions of URLs. Products that go out of stock, come back, change price and get discontinued. A product feed that matters as much as the website itself. Owners usually discover this the morning they open Search Console and see 400,000 URLs “discovered” for a shop that stocks 3,000 items.
- Where shoppers find products now.
- The numbers store owners should know.
- Store architecture.
- Category pages: the biggest prize.
- Product pages that rank and sell.
- Product feeds and Merchant Center.
- Technical problems unique to stores.
- Buying guides and content.
- AI shopping answers.
- Three worked examples.
- How we run ecommerce SEO.
- A free 40-point store checklist.
- Measuring by revenue.
- SEO by product category.
- A product page, built properly.
- Redesigns and platform moves.
- Myths worth dropping.
- Cost and timelines.
- Image SEO.
- A review programme.
- Site search data.
- Common questions.
Where shoppers find products now
Ten years ago, ecommerce SEO meant ranking in Google’s blue links. Today a shopper’s path wanders across several surfaces, and a store that only thinks about one of them leaves sales on the table.
| Surface. | What the shopper sees. | What decides who appears. |
|---|---|---|
| Organic results. | Category and product pages in the normal listings. | Relevance, site structure, content, links, page experience. |
| Google Shopping (free listings). | Product tiles with image, price and store name. | Merchant Center feed quality, price, availability, reviews. |
| Shopping ads. | Paid product tiles. | Bids plus feed quality. See Shopping campaigns. |
| AI shopping answers. | Recommendations inside Google AI Mode, ChatGPT and others. | Product data, reviews, clear specs, third-party coverage. |
| Marketplaces. | Amazon, Flipkart, Myntra, Nykaa search results. | Each marketplace’s own ranking rules. See marketplace marketing. |
| Image and video search. | Product images and video reviews. | Image quality, alt text, file names, video content. |
The good news? Most of this work pays off in several places at once. Clean product data, honest prices, real reviews and full specs help you on Google, on Amazon and Flipkart, and inside AI shopping answers. Get the data right once and it feeds all of them.
Something that surprises many owners: Google shows products from Merchant Center for free in the Shopping tab and in parts of the main results. A lot of small Indian stores still have no Merchant Center account at all, so they’re simply missing from those slots. Setting it up properly is often the fastest single win in ecommerce SEO.
The numbers store owners should know
Baymard Institute keeps a running average of published studies on cart abandonment. Its current figure, drawn from 50 studies, is that about 70% of online shopping carts are abandoned before purchase. Among shoppers who weren’t just browsing, the top reasons were surprise extra costs, slow delivery and not trusting the site with card details.
- 70.22%average documented cart abandonment rate across 50 studies (Baymard).
- 40%of abandoners left because extra costs like shipping or fees were too high.
- 20%left because delivery was too slow.
- 19%didn’t trust the site with their card details.
Why does an SEO page care about abandonment? Because a ranking that doesn’t turn into an order is wasted money. Picture a shop that ranks nicely, then springs a ₹99 delivery fee at the last step. It pays to attract visitors and then watches them leave. Good shops show delivery charges on the product page. They give a delivery date by pin code. Returns, real reviews, payment badges and a phone number stay in plain sight. Those shops convert better, and that feeds rankings over time. Our conversion rate optimisation team works on exactly this, and our glossary covers cart abandonment and checkout optimisation.
Store architecture decides the ceiling
How your catalogue is organised sets an upper limit on how well the store can ever rank. Great product descriptions can’t make up for a category structure that doesn’t match how people search.
Build categories around how people search
A clothing store might be tempted to organise by its internal collections: “Summer Breeze”, “Festive Edit”, “The Classics”. Shoppers don’t search for those. They search “women’s cotton kurtas”, “anarkali suits”, “kurta sets with dupatta”. The category tree should mirror that language. Collections can still exist for marketing, but the main navigation and the URLs should use the words customers type.
- Home. Links to main departments.
- Department. Women’s ethnic wear.
- Category. Kurtas.
- Sub-category. Cotton kurtas.
- Product. Block-print cotton kurta, indigo.
Keep the menu shallow, so any product sits three or four clicks from the homepage. Deep trees bury products where crawlers visit rarely. Breadcrumbs (Home › Women › Kurtas) show shoppers and Googlebot exactly where they are.
URLs that make sense
A clean URL reads like a shelf label: /women/kurtas/cotton/ or /products/indigo-block-print-kurta/. Avoid strings of IDs and question marks where you can, and never change URL patterns after launch without redirects. Platform limits apply here; Shopify, for example, puts every product under /products/ and every category under /collections/, and that’s fine. Being consistent beats being perfect here. Our URL structure entry explains more, and if you’re choosing a platform, read WordPress vs Shopify.
Faceted navigation: the store killer
Filters are great for shoppers and dangerous for SEO. Each mix of colour, size, price, brand, fabric and sort order can spawn a fresh URL. Multiply those out and a 5,000-product store can throw up millions of crawlable pages, nearly all of them useless. Googlebot wastes its visits there instead of on your new arrivals, and your real category pages get watered down by near-copies.
The fix is deliberate. Find the filter combos people actually search, like “black running shoes for men” or “cotton kurtas under 1000”. Give those a proper page with its own title, a short intro and links. Keep the rest out of the index and, where possible, out of the crawl, through robots.txt, canonical tags, noindex or by not linking them as normal links. It’s one of the most valuable fixes on a large store, and our faceted navigation service is dedicated to it. The faceted navigation glossary entry has the basics.
Category pages: the biggest prize
Ask most store owners where their SEO traffic should come from and they’ll say product pages. In practice, category pages usually win the biggest searches. Someone searching “men’s leather wallets” wants to see a range, not one wallet, and Google knows it. So the category page, not a single product, tends to rank for those broad, high-volume buying terms.
The trouble is that most category pages are nothing but a grid of product tiles. Google sees a title, some product names and prices. And very little to tell it why this page deserves to rank above the twenty other stores selling wallets.
What a strong category page has
A clear title and H1
Matching the main search term: “Men’s Leather Wallets”, not “Accessories Collection 3”.
A short intro
Two or three sentences above the grid saying what’s in the range and who it suits. Long text above products hurts shoppers. Keep the depth below.
Useful filters
The ones shoppers actually use, with the valuable combinations linked as their own pages.
Helpful content below
A short buying guide, sizing notes or a comparison, plus a few real questions answered at the bottom of the page.
Internal links
To sub-categories, related categories and buying guides, using descriptive anchor text.
Good product tiles
Clear images, prices, ratings and stock status, crawlable as normal links.
Our category page optimisation service focuses entirely on this, because it’s often where the quickest traffic gains on a store come from.
Product pages that rank and sell
Product pages win the specific searches: a model number, a brand plus product type, a long description like “insulated steel water bottle 1 litre with sipper lid”. They’re also where the sale happens, so every improvement has to work for both search engines and shoppers.
Write your own descriptions
The single most common problem on Indian stores is copied manufacturer descriptions. The same paragraph appears on your site, three competitors’ sites, Amazon and Flipkart. Google has no reason to prefer yours. Write a short original description instead. Answer what buyers ask in chat: “Does it fit a 15.6-inch laptop?”, “Is it machine washable?”, “How heavy is it?” You get unique text. And fewer pre-sale questions.
Specs in plain text
Dimensions, weight, material, compatibility, care instructions, warranty, country of origin, what’s in the box. A plain text table works best, never a picture of one. Buyers skim it, Google reads it, and AI shopping tools quote it back.
Images and video
Shoot several angles, include one shot that shows scale (a bag next to a laptop, say), and add a short video where it actually helps. Name image files descriptively and write alt text that says what’s actually in the picture. Compress images and serve them in WebP or AVIF so pages stay fast on mobile data.
Reviews on the page
Real customer reviews, shown on the product page in crawlable text, help shoppers decide and give search engines fresh, natural language about the product. Ask every buyer, a few days after delivery, with a direct link. Never fake them. It breaks consumer protection rules in many countries, including India’s guidelines on fake online reviews, and platforms remove them.
Variants: one page or many?
A T-shirt in six colours and five sizes could be one page or thirty. For most stores, one product page with variant selectors is cleaner, with the main URL as the canonical. Separate pages make sense only when a variant has real, separate search demand (a specific colour people search for by name, for instance) and different content to offer. Our product page SEO service works through these decisions catalogue by catalogue.
Product feeds and Merchant Center
Your product feed is basically a spreadsheet Google reads: title, description, price, stock, images, brand, GTIN and a few dozen other columns, sent to Google Merchant Center and similar platforms. It powers free Shopping listings, Shopping ads and, more and more, the product details AI shopping tools draw on. For many stores, the feed is now as important as the website.
What a good feed gets right
- Titles that lead with what the product is, then brand, key attribute, size or colour.
- Prices and stock that match the website exactly.
- GTINs (barcodes) where the product has one.
- Correct Google product category.
- High-quality images with no watermarks or promotional text.
- Shipping costs and delivery times filled in.
- Return policy set up in Merchant Center.
- Product reviews connected where you can.
The most common feed problem is a mismatch between the feed and the site. If the feed says ₹1,499 and the page says ₹1,799 after a price change, Merchant Center can flag or disapprove products. Automating the feed from the store’s database, rather than updating a spreadsheet by hand, solves most of this.
Before: “NEW!!! Best Quality Bottle Super Sale”
After: “Insulated Steel Water Bottle 1 Litre, Leak-Proof Sipper Lid, Keeps Cold 24 Hours, Black”
Version two uses the words buyers type and leaves Google in no doubt about what’s being sold.
Feeds rot if nobody watches them. Merchant Center’s diagnostics tab lists item-level trouble: missing GTINs, image problems, price mismatches, policy warnings. Ten minutes there every Monday catches most of it. Running a Diwali sale? Put the sale price into the feed with start and end dates, and Google will show it, then drop it, on time.
Our product feed optimisation service handles feed structure, titles and errors. See also Shopping ads in our glossary.
Structured data on product pages
On the page itself, Product schema repeats what the feed says: name, image, price, currency, stock, brand, reviews and rating. Google can then show price and availability in results, and chatbots read the product correctly. One rule matters above all: the markup has to match what a shopper actually sees. Marking up a rating that isn’t shown, or a price that’s wrong, can get products or the whole site penalised. More on our schema implementation page.
Technical problems unique to stores
Stores break in ways other websites don’t. Most of the problems below come from how ecommerce platforms generate pages automatically, which is why they quietly pile up for years before anyone notices.
| Problem. | What happens. | Usual fix. |
|---|---|---|
| Out-of-stock products. | Pages turn into dead ends. Some stores delete them and lose rankings. | Keep temporarily out-of-stock pages live with a back-in-stock option. Redirect permanently discontinued ones to the closest alternative. |
| Duplicate product URLs. | The same product reachable through several category paths. | One canonical product URL, linked every time. |
| Thin or empty categories. | Categories with 0 to 2 products look low-quality. | Merge, noindex or fill them. |
| Internal site search pages indexed. | Thousands of “search?q=” pages in Google. | Noindex or block search results pages. |
| Pagination. | Products deep in page 8 never get crawled. | Crawlable page links, sensible products per page, strong sub-categories. |
| Slow product pages. | Heavy apps, scripts and huge images hurt mobile speed. | Audit apps, compress images, defer non-essential scripts. |
| Seasonal pages deleted. | “Diwali gifts” page deleted every January and rebuilt every October. | Keep one permanent seasonal URL and update it each year. |
Platform notes
Each platform has its habits. Shopify creates duplicate product paths through collections and limits some URL and robots.txt control, though much can be handled with its theme files and settings. WooCommerce lets you control everything, then quietly slows down under twenty plugins. Magento and custom builds can do anything at all, which is exactly why they need careful setup to avoid crawl traps. Headless shops built on React or Vue need server-side rendering, or crawlers may see empty product pages. Our technical SEO page goes deeper, and the website development team builds stores with these issues handled from day one.
Buying guides and content that earns its place
Most shoppers have questions before they’re ready to buy. Which size? Which material? Is the expensive one worth it? Shops that answer those doubts well catch people earlier, before they’ve decided where to buy, and pick up links and AI citations along the way.
Buying guides
A good buying guide helps someone choose, and then points them to the right products. “How to choose a pressure cooker: size, material and safety features” is useful. “Top 10 reasons to buy our pressure cooker” is an advert. Write the first kind. Include a sizing table (litres against family size, for instance), a comparison of materials, a short section on what to avoid, and links to the matching categories.
Comparison pages
People search “X vs Y” constantly, like “stainless steel vs aluminium pressure cooker” or “mechanical vs membrane keyboard”. An even-handed comparison with a table and a straight verdict tends to rank and sell. Because whoever reads it is about to buy.
Seasonal and gifting pages
Indian ecommerce lives by its festivals: Diwali, Rakhi, the wedding season, back-to-school in June. The smart shops keep one permanent URL per season (“Diwali gifts for employees”, “Rakhi gifts for brother”) and refresh it every year instead of starting from scratch. The URL keeps the links and history it earned last year, and it’s ready to rank weeks before the rush.
What not to write
Generic blog posts with no link to your products (“10 fun facts about tea” on a tea store) rarely bring buyers. Neither do posts written only to stuff keywords. Content on a store should either help someone choose a product or help them use one they bought. Our content and editorial team builds content calendars around exactly that.
Internal links that move shoppers
Link guides to categories, categories to sub-categories and related categories, and products to accessories and alternatives. “Customers also bought” widgets help, but they’re often loaded with JavaScript and not seen by crawlers. A few hand-picked text links in the description are more reliable. Our internal linking entry explains why this matters.
Ecommerce in AI shopping answers
Shoppers more and more ask AI tools for product advice: “best mixer grinder under 5000 for Indian cooking”, “a durable school bag for a 10-year-old”. Google’s AI Mode, ChatGPT and others now show product suggestions with prices, images and links. They mostly use the data good ecommerce SEO already builds. That means full product details, correct prices and stock, real reviews, clear specs and coverage on trusted review sites.
Stores with vague descriptions (“premium quality, best in class”) give these tools nothing to work with. Stores whose product pages say “750W motor, three stainless steel jars, 2-year warranty, handles wet grinding for idli batter” get quoted. Agentic commerce, where an AI agent may actually place the order for a shopper, raises the stakes further, since the agent needs readable product data and clear policies before it picks you. Our GEO service covers the wider picture.
Three worked examples
These are composite scenarios drawn from patterns that show up again and again in store audits. The businesses are invented. The problems and fixes are typical.
Example 1: an ethnic wear store with 600,000 indexed URLs
The situation. A women’s ethnic wear brand sells about 4,000 products on Shopify. Search Console reports more than 600,000 discovered URLs. New collections take weeks to appear in Google, and the main category pages sit on page two for terms like “cotton kurta sets”.
What we’d find. Filter combinations for colour, size, fabric, occasion and price are all crawlable. Each product is reachable through four or five collection paths. Category pages are bare grids with collection names like “Mehendi Mood” instead of searchable terms. Product descriptions are two lines copied from the supplier’s catalogue.
The fix. Product links are set to point at the canonical product URL. About 150 filter combinations with real demand become proper landing pages, such as “cotton kurta sets with dupatta”. The rest stop being linked as normal links and drop out of the crawl over time. Category names and H1s switch to the words shoppers use. Each category gets a short intro and a sizing and fabric guide below the grid. Bestseller descriptions are rewritten with fabric, fit, wash care and occasion.
What changes. Over a few months the number of discovered URLs falls, crawling shifts to products and categories, and the main category pages climb onto page one. The new filter landing pages start bringing long-tail traffic that converts well. Because people searching “cotton kurta set with dupatta under 2000” know exactly what they want. More on the sector at ecommerce and retail.
Example 2: an electronics accessories store losing to marketplaces
The situation. A store sells phone cases, chargers and cables. For almost every product search, Amazon and Flipkart listings outrank it, often for the very same products.
What we’d find. Product titles and descriptions are copied from the manufacturer, identical to the marketplace listings. There’s no Merchant Center feed. The store’s real advantages (same-day dispatch from Bengaluru, a 1-year replacement warranty, verified compatibility lists for each phone model) are mentioned nowhere on product pages.
The fix. The store sets up Merchant Center with a clean, automated feed and starts appearing in free Shopping listings. Product pages get compatibility tables by phone model, the warranty and dispatch promise near the price, and original descriptions. Category pages are built around phone models (“iPhone 16 cases”, “Samsung S25 chargers”), the way shoppers actually search.
What changes. The store won’t beat Amazon for every generic term, and it doesn’t need to. It starts winning model-specific searches and Shopping placements, where its compatibility details and warranty stand out. See marketplace marketing for running both channels together.
Example 3: a D2C skincare brand with a deleted-page problem
The situation. A skincare brand reformulates and renames products every year or two. Each time, old product pages are deleted. Organic traffic dips after every relaunch and never fully recovers.
What we’d find. Dozens of old product URLs return 404 errors, many with backlinks from beauty blogs and reviews. Search Console shows people still searching for the old product names.
The fix. Old URLs are redirected to their direct successors, with a short note on the new page explaining the change (“Formerly Vitamin C Glow Serum, now with 15% vitamin C”). Future relaunches keep the same URL where the product is essentially the same, and redirects become part of the launch checklist.
What changes. Rankings and links earned by the old products flow to the new ones, and relaunches stop costing traffic. A small process change saves a lot of lost work.
How we run ecommerce SEO
- Week 1
Data and access
Search Console, analytics with ecommerce tracking, Merchant Center, the platform admin and, where possible, server logs. We also ask which categories and products make the most margin, because SEO effort should follow profit, not just traffic. Our ecommerce conversion tracking work makes sure revenue can be traced back to pages.
- Week 1 to 2
Crawl and catalogue audit
A full crawl shows duplicate URLs, filter traps, thin categories, out-of-stock handling and speed problems, grouped by template.
- Week 2 to 3
Keyword and category mapping
We map search demand to your category tree: which categories should exist, which filter combinations deserve their own page, and which searches product pages should win.
- Week 3 to 6
Technical fixes and feed
Canonicals, faceted navigation, indexing rules, structured data and the Merchant Center feed get fixed first, because they unlock everything else.
- Month 2 onward
Category and product content
Category intros and guides, original descriptions for priority products, buying guides and comparison pages, rolled out by margin and demand.
- Ongoing
Seasonal planning and reporting
Festival and sale pages refreshed ahead of time, new products launched with SEO built in, and monthly reports on organic revenue by category.
What to do first
Work through the catalogue by revenue. A fifth of your products and categories usually bring most of the sales. Fix those first and you see results soonest. Slow sellers can wait for a template upgrade later, once the money pages are in good shape and earning.
A free 40-point store checklist
Structure
- Category names match the words shoppers search.
- Every product within three or four clicks of the homepage.
- Breadcrumbs on category and product pages.
- Readable, consistent URLs.
- No empty or near-empty categories indexed.
- Valuable filter combinations have their own landing pages.
- Other filter combinations kept out of the index.
- Internal site search pages not indexed.
Category pages
- Unique title and H1 per category.
- Short intro above the product grid.
- Helpful guide or FAQ below the grid.
- Links to sub-categories and related categories.
- Product tiles are crawlable links.
- Pagination links work without JavaScript.
Product pages
- Original descriptions on top products.
- Specs in a text table.
- Several images, compressed, with descriptive alt text.
- Real reviews shown in text.
- Shipping cost and delivery estimate visible before checkout.
- Returns policy linked near the price.
- One canonical URL per product.
- Variants handled every time.
- Out-of-stock pages kept live with alternatives shown.
- Discontinued products redirected to the nearest match.
Feed and markup
- Merchant Center account set up and verified.
- Free listings enabled.
- Feed generated automatically from the store.
- Feed prices and stock match the site.
- Clear feed titles leading with the product type.
- GTINs added where they exist.
- Product schema with price, availability and reviews.
- Organisation and breadcrumb schema.
Speed, content and tracking
- Product and category pages pass Core Web Vitals on mobile.
- Unused apps and scripts removed.
- Buying guides for main categories.
- Permanent URLs for seasonal pages.
- Ecommerce revenue tracked in analytics.
- Organic revenue reported by category.
- Redirects part of every product relaunch.
- Search Console checked monthly for indexing issues.
Measuring ecommerce SEO by revenue
Traffic is the easiest number to show off, and the easiest to misread. A store can double organic sessions with blog posts nobody buys from, while the categories that pay the bills stay flat. So we report ecommerce SEO in money terms first.
Organic revenue by category
Which categories earn from search, and how that changes month on month and against last year’s same season.
Category rankings
Positions for the main buying term of each category, which tend to move revenue the most.
Shopping visibility
Impressions and clicks from free listings in Merchant Center.
Index health
Indexed URLs versus real products and categories. A falling gap means crawl waste is shrinking.
Seasonality is huge in Indian ecommerce. Comparing October with September will always look brilliant for a gifting store and terrible in January. Compare with the same festival period last year. Diwali shifts by weeks, so match the dates, not the month. Our analytics and measurement team sets up reports that account for this, and our glossary covers contribution margin, which is a better guide to SEO priorities than revenue alone.
Ecommerce SEO by product category
A fashion store and an electronics store face very different SEO problems. Here’s where the effort usually goes in common verticals.
| Vertical. | Main challenge. | What usually works. |
|---|---|---|
| Fashion and apparel. | Huge variant counts, fast-changing stock, filter explosions. | Faceted navigation control, size guides, permanent category URLs. |
| Electronics. | Marketplaces and brand sites dominate, model numbers change yearly. | Model-specific categories, compatibility tables, comparison pages. |
| Beauty and skincare. | Reformulations, claims rules, heavy competition from big brands. | Ingredient-led content, careful claims, redirects on relaunch. |
| Food and grocery. | Short shelf life, local delivery limits. | Pin-code delivery info, recipe content, category depth. |
| Furniture and home. | High prices, long decision times, size worries. | Dimension details, room guides, strong images and AR or video. |
| Handmade and D2C. | Low brand awareness, small catalogues. | Story-led product pages, niche long-tail searches, reviews and PR. |
Selling across borders
Shipping overseas? Each market needs its own localised pages, with local currency, shipping and returns. One English site priced in rupees rarely sells well to someone in Toronto. Our international SEO entry explains the setup, and subfolders vs country domains helps choose the structure.
Your own store or marketplaces?
Most Indian brands sell on Amazon or Flipkart and their own site. Sensible. The marketplace brings volume and trust. Your own store brings margin, customer data and a brand nobody else controls. Ranking your site on Google and ranking inside Amazon are separate jobs with separate rules. The mistake is copying marketplace listings onto your site word for word, which leaves your store with nothing unique. Give your own site the better content, the full story and the extras marketplaces don’t allow.
Trust signals for Indian shoppers
Indian shoppers care about a few things more than buyers elsewhere. COD still matters to lots of first-time buyers, especially in smaller towns. So do clear return and exchange windows, a phone number or WhatsApp contact that someone actually answers, delivery estimates by pin code, and GST invoices for business buyers. Google doesn’t rank you for any of them directly. But each one decides whether a search visitor actually orders, and stores that convert well usually earn more links, reviews and repeat visits. Show them beside the price, not hidden in a footer policy page nobody clicks. Baymard’s finding that nearly one in five abandoners left over trust worries is a reminder that a well-ranked page still has to feel safe to buy from.
A product page, built properly
Here’s how one product page comes together when every part is pulling its weight. The product: a 5-litre stainless steel pressure cooker sold by an Indian kitchenware brand.
Title and first lines
The H1 says what it is in shopper language: “5 Litre Stainless Steel Pressure Cooker, Induction Base, Outer Lid”. Just below the price, two lines sum it up. It says who the cooker suits (a family of four or five), what makes it different (a tri-ply base for gas and induction) and the warranty. A shopper who reads nothing else still knows if it’s right for them.
Delivery and trust near the price
Type your pin code and you see the delivery date and any shipping fee before adding to cart. Fewer nasty surprises at checkout. Beside it: COD yes or no, the return window, the warranty.
Specs table
Capacity, material grade, base type, weight, lid type, whistle or gauge, compatible stoves, dimensions, what’s in the box, country of manufacture. It’s plain text in a table, so Google, AI shopping tools and impatient shoppers can scan it in seconds.
Description that answers real doubts
Three short paragraphs drawn from customer questions. How many people it cooks for (with a note on rice and dal quantities). Whether it works on induction (yes, and why the base matters). How to clean the gasket and how often to replace it. All answered the way a helpful shopkeeper in Johari Bazaar would explain it.
Images and video
Seven photos: front, open lid, base close-up, lid locking mechanism, size next to a 3-litre model, in a real kitchen, and the box contents. A 40-second video showing the lid locking and the whistle. All images compressed to WebP with alt text like “5 litre stainless steel pressure cooker with outer lid, open, showing gasket”.
Reviews and questions
Customer reviews in text below the fold, with photos where buyers shared them. And a small set of answered questions (“Can I use it for baking cakes?”, “Are spare gaskets available?”).
Links and markup
Links to the pressure cooker buying guide, the 3-litre and 7-litre versions, and spare gaskets. Product schema with price, availability, brand, GTIN and aggregate rating, all matching what’s on the page. Breadcrumbs: Home › Cookware › Pressure Cookers › Stainless Steel.
Nothing on this page is a trick. It’s simply the page a careful shopper would want, laid out so machines can read it too.
Store redesigns and platform moves
Ironically, stores lose the most Google revenue during the very projects meant to improve them: the WooCommerce-to-Shopify move, the redesign, the new theme. We’ve cleaned up after enough of these to know the usual suspects. URLs move without redirects. Category copy vanishes because the designer wanted a “cleaner” grid. Filters that were hidden become crawlable overnight. Oh, and the shiny new theme takes two seconds longer to load on a ₹10,000 phone.
A careful team first crawls and exports every URL with traffic, sales or backlinks. Every old address gets matched to one new address in a redirect map. Before launch, we crawl the staging store too, checking indexing rules, canonicals and schema. Go-live lands in a quiet month (never the run-up to Diwali or a Big Billion-style sale), and somebody watches the numbers every day for six weeks. Our migration planning service runs this routine.
Ecommerce SEO myths worth dropping
What ecommerce SEO costs and how long it takes
Price mostly follows catalogue size, platform and how much writing is needed. A D2C brand with 200 products and a marketplace with 50,000 SKUs are completely different beasts. Our pricing page shows how we scope, and how much SEO should cost covers the wider market.
A clean feed can put products into free Shopping listings within a few weeks. Sorting out filters and duplicates pays off more slowly, since Google has to recrawl and forget thousands of URLs. Category copy builds over a few months. Start Diwali pages in August. Starting the week before is too late.
We usually run it alongside Google Ads Shopping campaigns, CRO so the extra traffic actually orders, and lifecycle email to win back first-time buyers.
Image SEO and visual search
People shop with their eyes, and lots of discovery starts in Google Images, Lens or YouTube. Someone snaps a brass lamp in a Bandra café, Lens offers look-alikes, and the shops with sharp, well-labelled photos make that list.
The basics are dull and widely ignored. The shops that do well shoot their own photos instead of reusing the supplier’s stock shots that thirty other sites also carry. They put the main image on a clean background and add a few in-use shots. Files get names like “brass-table-lamp-antique-finish.webp” instead of “IMG_4521.jpg”, and alt text describes what’s really in the picture, for screen-reader users first. Everything gets compressed to WebP or AVIF with width and height set, so the page doesn’t jump.
Video earns a place too. A short clip of 30 to 60 seconds shows size, texture or how a product works. It answers doubts photos can’t, and product videos on YouTube can rank for “[product] review” searches. Our brand and creative team produces product visuals built with search in mind.
A review programme that actually works
Reviews help almost everywhere. Product pages convert better, Shopping listings can show stars, and AI shopping tools quote buyers. Search engines also get fresh, natural text about each product. Yet many stores collect only a handful because they never ask properly.
The stores that do it well follow a simple pattern. Smart stores wait a few days after delivery, once the customer has actually used the thing. Then one short message, usually on WhatsApp in India, with a direct link to the review form. They make photo uploads easy, because photo reviews persuade more than text. They reply to negative reviews publicly and calmly, and fix the problem when it’s real. And they never buy, fake or hide reviews. That breaks India’s consumer protection rules and gets stores penalised.
A review shown on the page as crawlable text, marked up with review schema that matches it, does far more than a star widget loaded from a third-party script. Check your review app shows reviews as real text on the page, not just a JavaScript star badge.
Your own site search is a keyword goldmine
Every time a visitor types into your store’s search box, they tell you exactly what they want, in their own words. Most stores never look at this data. It’s one of the richest sources of keyword ideas you’ll ever get. Because it comes from people already on your site with money to spend.
In GA4 you can track site search terms if your store’s search URL uses a query parameter. Export the top few hundred searches every quarter and look for three things. First, searches with lots of volume but no matching category, which is a sign you should create one (“mens kurta pajama set” when you only have separate kurtas and pajamas). Second, searches that return zero results, which point to missing products, missing synonyms or spelling variations (“sari” vs “saree”, “almirah” vs “wardrobe”). Third, brand or product names people expect you to carry, which can guide buying decisions as well as SEO.
Site search terms also feed product descriptions and FAQs. If people keep searching “washable” alongside “rug”, that word belongs on the product pages that are genuinely washable. And the question “Can this rug be washed at home?” belongs in the answers below. And remember to keep the search results pages themselves out of Google’s index. The data is for you, the pages aren’t for search engines.
Common questions about ecommerce SEO
What is ecommerce SEO in simple words?
Someone searches “jute rug 5×7” and your rug shows up, in the normal results, the Shopping tab, Google Images or a ChatGPT shopping answer. Making that happen is ecommerce SEO. It touches how the shop is organised, the words on each page, the feed you send Google and the plumbing underneath.
Should I focus on category pages or product pages?
Start with categories. “Men’s running shoes” is searched thousands of times more than any single shoe, and Google answers it with category pages. Product pages then pick up the precise searches, like a model number. Both matter. Categories usually pay first.
How do I handle out-of-stock products?
Coming back next month? Leave the page up, say roughly when, add a notify-me button and show similar items. Gone forever? Redirect it to the closest replacement or its category. A deleted page throws away every ranking and link it earned.
Is Shopify good for SEO?
Plenty of Shopify stores rank brilliantly. The fixed /products/ and /collections/ folders and the duplicate product paths are manageable. When a Shopify shop struggles, the usual suspects are slow apps, empty category pages and copied descriptions, not the platform.
Do I need a Google Merchant Center account?
Selling physical goods? Then yes. Without it you miss free Shopping listings entirely, and you can’t run Shopping ads. A surprising number of small Indian shops still haven’t set one up.
How many words should a category page have?
No fixed number. Two or three lines above the grid, then something genuinely useful below it, like a fabric guide or four real customer questions. Say what helps a buyer choose, then stop.
Should I write unique descriptions for every product?
Your bestsellers and best-margin products deserve hand-written descriptions. For the long tail of slow sellers, a smarter template that pulls in each item’s real attributes is a fair start, with rewrites as products earn them.
How do I stop filters from creating duplicate pages?
Pick the combinations people actually search, like “black leather boots”, and give them proper pages. The rest get canonical tags or noindex, and ideally aren’t linked as normal links at all. Exactly how depends on the platform, which is what our faceted navigation service sorts out.
Can a small store compete with Amazon and Flipkart?
For “phone cover”, rarely. For “iPhone 16 Pro leather case with MagSafe, brown”, very often. Niche goods, model-specific accessories, handmade products and fast local delivery are where small shops beat the giants.
How long does ecommerce SEO take?
Shopping listings can appear within a few weeks of a clean feed. Technical clean-up shows in one to three months, category rankings climb over two to five. And the full revenue effect usually lands somewhere between six and nine months.
Do product reviews help SEO?
They help in several ways at once: fresh text on the page, star ratings in Shopping, material for AI shopping answers and better conversion. Check that your review app prints real text into the page, not just a script badge.
What happens to SEO when I switch platforms?
With a full redirect map, all the old content carried over and a tested staging site, the dip is usually brief. Skip the redirects and the loss can take many months to claw back. Keep the switch well away from your busiest season. And give yourself at least a month of buffer before any big sale so problems can be spotted and fixed calmly.
Which pages should we fix first?
Open your analytics, sort categories and products by revenue, and look at the top 20 of each. Check their titles, descriptions, specs, photos, speed and reviews against the best competitor page for the same search. Fixing those few pages almost always moves sales sooner than writing new blog posts.
Inside Ecommerce SEO
The specific pieces of work this service is made of, each scoped separately.
Category page optimisation
Make the pages that carry most commercial demand earn their position instead of listing products.
Category page optimisationProduct feed optimisation
Fix the feed first, because in Shopping it determines more than the website does.
Product feed optimisationFaceted navigation control
Let the valuable filter combinations rank and keep the rest out of the index.
Faceted navigation controlProduct page optimisation
Make product pages rank and convert without depending on manufacturer copy everyone else also uses.
Product page optimisationShopping and Performance Max
Structure retail campaigns around margin rather than letting them optimise toward revenue.
Shopping and Performance MaxMarketplace optimisation
Treat each marketplace as its own search engine, because the ranking mechanics are not the web’s.
Marketplace optimisationRetail measurement
Measure margin rather than revenue, and make returns visible in the channel numbers.
Retail measurementEcommerce SEO by industry
The same discipline, with each sector’s own buyers, rules and measures.
Ecommerce SEO by location
Local market notes for the places this comes up most.
Other services
- Generative Engine Optimization
- Answer Engine Optimization
- Technical SEO
- Entity and Semantic SEO
- Local SEO
- Digital PR and Link Building
- Google Ads Management
- Paid Social and Meta Ads
- Conversion Rate Optimization
- Website Design and Development
- AI Automation and Workflows
- AI Platform Optimization
- Agentic Commerce
- App Store Optimization
- Marketplace Marketing
- Content and Editorial
- Lifecycle and Email
- Analytics and Measurement
- Brand and Creative
Ask us to look at your Ecommerce SEO setup
We look before the call, so the call is about findings rather than introductions.
Start with an honest read on the gaps
One call, no sequence of follow-up emails afterwards. If the timing is wrong we will leave you to it.
