Skip to main content
Skip to main content
Back to Guides
How to Do Keyword Research for Your WooCommerce Store

How to Do Keyword Research for Your WooCommerce Store

By Scrippt Dev··13 min read
Share

Learn how to do keyword research for your WooCommerce store step by step. Find the exact search terms your customers use and turn them into product page traffic.

You've built your WooCommerce store, uploaded your products, maybe even written some descriptions you're proud of. But when you check your traffic, it's barely a trickle. You're getting a handful of visitors a day — mostly people who already know your brand. Meanwhile, thousands of potential customers are typing product searches into Google every single day, and your store doesn't appear anywhere in the results.

The gap between where you are and where those customers are searching is filled by one thing: keyword research. It's the process of figuring out the exact words and phrases your ideal buyers type into Google, then using those phrases strategically across your store so search engines connect your products with those searches.

This isn't about stuffing random words into your pages. It's about understanding how your customers think, what language they use, and which specific searches you can realistically rank for. This guide covers the entire process so you can start pulling in organic traffic from Google.

Why Keyword Research Matters More for WooCommerce Than You Think

Every product page, category page, and blog post on your WooCommerce store is a potential landing page — a page where someone could arrive from a Google search. But Google can only send people to your pages if it understands what those pages are about, and if the content matches what someone is searching for.

Without keyword research, you're essentially guessing. You might describe your handmade leather wallet as "premium artisan bifold," while your customers are searching for "slim leather wallet for men." Both describe the same product, but only one matches how people search.

Here's a real comparison to illustrate:

  • Before keyword research: A candle shop titles a product page "Serenity Blend No. 7" — creative, but nobody searches for that phrase. The page gets zero organic traffic.
  • After keyword research: The same shop discovers that "lavender vanilla soy candle" gets 1,200 searches per month. They update the product title to "Lavender Vanilla Soy Candle — Serenity Blend" and the page starts appearing in search results within weeks.

The product didn't change. The words changed. That's the power of keyword research.

WooCommerce store owners have a particular advantage here because the platform gives you full control over your page titles, URLs, meta descriptions, and content — unlike some hosted platforms that limit what you can customise. You need to know which words to use.

Step 1: Build Your Seed List From What You Already Know

Before you touch any tools, start with what you know about your products and customers. A seed list is a starting collection of basic terms related to what you sell. You'll expand and refine this list later, but you need a foundation first.

How to create your seed list

  1. List every product category you sell. If you sell skincare, your categories might be "moisturisers," "serums," "cleansers," and "sunscreen."
  2. Write down how you'd describe each product to a friend. Skip the marketing language. Use plain, everyday words. A "hydration elixir" is a "face moisturiser" to most people.
  3. Check your WooCommerce search logs. Go to WooCommerce → Analytics → Search Terms in your WordPress dashboard. This shows exactly what visitors have typed into your store's search bar — real phrases from real buyers. If you don't see much data yet, install SearchWP (free tier available) to unlock richer search analytics. Pay special attention to searches with zero results — those represent demand you're not currently meeting.
  4. Read customer emails, reviews, and support questions. Pay attention to the exact words customers use. If five people ask "does this work on sensitive skin," that's a keyword theme worth targeting.
  5. Look at competitor product pages. Visit three to five stores that sell similar products. Read their product titles, category names, and any blog content. Note phrases that appear repeatedly — these are likely keywords they've researched.

By the end of this step, you should have a list of 30 to 50 raw phrases. Don't worry about perfection. This is raw material you'll refine next.

Step 2: Expand and Validate With Free Keyword Tools

Your seed list is based on intuition. Now you need data — specifically, how many people search for each phrase (called search volume) and how competitive each phrase is (how hard it will be to rank for it).

You don't need to spend hundreds on software to get started. Here are the most useful free and affordable options:

Google's own tools

  • Google Autocomplete: Type one of your seed phrases into Google and look at the suggestions that appear in the dropdown. These are real, popular searches. Type "leather wallet" and you might see "leather wallet for men," "leather wallet with coin pocket," "leather wallet personalised." Add every relevant suggestion to your list.
  • Google's "People Also Ask" box: Scroll down the search results page and look for the expandable question boxes. These reveal the exact questions your potential customers are asking. Each question is a potential blog post or FAQ section for your store.
  • "Related searches" at the bottom of the page: Scroll to the very bottom of Google's results. You'll find eight or more related phrases that give you even more keyword ideas.
  • Google Keyword Planner: This is free inside Google Ads (you don't need to run ads to use it). Create an account, go to "Discover new keywords," enter your seed phrases, and you'll get search volume ranges and competition levels for hundreds of related terms.

Other free tools worth using

  • Ubersuggest (free tier gives you a handful of searches per day): Enter a seed keyword and get volume, difficulty score, and related keyword suggestions.
  • AnswerThePublic (free tier available): Enter a keyword and see a visual map of every question, preposition, and comparison people search for around that term.

What to record for each keyword

Create a simple spreadsheet with these columns:

KeywordMonthly Search VolumeDifficulty/CompetitionIntent (see next section)Target Page
lavender soy candle1,200LowBuyProduct page
best soy candles for bedroom880MediumResearchBlog post
soy candle vs beeswax candle520LowResearchBlog post

Aim to have 80 to 150 keywords in your spreadsheet after this step.

Step 3: Understand Search Intent — the Key Most Store Owners Miss

Not every keyword is equal, and search volume alone doesn't tell the full story. What matters just as much is search intent — the reason behind a search. Someone typing a phrase into Google is trying to do one of four things:

  1. Buy something (transactional intent): "buy organic dog treats online," "WooCommerce hosting plan." These people have their wallet ready.
  2. Research before buying (commercial investigation): "best organic dog treats for puppies," "WooCommerce vs Shopify." They're comparing options and getting close to a decision.
  3. Learn something (informational intent): "are organic dog treats healthier," "what is WooCommerce." They want information, not a product page.
  4. Find a specific site (navigational intent): "Barkley's Treats login," "WooCommerce dashboard." They already know where they want to go.

Why this matters for your WooCommerce store

If someone searches "best waterproof hiking boots for wide feet" and lands on a product page with no comparison or buying guide, they'll bounce. They're in research mode and want a helpful blog post that compares options — ideally one that recommends your product.

Conversely, if someone searches "buy Merrell Moab 3 size 11" and lands on a blog post instead of a product page with an add-to-cart button, you've lost a sale.

Here's how to check intent quickly: Search for the keyword in Google yourself. Look at the top five results. Are they product pages, category pages, blog posts, or comparison articles? Whatever Google is already ranking tells you what type of content searchers want. Match that format.

Assign an intent label to every keyword in your spreadsheet, then map each keyword to the right type of page on your store:

  • Transactional keywords → Product pages and category pages
  • Commercial investigation keywords → Comparison blog posts, buying guides, or detailed category pages
  • Informational keywords → Blog posts, FAQ pages, or how-to guides

Step 4: Prioritise Keywords You Can Actually Rank For

Here's where many store owners waste months of effort. They target the most obvious, highest-volume keyword in their niche — like "running shoes" or "organic skincare" — and wonder why they never appear in search results. Those terms are dominated by massive brands with enormous budgets.

Instead, focus on long-tail keywords — phrases that are more specific, usually three to six words long, with lower search volume but much less competition. These phrases also tend to convert better because they're more specific.

How to prioritise your keyword list

Go through your spreadsheet and score each keyword using these three criteria:

  1. Relevance (High / Medium / Low): Does this keyword directly relate to a product you sell or a topic your audience cares about? If it's a stretch, deprioritise it.
  2. Difficulty (Low / Medium / High): Use the difficulty score from your keyword tool. As a store that's still building authority, focus heavily on low and medium difficulty keywords first.
  3. Business value (High / Medium / Low): If someone searching this phrase found your store, how likely are they to buy? "Cheap soy candles bulk" might have volume, but if you sell premium handmade candles, it's low business value.

Your sweet spot: High relevance + Low to medium difficulty + High business value. Start with 10 to 15 keywords that tick all three boxes. These are your priority targets.

If you're unsure where your store stands in terms of SEO fundamentals before diving into keyword implementation, run your site through our free website audit tool to get a baseline.

Step 5: Map Keywords to Your WooCommerce Pages

Keyword research is useless if it stays in a spreadsheet. The final step is assigning each priority keyword to a specific page on your store and using that keyword in the right places.

The one-page-per-keyword rule

Each primary keyword should be targeted by one page only. If you target "lavender soy candle" on three different product pages, those pages compete against each other in Google (this is called keyword cannibalisation), and none of them rank well. Pick the single best page for each keyword.

Where to place your keywords in WooCommerce

For every target page, use your primary keyword in these locations:

  1. Page title (SEO title): This is the clickable blue link in Google results. If you use an SEO plugin like Yoast SEO or Rank Math (both have free versions), you can edit this separately from your product name. Keep it under 60 characters.
  2. URL (slug): Edit the permalink to include your keyword. /product/lavender-vanilla-soy-candle/ beats /product/serenity-blend-no-7/.
  3. Meta description: The short text below the title in search results. Write a compelling sentence (under 155 characters) that includes your keyword and gives a reason to click.
  4. H1 heading: This is usually your product title or page heading. It should include or closely match your keyword.
  5. First 100 words of the page content: Work your keyword naturally into the opening paragraph of your product description or blog post.
  6. Image alt text: Describe what's in the image using your keyword where it makes sense. "Lavender vanilla soy candle in glass jar" is both accessible and SEO-friendly.
  7. Product/category description body: Use the keyword and natural variations two to four more times throughout the content. Never force it — if it sounds robotic, rewrite it.

How to edit these fields in WooCommerce

Every WooCommerce product has two description areas: the Long Description (the main content block, visible on the product page) and the Short Description (a brief summary shown near the price and add-to-cart button). For SEO, the Long Description is your primary content asset — aim for 200+ words there and use your primary keyword in the first sentence.

To edit SEO-specific fields (title tag, meta description, URL slug), you need an SEO plugin. Install Rank Math or Yoast SEO — both are free. Once installed:

  1. Open any product in Products → Edit Product
  2. Scroll down to the Rank Math or Yoast panel below the description
  3. Set your SEO Title (under 60 characters, keyword near the start)
  4. Write your Meta Description (145–158 characters, include keyword + reason to click)
  5. Edit the product's Permalink (slug) at the top of the edit screen — click the URL shown below the product title and replace any auto-generated text with a clean, keyword-rich slug

These five fields — long description, SEO title, meta description, slug, and image alt text — are what Google reads to decide whether to rank your page.

A practical example

Let's say your target keyword is "personalised leather journal." Here's how that might look across a WooCommerce product page:

  • SEO title: Personalised Leather Journal — Hand-Stamped & Custom
  • URL: /product/personalised-leather-journal/
  • Meta description: Order a personalised leather journal with custom hand-stamping. Genuine full-grain leather, refillable pages. Perfect for gifts. Free UK shipping.
  • H1: Personalised Leather Journal
  • First sentence of description: This personalised leather journal is crafted from full-grain hide and hand-stamped with your initials, name, or a short message.
  • Image alt text: Open personalised leather journal showing hand-stamped initials on cover

For blog content ideas that support your product pages, consider writing posts that target those commercial investigation and informational keywords you identified — topics like "best journal for daily writing" or "leather journal vs paper notebook." These posts attract people earlier in the buying journey and link naturally to your product pages, building what's called a topical cluster around your core offerings. If you want a team to handle the content strategy and technical SEO for you, our services are built specifically for ecommerce store owners.

Common Keyword Research Mistakes to Avoid

Even with the right process, a few pitfalls can derail your efforts:

  • Targeting only one keyword per page with no variations. Google is smart enough to understand synonyms and related phrases. If your keyword is "organic face cream," also use "natural face moisturiser," "organic facial cream," and similar variations naturally in your content.
  • Ignoring category pages. Many WooCommerce stores leave category pages with no description at all. These pages can rank for broad, high-value keywords if you write 150 to 300 words of useful, keyword-rich content on them.
  • Doing keyword research once and never revisiting. Customer language evolves. New product trends emerge. Revisit your keyword research every three to six months to find new opportunities and check which pages are ranking.
  • Forgetting about local keywords. If you have a physical location or serve a specific region, include location-based keywords like "handmade candles Bristol" or "organic skincare shop Melbourne."
  • Chasing volume over intent. A keyword with 200 monthly searches and perfect buying intent will make you more money than a keyword with 5,000 searches and casual browsing intent.

Your Next Step: Start With Five Keywords This Week

You don't need to optimise your entire store overnight. Here's exactly what to do today:

  1. Pick the five products or categories that matter most to your business.
  2. Follow the process above to find one strong primary keyword for each.
  3. Update those five pages — title, URL, meta description, heading, and description — with your target keywords.
  4. Set a reminder to check your Google Search Console rankings for those terms in four to six weeks.

Five pages. Five keywords. That's enough to start building momentum. Every page you optimise is another door you open for Google to send customers your way — and unlike paid ads, organic traffic doesn't stop the moment you stop paying.

If you'd rather have someone handle keyword research, on-page optimisation, and content strategy for your WooCommerce store, our done-for-you WooCommerce services are built exactly for this.

Done-for-you

Want a professional WooCommerce store built for you?

We build WooCommerce stores that are fast, SEO-optimised, and ready to sell — no monthly platform fee, no tech knowledge required. Fixed price, no calls.

See WooCommerce Packages →