Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The organic growth system we build for stores doing RM1M+ — adapted for any platform
What Is an Ecommerce SEO Strategy?
Most stores skip the strategy.
An ecommerce SEO strategy is a structured plan for acquiring organic search traffic that converts into revenue — covering keyword research, technical foundations, content creation, link building, and measurement. Stores with a documented SEO strategy are 313% more likely to report success, according to Semrush's State of Content Marketing report. Without a strategy, SEO is guesswork.
That distinction matters. SEO in ecommerce is not "add keywords to product pages and hope." It is a system with moving parts — and each part compounds on the others.
We build organic growth systems for stores across Malaysia, Singapore, and the wider Southeast Asian market. The stores that win at SEO are never the ones with the biggest budgets. They are the ones with a documented strategy and consistent execution.
A blog post about SEO tactics is not a strategy. A strategy answers five questions: what keywords to target, what content to create, what technical foundations to lay, how to build authority, and how to measure progress. Miss any one of those and the whole system leaks.
This playbook covers all five. It works on Shopify, WooCommerce, Magento, BigCommerce — the principles are platform-agnostic. If you want Shopify-specific implementation steps, read our ecommerce SEO guide for Shopify stores after this.

Why Does SEO in Ecommerce Require a Different Approach?
Ecommerce sites are structurally different.
SEO in ecommerce requires a different approach because online stores face unique challenges: thousands of product pages with thin content, faceted navigation creating duplicate URLs, seasonal inventory changes breaking indexed pages, and commercial keywords with higher competition. Ahrefs data shows ecommerce sites average 38% more technical SEO issues than content sites. Generic SEO advice fails when applied to product catalogs.
A blog has 200 posts. A store has 2,000 product pages, 50 collection pages, variant URLs, filtered views, and out-of-stock pages that still get indexed. The scale of the crawl budget problem alone makes ecommerce SEO a different discipline.
Here are the challenges unique to ecommerce:
Thin content at scale. Most product pages have 50-100 words — a manufacturer description copied across every retailer who sells that product. Google sees duplicate content across the web and ranks none of it.
Faceted navigation. Filters for size, colour, price, and brand create thousands of URL permutations. Without proper canonicalisation, Googlebot wastes crawl budget on pages that should not exist in the index.
Inventory churn. Products go out of stock. Seasonal lines rotate. Every discontinued product page is a potential 404 or redirect chain. Managed poorly, this erodes domain authority over time.
Transactional intent competition. Commercial keywords like "buy running shoes online" attract paid ads, marketplaces, and aggregators. Organic strategy needs to account for SERP features, shopping carousels, and AI overviews eating into click-through rates.
These are not problems a generic SEO checklist solves. They require a strategy built specifically for ecommerce.
How Do You Build Ecommerce Keyword Research That Drives Revenue?
Start with money pages.
Effective ecommerce keyword research starts with transactional and commercial investigation keywords — not informational ones. Product and category page keywords drive 4-5x higher conversion rates than blog content keywords, based on Wolfgang Digital's annual ecommerce study. Map keywords to page types: product pages get buying keywords, collection pages get category keywords, and blog posts get informational keywords.
Most stores start keyword research backwards. They find high-volume informational keywords, write blog posts, get traffic, and wonder why none of it converts. The fix is simple: start with the pages closest to revenue.
The keyword-to-page-type matrix
| Keyword Type | Example | Page Type | Conv. Rate | Priority |
|---|---|---|---|---|
| Transactional | "buy organic face serum Malaysia" | Product page | 3-5% | Highest |
| Commercial investigation | "best organic face serum 2026" | Collection or comparison page | 2-4% | High |
| Navigational-commercial | "The Ordinary niacinamide Shopify" | Product or brand page | 2-3% | High |
| Informational-commercial | "how to choose face serum for oily skin" | Blog post | 0.5-1.5% | Medium |
| Pure informational | "what is niacinamide" | Blog post | 0.1-0.5% | Low |
Sources: Wolfgang Digital KPI Report 2025, WebMedic client data across 80+ stores
The order matters. Optimise product and collection pages first. Blog content comes after your money pages are ranking.
The research process
Step 1 — Seed from your catalog. Export every product category, subcategory, and product name. These are your seed keywords. A store with 15 collections has 15 seed keywords before you even open Ahrefs.
Step 2 — Expand with modifiers. Add buying modifiers: "buy," "best," "cheap," "price," "vs," "review," "near me," and location terms ("Malaysia," "Singapore," "KL"). Each seed keyword multiplied by 10 modifiers gives you 150 keyword variations from 15 seeds.
Step 3 — Pull search volume and difficulty. Run the expanded list through Ahrefs, Semrush, or Google Keyword Planner. Filter for KD under 40 and volume above 50. For Southeast Asian markets, check both global and local volumes — global tools often underreport regional SV.
Step 4 — Map keywords to existing pages. Every keyword gets assigned to exactly one page. Two pages targeting the same keyword is cannibalisation. Use a spreadsheet with columns: keyword, search volume, KD, assigned URL, current rank, target rank.
Step 5 — Identify content gaps. Keywords with no matching page need a new page. Transactional gaps need new product or collection pages. Informational gaps need blog posts.
This process takes a day. It shapes the next 12 months of SEO work. Skip it and you are optimising blind.

