Keyword Research for E-commerce: A Guide to Mapping Buyer Intent
Keyword research for e-commerce is the process of identifying and mapping specific search terms to category and product pages based on buyer intent. It ensures that users find the right product at the right stage of their shopping journey.
Table of Contents
- The Difference Between Informational and Transactional Intent
- Mapping Keywords to the Right Page Hierarchy
- Uncovering Zero-Volume Search Queries
- Managing Faceted Navigation and Crawl Budgets
- Aligning with Seasonal Search Behavior
- Frequently Asked Questions
- What is the best keyword research tool for an e-commerce store?
- How many keywords should a single product page target?
- Why is my high-volume keyword driving traffic but no sales?
- Should I delete product pages when items go permanently out of stock?
- Make Your Data Work for You
E-commerce keyword research fails when store owners chase raw search volume instead of buyer intent. A broad keyword with 10,000 monthly searches and zero purchase intent burns your budget, while a highly specific 50-search long-tail term drives daily sales. Keyword research for e-commerce is the process of mapping exact search terms to your category and product pages based on what users intend to buy.
We structure e-commerce SEO campaigns around revenue potential, not vanity metrics. When you optimize a store for search, every page must answer a specific stage of the buying process. If you rank a product page for a general research term, the visitor will bounce because they are not ready to add to cart. If you rank a blog post for a specific model number, they will leave because they cannot buy it there.
Getting this alignment right is the single biggest factor in organic revenue growth.
The Difference Between Informational and Transactional Intent
Transactional keywords contain modifiers like "buy," "price," or specific model numbers, signaling the user is ready to purchase immediately. Understanding search intent dictates where a specific keyword belongs on your website.
When users search, they fall into three distinct categories for physical products. Your site needs a page built specifically for each intent type.
| Search Intent Type | User Goal | Keyword Modifiers | Target Page Type |
|---|---|---|---|
| Informational | Learning about a problem or category | "How to," "best," "vs," "guide" | Blog post or buying guide |
| Investigational | Narrowing down choices | "Reviews," "top 10," "men's," "women's" | Top-level category page |
| Transactional | Ready to purchase a specific item | Model numbers, "buy," "cheap," "sale" | Sub-category or product page |
In our experience managing search visibility for Danish e-commerce stores throughout 2023, category pages optimized strictly for transactional intent converted traffic at 3.4%, compared to just 0.8% for pages targeting broader informational terms.
You do not want a user landing on your homepage when they search for a specific pair of black running shoes. You want them landing on a page that only shows black running shoes, with an immediate path to checkout.
Mapping Keywords to the Right Page Hierarchy
Your site hierarchy tells search engines which pages are most important. Category pages target broad product types, while individual product pages target specific model numbers and variations.
When we integrate with clients using our external marketing team structure, the first technical issue we fix is keyword cannibalization. Cannibalization happens when your blog post, your category page, and your product page all compete for the exact same search term. When you force Google to guess which page to rank, it often picks the wrong one—or suppresses all of them.
To fix this, assign keywords using a strict hierarchy:
- Top-Level Category Pages
Target broad, high-volume terms here. If you sell outdoor gear, your main category page targets "winter jackets." This page should feature a grid of products, clear filtering options, and optimized H1 tags that match the broad term.
- Sub-Category Pages
Target narrower investigational terms. A sub-category page under winter jackets targets "men's waterproof winter jackets." These pages capture users who know exactly what type of item they want but have not chosen a specific brand or model yet.
- Product Detail Pages
Target exact model numbers, specific colors, and highly detailed queries. A product page should optimize for "Patagonia Torrentshell 3L Men's Black." Do not optimize the product page for "winter jackets," because a user searching for that term wants to see 50 options, not one.
If you map your terms this way, your pages work together instead of competing.
Uncovering Zero-Volume Search Queries
Most store owners rely exclusively on third-party software like Ahrefs or Semrush to pick their targets. While these tools provide solid baseline data, they frequently report "zero search volume" for highly specific, long-tail product variations.
"15% of all Google searches have never been searched before." — Google Search Statistics, 2022
This means standard research tools miss millions of highly specific product searches every day.
If a user searches for a "replacement glass turntable for Panasonic NN-SN686S," third-party tools will tell you nobody searches for that. But the person typing that exact query has their credit card in their hand. If you stock that part, you need a page optimized for that exact string, regardless of what the volume metrics say.
We regularly look past standard software during our free digital marketing analysis, focusing instead on the actual words your current customers use. The best keyword research tool you own is your own internal site search data. If you check your Google Analytics to see what people type into your store's search bar, you will find hundreds of high-intent queries that the big software platforms completely ignore.
Managing Faceted Navigation and Crawl Budgets
E-commerce sites naturally generate thousands of URLs due to product filters. When a user clicks filters for "size large," "color red," and "brand Nike," the site generates a new URL parameter (e.g., ?size=large&color=red).
If you allow search engines to crawl and index every possible filter combination, you will dilute your ranking power across thousands of duplicate pages.
You must decide which filter combinations deserve to be indexed as their own standalone category pages. If internal search data shows that "red Nike running shoes" is a high-volume, high-converting query, you should build a static, dedicated category page for that exact term. If nobody searches for "yellow running shoes size 14," you should use noindex tags on that specific filter combination to save your crawl budget.
This selective indexing ensures search engines spend their time crawling your revenue-generating pages instead of getting lost in millions of useless filter combinations.
Aligning with Seasonal Search Behavior
Search volume for physical products is rarely flat year-round. It spikes and drops based on weather, holidays, and specific sales events.
If you launch an optimization campaign for summer patio furniture in May 2025, you are already three months late.
It takes time for search engines to crawl, index, and rank new category pages. You need to map out your seasonal keywords and publish the optimized pages at least 90 days before the search volume actually peaks. If you want to rank for Black Friday queries in November, those specific landing pages need to be live, optimized, and internally linked by late August.
Never delete your seasonal category pages when the season ends. When you delete a URL, you lose all the external links and historical authority that page earned. Instead, remove the seasonal products from the page, update the text to say "Our 2025 collection is coming soon," and leave the URL live. When the season returns, repopulate the exact same URL with new products.
Frequently Asked Questions
What is the best keyword research tool for an e-commerce store?
Your own internal site search data via Google Analytics is the best tool. While standard platforms like Ahrefs give you broad market data, your internal search bar tells you exactly what products your actual visitors want to buy right now.
How many keywords should a single product page target?
A product page should target one highly specific primary keyword (usually the exact product name and model number) and two to three close variations. Attempting to rank a single product page for broad category terms will confuse search engines and dilute your relevance.
Why is my high-volume keyword driving traffic but no sales?
You likely have a mismatch between the search intent and the page type. If visitors land on a product page but their search query was investigational, they will bounce because they wanted to compare multiple options rather than look at a single item.
Should I delete product pages when items go permanently out of stock?
No, deleting pages immediately creates broken links and destroys historical ranking power. Keep the page live, clearly state the item is discontinued, and provide direct links to the closest alternative products to capture the existing traffic.
Make Your Data Work for You
Stop guessing what your customers want to buy. Open your website's analytics platform today, pull the report for your internal site search queries over the last 90 days, and identify the top 10 products users search for that return zero results. Build dedicated pages for those exact terms first.