Back to Guides
SEO & Search
18 min read

How to Do Keyword Research for Shopify

Keyword research is the foundation of every successful Shopify SEO strategy. Without it, you are guessing which terms your customers use, and guessing rarely ranks. This guide covers a practical process for finding, evaluating, and using keywords across your store.

Flex Commerce Team
Updated January 2025

Why Keyword Research Matters

Your customers use specific words to search for products. If your pages do not include those words, Google has no reason to show them. Keyword research tells you exactly which terms to use on product pages, collection pages, and blog posts.

For Shopify stores, keyword research is particularly valuable because organic search traffic converts at 3-5x the rate of paid social traffic. A well-optimised product page that ranks on page one can drive consistent revenue for years without ongoing ad spend.

The goal is not just to find the most searched terms, but to find terms you can realistically rank for given your domain authority and competition. A niche keyword with 200 monthly searches where you can rank in the top three is more valuable than a 10,000-search term where you are buried on page five.

Tools to Use

Google Search Console (Free)

Shows the exact queries driving traffic to your existing pages. If you already have a store, start here. Look for keywords where you rank 5-20 and optimise those pages first: quick wins with minimal effort.

Ahrefs or Semrush (Paid)

Full keyword research suites with UK-specific search volumes, keyword difficulty scores, and competitor keyword data. Ahrefs is preferred by many UK agencies for its accurate UK search volume data. Expect to pay £80-£120 per month for a basic plan.

Google Keyword Planner (Free)

Requires a Google Ads account, but is free to use for keyword data. Volumes are shown as ranges unless you are running active campaigns, but it is useful for directional research.

Google Autocomplete and Related Searches

Type your seed keyword into Google and study the autocomplete suggestions and related searches at the bottom of the page. These are real queries from real users and are excellent for finding long-tail variations.

Finding Product Keywords

Product page keywords should be specific and transactional. A customer searching "buy leather wallet UK" is much closer to purchasing than someone searching "types of wallets".

Start with your product name and add modifiers: material, colour, size, use case, price range, and location. For a leather wallet, seed keywords might be: "men's leather bifold wallet UK", "personalised leather wallet", "slim leather card wallet".

Check competitor product pages for keyword ideas. Look at brands ranking for your target terms and study their product titles, headings, and meta descriptions. Tools like Ahrefs show which keywords a specific URL ranks for.

Collection Page Keywords

Collection pages are your highest-value SEO pages. They rank for broader category terms that drive significant traffic. A collection page for "men's leather wallets" can rank for dozens of related terms simultaneously.

Target head terms and category-level keywords for collection pages. Think: what would someone type if they were browsing a category rather than looking for a specific product? "Leather wallets for men", "luxury wallets UK", and "best leather wallets" are all collection-level terms.

Long-Tail Opportunities

Long-tail keywords are three or more words, typically lower volume but higher intent. A search for "personalised tan leather bifold wallet gift for dad" has very low volume but extremely high intent. The person searching that knows exactly what they want.

Long-tail keywords are particularly valuable for new stores with low domain authority. Instead of competing for "leather wallet" against established brands, target specific long-tail terms where competition is minimal.

Blog content is ideal for long-tail keywords. A post titled "The Best Leather Wallets for Men in 2025" can rank for multiple long-tail variations and drive collection page traffic via internal links.

Mapping Keywords to Pages

Each page on your store should target one primary keyword and 3-5 secondary keywords. Never target the same keyword on multiple pages: this causes cannibalisation where pages compete against each other.

Create a simple spreadsheet with URL, primary keyword, secondary keywords, and current ranking. This is your keyword map. Review it monthly and update page content when rankings change.

Tracking Rankings

Track keyword rankings weekly using a rank tracking tool. Ahrefs, Semrush, and standalone tools like SERPWatcher all offer this. Set up alerts for significant ranking changes so you can respond quickly to drops.

Supplement rank tracking with Google Search Console impressions and clicks data. A page that is ranking but not getting clicks has a title and meta description problem, not a ranking problem.

Want an SEO Strategy Built for Your Store?

Our SEO team conducts full keyword research audits, builds keyword maps, and implements on-page optimisation across your entire Shopify store.