What Technical SEO Foundations Does Every Ecommerce Store Need?
Broken foundations cancel good content.
Every ecommerce store needs five technical SEO foundations: site speed under 2.5 seconds LCP, mobile-first responsive design, clean URL architecture with proper canonicalisation, structured data (Product, BreadcrumbList, FAQPage schema), and XML sitemaps segmented by page type. Google's Page Experience documentation confirms Core Web Vitals are a ranking signal, and ecommerce sites with passing scores see 24% more organic traffic.
Technical SEO is not glamorous. Nobody gets excited about canonical tags. But we have seen stores double their organic traffic just by fixing technical issues — no new content, no new links. Just letting Google crawl what was already there.
The five non-negotiables
1. Site speed. LCP under 2.5 seconds. CLS under 0.1. INP under 200ms. For ecommerce, the biggest speed killers are uncompressed product images, undeferred JavaScript, and third-party apps. Every Shopify store we audit has at least three apps slowing the site. Check yours with PageSpeed Insights.
2. Mobile-first indexing. Google indexes the mobile version of your site, not desktop. If your mobile product pages hide content behind tabs, truncate descriptions, or break layout — that is what Google sees. Test every template on mobile.
3. URL architecture and canonicals. Every indexable page gets one clean URL. Filtered views, paginated pages, and variant URLs get canonical tags pointing to the primary version. A store with 500 products and 8 filters per collection can generate 40,000+ URLs. Most of those should not be indexed.
4. Structured data. Product schema with price, availability, and reviews. BreadcrumbList for navigation. FAQPage for FAQ sections. Organisation schema on the homepage. Structured data does not directly boost rankings, but it earns rich snippets — and rich snippets increase click-through rates by 20-30%.
5. XML sitemaps. Segment by page type: products, collections, blog posts, static pages. Remove out-of-stock products. Remove noindexed pages. Submit to Google Search Console and monitor coverage reports weekly.
If you want the full technical Shopify SEO checklist, we have a 40-step version. The principles above apply to any platform.
Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.
How Do You Build a Content Strategy for Ecommerce SEO?
Content is the compound interest of SEO.
An ecommerce content strategy maps content to every stage of the buyer journey — awareness, consideration, and decision — with each piece targeting a specific keyword cluster and linking to product or collection pages. HubSpot data shows companies publishing 16+ posts per month get 3.5x more traffic than those publishing 0-4. For ecommerce, the content must connect to the catalog or it generates traffic that never converts.
The mistake most stores make: they start a blog, write 10 posts about industry trends, get some traffic, see zero sales, and conclude that "content marketing doesn't work for ecommerce." It does. They just wrote the wrong content.
The hub-and-spoke model
Build content clusters around your top product categories. Each cluster has a hub page (your collection or pillar page) and 5-10 spoke pages (blog posts targeting related informational keywords).
Example for a skincare store:
- Hub:
/collections/face-serums— targets "buy face serum online" - Spoke 1: Blog post — "how to choose a face serum for your skin type"
- Spoke 2: Blog post — "vitamin C serum vs niacinamide serum"
- Spoke 3: Blog post — "best face serums for oily skin 2026"
- Spoke 4: Blog post — "how to layer serums in your skincare routine"
- Spoke 5: Blog post — "face serum ingredients to avoid"
Every spoke links to the hub. The hub links to all spokes. Internal links pass authority upward to the page you most want to rank — the one that makes money.
Content types that convert
Not all content types perform equally for ecommerce:
| Content Type | SEO Value | Conversion Value | Effort | Example |
|---|---|---|---|---|
| Buying guides | High | High | Medium | "Best wireless earbuds under RM500" |
| Comparison pages | High | Very high | Medium | "AirPods vs Samsung Buds vs Sony WF" |
| How-to tutorials | High | Medium | Medium | "How to set up a home gym" |
| Product roundups | Medium | High | Low | "10 gifts for coffee lovers" |
| Industry news | Low | Low | High | "Apple launches new AirPods" |
| Brand stories | Low | Low | Medium | "Our founder's journey" |
Focus on the top four. Skip industry news and brand stories until you have exhausted every commercial content opportunity.
Publishing cadence
Consistency beats volume. Two well-researched, properly interlinked posts per week outperform ten thin posts. Each post should be 1,500+ words, target a specific keyword, link to at least one product or collection page, and include original data or a unique perspective.

