Shopify SEO12 min read

Ecommerce Keyword Research: Find Keywords That Drive Sales

A complete guide to ecommerce keyword research. Learn how to find high-intent keywords that drive traffic and sales to your online store.

Marcus Williams

Content Strategist

Published February 18, 2025

Why Ecommerce Keyword Research Is Different

Standard keyword research advice focuses on informational content. Ecommerce keyword research is different because you need to balance three types of intent:

  • Transactional -- "buy leather wallet" (ready to purchase)
  • Commercial investigation -- "best leather wallets for men" (comparing options)
  • Informational -- "how to care for leather" (learning, but potential future buyer)
  • Getting this balance right determines whether your SEO efforts drive revenue or just vanity traffic.


    Step 1: Map Keywords to Your Store Structure

    Before researching specific keywords, understand where each type belongs:

    Page TypeKeyword IntentExample
    Product pagesTransactional"buy handmade leather wallet"
    Collection pagesCommercial"men's leather wallets"
    Blog postsInformational / Commercial"best wallet for front pocket"
    HomepageBrand + broad"premium leather goods"

    Your Keyword Architecture

    ``

    Homepage: Broad brand keyword

    ├── Collection: Category keyword

    │ ├── Product: Specific product keyword

    │ └── Product: Specific product keyword

    ├── Blog Post: Informational keyword --> links to collection

    └── Blog Post: Commercial keyword --> links to products

    `


    Step 2: Find Your Seed Keywords

    Start with keywords you already know, then expand:

    Source 1: Your Product Catalog

    Write down what each product is, who it is for, and what problem it solves.

    Example for a candle store:

  • Soy candles, scented candles, natural candles
  • Relaxation, home fragrance, gift ideas
  • Vanilla candle, lavender candle, woodwick candle
  • Source 2: Google Search Console

    If your store has been live for a few months, Search Console shows what queries are already driving impressions. Look for keywords where you rank on page 2 -- these are quick wins.

    Source 3: Competitor Analysis

    Find 3-5 competitors and analyze the keywords they rank for using Ahrefs or SEMrush. Focus on keywords where competitors rank but you do not.

    Source 4: Amazon and Shopify Search

    Type your product category into Amazon's search bar and note the autocomplete suggestions. These reflect real buyer language.


    Step 3: Evaluate and Prioritize Keywords

    Not all keywords are worth targeting. Evaluate each one on:

    Search Volume

    How many people search for this monthly. Ignore keywords with fewer than 50 searches unless they have very high purchase intent.

    Keyword Difficulty (KD)

    How hard it is to rank on page one. For newer stores (DR under 30), target keywords with a KD under 20.

    Commercial Value

    Does this keyword indicate someone is ready to buy? Prioritize keywords with commercial or transactional intent over purely informational ones.

    Relevance

    Does this keyword match products you actually sell? Ranking for an irrelevant term drives bounce traffic, not revenue.

    Prioritization Matrix

    PriorityVolumeDifficultyIntentAction
    High200+Under 15TransactionalTarget on product/collection pages
    High500+Under 20CommercialCreate a blog post or buying guide
    Medium100-500Under 30InformationalBlog post with product links
    Low50-100Under 10InformationalBlog post if related to products

    Step 4: Assign Keywords to Pages

    Create a keyword map spreadsheet:

    KeywordVolumeKDIntentTarget PageStatus
    soy candles12,00035Commercial/collections/soy-candlesOptimized
    best soy candle brands1,20012CommercialBlog postTo write
    vanilla soy candle8008Transactional/products/vanilla-soy-candleTo optimize
    how to make soy candles6,50015InformationalBlog postTo write

    Rules:

  • One primary keyword per page
  • Never target the same keyword on two pages (keyword cannibalization)
  • Product pages get transactional keywords
  • Blog posts get informational and commercial investigation keywords
  • Collection pages get broad category keywords

  • Step 5: Optimize Your Pages

    For Product Pages

  • Include the keyword in the title tag, H1, URL, and first 100 words
  • Write a unique description over 300 words
  • Add keyword-relevant alt text to images
  • Use the product title SEO guide for detailed formulas
  • For Collection Pages

  • Write a 200-400 word keyword-rich description
  • Optimize the title tag and meta description
  • See our collection SEO guide for a complete walkthrough
  • For Blog Posts

  • Target the keyword in the title, URL, H1, and introduction
  • Use related keywords in H2 subheadings
  • Include internal links to relevant products and collections
  • Add FAQ schema with long-tail keyword variations
  • Follow the blog SEO guide for structure
  • Use the ecommerce SEO audit to check your optimization across all pages.


    Advanced Tactics

    Find Content Gaps

    Search your top 5 competitors in Ahrefs' Content Gap tool. It shows keywords they rank for that you do not -- these are immediate content opportunities.

    Target "Best [Product] for [Use Case]" Keywords

    These keywords have high commercial intent and moderate competition. Examples: "best candle for stress relief," "best laptop for graphic design," "best running shoes for flat feet."

    Build Topic Clusters

    Group related keywords into clusters and create interconnected content:

    `

    Pillar: "Complete Guide to Soy Candles"

    ├── "Soy vs Beeswax Candles"

    ├── "Best Soy Candle Scents"

    ├── "How Long Do Soy Candles Last"

    └── "Soy Candle Care Tips"

    ``

    Link every cluster post to the pillar and to each other.


    Tools for Ecommerce Keyword Research

    ToolBest ForPrice
    AhrefsComplete keyword data + competitor analysis$99/mo
    SEMrushKeyword magic tool + position tracking$129/mo
    Google Search ConsoleExisting keyword performance (free)Free
    Google Keyword PlannerSearch volume estimatesFree
    Obsess AIAutomated keyword targeting in contentFrom $9/mo

    Your Action Plan

  • Export your product catalog and list seed keywords
  • Run competitor analysis for keyword gaps
  • Build a keyword map assigning terms to pages
  • Optimize your top 20 pages first
  • Create a blog content calendar targeting informational keywords
  • Want AI to handle content creation for your keyword targets? Try Obsess AI free for 7 days and generate optimized blog posts automatically.

    Frequently Asked Questions

    What tools should I use for ecommerce keyword research?

    Ahrefs and SEMrush are the gold standards for keyword research. For free options, Google Keyword Planner, Google Search Console, and Google Trends provide useful data. Combine tool data with competitor analysis for the best results.

    How many keywords should a Shopify product page target?

    Each product page should target 1 primary keyword and 2-4 secondary keywords. The primary keyword goes in your title tag, H1, and URL. Secondary keywords appear naturally in the description and alt text.

    Should I target high-volume or low-volume keywords?

    Start with low-to-medium volume keywords (100-1,000 monthly searches) that have clear purchase intent and lower competition. As your site gains authority, gradually target higher-volume terms. A mix of both is ideal.

    Keyword ResearchSEOEcommerceShopifyStrategy
    Share:

    Ready to Automate Your Content Marketing?

    Let Obsess AI write SEO-optimized blog posts for your Shopify store.