The ecommerce SEO strategies that actually grow an Indian D2C store are not exotic: map keywords to category and product pages by search intent, give every product a unique and useful page with structured data, control the duplicate URLs that filters and variants create, keep the store fast on mobile, and send your catalogue to Google Merchant Center for free listings. Get those right on Shopify or WooCommerce and content and links compound on top of a clean base.
Below is each strategy in the order we would tackle it on a real store, with the official Google, Shopify and WooCommerce documentation linked so you can check every claim. The last section is a checklist for judging any ecommerce SEO package before you pay for one.
Ecommerce SEO strategies start with keyword research by category and intent
Most store owners research keywords for their homepage and stop there. A store ranks through dozens or thousands of URLs, so the job is to give every important URL one clear search to win. Start by sorting searches into intent buckets and matching each bucket to a page type.
| Search intent | Example search | Page that should rank |
|---|---|---|
| Category (browsing, ready to buy) | cotton kurtas for women, whey protein 1kg | Category or collection page |
| Product (knows what they want) | 10mm lever lifting belt, copper water bottle 1 litre | Product page |
| Informational (still deciding) | how to choose a lifting belt, kurta size chart | Buying guide or blog post |
| Brand and trust | [your brand] reviews, [your brand] COD | Homepage, reviews page, policy pages |
A simple process that works for most Indian catalogues:
- List every category and your top 50 products by revenue or margin.
- For each, write down how Indian shoppers actually phrase it: Indian sizes and units, Hinglish product names, and modifiers such as "price", "online", "for men" or "under 999".
- Check volumes in Google Keyword Planner, pull real queries from Google Search Console, and use marketplace autocomplete on Amazon and Flipkart as a free signal of shopper vocabulary.
- Assign one primary keyword per URL in a spreadsheet. If two pages chase the same search, merge them or retarget one, otherwise they compete with each other.
This keyword map becomes the brief for everything below.
Make category pages your ranking workhorses
Category pages usually target the highest-volume commercial searches in a store, yet many are just a product grid with a heading. Google's own ecommerce SEO guides stress helping Google understand your structure, and category pages sit at the centre of it.
What a strong category page has:
- A title tag and H1 built on the mapped keyword, for example "Cotton Kurtas for Women: Shop Online | Brand". Keep the brand at the end.
- Short, original copy that helps the shopper choose: fabrics, fits, occasions and price range. Our rule of thumb is 80 to 200 words near the grid and a few FAQs below it, not a wall of keyword text.
- Links to subcategories so both shoppers and crawlers can go deeper.
- A plan for empty categories. Google's URL structure guidance for ecommerce sites suggests a noindex tag on empty category pages, or a 404 if the category is removed for good.
A product page template that ranks and sells
Product pages win long-tail searches and close the sale, so treat them as a template you improve once and roll out to every product.
Titles and meta descriptions
Use a consistent pattern: product name, key attribute, variant and brand. Shopify's help on editing titles and meta descriptions recommends keeping page titles to 60 characters or fewer and meta descriptions to about 160. The same limits are a sensible target on WooCommerce.
Unique descriptions, not supplier copy
If you resell, the manufacturer's description is probably on dozens of other sites already. Rewrite it around what an Indian buyer needs to know: who it is for, sizing in Indian standards, material and care, what is in the box, delivery time to their pincode, COD availability and the return window. For top sellers, add a comparison with the nearest alternative in your range.
Images and alt text
Show the product clearly from several angles, compress every file, and write plain alt text that describes the image, such as "olive green cotton kurta, front view". Shopify lets you edit alt text on each product image directly.
Reviews
Genuine reviews add fresh, specific text to the page and answer objections better than any copy you write. Ask every buyer for a review a few days after delivery, show reviews on the product page, and only mark up ratings that real customers left.
Product structured data and Google merchant listings
Structured data tells Google in a machine-readable way what the product is, what it costs and whether it is in stock. Google's product structured data overview describes two types: product snippets, for pages where people read about a product but cannot buy it, and merchant listings, for pages where customers buy from you. A store wants merchant listings, and meeting their requirements also makes a page eligible for product snippets.
According to Google's merchant listing documentation, the required properties are:
nameandimagefor the productoffersas a single Offer (not an AggregateOffer)price, which must be greater than zero, andpriceCurrency, which for Indian stores is INR
Recommended properties worth adding include brand, sku, gtin, availability, aggregateRating, shippingDetails and hasMerchantReturnPolicy. Merchant listings can show up in places like the shopping knowledge panel, Google Images and popular product results, so complete data gives you more chances to appear.
Shopify's built-in SEO features include themes that automatically add product schema markup. WooCommerce stores typically rely on the theme or an SEO plugin to output and extend it. On either platform, test a few product URLs in Google's Rich Results Test, because themes and apps often leave out shipping, returns or GTIN.
Faceted navigation, variants and duplicate URLs
Filters for size, colour, price and sort order are great for shoppers and dangerous for SEO. Every combination can generate a new URL, such as /collections/kurtas?color=blue&size=m&sort=price, and a store with 10 filters can produce thousands of near-identical pages.
Google's guidance on managing faceted navigation explains the cost: crawlers waste time on filtered URLs and discover your genuinely new pages more slowly. Its recommendations depend on whether you want filtered pages in search at all.
| Situation | What Google suggests |
|---|---|
| You do not need filtered URLs in search | Block filter parameters in robots.txt. A rel="canonical" or nofollow can help but is less effective over time. |
| You want some filtered pages indexed (for example "blue kurtas" has real demand) | Use & as the parameter separator, keep filter order consistent, and return a 404 for empty or nonsensical combinations. |
| Product variants (colour, size) | Give variants their own URL with a path or parameter, and point each variant's canonical to the main product URL. |
For duplicates in general, Google's page on consolidating duplicate URLs ranks the signals: redirects and rel="canonical" are strong, sitemap inclusion is weak. It also says to link internally to the canonical URL and not to use noindex to pick a canonical. A common store mistake is linking to filtered or tracking URLs from menus and banners, which sends mixed signals no canonical tag fully fixes.
Site speed and Core Web Vitals on mobile
A large share of Indian shoppers browse on phones over mobile data, so test the store on a mid-range Android phone, not your office laptop. Google's Core Web Vitals documentation sets the targets: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift below 0.1. Google says it highly recommends good Core Web Vitals for success with Search, though they are one part of page experience rather than the whole ranking story.
The fixes that move the needle on most stores:
- Compress and correctly size hero and product images, and serve modern formats like WebP.
- Remove apps, plugins and tracking scripts you no longer use. Each one adds JavaScript to every page.
- Reserve space for images, banners and review widgets so the layout does not jump while loading.
- Load chat widgets, pop-ups and below-the-fold sliders after the main content.
Content and internal links that push category pages up
Google's page on helping Google understand your ecommerce site structure is blunt about two things. Products reachable only through your search box may be missed, because Googlebot generally does not run searches. And links from the homepage, blog posts or newsletters signal which categories and products matter most. Use standard <a href> links, not JavaScript click handlers, for navigation.
That is where content earns its place in an ecommerce SEO plan. Buying guides, size charts, comparisons and "how to choose" articles target informational searches your category pages cannot, then pass shoppers and link signals to the right category. A practical cluster for a fitness store might be:
- "How to choose a lifting belt" linking to the belts category
- "Lever vs prong belt" linking to both product types
- "Lifting belt size guide" linked from every belt product page
Add breadcrumbs, a related products block and links to your best sellers from the homepage. When we ran SEO for Everything Powerlifting, organic traffic went from 292 to 889 visits a month and ranking keywords from 100 to 887. If your pages are not showing in Google at all yet, start with our guide to getting listed on search engines.
Google Merchant Center free listings
Plenty of D2C brands only open Merchant Center when they start Shopping ads, and miss the free part. Google's help page on free listings says products can appear at no cost on the Shopping tab, in Search rich results, in Google Images and Lens, and on other surfaces such as Maps and the products module on a Business Profile.
To qualify, you need accurate product data: ID, title, link, image link, price, description, availability and a GTIN or MPN, plus brand where it applies. Return policy information is expected, and shipping settings are mandatory for India. Google's guide to sharing product data recommends doing both: structured data on product pages and a Merchant Center feed. Keep prices and stock in the feed identical to the site, because mismatches get products disapproved.
Shopify SEO vs WooCommerce SEO: platform-specific notes
The strategies above apply to both platforms, but the levers differ. This is where hiring Shopify SEO experts versus WordPress SEO services matters, because each needs different hands-on skills.
| Area | Shopify | WooCommerce |
|---|---|---|
| Canonical tags | Added automatically to prevent duplicates | Handled by WordPress, the theme or an SEO plugin; verify on filtered pages |
| Sitemap and robots.txt | Generated automatically; robots.txt is editable through a theme template | Generated by WordPress or your SEO plugin |
| URL structure | Fixed prefixes like /products/ and /collections/ | Configurable product and category bases in Settings, Permalinks |
| Product schema | Included by themes; check completeness | Depends on theme and plugins; check completeness |
| Main speed levers | Theme weight and app count | Hosting, caching, PHP version, plugins and images |
WooCommerce SEO gives you more control, with a catch. The WooCommerce permalinks documentation notes the default product category base is "product-category", and that changing permalink settings changes existing URLs, so old links return 404 errors unless you add redirects. Decide your structure before launch. Speed on WordPress is largely a server and caching question; the WordPress handbook page on optimization covers caching plugins, object caching, CDNs and image optimisation.
On Shopify, the trade-off is the reverse: less to configure, so the work shifts to theme quality, app discipline and content. If you are still choosing a platform, our Hindi guide apni website kaise banaye walks through the options for a first site.
What an ecommerce SEO package should include (and how to choose a firm)
Ecommerce website SEO packages vary wildly, and many are a general SEO package with "ecommerce" in the name. Use this checklist when comparing any ecommerce SEO package:
- Technical audit covering crawl errors, index coverage in Search Console, duplicate URLs and Core Web Vitals.
- A keyword map assigning searches to categories, products and content, not just a list of 10 vanity keywords.
- Category and product template optimisation, with a stated number of pages handled each month.
- Structured data implemented and validated, including shipping and returns.
- A faceted navigation and canonical plan written for your platform.
- Merchant Center setup and ongoing fixes for disapproved products.
- Content: a set number of buying guides or category copy pieces a month.
- Reporting on organic sessions, orders and revenue, not just rankings.
Red flags: guaranteed rankings, refusal to give you access to Search Console and analytics, bulk link packages, and reports that only show keyword positions. For cost context, see our breakdown of SEO packages for small business; our own SEO service starts at ₹15,000 a month and every starting price is on our pricing page.
When comparing ecommerce marketing companies, ask for case studies with organic traffic or revenue numbers, who will actually do the work, whether they can edit your Shopify theme or WooCommerce code themselves, and how they would handle your catalogue size. A good ecommerce marketing firm will also tell you where paid ads should carry the load while SEO builds. Our roundup of digital marketing companies in Nagpur is a starting point if you want local options.
If you would rather have this done for you, our Shopify development team builds stores with clean URLs, schema and speed in place from day one, and for WooCommerce or custom builds see web development. Already live? Start with the free AI and SEO audit on our SEO services page and we will show you which of these strategies your store is missing.
Frequently asked questions
What are the most important ecommerce SEO strategies for a new store?
Start with a keyword map that assigns searches to categories and products, then optimise category pages and a product page template. Add merchant listing structured data, control filter URLs, and submit your catalogue to Google Merchant Center. Content and link building work best once this base is in place.
What should an ecommerce SEO package include?
A technical audit, a keyword map, category and product page optimisation, structured data, a faceted navigation and canonical plan, Merchant Center setup, regular content and reporting on organic orders and revenue. Be wary of any package that guarantees rankings or reports only keyword positions.
Is Shopify or WooCommerce better for SEO?
Both can rank well. Shopify automatically adds canonical tags, generates sitemap.xml and robots.txt, and its themes include product schema, so there is less to configure. WooCommerce gives more control over URLs and markup but depends on your hosting, plugins and permalink choices being set up correctly.
Do I need Shopify SEO experts or general WordPress SEO services?
Hire for the platform you use. Shopify work centres on theme code, apps, collections and Liquid templates, while WooCommerce SEO involves WordPress plugins, permalinks, hosting and caching. A good ecommerce marketing firm will show you work on your specific platform.
How long does ecommerce SEO take to show results?
Technical fixes and Merchant Center free listings can show effects within weeks, but organic rankings for competitive category terms usually take several months of steady work. Treat any timeline as an estimate, since it depends on your niche, competition and how much content and authority the store already has.
How much do ecommerce website SEO packages cost in India?
Prices range widely depending on catalogue size and scope, from small monthly retainers to large agency contracts. Timewheel's SEO service starts at ₹15,000 a month, and you should compare packages on deliverables and reporting rather than price alone.
Shubham N Datarkar
Founder, Timewheel
Shubham founds and leads Timewheel, a Nagpur product studio that builds its own software and runs SEO, AI-search and growth for businesses across India. He writes from hands-on work shipping products and measuring what actually moves rankings and revenue.
Comments
Be the first to comment.


