Back to BlogSEO

Ecommerce Keyword Research for Shopify Stores: The Process We Actually Use

Aayush BuchaOctober 18, 20268 min read
Ecommerce Keyword Research for Shopify Stores: The Process We Actually Use

Every Shopify store owner we talk to has done keyword research. Almost none of them did their ecommerce keyword research the way that actually moves rankings.

They typed a few head terms into a free tool, exported a giant CSV, and then... nothing. Or worse, they wrote thirty blog posts targeting keywords they could never rank for, while their product and collection pages sat on page four with zero optimization. We've audited stores with 200 blog posts and almost no organic revenue. The research wasn't the problem. The process was.

In this post, we're showing you the exact ecommerce keyword research process we run for every store we take on, whether it's a $20K niche brand or a Shopify Plus merchant doing eight figures. You'll learn which pages to target first, how to score opportunity without guessing, and why the keyword tools are lying to you about one critical metric.

A search engine results page for "best Shopify SEO apps", the kind of SERP ecommerce keyword research targets

Start With Your Money Pages, Not Your Blog

This is the biggest mistake we see, so let's kill it first. Most merchants do keyword research for content marketing and ignore the pages that actually transact.

Your store's revenue architecture looks like this, in order of how much each page type is worth to you:

  1. Product pages. Someone searching "organic cotton duvet cover king" is ready to buy
  2. Collection pages. "Organic bedding" searchers are comparing, still high intent
  3. Blog posts. "How to wash a duvet cover" is informational, lower intent

Yet the typical store has blog content targeting dozens of keywords while their collection pages target nothing at all. We fix this first, always. When we take on a store, the first keyword mapping exercise puts collection and product pages at the top of the queue. Blog content comes after the money pages are pulling their weight.

This reordering alone is a big part of why our SEO clients see an average 9x organic traffic increase. It's not magic. It's just prioritizing pages Google actually wants to rank for transactional queries.

Step 1: Mine Your Own Search Console Data

Before you open any paid tool, go to Google Search Console > Performance. Filter to your product and collection URLs only, and look at queries where you rank between positions 5 and 30.

These are your fastest wins. Google is telling you these pages are relevant but not strong enough to crack page one. A page ranking at position 14 for a commercial term often needs better internal linking, a title tweak, and some content depth, nothing more.

We export this data for every new client. On a typical mid-size store, we find 50 to 200 of these "striking distance" queries before spending a dollar on tools. A handful of them almost always turn out to be keywords the client never would have thought to target, because customers use words the brand doesn't.

Step 2: Build Your Ecommerce Keyword Research Seed List

Once you've exhausted your own data, build your seed list from sources that reflect real buyer language:

Your reviews and customer emails. The words customers use when they love (or complain about) your products are the words other customers search. We read review exports by hand on every engagement. It's slow. It's also where the best modifiers hide: "for sensitive skin," "that doesn't pill," "for small apartments."

Amazon and marketplace autocomplete. Type your product category into Amazon and let autocomplete finish it. Marketplace autocomplete skews commercial in a way Google's sometimes doesn't.

Competitor catalog pages. Pull the titles and H1s from the three competitors ranking for your money terms. Not to copy, but because their copy has already been market-tested against searcher intent.

Shopify Search & Discovery data. If you have the free Shopify Search & Discovery app installed, your own site search queries are pure gold. People type what they wanted into your search bar when navigation failed them.

Step 3: Expand With Tools, But Know Their Blind Spot

We use Ahrefs for expansion and competitor gap analysis. Semrush works too. The specific tool matters less than knowing where the data lies.

Volume numbers in every third-party tool are estimates, and for long-tail ecommerce terms they can be off by an order of magnitude. A keyword showing 50 searches/month in Ahrefs often drives 500+ clicks when you rank for it, because these tools dramatically undercount long-tail variations.

So we treat tool volume as a relative ranking signal, not a truth. A keyword with volume 500 almost certainly gets more searches than one showing 50. Whether it's 600 or 6,000, we can't know until we're ranking.

What we actually score on is keyword difficulty relative to your domain authority, and intent. A difficulty-25 keyword on a DR-30 store is a real target. A difficulty-70 keyword on that same store is a six-month project, at best. Check your domain rating first, then filter the keyword list to difficulty scores your site can realistically beat.

Step 4: Score Every Keyword on Intent, Not Just Volume

Two keywords with identical volume can be worth 50x different amounts. The one you want is the one with buying intent.

We sort every keyword into three buckets:

Transactional. "Buy," "for sale," "near me," "best," price words, product-specific modifiers. These map to collection and product pages.

Commercial investigation. "X vs Y," "reviews," "is X worth it." These map to comparison and review pages, and they convert surprisingly well.

Informational. "How to," "what is," "ideas." These are blog fuel. Useful for topical authority and internal linking, but they rarely pay the bills directly.

The classic failure mode: a store ranks #1 for a 40,000-volume informational keyword and wonders why revenue didn't move. Meanwhile a 500-volume transactional keyword was sitting unoptimized. We map intent before anything else, and we assign page types before anyone writes a word.

Step 5: Map Keywords to URLs Before You Create Anything

Every keyword gets exactly one target URL. No exceptions. Two pages targeting the same keyword cannibalize each other, and Google will split the ranking signals between them, so both lose.

We build a mapping sheet with four columns: keyword, intent bucket, target URL, and target page type. For existing stores, most rows point to URLs that already exist but were never optimized. For new stores, the mapping becomes the site architecture brief.

Then comes internal linking, which is where most DIY stores fall apart. Your blog posts should link to your money pages with descriptive anchors, your collections should interlink by use case, and your product pages should link back up to their parent collections. When we rebuild a store's internal linking, collection pages that had been stuck at position 18 for months routinely jump into the top five. Google can only rank pages it can find and understand.

Step 6: Validate With the SERP Itself

Tools tell you about a keyword. The search results page tells you the truth. Before committing to any keyword with real effort, Google it and look at what ranks.

Ask three questions:

  1. Are the results product pages, collections, blog posts, or a mix? Whatever dominates is the page type Google wants for that query, so that's what you need to build.
  2. Do the results include Amazon, Walmart, or massive editorial sites? If page one is all giants and you have a DR-20 store, pick a different battle.
  3. Are there featured snippets, "People also ask" boxes, or shopping results? These tell you what content format wins the click.

This takes two minutes per keyword and saves months. We've seen clients waste an entire quarter on a keyword whose SERP was locked down by Amazon and two category-defining brands. No blog post was ever going to win that fight.

The Mistakes That Waste the Most Time

Chasing head terms first. If you sell candles, "candles" is not your first target. "Hand poured soy candles in recycled glass jars" is. Long-tail keywords convert better and rank faster. Build up to the head terms.

Writing blog posts that orphan your products. An informational post with zero links to your collections is a dead end. Every blog post should route readers toward a buying page.

Ignoring keywords you already rank for. Updating a page at position 11 is usually faster and cheaper than creating a new page from scratch. We always audit before we create.

Treating keyword research as a one-time project. Search behavior shifts, new competitors show up, and your rankings drift. We revisit the mapping sheet quarterly on retainer clients.

Frequently Asked Questions

How long does keyword research take for a Shopify store?

For a typical store with 100 to 500 products, a thorough process takes 15 to 30 hours, depending on how clean the existing site structure is. We spread it over the first two weeks of an engagement because the mapping decisions benefit from marinating. Rushing it usually means redoing it.

What's the best free keyword research tool for Shopify stores?

Google Search Console, full stop. It's the only tool showing your actual impressions and positions on real Google results. Pair it with Google Keyword Planner for expansion and your own site search data from Shopify, and you can run a respectable process without paying for anything.

How many keywords should a Shopify product page target?

One primary keyword and a handful of close variants. A product page for "linen throw pillow cover" can naturally also pick up "washed linen pillow cover" and "linen cushion cover," but trying to force five unrelated keywords onto one page dilutes all of them.

Is blogging still worth it for Shopify SEO?

Yes, but as a supporting actor. Blog posts build topical authority, capture informational traffic, and give you internal linking ammunition for money pages. They rarely drive direct revenue on their own. If you're blogging instead of optimizing collections, you have the order backwards.

How do I know if a keyword is too competitive?

Check who's on page one. If you see Amazon, national retailers, and DR-70+ niche brands, and your store is under DR-30, deprioritize it. Tools' difficulty scores are a rough guide, but eyeballing the actual SERP for your store's size is more reliable.

Get Help With This

Keyword research is the foundation everything else in SEO sits on, and a bad foundation means months of wasted content spend. If you'd rather have a team that's mapped keywords for 200+ Shopify stores handle it, see how our Shopify SEO service works, or grab a free audit to see which striking-distance keywords your store is already sitting on.

Written by

Aayush Bucha

Founder & Chief Strategist

Scaled his own brand to eight figures before building AAA Digital. Reviews every Shopify growth engagement personally.

AAA Digital brand mascot

WANT RESULTS LIKE THESE?

We implement these exact strategies for brands that want to scale. Book a free strategy call and let us audit your current setup.

Book a Free Strategy Call