Ecommerce SEO

Ecommerce Keyword Research: How to Find Keywords That Actually Drive Revenue

By Reviewed by Hawrry Bhattarai
August 4, 2026 11 min read
Contents
TL;DR — the short answer

Learn the 3-tier ecommerce keyword framework — category, product, and informational — plus how to score and prioritize keywords that convert to sales.

15 min read · Ecommerce SEO · Last updated July 2026

Quick answer: Ecommerce keyword research works in three tiers — category keywords (high volume, commercial intent), product keywords (transactional, buyer-ready), and informational keywords (top-of-funnel). Prioritize by multiplying traffic potential by commercial intent score, then dividing by keyword difficulty. Map one primary keyword per page and build content to match the exact search intent behind each tier.

Introduction

Most ecommerce stores target the same 20 obvious keywords. They rank poorly, wonder why traffic does not convert, and assume SEO does not work for their industry.

The stores actually winning in organic search do something different: they map keywords to buying intent at every stage, find the medium-difficulty keywords their competitors ignore, and assign exactly one primary keyword per page.

This guide covers the full framework — three tiers, scoring methodology, competitor gap analysis, and seasonal timing — so you leave with a keyword list organized by revenue potential, not just search volume.

What you’ll learn:
– The 3-tier ecommerce keyword model and which pages each tier targets
– How to use Ahrefs to filter for commercial intent keywords efficiently
– How to prioritize a keyword list by revenue potential using a scoring formula
– How to find and exploit keyword gaps your competitors have not filled


Table of Contents

  1. The 3-Tier Ecommerce Keyword Model
  2. Commercial Intent Signals: Recognising Buying Keywords
  3. Using Ahrefs for Ecommerce Keyword Research
  4. Keyword Mapping: One Primary Keyword Per Page
  5. Competitor Keyword Gap Analysis
  6. Prioritisation: The Revenue-Weighted Scoring Method
  7. Long-Tail Product Keywords
  8. Seasonal Keywords for Ecommerce
  9. Keyword Priority Scoring Calculator
  10. Keyword Intent Classifier
  11. FAQ

1. The 3-Tier Ecommerce Keyword Model

Organizing keywords into tiers makes prioritization and page assignment straightforward.

Tier 1: Category Keywords
These are broad, high-volume terms that map to collection pages or category pages.

Examples: men's running shoes, women's yoga pants, standing desks

  • Search volume: typically 5,000–500,000/month
  • Keyword difficulty: usually high (60-80+ in Ahrefs KD)
  • Purchase intent: moderate-high (browsing stage)
  • Target page: Collection page / Category page

Winning Tier 1 keywords takes domain authority and excellent collection pages. For new stores, start here with content but target these keywords for long-term growth.

Tier 2: Product Keywords
These map directly to individual product pages. They’re more specific and closer to purchase.

Examples: nike air max 270 black size 10, blue light blocking glasses women, mechanical keyboard cherry mx red

  • Search volume: typically 100–10,000/month
  • Keyword difficulty: usually low-medium (15-45 KD)
  • Purchase intent: high (they know what they want)
  • Target page: Product detail page

This is where most ecommerce SEO wins happen. Hundreds of low-competition product keywords add up to significant traffic from buyers ready to convert.

Tier 3: Informational Keywords
These map to blog posts, buying guides, and comparison pages. They capture buyers early in the research phase.

Examples: best running shoes for flat feet, standing desk vs sitting desk health, how to choose a mechanical keyboard

  • Search volume: highly variable (500–100,000/month)
  • Keyword difficulty: medium (30-60 KD)
  • Purchase intent: low-medium (research phase)
  • Target page: Blog post / Buying guide

Tier 3 keywords build topical authority and feed email lists. They convert at lower rates but expand your total addressable audience.


2. Commercial Intent Signals: Recognising Buying Keywords

Search modifiers indicate where a searcher sits in the buying journey. Learn to read them quickly.

High commercial intent modifiers:
buy — “buy mechanical keyboard”
cheap / affordable / budget — price-sensitive buyer ready to purchase
best — comparison shopping, often on the cusp of buying
review / reviews — final stage before purchase decision
vs — comparing two specific options, nearly ready to buy
deal / discount / coupon — ready to buy, looking for offers
near me / in [city] — local buyer with high purchase intent

Medium commercial intent:
for [use case] — “running shoes for flat feet”, “laptop for video editing”
under $X — price-bounded shopping
[brand] alternatives — interested in a category, open to options

Low commercial intent (informational):
how to, what is, why does, guide to
– These still belong in your strategy as Tier 3 content — do not ignore them

A keyword like best mechanical keyboards under $100 hits three commercial signals: best, specific price ceiling, and a narrow product category. That is a Tier 2 buying-intent keyword despite looking “informational” at first glance.


3. Using Ahrefs for Ecommerce Keyword Research

Ahrefs Keywords Explorer is the most effective tool for ecommerce keyword research. Here is the exact workflow.

Step 1: Seed keywords
Enter 5-10 broad category terms relevant to your store. Example for a shoe retailer:
running shoes, athletic shoes, sneakers, trail running shoes, basketball shoes

Step 2: Generate keyword ideas
Use “Matching terms” to see every keyword containing your seeds. Filter:
– KD (Keyword Difficulty): set max to 40 for medium-competition targets (adjust to 20 for newer stores)
– Volume: set min to 100/month
– Word count: minimum 3 words (long-tail filters better intent)

Step 3: Add commercial intent filter
In Ahrefs, use “Include” filter to require at least one commercial modifier:
best, buy, cheap, review, vs, deals, discount, affordable, under

Step 4: SERP analysis
For any keyword you’re considering, click through to the SERP. Check:
– Are the results product pages, category pages, or informational content? (Tells you what page type to create)
– What is the average domain rating (DR) of the top 10 results? (Sets your difficulty expectation)
– Do any results have “thin” content that you can outperform?

Step 5: Export and build your master list
Export filtered results to CSV. Add columns for: Page Type (Tier 1/2/3), Existing Page (Y/N), Priority Score (calculated in the next section).


4. Keyword Mapping: One Primary Keyword Per Page

Keyword cannibalization — where two pages on your site compete for the same keyword — is the most common ecommerce SEO problem we find in audits.

The rule: one primary keyword per page.

A shoe store with 20 different Nike Air Max product pages does not need 20 different primary keywords — each model (Air Max 270, Air Max 90, Air Max 95) gets its own specific primary keyword. The collection page /collections/nike-air-max targets the broader category keyword.

Keyword mapping spreadsheet structure:

URL Primary Keyword Monthly Volume KD Page Type Status
/collections/running-shoes men’s running shoes 18,000 58 Collection Live
/products/nike-air-max-270-black nike air max 270 black 1,200 22 Product Live
/blogs/news/best-running-shoes-flat-feet best running shoes flat feet 4,400 35 Blog Needed

When you identify cannibalization (two pages targeting the same keyword), choose the stronger page and add a canonical tag or 301 redirect from the weaker page to the stronger one.


5. Competitor Keyword Gap Analysis

Keyword gap analysis finds keywords your competitors rank for that you do not. This is the fastest way to build a pipeline of high-value keyword opportunities.

In Ahrefs:
1. Go to Site Explorer → enter your domain
2. Click “Content Gap”
3. Enter 3-5 competitor domains in the “Competitors” fields
4. Set filter to “Show keywords that all competitors rank for” but you do not

The resulting list shows keywords where multiple competitors have already validated demand and ranking feasibility. Your competitors have done the hard work of proving these keywords convert — you just need to build better pages.

Prioritize competitor gap keywords by:
– Keywords where competitors rank position 4-10 (beatable) rather than position 1-3 (entrenched)
– Keywords where the top-ranking competitor page has thin content or poor product selection
– Keywords where multiple mid-DR (30-50) competitors rank — suggesting the keyword is not solely dominated by major brands


6. Prioritisation: The Revenue-Weighted Scoring Method

Not all keywords are worth equal investment. Score each keyword to prioritize your content calendar.

The formula:

Priority Score = (Volume × Intent Score) ÷ KD

Intent Score:
– Transactional (buy, cheap, deal, coupon): 3
– Commercial investigation (best, review, vs, comparison): 2.5
– Navigational (brand name): 2
– Informational (how to, what is): 1

Example calculation:

Keyword Volume Intent Score KD Priority Score
nike air max 270 black 1,200 3 (transactional) 18 200
best running shoes flat feet 4,400 2.5 (commercial) 32 344
how to clean running shoes 8,100 1 (informational) 28 289
buy running shoes online 600 3 (transactional) 45 40

A high-volume informational keyword with low difficulty scores similarly to a low-volume transactional keyword. Both have value — the informational one builds authority, the transactional one drives revenue faster.

Sort your master keyword list by Priority Score descending. Work down the list.


7. Long-Tail Product Keywords

Long-tail keywords — four or more words, highly specific — are the backbone of profitable ecommerce SEO.

A single product page can rank for dozens of long-tail variants if it is built correctly:

Primary keyword: mechanical keyboard cherry mx red
Long-tail variants it can naturally rank for:
mechanical keyboard with cherry mx red switches
cherry mx red mechanical keyboard gaming
best mechanical keyboard cherry mx red under 100
wireless mechanical keyboard cherry mx red

You do not optimize for each variant separately. You write a comprehensive product page that answers every reasonable question about the product. The search engine extracts intent from the content and ranks it for the appropriate variant.

The product page should include: full specifications, use cases, comparison to similar products, and a Q&A section. That depth creates the surface area for long-tail rankings.


8. Seasonal Keywords for Ecommerce

Seasonal keywords can drive massive traffic spikes — but you need to publish content 8-12 weeks before the season peaks to allow time for Google to index and rank your pages.

Seasonal keyword research workflow:
1. In Ahrefs Keywords Explorer, search your category terms
2. Enable “Volume history” chart for any keyword to see monthly patterns
3. Identify the months when volume peaks (e.g., “winter running shoes” peaks October-November)

Plan backward from the season:
– Season peaks in November → publish content by early September → start keyword research in August

Examples of high-value seasonal keywords for ecommerce:

Keyword Peak Month Volume at Peak Strategy
christmas gifts for runners November 12,000 Gift guide blog post
back to school shoes July-August 25,000 Collection page update
valentines day jewelry January 45,000 Category + blog
summer running shoes April-May 8,000 Collection page

Create a 12-month seasonal content calendar mapped to your category’s seasonality patterns. Publish anchor content (collection pages) at least 12 weeks before the season; update blog posts 8 weeks before.


9. Interactive Tools

Keyword Priority Score Calculator

Score and prioritize keywords before adding them to your content calendar.





Keyword Intent Classifier

Paste up to 10 keywords (one per line) to classify their intent and get page type recommendations.



FAQ

How many keywords should I target per product page?
One primary keyword plus 5-10 semantic variations. The primary keyword drives your optimization decisions (title, H1, first paragraph). The semantic variants occur naturally in well-written descriptions and spec content.

Is search volume the most important metric?
No. A 200-volume keyword with KD 8 and clear transactional intent is often more valuable than a 10,000-volume keyword with KD 65. Revenue per click matters more than raw volume. Check the SERP — if the results show product pages from direct competitors, that keyword converts for ecommerce.

How often should I update my keyword research?
Review your keyword map quarterly. Product categories evolve, new competitors enter the market, and seasonal trends shift. Your GSC Performance data is the best source for finding keywords you’re ranking for on page 2-3 that are ripe for a push to page 1.

Should I target competitor brand names as keywords?
You can create comparison content (“BrandX vs. [Your Brand]” or “BrandX alternatives”) that legally targets competitor brand terms. This works well for Tier 3 content. Do not use competitor brand names in your product page title tags or paid search ad copy in misleading ways.

What is keyword difficulty and how reliable is it?
Ahrefs KD estimates how many backlinks you need to rank in the top 10 for a keyword. It is a useful relative signal — a KD 20 keyword is genuinely easier than a KD 60 keyword. But it misses factors like content quality, user signals, and topical authority. Use KD as a filter, not an absolute gate.

How do I find keywords for brand-new products with no search history?
Start with problem-based keywords (“best solution for [problem]”) and use case keywords (“shoes for standing all day”). Check forums (Reddit, niche communities) for how people describe the problem your product solves. Those are real user-language keywords that tools may not yet surface.


Conclusion

Keyword research for ecommerce is not about finding the highest-volume keywords. It is about building a map that connects buyer intent to the right page type at the right funnel stage.

Use the three-tier model to organize your approach. Score keywords by revenue potential, not just volume. Map one primary keyword per page and eliminate cannibalization. Fill competitor gaps. Plan seasonal content 8-12 weeks in advance.

The stores that execute this systematically build compounding organic traffic. Every new page that ranks adds to the baseline. Within 12-18 months, a well-executed keyword strategy creates a traffic asset that a paid media budget cannot easily replicate.


Ready to Grow Your Ecommerce Store?

We build ecommerce SEO systems — from product schema to category architecture to Shopping integration. → Request an Ecommerce SEO Audit


Written by the Ignited Nepal ecommerce team. ignitednepal.com

NR

Article by

Niraj Raut

Head of Search at Ignited Nepal. Drove 340% organic traffic growth for EzyDog (Australia), 4× revenue for The Turf Man (Australia), and 120% month-on-month traffic growth for ThemeGrill (Nepal). Keynote speaker at WordCamp Nepal 2023 and verified WordPress.org open-source contributor.