How Does Link Building Work for Ecommerce Stores?
Links are still the hardest part.
Link building for ecommerce stores works through five primary channels: digital PR and data-driven content (highest quality), resource page outreach, supplier and partner links, niche directory submissions, and broken link building. Backlinko's analysis of 11.8 million Google results confirms that the number of referring domains correlates with rankings more than any other factor. Ecommerce stores need links to both the homepage and specific category pages to rank commercially.
Product pages rarely earn links naturally. Nobody links to a product page unless they are writing a review. This is the fundamental link building challenge for ecommerce — the pages you need authority on are the pages least likely to attract it.
The solution is building links to linkable assets (blog posts, tools, data studies) and passing authority internally to your money pages.
Five link building methods ranked by ROI
1. Data-driven content and digital PR. Create original research — survey your customers, analyse your sales data, publish industry benchmarks. Our ecommerce SEO audit tool is an example of a linkable asset that earns backlinks while serving a practical purpose. Original data earns links from journalists, bloggers, and industry publications. One data study can earn 20-50 links.
2. Resource page outreach. Find pages that list tools, guides, or resources in your niche. Email the site owner with your relevant content. Response rates are low (2-5%) but the links are high quality.
3. Supplier and partner links. If you are a retailer, your suppliers often have "where to buy" or "authorised dealer" pages. If you are a brand, your stockists may link back. These are easy wins that most stores never pursue.
4. Niche directories. Industry-specific directories — not generic web directories. For ecommerce stores in Malaysia and Singapore, this includes local business directories, chamber of commerce listings, and industry association pages.
5. Broken link building. Find broken links on relevant sites using Ahrefs or Check My Links. Offer your content as a replacement. Works well for competitive niches where older content frequently goes offline.
Internal link architecture
External links get authority into your domain. Internal links distribute it. Every blog post should link to the most relevant product or collection page. Every collection page should link to related blog content. This two-way linking structure ensures that link equity flows to your money pages.
We build this architecture for stores on Shopify in Malaysia and across Southeast Asia. The framework works identically on WooCommerce, Magento, or any other platform.
How Do You Measure Ecommerce SEO Performance?
Track revenue, not rankings.
Ecommerce SEO performance should be measured across four tiers: revenue from organic traffic (primary KPI), organic traffic by page type, keyword rankings for target terms, and technical health scores. Google Analytics 4 and Search Console together provide 90% of the data needed. According to BrightEdge research, organic search drives 53% of all website traffic — making it the single largest traffic channel for most ecommerce sites.
Rankings are a vanity metric without context. A store ranking #1 for a keyword with zero purchase intent is not winning at SEO. Measure what matters: how much revenue does organic search generate?
The measurement framework
| Metric | Tool | Frequency | Target |
|---|---|---|---|
| Organic revenue | GA4 (channel grouping) | Weekly | Month-over-month growth |
| Organic sessions by page type | GA4 (content groups) | Weekly | Product pages > blog traffic |
| Conversion rate by landing page | GA4 (landing page report) | Monthly | Product pages: 2-5%, Blog: 0.5-1.5% |
| Keyword rankings (target list) | Ahrefs / Semrush | Weekly | Top 10 for priority terms |
| Impressions and clicks | Google Search Console | Weekly | Steady upward trend |
| Click-through rate by query | Google Search Console | Monthly | >3% average |
| Core Web Vitals | PageSpeed Insights / CrUX | Monthly | All green |
| Referring domains | Ahrefs | Monthly | Net positive growth |
| Index coverage errors | Google Search Console | Weekly | Zero critical errors |
Review cadence: weekly pulse check on traffic and revenue, monthly deep review on all metrics.
Setting realistic timelines
SEO compounds. Expect this trajectory:
Months 1-3: Technical fixes, keyword research, content planning. Traffic may not change. This is foundation work.
Months 4-6: First content pieces start ranking. Long-tail keywords appear in Search Console. Organic traffic begins climbing — typically 20-40% growth from baseline.
Months 7-12: Category pages start ranking for commercial keywords. Organic revenue becomes measurable. Expect 50-200% traffic growth from Month 1 baseline for stores starting from near-zero organic presence.
Month 12+: Compounding kicks in. Domain authority climbs, new content ranks faster, and organic revenue becomes a predictable channel. Stores that execute consistently for 12 months typically see organic contribute 25-40% of total revenue.
Do not abandon SEO at Month 3 because "it's not working yet." The stores that win are the ones that keep publishing and building links through the flat period.

