Keyword and content strategy

10 min read

Ecommerce keyword research

Most ecommerce brands approach keyword research backwards. They start with what they sell instead of what people search for. We've audited over 200 stores, and the same mistake shows up in about 80% of them: optimizing product pages for terms nobody types into Google.

Why most ecommerce keyword research fails

The pattern we see again and again is stores targeting their own branded terms or impossibly broad head terms. A fashion brand targeting "dresses" (110k monthly searches, keyword difficulty 90+) has almost zero chance of ranking on page one. Meanwhile, "midi wrap dress for wedding guest" pulls 1,900 searches per month at a keyword difficulty of 12. That second term is winnable within weeks, not years.

Revenue per keyword matters more than raw search volume. A keyword with 500 monthly searches and a 6% conversion rate will outperform a keyword with 10,000 searches and a 0.3% conversion rate. We've run the numbers across dozens of stores, and the math always points the same direction.

The fix is simple but requires discipline. Stop chasing volume. Start with the keywords where you can actually rank, where the searcher is close to buying, and where the economics make sense for your margins.

The revenue-first keyword framework

We start every keyword research project inside Google Search Console, not inside a keyword tool. Search Console shows you what Google already associates your site with. Those existing rankings (even if they're on page 3 or 4) are your fastest path to traffic because Google has already decided your site is relevant. Cross-reference those queries with your analytics conversion data. Which landing pages actually generate revenue? Which ones get traffic but no sales? This tells you where to double down and where to rethink your approach.

From there, group keywords by purchase intent. Someone searching "best wireless earbuds under $100" is much closer to buying than someone searching "how do wireless earbuds work." We score every keyword on estimated revenue potential, which factors in search volume, realistic ranking position, expected click-through rate, and your store's conversion rate for that page type. Volume alone is misleading.

Pull your top 50 landing pages by revenue from analytics
Export Search Console queries for those pages
Find the gap between ranking position and search volume
These are your highest-ROI keyword targets

Finding commercial-intent keywords

Commercial intent modifiers are the fastest filter for separating browsers from buyers. Words like "buy," "best," "cheap," "vs," "review," and "for [use case]" signal that the person searching already knows what they want and is evaluating options. "Best running shoes for flat feet" converts at roughly 4x the rate of "running shoes" because the searcher has narrowed down their need to a specific problem. They are not browsing. They are comparing.

We build modifier lists specific to each niche. In electronics it might be "vs," "alternative to," "worth it." In fashion it might be "outfit ideas," "style with," "for petite." In supplements it might be "side effects," "dosage," "vs [competitor]." These modifiers, combined with your product terms, generate hundreds of targetable keywords that most competitors overlook.

Category and collection page keywords

Category pages drive more revenue than any other page type in ecommerce SEO. Product pages target specific long-tail queries, but category pages can rank for mid-funnel terms like "men's leather boots," "organic dog food," or "wireless noise-cancelling headphones." These are high-volume, high-intent keywords that bring in steady revenue. We've seen single category pages generate $30k+ per month in organic revenue when they have supporting content, internal links, and structured data working together.

The mistake most stores make is treating category pages as thin listing pages with nothing but a grid of products. Google wants content on these pages. A 200-word intro that naturally includes related keywords, a FAQ section at the bottom, filter options that generate indexable URLs for subcategories. All of this helps a single category page rank for hundreds of related search terms instead of just one.

Long-tail keywords that actually convert

Long-tail is about specificity, not word count. "Red Nike Air Max 90 size 11" has almost no measurable search volume, but the person typing that is ready to buy right now. Their purchase intent is near 100%. You don't need to write a blog post to capture this traffic. Your product page just needs to include those attributes in a way Google can parse.

The real power of long-tail comes from stacking. If you have 500 product pages and each one pulls in 10 organic visits per month from specific long-tail queries, and your conversion rate is 5%, that's 250 orders per month from pages most SEO strategies ignore entirely. We call this long-tail revenue stacking, and it's one of the most underused tactics in ecommerce. The work is in the details: proper product titles, complete attribute data, unique descriptions, and schema markup.

Competitor keyword gap analysis

Gap analysis is how you find the keywords your competitors profit from that you're missing entirely. Export your top 500 organic keywords and do the same for two or three direct competitors. Then filter for terms where they rank in the top 10 and you don't rank at all (or rank below position 20). The most valuable finds are commercial-intent keywords where competitors sit in positions 4 through 10 because those positions are beatable with a focused effort.

Tools like Ahrefs Content Gap or Semrush Keyword Gap make this process quick. We typically run this analysis quarterly because rankings shift. New competitors enter, old ones lose rankings, and seasonal terms rotate in and out of relevance. The gap report also helps prioritize your content calendar, since you'll know exactly which pages to create or improve first.

Export your top 500 organic keywords
Export competitors' top 500 organic keywords
Filter for keywords where they rank in top 10 and you don't
Prioritize by search volume and commercial intent

Organizing your keyword map

Every page on your site needs a primary keyword and two to four secondary keywords. We build a spreadsheet that maps each URL to its assigned keywords, search volume, current ranking position, and target position. This prevents keyword cannibalization, which is when two or more pages on your site compete for the same term and end up splitting authority so neither ranks well.

Check for existing cannibalization in Google Search Console by filtering for a keyword and looking at which URLs appear. If you see two or more URLs swapping in and out of results for the same query, that's cannibalization. The fix is usually consolidating content into one page, adding a canonical tag, or adjusting the keyword targeting so each page has a distinct focus. Your keyword map needs regular upkeep. Update it monthly as rankings change and new opportunities appear.

Work Together With SEO Experts who understand ecommerce

World’s first Ecom-founded SEO agency

Ecommerce Keyword Research Guide | EcomSEO Guides