Most store owners skip keyword research. Then they wonder why their product pages sit on page 4 of Google forever.
Here’s the thing. I’ve audited dozens of Shopify and WooCommerce stores over the past two years, and almost every single one made the same mistake: they built product pages around what they call their products internally, not what buyers actually type into Google. “Ergonomic lumbar support cushion” sounds great in a boardroom. Nobody searches that. They search “back pillow for office chair.”
That gap between what you call it and what buyers call it is where all your lost traffic lives.
This guide walks through the full process I use with clients, start to finish. No fluff, no theory. By the end you’ll have a real keyword list, mapped to real pages, ready to plug into your store.
Why Keyword Research Actually Moves the Needle for Online Stores
Organic search isn’t a nice-to-have channel anymore. It’s often the single biggest source of traffic for stores that get this right, and Shopify’s own research points out that roughly a third of consumers discover new brands and products through search engines in the first place. That’s not paid traffic. That’s free, compounding, and it doesn’t disappear the second you pause your ad budget.
I’ve watched a client’s category page jump from position 34 to position 6 in about ten weeks just from restructuring the page around three long-tail keywords instead of one broad one. No new backlinks. No redesign. Just better keyword targeting.
Here’s the part nobody tells you: keyword research for ecommerce isn’t the same as keyword research for a blog. A blog cares about clicks and time on page. Your store cares about clicks that turn into a checkout. That changes everything about which keywords are worth chasing.
Step 1: Get Inside Your Buyer’s Head, Not Your Own
Before you touch a single tool, sit down and write out how a real customer would describe your product if they were texting a friend. Not your brand language. Not your internal SKU names. Real, messy, human language.
Ask yourself:
- What problem is this product solving?
- What would someone type if they didn’t know your brand existed?
- What comes right before the purchase decision (“best,” “cheap,” “for [use case],” “vs [competitor]”)?
- What comes right after (“returns,” “sizing,” “how to clean”)?
This single exercise generates more useful seed keywords than most paid tools do on their first pass. I’ve started every client project this way for three years running, and it consistently surfaces angles the tools miss entirely.
Step 2: Build Your Seed Keyword List
Seed keywords are your starting point. Broad, high-volume, obvious terms. Think “running shoes,” “phone case,” “yoga mat.” They’re competitive as hell and rarely convert on their own, but they’re the trunk of the tree everything else branches from.
Pull seeds from:
- Your product categories and top-selling SKUs
- Competitor navigation menus
- Amazon’s autocomplete when you search your product type
- Google’s “People also ask” boxes
- Your own site search data if you have any history
Don’t overthink this step. You need maybe 15 to 25 seeds to start. The real gold comes next.
Step 3: Expand Into Long-Tail Keywords (This Is Where You Actually Win)
Long-tail keywords are the specific, multi-word phrases like “best running shoes for flat feet” or “waterproof phone case for iPhone 15.” Lower volume individually, but here’s the tradeoff that matters: buyers using these phrases already know what they want. They’re closer to checkout, and stacking dozens of long-tail terms across your catalog adds up to serious traffic that a single seed keyword could never deliver alone.
Take your 20 seed keywords and run each one through:
- Google autocomplete: type the seed and see what Google suggests before you finish typing
- “People also ask” boxes: these are literally questions real buyers have, ready-made for FAQ sections
- Related searches at the bottom of the results page: an underused goldmine
- AnswerThePublic or AlsoAsked: visualizes question-based long-tail variants in seconds
- Amazon and Etsy search bars: buyers there are already in shopping mode, so their phrasing is pure purchase intent
A quick example from a home goods client. Seed keyword: “cutting board.” Long-tail expansion pulled up “cutting board that won’t dull knives,” “end grain vs edge grain cutting board,” and “best cutting board for meal prep.” We built content around all three. Two of them now rank in the top five.
Step 4: Understand Search Intent Before You Build a Single Page
This is the step most stores skip entirely, and it’s the one that tanks rankings faster than anything else. Google’s whole job is matching a searcher’s intent to the right kind of page. If your intent and page type don’t match, you won’t rank no matter how many keywords you stuff in.
There are four intent types you need to sort every keyword into:
- Informational: “how to choose running shoes,” “what is end grain wood.” These belong on blog posts and guides, not product pages.
- Navigational: “Nike running shoes,” “Nordstrom shoe department.” Brand-specific searches.
- Commercial investigation: “best running shoes 2026,” “Nike vs Adidas running shoes.” Comparison pages, buying guides, roundups.
- Transactional: “buy running shoes size 10,” “running shoes free shipping.” Product and category pages, exactly where you want to convert.
Miss this and you’ll end up writing a 2,000-word blog post targeting a keyword that Google only wants to show product pages for. I’ve seen it happen. The post never ranks, no matter how good the writing is, because Google has already decided what kind of result belongs there.
Step 5: Pull Real Numbers, Not Guesses
Once you’ve got your expanded list sorted by intent, it’s time to attach data. Three metrics matter here:
- Search volume: how many people search this monthly. Don’t chase zero-volume terms, but don’t dismiss low-volume long-tail keywords either. Ten keywords at 50 searches a month beat one at 500 if the ten convert better.
- Keyword difficulty: how hard it’ll be to rank. New stores especially should lean toward lower-difficulty terms first to build authority before going after the big seeds.
- CPC (cost-per-click): a sneaky-useful signal. High CPC usually means high commercial intent, since advertisers wouldn’t pay for it otherwise.
Tools that get this done: Google Keyword Planner (free, if a little conservative on volume), Ahrefs, SEMrush, or Ubersuggest for budget-conscious stores. I run every client list through at least one paid tool because free tools alone tend to underestimate volume on ecommerce-specific terms by a wide margin.
For anyone who wants a deeper technical breakdown of the metrics, DebugBear’s ecommerce SEO guide covers how these numbers interact with site architecture and Core Web Vitals, which matters more than people assume once you’re ranking.
Step 6: Map Keywords to the Right Page Type
Here’s where all that intent sorting pays off. Every keyword needs a home:
- Homepage → your single broadest brand term, maybe one or two category terms
- Category pages → mid-tail commercial and transactional terms (“men’s running shoes,” “waterproof hiking boots”)
- Product pages → highly specific transactional long-tail terms, including size, color, and use-case variants
- Blog/guide content → informational and commercial investigation terms
- FAQ sections → question-based long-tail keywords pulled straight from “People also ask”
One keyword per page. Don’t try to rank a single product page for fifteen unrelated terms. Google will just get confused about what the page is actually about, and confused pages rank for nothing.
Step 7: Study Your Competitors (Then Do It Better)
Pull up the top five competitors currently ranking for your priority keywords. Not the biggest brands necessarily, the ones actually showing up for the terms you want.
Check:
- What keywords appear in their title tags and H1s
- What questions they answer that you don’t
- Gaps in their content: thin product descriptions, missing size guides, no comparison content
- Their internal linking structure between category and product pages
This isn’t about copying. It’s about finding what they’re missing and filling it better than they did. A client in the outdoor gear space found that zero competitors on page one had a “which size tent fits your family” comparison tool. We built one. It’s now their highest-converting page for informational traffic.
If you want to go deeper on this specific angle, working with a specialist ecommerce seo keyword team can speed up the competitive gap analysis significantly, especially at scale across a large catalog where manual review just isn’t realistic.
Step 8: Don’t Ignore Seasonal and Trending Terms
Ecommerce keyword demand shifts hard around holidays, weather, and cultural moments. “Christmas gifts for dad” spikes in November and dies in January. If your keyword strategy is static, you’re leaving money on the table every single season.
Use Google Trends to spot the shape of demand before it peaks, not after. Build seasonal category pages or landing pages ahead of time so Google has time to index and rank them before the traffic wave hits. Waiting until the week of Black Friday to optimize your Black Friday page is too late. Google needs weeks, sometimes months, to trust a new or updated page enough to rank it for a competitive seasonal term.
Step 9: Track, Refine, Repeat
Keyword research isn’t a one-time project you finish and file away. Rankings shift. New competitors show up. Buyer language changes as trends move.
Set a quarterly review where you:
- Check which keywords gained or lost ranking
- Pull new “People also ask” data for shifts in question phrasing
- Look for new long-tail opportunities from actual site search queries
- Revisit any pages stuck on page two of Google, since these are often one content tweak away from a real jump
I check client rankings monthly at minimum. The stores that treat keyword research as ongoing maintenance, not a launch checklist item, are the ones still growing organic traffic two years later.
Common Mistakes That Quietly Kill Ecommerce SEO
A few patterns show up constantly across the audits I’ve done:
- Keyword stuffing product descriptions. Google’s smarter than this now. It reads context, not just term frequency.
- Duplicate content across product variants. Ten color variants of the same shirt with identical descriptions confuse search engines about which page to rank.
- Ignoring image alt text. Free ranking real estate that most stores leave completely blank.
- Targeting only high-volume seed keywords. A store that only chases “shoes” will lose to competitors who own hundreds of specific long-tail variants.
- No internal linking strategy. Category pages should link to relevant products, products should link back to buying guides. Isolated pages rank worse than connected ones.
Choosing the Right Keyword Research Tools for Your Budget
You don’t need every tool on the market. You need two or three that actually talk to each other well.
For stores just getting started, Google Keyword Planner and Google Search Console cost nothing and already show you what’s driving impressions right now, which is often more useful than guessing at brand-new terms. Search Console specifically tells you which queries your site already shows up for but isn’t ranking well on, and that’s usually the fastest win available. A page ranking at position 14 for a decent keyword needs way less work to hit page one than a page starting from zero.
Once budget allows, a paid platform earns its keep fast. Ahrefs and SEMrush both pull competitor keyword gaps, historical ranking data, and difficulty scores that free tools simply can’t match. ResultFirst’s ecommerce SEO playbook breaks down how these tools fit into a broader technical SEO strategy, which matters because keyword research disconnected from site speed and crawlability only gets you halfway there.
Smaller stores on a tighter budget can lean on Ubersuggest or even the free tier of Moz’s keyword explorer. They won’t have the same depth, but they’ll get you 80% of the way for a fraction of the cost. I’ve run entire client campaigns on budget tools for the first six months before graduating to Ahrefs once the traffic justified the spend.
Whatever you pick, don’t juggle five tools trying to cross reference everything manually. Pick one for volume and difficulty, one for competitor gaps, and Search Console for tracking what’s already working. That’s plenty.
How to Turn Keywords Into Actual Revenue, Not Just Traffic
Ranking for a keyword means nothing if it doesn’t convert. I’ve seen stores proudly report a 40% traffic increase from a new keyword strategy, then quietly admit revenue barely moved. That’s a targeting problem, not a traffic problem.
Before committing real time to any keyword, ask whether it matches your actual product catalog and price point. “Cheap running shoes” and “premium running shoes” both have decent volume, but if your store sells $180 trail runners, chasing the “cheap” term fills your analytics with visitors who were never going to buy. Match the keyword’s implied budget and use case to what you actually sell, every time.
Watch your conversion rate by keyword group, not just overall traffic. Long-tail transactional terms should convert noticeably higher than broad informational ones. If they’re not, something’s off in the page experience, maybe the product page doesn’t actually answer the specific question the keyword implies, or the price isn’t visible fast enough, or shipping info is buried below the fold.
A furniture client of mine ranked well for “modern accent chair” but conversion sat under 1%. Digging into the page, there was no dimensions chart above the fold and shipping cost was hidden until checkout. Adding both, without touching the keyword targeting at all, doubled the conversion rate within a month. The keyword research got the traffic there. The page had to close the deal.
What to Do Now
Start small. Pick one product category this week. Run it through the full process above, seed keywords, long-tail expansion, intent sorting, competitor gaps, and rewrite that single category page around what you find.
Don’t try to rebuild your entire catalog in one weekend. Ecommerce keyword research compounds fastest when it’s applied consistently, category by category, rather than rushed across the whole site at once.
Once you see that first page move up in rankings, and it will move if you actually follow the intent-matching step, roll the same process out across the rest of your catalog. That’s how a 30-product store and a 3,000-product store both win the same game. One page at a time.
Keep a simple spreadsheet as you go. Columns for the keyword, search volume, difficulty, intent type, and which page it’s mapped to. It sounds basic, but every client I’ve handed a messy keyword strategy has said the same thing once they saw it organized this way: they had no idea how scattered their targeting actually was until it was laid out in front of them.
The stores winning at ecommerce SEO right now aren’t the ones with the biggest budgets. They’re the ones treating keyword research as an ongoing habit instead of a one-time task buried in a launch checklist from two years ago. Start with one category. Do it properly. Then keep going.