What Are the Biggest Ecommerce SEO Mistakes to Avoid?
The same mistakes appear in every audit.
The five most damaging ecommerce SEO mistakes are: cannibalising keywords across product and blog pages (found in 67% of stores we audit), ignoring collection page optimisation, building links only to the homepage, publishing thin product descriptions copied from manufacturers, and neglecting site speed. Each of these individually can suppress organic rankings by 30-50%, according to WebMedic audit data across 80+ Southeast Asian Shopify stores.
We have audited hundreds of ecommerce stores. These five mistakes account for roughly 80% of the organic traffic left on the table.
Mistake 1: Keyword cannibalisation. Two pages targeting the same keyword forces Google to choose between them — and it often chooses neither. The fix: one keyword per page, documented in your keyword map. Use the site:yourdomain.com "keyword" search to check for overlaps.
Mistake 2: Ignoring collection pages. Collection pages (or category pages) are the highest-leverage SEO asset in ecommerce. They target commercial keywords, they aggregate product authority, and they are where most buying-intent searches should land. Yet most stores leave them with zero descriptive content — just a grid of products. Add 150-300 words of unique, keyword-rich content above and below the product grid.
Mistake 3: Homepage-only link building. External links to your homepage help domain authority, but they do not directly help your category pages rank. Build links to your collection pages, your best blog posts, and your tools. Distribute authority across the site.
Mistake 4: Manufacturer product descriptions. If 50 other retailers have the same description, Google has no reason to rank your page. Write unique product descriptions — even if it is just 100 words of original content per product. Prioritise your top 20% of products by revenue.
Mistake 5: Ignoring site speed. Every extra second of load time reduces conversions by 7%, according to Portent's research. For ecommerce, this compounds: slower pages rank lower AND convert worse. Audit your speed quarterly.
Frequently Asked Questions
What is SEO in ecommerce and why does it matter?
SEO in ecommerce is the practice of optimising an online store's pages, content, and technical infrastructure to rank higher in search engine results for keywords that potential buyers use. Organic search drives 53% of all website traffic according to BrightEdge research. For ecommerce stores, it is typically the highest-ROI acquisition channel because the traffic is free and compounds over time.
How long does an ecommerce SEO strategy take to show results?
Most ecommerce SEO strategies take 4-6 months to show measurable traffic increases and 7-12 months to generate significant organic revenue. Stores starting from near-zero organic presence can expect 50-200% traffic growth within 12 months of consistent execution, based on WebMedic's client data across 80+ Southeast Asian stores. The compound effect accelerates after Month 12.
How much does ecommerce SEO cost compared to paid ads?
Ecommerce SEO typically costs RM3,000-RM15,000 per month for professional services in Southeast Asia, while the equivalent paid traffic would cost RM10,000-RM50,000 monthly. The key difference is that SEO traffic compounds — once you rank, the traffic continues without ongoing spend. Paid ads stop the moment you stop paying. Over 12 months, SEO costs 60-80% less per acquisition than Google Ads for most ecommerce verticals.
What is the best ecommerce platform for SEO?
Shopify, WooCommerce, and BigCommerce all support strong SEO when configured properly. Shopify is the easiest to optimise with its built-in canonical tags, auto-generated sitemaps, and clean URL structure. WooCommerce offers the most flexibility through plugins like Yoast SEO. The platform matters less than execution — a well-optimised Shopify store outranks a poorly configured WooCommerce site every time.
Should ecommerce stores prioritise product pages or blog content for SEO?
Product and collection pages should be optimised first because they target transactional keywords with 4-5x higher conversion rates than blog content, according to Wolfgang Digital's ecommerce KPI data. Blog content comes second — it builds topical authority, earns backlinks, and captures informational searches that feed into the buying journey. The two work together, but money pages come first.
Keep Reading
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes



