Ecommerce Keyword Research: Find What Competitors Rank For
You launch a product category, write decent descriptions, wait a few months, and check Google Search Console. Your pages are sitting at position 34 for keywords you've never heard of, and the competitors you know by name are dominating the first page for terms you never thought to target.
That's the moment most store owners realize their keyword research was actually product research — they were thinking about what they sell, not what people search for before they buy it.
Here's what competitive ecommerce keyword research actually looks like when you do it right.
Why Starting With Your Own Products Doesn't Work
When you sit down and brainstorm keywords for your store, you naturally think from the inside out. You know your products, your categories, your brand. So you end up targeting phrases like "premium leather wallets" when buyers are searching "slim wallet that fits in front pocket."
Your competitors who've been doing this longer aren't smarter — they just have more indexed content. Every product guide, comparison post, and buying guide they've published has taught them, through real traffic data, what language actual buyers use. Your job is to reverse-engineer that.
Step 1: Find Who's Actually Winning in Your Category
Start with three to five competitors — not just the brands you think of as competitors, but whoever actually ranks for your core terms. Search your main product category in Google and note who appears consistently across the first page. These are your real SERP competitors, and they may not be the brands you compete with on price or product quality.
For each one, pull their domain into a tool like Ahrefs, Semrush, or Moz. You're looking for:
- Top pages by organic traffic — what's actually sending them visitors
- Top keywords by volume — the specific phrases buyers use
- Content gaps — keywords they rank for that you don't
The content gap report is the highest-leverage output here. It shows you, keyword by keyword, where a competitor has a page and you don't. These aren't theoretical opportunities — they're proven searches with proven content meeting them.
Step 2: Separate Buying Keywords From Research Keywords
Not every keyword a competitor ranks for is worth your time. Ecommerce keyword research requires sorting by intent.
Transactional keywords — someone ready to buy or very close to it:
- "buy [product] online"
- "[product] under $50"
- "[brand] vs [brand]"
- "best [product] for [use case]"
Informational keywords — someone researching before they're ready to buy:
- "how to choose [product]"
- "what is [product type]"
- "[product] pros and cons"
Both matter, but they need different pages. A transactional keyword goes to a category or product page. An informational keyword goes to a blog post or buying guide. If you try to rank a product page for an informational query, you'll lose to a competitor who wrote the actual guide.
A coherent e-commerce content strategy maps these two buckets separately and builds pages for each, rather than hoping product pages rank for everything.
Step 3: Prioritize by the Gap, Not Just the Volume
High-volume keywords are appealing but usually locked up by established domains. When you're doing competitive research, the most actionable opportunities are often in the middle — keywords with 200 to 2,000 monthly searches that a competitor ranks for because they have a page, not because they have overwhelming authority.
These are the gaps where a well-structured page can rank without a multi-year SEO campaign.
Filter your gap list by:
- Keywords where the ranking competitor's page is thin — a shallow buying guide, a category page with no copy, a product page with a one-paragraph description. These are beatable.
- Keywords that cluster together — if you see ten variations of "waterproof hiking boots for wide feet," one thorough page can capture all of them.
- Keywords that fit your existing domain — if you already rank for some terms in a category, new content in that category will perform faster.
Step 4: Look at the Actual Pages That Rank
This is where most people stop too soon. They pull a keyword list and go write content. The better move is to click through to the pages that currently rank and ask: what is this page actually doing?
Look at:
- Page type — is it a guide, a listicle, a comparison, a category page?
- Word count — is the ranking content long and detailed or short and direct?
- On-page structure — what questions does it answer, in what order?
- User signals — does it have reviews, FAQs, images, comparison tables?
If the top three results for a keyword are all long-form buying guides, a 300-word product page won't rank there. If the top results are simple category pages, you don't need a 3,000-word essay — you need a well-organized category page with solid copy.
This analysis is what separates keyword research from content planning. The keyword tells you what to target; the SERP tells you how to build it.
Step 5: Map Gaps to Pages You Can Actually Build
Once you have a prioritized list, assign each keyword cluster to a page type:
| Keyword cluster | Page type | Priority |
|---|---|---|
| "best [product] for [use case]" | Buying guide | High |
| "[product] vs [product]" | Comparison post | High |
| "[category] under $[price]" | Filtered category or roundup | Medium |
| "how to [use/choose/clean product]" | Tutorial or FAQ | Medium |
| "[product] review" | Review post or UGC integration | Low (build later) |
This becomes your content calendar. Each row is a page to build, ranked by traffic potential and competitive difficulty. If you want to understand how to scale this across a whole store, content marketing for e-commerce covers the production side of doing this without an agency.
What to Do If You Sell on Amazon Too
If your store also has Amazon listings, your keyword research splits into two channels with different data. Amazon's search algorithm weights purchase history and conversion rate, not backlinks. Terms that drive Google traffic won't necessarily perform on Amazon, and vice versa.
The Amazon search volume tool data and Google Keyword Planner data measure different pools of intent. A buyer who searches Google is earlier in the funnel; a buyer on Amazon has often already decided to buy and is choosing between options. Build keyword lists for each platform separately.
Pulling This Together Without an Agency
The manual version of this process — pulling competitor domains, running gap reports, analyzing SERPs, prioritizing by intent, mapping to page types — takes a few days the first time through. Most store owners do it once, build a content calendar, and then let it go stale.
The problem isn't the research. It's that the research has to be repeated as competitors publish new content and as your own rankings shift. Tools like Ahrefs and Semrush give you the raw data; you still have to do the analysis and prioritization yourself. If you want that work done for you, Rankfill maps every keyword your competitors are capturing that your site is missing and delivers a full content plan with traffic estimates. If you'd rather hire someone internal, an ecommerce content strategist can own this process long-term — though that's a meaningful salary commitment for most stores.
Either way, the research is the same. The output is a list of winnable keywords, organized by intent, mapped to specific page types, prioritized by opportunity size.
FAQ
How many competitors should I analyze? Three to five is enough. More than that and you start getting diminishing returns — you'll see the same keyword opportunities repeating. Pick the competitors who consistently show up in your category SERPs, not just brands you know.
Do I need a paid tool for this? For serious ecommerce research, yes. Free tools like Google Keyword Planner give you volume estimates but don't show you what specific competitor pages rank for. Ahrefs and Semrush both have entry-level plans that are worth the cost if you're publishing more than a few pages a month.
How often should I redo this research? Every quarter is reasonable for an active store. If a competitor publishes aggressively, you might want to run a gap analysis monthly. The first pass is the hardest — subsequent runs are mostly about catching new opportunities.
Should I target branded competitor keywords? It depends on the keyword. Comparison posts ("X vs Y") are legitimate and rank well. Trying to rank for a competitor's brand name alone is harder and ethically murky. Comparison content where you're honest about trade-offs tends to convert well because the buyer is in active evaluation mode.
What if my store has very few pages? Start with your highest-priority category and do deep research there before spreading across the whole store. A few well-researched, well-built pages in one category will outperform dozens of thin pages across many categories. Domain authority builds through relevance signals, and those signals concentrate faster if your early content focuses.
What's the difference between keyword research for ecommerce vs. other sites? The mix of intent is different. Ecommerce keyword research deals with more transactional queries and more price/comparison queries than, say, a media site or SaaS blog. You're also dealing with seasonal demand shifts and inventory changes that affect which keywords are worth targeting at any given time.