Ecommerce SEO


Keyword Research

Length: 10,599 words

Estimated reading time: 1 hour, 10 minutes

This e-commerce SEO guide has almost 400 pages of advanced, actionable insights into on-page SEO for ecommerce. This is the third out of 8 chapters.

Written by an ecommerce SEO consultant with 20 years of research and practical experience, this comprehensive SEO resource will teach you how to identify and address all of the SEO issues specific to ecommerce websites, in one place.

The strategies and tactics described in this guide have been successfully implemented on top 10 online retailers, small & medium businesses, and mom and pop stores.

Please share and link to this guide if you liked it.

Keyword Research

In this section, I will explain the keyword research process, which is a core concept of ecommerce SEO. Keywords are important for users and are still crucial for search engines. I will explain how to perform the research with users in mind, and I will show you how to tie the buying funnel and the user intent to this research. I will also touch on developing personas that can be later used to create a content marketing strategy by mapping user intent to content. Towards the end of the section, I will share a few less known keyword strategies specific to ecommerce.

While SEO is the abbreviation for “search engine optimization”, SEO experts do not improve how search engines work; they optimize for search engines. And because the primary purpose of search engines is to be helpful to the people who use them, SEO would be better thought of as optimizing your website for search engine users. Search engine users are also referred to as searchers.

The search trifecta includes three entities:

  • The user
  • The search engine
  • The website

A common search experience looks like this: The user performs a search on the search engine, which leads searchers to the website, which should (in an ideal state) fulfill the user’s query.

Figure 54 – The search trifecta.

When performing keyword research, we often skip the user and jump straight to the search engine. This section describes what I believe is a better approach to keyword research: start with the user, continue with the website, and finally, consider the search engine.

During this guide, I will refer to keywords and queries interchangeably, but there is a subtle difference between them.[1] A search query is a series of words users type into a search engine. A keyword is an abstract concept within a search query.

Figure 55 – Keywords are abstract concepts.

For example, on ecommerce websites, keywords are represented by department, category or subcategory names. A search term that contains several words, including the keyword, is a search query.

Good information architecture and keyword research are at the foundation of great ecommerce websites that perform the best in search engines and convert at high rates. In the Information Architecture section, we found that deciding on primary and secondary navigation labels (or category and subcategory labels) based solely on keyword research is not optimal—it should be complemented by user testing and research or, by using controlled and custom vocabularies. That is because the user intent is not always reflected in what he or she types in a search engine. That is also why it is difficult to estimate user intent purely by analyzing keywords or search queries.

Keyword or query research is a core concept for ecommerce websites because it is important to map keywords with the right type of content, for both users and search engines. Discussing search engines and keywords outside the context of users is not the correct SEO approach.

In terms of marketing, research means collecting all the raw data that you will later use to perform an analysis. In reference to keywords, research means collecting keyword data from different sources. Here are some data and metrics that you might collect:

  • The keywords or the search queries used by searchers on search engines.
  • Their associated search volumes.
  • The current rankings (keep in mind that rankings are difficult to measure accurately due to personalization and geo-location).
  • Competitiveness data such as the average DomainAuthority of the top 10 ranking domains.

You will collect the above keyword data directly from search engines or by using third parties.

Gathering keywords

Collecting the initial set of keywords is straightforward, but the number of potential sources is overwhelming. You can use:

  • Google’s Keyword Planner.
  • Google’s Display Planner.
  • Google’s autosuggest feature (crank it up with Ubersuggest or Keyword Snatcher).
  • Google and Bing related searches.
  • Bing’s Keyword Research feature within Bing Webmaster.
  • You can collect keywords by brainstorming with various internal departments or using your existing Google Ads campaigns.
  • You can also use Google Search Console data.
  • Social media sources (Twitter, Facebook, LinkedIn, etc.).

Other less known sources for collecting keywords are:

  • Internal site search data, using Google Analytics or other web analysis tools.
  • Voice-of-the-customer surveys and research.
  • User testing.
  • The anchor text of the natural links to your pages.
  • Competitor analysis.

Even though there is a plethora of keyword tools, the most extensive set of keywords and search queries and the most accurate search volumes can be extracted from pay-per-click (PPC) advertising platforms such as Google Ads.

I recommend collecting keyword data using an active Google Ads campaign, rather than using the data Google Ads provides without a live campaign. This is because when you run a live campaign, the Google Ads data goes beyond the keyword suggestions within the Keyword Planner. A live campaign can generate a handy list of long-tail keywords (use the Search Terms Report in Google Ads), and in my experience, that list is impossible to capture with any other tool.

Besides Text Ads, you should run Product Listing Ads in Google Ads (via the Merchant Center) and Dynamic Search Ads, and then use the Search Query Report to get a fantastic number of relevant keywords. Many of those keywords will be long-tail keywords.

Figure 56 – It is easier to rank for a search query that has more words in it (long-tail keyword) because the search query is usually less competitive.

Unfortunately, many people stop their keyword research after collecting just quantitative data, such as search volumes. I call this the traditional keyword research approach.
In the digital marketing world, the following is a typical scenario:

“We identified that these keywords have the highest search volumes, so we should target them. We will change page titles, we will go with a 3% keyword density, and we will build a bunch of backlinks to the pages targeting those keywords”.

Alternatively, if the marketing person or agency is more knowledgeable, the scenario may sound like this:

“These keywords have a decent amount of traffic and have good conversion rates, as per your analytics data. They are competitive, and that is why we should optimize the internal linking and build backlinks to the most appropriate SEO’d pages”.

Yes, search volume data research is necessary, but you need to go much deeper than this if you want to increase organic traffic. Search volumes are just the starting point. You must think of your users and their concerns, questions and their FUDs (fears, uncertainties, and doubts). All of these affect their purchasing decision. Once you identified those pain points, create content that attracts qualified organic traffic and generates sales.

Seasoned marketers call this concept Intent to Content.

Creating Personas

One of the best ways to map intent-to-content is by creating personas. A definition of persona is “a quasi-imaginary representation of your customer based on market research and real data about your existing customers. A persona includes demographics, behaviors, motivations, and goals”.

Ecommerce businesses, especially in the B2B space, need to go above and beyond and develop well-researched buyer personas to attract people in the early stages of the buying funnel. You will have to create and market content for every stage of the buying funnel.

Let’s say that you sell promotional products to businesses. Here’s what an oversimplified persona creation could be like:

Start by identifying the segments you need to market to and by giving them names, for example:

  • Vera, the Marketer.
  • Chris, the IT Geek.
  • Brad, the Economic Buyer.

If you sell promotional products, your focus will be on Vera, the Marketer.

Creating Vera’s buyer profile should be comprehensive. Everyone involved with marketing and sales should contribute to a Persona Questionnaire, based on their experience, knowledge and online research of Vera. Additionally, you can interview the existing customers who share Vera’s profile to find out commonalities. This questionnaire should be developed by a joint marketing and sales team and should include questions such as:

  • Where does Vera read online?
  • Where does she go to ask for help?
  • What kind of wording does she use online?
  • What challenges does Vera face right now?
  • What are her goals?
  • What does her career path look like?
  • What motivates her to select a competitor?
  • How does she make decisions?

Additionally, you can collect and analyze public résumés to identify career paths for people involved in marketing decisions, like Vera. Here’s what the word cloud for marketing managers’ accountabilities may look like:

Figure 57 – Responsibilities for marketing managers.

Some of the most important facts you need to uncover about Vera are her pain points and how she makes decisions. You will reveal such data by engaging on websites where she goes to read, to educate herself or to ask for help.

Once you identified Vera’s pain points and top challenges related to your vertical (in our example, promotional products), bucket them in different content types and rank based on the most severe problems. Then, prepare content to address each pain point or challenge (e.g., case studies, how-to’s, extensive guides, etc.).

One type of content for the upper buying funnel can be targeted to raise awareness about a given challenge. For the mid-funnel, the content might be a guide on how to address the same challenge, with examples of how you helped other businesses deal with the problem. For those who are ready to make a vendor selection, the content can be a case study. However, none of these should be salesy, just excellent and useful information.

Simply put, you will identify Vera’s most important problems, educate her and then prove that you have the products she needs.

Note: usually, it is a bad idea to “gate” upper and mid-funnel content, for example, by asking for email and contact details to access the content.

The Intent-to-Content concept became more relevant and prominent after the Hummingbird algorithm update. The focus of this update was on processing conversational queries, which are longer, question-like queries including modifiers such as how to, where is or where can. The focus shifted away from the traditional word-parsing approach.

Another objective of Hummingbird was to match the user intent so that Google can provide answers rather than just search results. After the introduction of the so-called “position zero”, which is also known as the quick answer box, the intent to content concept became even more important.

To map keywords-to-intent and then intent-to-content, we need to discuss two concepts: the buying funnel, and the user intent.

The buying funnel

In the U.S., ecommerce conversion rates are still at about 3%,[2] because online retailers focus mostly on converting branded traffic and on marketing to consumers in the late stages of the buying funnel. Also, ecommerce websites usually concentrate their link-building campaigns on category and subcategory anchor text.

Keyword research and web analytics tools, PPC data and other similar sources provide insights on which keywords the target audience searches for, when they search, and where they search from. However, savvy online retailers must understand searcher context and create a content plan accordingly. They try to answer the why question. User testing is one great way to gauge the why, but it has limits.

Users do not just turn their computers on, navigate to your website and buy your products. First, they realize they have a need; next, they research online,[3] decide what’s right for them and—only then—purchase.

This journey is called the buying funnel.

Figure 58 – The stages of the buying funnel.

In the image above, you can notice how keywords in the awareness stage are generic and broad in nature, and gradually become more specific, until they finally become the exact product the searcher wants to purchase.

Although the keyword categorization in this example may seem straightforward and logical, in practice the keywords used by consumers will belong to multiple categories and will be found in various buying stages. That is why you do not need to be too particular about where to bucket a keyword.

Here are some great insights from one study that mapped 40,000 PPC keywords to the buying funnel:[4]

  • Targeting only keywords in the Purchase and Decision stages of the buying funnel for ecommerce websites can, theoretically, lead to 79% less organic traffic.
  • The buying funnel is representative of actual online consumer behavior, at least at the individual query level (6. Discussion and Implications, p. 11).
  • Advertisers can use the model to organize separate campaigns targeting various consumer touch points (6.3. Practical Implications, p. 14).
  • The implication is clear: do not ignore Awareness key phrases (6.3. Practical Implications, p. 14).

The researchers analyzed data from about seven million keywords from a large retail chain having a brick-and-mortar and online presence:

Figure 59 – The stages of the buying funnel[5].

As you can see in this screenshot from the study, the awareness and research keywords, which are mostly informational, made almost 80% of the total keywords. The same research indicates high PPC advertising costs for the Awareness (25%) and Research (57%) stages. A staggering $4.6 million (57% of $8 million) could have been saved with a proper keyword-to-content strategy.

When you map keywords to buying stages and to user intent, and when you develop content accordingly, you will:

  • Generate content that attracts organic traffic.
  • Create content that can be linked-to more easily.
  • Support pages in the vertical silos up to top-level categories.
  • Reduce advertising costs.

The awareness stage

This is the first stage in the buying funnel. Your customers realize that they have a need or a problem, and they start researching general information about what would help them fill that need or fix that problem. They want to know what types of products or services are available on the market.

For an ecommerce website, the queries that can be associated with the awareness stage are the broadest, most generic terms, such as department, category or subcategory names (e.g., “commuter bikes”, “winter jackets”, “car racks”, “running shoes”, “cruise deals”, “diamonds”, and so on).

However, longer queries and natural language queries are also found at the awareness stage. For example, a searcher wants to know how to save on his daily commute. He starts by typing “best ways to save on commuting”, then reads an article about commuter bikes.

At this stage, consumers do not know yet what will address their needs and are still seeking information, so awareness queries usually contain neither brand nor specific full product names. They can include an action or a problem that needs to be solved—e.g., “removing wine stains”.

According to the same study cited earlier,[6] an awareness search query:

  • Does not contain a brand name.
  • Could contain the partial product name/type.
  • Could contain the problem to be solved.

At this stage, the user intent is mostly informational.

Tactics for this stage
The search queries associated with the awareness stage are what most of the ecommerce websites target, for example, head terms such as department, category, subcategory or sub-subcategory names. These search terms are usually super-competitive, and realistically, ranking for such keywords will not happen unless your website has a significant amount of authority and reputation in the industry (including backlinks). You will also need to have a lot of great content that clearly establishes your website theme, and that makes you the go-to resource for a subject matter or theme (i.e., wines).

Some tactics associated with attracting traffic for these keywords are:

  • Creating content such as community pages, how-to pieces, blog articles, educational content, and linking vertically from such content. You will need a significant amount of content and consistent linking to support category pages.
  • Siloing the website with directories and internal linking.
  • Building themed backlinks to the content-rich pages and articles.
  • Showcasing instructional videos by featuring them on your website and through social media.

The research stage

At this point, the consumer has identified the type of product or service that could help. The possible customer can now recognize brands in your industry or niche but has not yet decided on a definitive brand. The customer still needs to refine his or her knowledge before making a purchasing decision.

While the search queries are still broad, instead of generic searches the consumer now uses more specific terms, including keyword modifiers such as brand names or geo-locations.

The queries may look like “lightweight commuter bikes”, “insulated winter jackets”, “rear mounted car racks”, “cross training running shoes”, “European cruise deals”, or “4-carat wedding ring”. The queries can be subcategories, sub-subcategories or product attributes.

Long-tail queries can be found at this stage as well. In our biking example, the consumer may type: “what are the best brands for commuter bikes”, “which brand is more reliable”, “compare{brand1}with{brand2}”, “what bike size do I need”, “what is the cost of an electric bike”, “how much will it cost to maintain a bike”, and so on.

At this stage, the user intent is still mostly informational, but transactional intent may be there too.

Tactics for this stage

  • Write product reviews and product comparisons, as well as plenty of articles to answer your target market’s questions.
  • Write extensive user guides (e.g., How to Select an Electric Bike or How to Choose a Commuter Bike in 10 Easy Steps). This type of content is an organic traffic driver and has the potential to become a real link magnet as well. Then, promote this content socially and with influencers in your industry to generate buzz, and hopefully, backlinks. If you are a small or medium business that focuses on a line of products or niche, there is some encouraging news for you. Because the authoritative websites you compete with on Google have a lot of inventory and themes to create content for, you may have an advantage if you are focused.
  • Create buyer personas to identify a) where the target market goes to read information and b) what questions they have. Once identified, group them into topics, and write articles to answer the questions. If you are interested in learning more about personas, read this leaked document that talks about BestBuy’s buyer personas.[7]
  • Keyword-rich internal linking is also crucial at this stage. As a matter of fact, internal linking is essential at all stages of the buying funnel, so make sure you correctly cross-link from informational pages to category and product details pages.

The decision stage

Now, your prospective customer has an idea about what solution is good for him, or her. The prospect will research the best store to buy from, and it will try to get the most value. His logic and emotion will favor a particular brand. The possible customer will be much closer to making a purchase decision.

At this stage, the consumer has chosen a product and a brand, but not the exact model number or version of the product. In our bicycle example, the searcher knows he wants the Ridgeback brand, and he knows he needs a commuter bike.

The Decision stage is where comparison shopping occurs, so search queries often include brand names and technical specifications. At this point, his queries will be more focused than in the previous two stages and can consist of very strong commercial intent keyword modifiers like “sale”, “discount”, “coupon”, “buy” or “buy online”.

Going back to our example, the searchers’ keywords can be “ridgeback coupons”, “ridgeback commuter bikes deals”, “ridgeback free shipping”, “ridgeback bike size guide”, “ridgeback commuter bikes comparison”, and so on.

At this stage, the user intent is mostly transactional, with some commercial intent. Some navigational queries may occur when consumers check the manufacturers’ websites directly.

Tactics for this stage

  • Make sure that your website shows up for branded search queries such as “{brandname}reviews”.

Your website will claim the first positions if you have pages that target reviews-related keywords and if you build just a couple of good backlinks from external sites to those pages.
Having a dedicated template page for “{brandname}reviews” will allow you to publish all the reviews for any given product.

Figure 60 – This online retailer has a Reviews and News template for each brand.

Here’s how the website above ranks for “ridgeback reviews”. They got the #1 and #2 positions:

Figure 61 – If you are the owner of the brand, your site should easily come at the top even without backlinks.

Other tactics that you may consider are:

  • Distribute coupons to build links and brand awareness.
  • Write how-to content, user guides, and product comparison pages.
  • Optimize your brand pages and product descriptions to include reassurances, shipping estimates, refund policies and so on. Think in terms of optimizing your content for conversions rather than SEO.
  • Have a Promotions/Coupons/Reviews page targeting your own brand terms.

Figure 62 – SERP for results for “Macy’s coupons”.

In the image above you can see the results for “Macy’s coupons”. This is a great keyword to rank for, and Macy’s is ranked #2 for its brand name plus “coupons”. By creating this Coupons page on their website, they are taking away traffic from coupon websites.

  • If you accept coupon codes at checkout, make no mistake; consumers will leave the checkout process to find your coupons. Instead of allowing users to leave the checkout to find current promotions outside your website, use a pop-up window or open a page in a new tab to lists all of your current promotions and coupon codes.
  • Create interactive tools for finding, comparing or visualizing products (e.g., virtual eyewear, try before you buy tools, see the painting in your room, etc.).

The purchase stage

This is the stage at which consumers know either exactly what they want to buy or at least the brand they want to buy from. The queries contain specific product names and the exact model number or version of the product (e.g., Ridgeback Meteor ’14). The keywords are the most focused at this stage. These are probably easier keywords to classify because they often contain the product name or the brand name. For ecommerce websites, the landing pages most associated with these queries are the product detail pages.

At this stage, the user intent is mostly transactional, with some navigational intent as well (for example, typing “amazon” in a search engine to buy a book, or purchasing directly from the manufacturer’s website).

Tactics for this stage

  • Engage appropriate influencers for product reviews and to send qualified traffic to your website.
  • Develop backlinks to product detail pages.
  • Optimize product detail pages to include detailed product specs, persuasive descriptions, great images, questions and answers, and so on.
  • Offer coupons.

The purchasing stage is the last stage in our buying funnel model. Some marketers and sales professionals have gone into greater depth and broken it down into even more detailed steps. However, if you start breaking down the funnel into just four stages and you begin developing content based on these stages, you will see traffic and sales increase nicely over time.

Keep in mind that a purchasing decision is never going to be linear. You will have prospective customers who start their journey in the middle or, at the end of the funnel. Regardless of where the journey begins, you will be able to capture consumers at any stage if your content is well planned.

Knowing about the buying funnel stages is important for understanding another keyword research concept, the user intent.

The relationship between these two concepts is pretty tight. Usually, a consumer who is in the Awareness stage is going to use informational search queries. When he is in the Purchasing stage, he will mainly use transactional intent keywords that have strong commercial intent.

The user intent

When users go to search engines and type queries, they are trying to accomplish something. This can be:

  • Finding a business, which can be located either online or offline.
  • Getting more information about a product or a service.
  • Purchasing an item, which also can happen either online or offline.

Searchers have a goal in mind, and that goal is called the user intent. Search engine users type-in phrases that represent their intents and Google tries to match those intents with the most relevant results. If you understand this concept, then you understand the importance of mapping keywords-to-intents and developing content accordingly.

Figure 63 – Three types of user intent keywords.

The specialty literature[8] breaks down the user intent into three categories:

  • Navigational, when searchers use a search engine to navigate to a specific website.
  • Informational, when searchers want to find content and info about a specific topic.
  • Transactional, when searchers want to engage in an activity, such as buying a product online, downloading or playing a game, seeing pictures, viewing a video, and so on. Transactional intent does not necessarily involve a purchase.

Google’s guidelines for quality raters, which are the human evaluators[9] who assist with quality control of the SERPs, refer to the same categories as Navigation, Informational, and Action.

When discussing user intent types, it is worth mentioning commercial intent. Commercial intent is rather an independent dimension that can apply to all three types of user intent, with transactional queries probably carrying a higher commercial intent than the other two. A Microsoft Research study found that 38% of the queries have commercial intent, and the rest are non-commercial.[10]

Figure 64 – Navigational and informational keywords can have commercial intent, too.

For example, when a consumer wants to buy a car, he will perform the research online, but he will seal the deal in a dealership. His queries, whether informational, transactional or navigational, will all have some commercial intent because his final goal is to purchase a car.

Mapping keywords to intent is not an easy task. Even search engines are not able to accurately classify user intent in general, let alone commercial intent. So, map keywords to user intent as best you can. As long as you start categorizing based on intent, you will begin generating ideas for content that matches the intent, and that is very relevant to users. This is the best SEO approach to stand the test of continuous algorithm updates.

Below are some guidelines for classifying user intent but remember that many keywords can be placed into multiple intent buckets.

These are queries containing:

  • Companies, brands, organizations or people’s names.
  • Parts or full domain names.
  • The word “website” or “web site”.

Navigational queries are the easiest to spot during keyword research. For this type of queries, make sure that you show up at the very top of the SERPs for your brand and your domain name search queries. If you are not showing up at the top for such queries, you might have a more significant problem than mapping user intent. You might have a site-wide penalty.

Figure 65 – Best Buy pays for its brand name to appear on Google Ads. That is because they deemed the branded keywords very important.

If you sell someone else’s brands, it is not a good idea to put efforts into ranking for keywords made of brand names only because this means competing directly with the brand owners and their social media profiles. Overtaking them in rankings is not possible—unless the brand sucks in terms of SEO—and even then, is going to require significant effort.

If you own the brand or if you are a manufacturer that sells your own products, make sure that your website shows up for possible keywords that contain your brand name plus product names. For example, if you manufacture and sell computer RAM, your site should rank at the top for brand queries including the products you sell (e.g., “Kingston 1Gb RAM” and “Kingston 1 Gb RAM”).

Informational intent queries, or the “know” queries

These are queries containing:

  • Question words (e.g., ways to, how to, what is, etc.).
  • Informational terms (e.g., list, top, playlist, etc.).
  • anti-commercial queries (e.g., DIY, do it yourself, plans, tutorial, guide, etc.).
  • Words like instructions, information, specs.
  • Words like help, resources, FAQ.
  • A category or subcategories (e.g., digital cameras, raincoats, etc.).

If you have difficulty classifying keywords based on intent, one trick is to find the navigational and transactional intent queries first, then assume that the rest are informational.

If you want to learn how Google teaches its search quality raters to classify the search queries, I recommend reading Google’s “Search Quality Rating Guidelines”, especially Section Two.

Informational intent is the type of intent ecommerce websites should start shifting their attention to because informational keywords provide the chance to get in front of the target market in the early stages of the buying funnel. The earlier your audience is exposed to your brand, the higher the chances of closing a sale.

The content that addresses informational queries encompasses all types of media such as text, video, audio, etc. It includes all kinds of content such as product descriptions, technical specs, expert reviews, infographics, instruct-o-graphics, blog posts, how-to guides, etc.

When creating content for this type of intent your goal is not to sell your products, but preferably to position yourself as the authoritative source in your space. You need to become a publisher of reliable and useful content. Informational queries are perfect for this because they represent an excellent opportunity to increase brand awareness and show expertise.

The fact that 80% of search queries are informational[11] represents a massive opportunity for those who plan for long-term gains. These queries can be very generic, for example, head terms such category and subcategory names (e.g., “cars” or “insurance brokers”), but long-tail keywords as well. For example, search queries like “what is the most fuel-efficient car on the market?” or “life insurance brokers in New Westminster, BC” are informational. Note that either of these two example queries could have a transactional intent as well.

To cover as many informational queries as possible, you will need to create educational content for consumers who are not yet ready to buy or for those who do not even know what they need to buy. Your goal is to provide searchers with content that answers their questions and fill their need for information. Also, your content must assist nudging searchers further down the buying funnel.

Informational intent queries appear at the Awareness, Research, and Decision stages. You must gradually guide consumers towards content that is more transactional, which will eventually lead to conversions. After all, a macro-conversion (e.g., a web purchase) happens only at the end of several micro-conversions, such as reading an article about a problem, finding the right product, adding to the shopping cart, click on proceed to checkout, etc.

One way to check whether there is a disconnect between user intent and the content on your website is by looking at the ecommerce transactions (and conversion rates) for your keywords (if the keywords data is available):

Figure 66 – This Google Analytics report became almost useless after Google stripped the search query data from the referring URLs (now showing as “not provided”).

Using Google Analytics, you can look at which pages or keywords perform poorly. In this example, getting 3.3k organic visits from a single keyword and ending with just one conversion is a sign that something is wrong. It may be because the searchers land on an improper landing page, or maybe because the landing page is attracting the wrong keywords. It may also be related to conversion frictions such as your pricing being higher than competitors’.

Another way of finding this disconnect is by analyzing the keywords’ bounce rate, (again, whenever you can get this kind of information):

Figure 67 – Whenever you can identify a keyword that drove traffic to the website, look at its bounce rate.

A high SERP bounce rate is usually a bad thing because it shows that searchers landed on your website and didn’t find what it was expected. However, blog pages typically have a high bounce rate since visitors might find the answer they are looking for in the article itself, and then leave.

As you start looking at keywords through the user intent prism, as opposed to just words and numbers, and as you try to solve high bounce rates, low conversion rates, and low transaction numbers, you will start learning more about your visitors. This will help not only with organic traffic but with everything marketing and sales.

When analyzing the performance of the informational queries, keep in mind that such keywords will most likely not convert at the first visit.

The transactional intent or the “do” queries

These are queries containing:

  • Calls to action (subscribe, purchase, pay, play, send, download, buy, listen, view, watch, find, get, compare, shop, search, sell, etc.).
  • Entertainment terms (pictures, movies, games, and so on).
  • Promotional terms (coupons, deal, discounts, for sale, quotes).
  • Complete product names.
  • Comparison terms (where to buy, prices, pricing, compare prices for).
  • Terms related to shipping (next day shipping, same day shipping, and free shipping).

However, not all transactional queries contain verbs. For example, the search query “Dell Vostro 1700” can be both transactional and informational, because the user either wants to read more about this product or wants to buy it. Also, transactional queries do not necessarily have to involve money or purchases. They reflect only the desire to perform some action on the Internet.

Transactional queries with commercial intent occur more frequently in the decision and purchasing stages. Such keywords should land visitors on category and product detail pages, or on landing pages that have been built to funnel visitors to a page where a commercial transaction occurs (e.g., a product comparison tool or a finder tool).

Transactional queries are most likely to generate the highest return on investment (ROI) for pay-per-click campaigns, and that is why their cost-per-click can be high. However, the ROI would be even better if you had previously “touched” the pay-per-click searcher with an organic result. Your brand might be recognized upon landing on your website from the PPC ad, and that might have a positive effect on conversions.

A possible way to connect user intent with search queries is using user surveys sourced from your organic traffic. You can implement a modal window or a pop-up that tracks the search query used by visitors. The downside is that search engines no longer pass search queries data in the URL string so that you will get only a fraction of the queries.

However, when you can identify the keyword, trigger the modal window and ask a simple question, such as “What is the goal of your visit to our website today?”. Provide two possible options:

  1. I am shopping for something to buy now or in near the future.
  2. I am looking for more information about some products/services.

Mapping intent to content

Your content strategy should be created by understanding where in the buying funnel the user is when he types in a search query, by mapping his user intent, and by bucketing the searcher into the right persona he belongs to.

But why is user intent so important? It is because there is an algorithm that matches user intent with search queries: Hummingbird

One of the metrics used by search engines to measure the match between the user intent, the search query, and the perfect result is SERP user engagement.

However, the ultimate metric that Google uses to quantify if the content on a page matches the user intent behind a search query is called The Long Click.

The following is a quote from the book “In the Plex: How Google Thinks, Works, and Shapes Our Lives” and describes the long click:

“On the most basic level, Google could see how satisfied users were. To paraphrase Tolstoy, happy users were all the same. The best sign of their happiness was the “Long Click” — This occurred when someone went to a search result, ideally the top one, and did not return. That meant Google has successfully fulfilled the query”.

Let’s start the keyword mapping process.

“Tired Jamie” is a persona that has been developed for the scenario in which a buyer wants to purchase a mattress.

Scenario: Jamie cannot sleep at night, and she wants to improve her sleep. She founds that old mattresses can cause poor sleep, and she decides it is time to buy a new one. She starts looking for information on how to choose a mattress that can provide the best night’s sleep. She discovers a useful mattress finder tool that recommended foam mattresses, based on her inputs. Next, she starts researching which brands are selling foam mattresses and which of their products have the best reviews. She founds Tempur-Pedic®, which seems to be trusted a brand by many people, so she investigates their various types of mattresses. Finally, she knows what she wants, and now she is actively looking for that product.

First, do your best to map her keyword journey by sorting keywords top to bottom based on the buying funnel.

Figure 68 – This is the beginning of the keyword mapping process.

In this example, Jamie starts with a broad search, “tossing all night”, then she refines it to “how to improve my sleep”. After finding out that mattresses can be the cause of her poor sleep, she refines her search to “how to choose a mattress”. Once she found the type of mattress that seems to solve her problem, she starts investigating “foam mattresses brands”.

Once she found a brand that she trusts, she will look for their products, by searching for “tempur pedic mattresses”; this search query contains the brand and the category of products. Finally, she looks for the specific product she intends to buy “tempur pedic cloud luxe breeze”.

In the second column, tag each keyword by the most appropriate theme or silo it belongs to. For example, all keywords containing the word “mattress”, will be bucketed in the mattresses silo. “Tossing all night” and “how to improve your sleep” do not belong to a specific category of products so that you can assign them to a generic “resources” silo.
Next, map the keywords to the user intent, while remembering that a query can have multiple intents. In our example, the first four keywords are informational, and the last two are transactional.

Then, add the type of content that fits the intent and the search query (e.g., for the search query “how to choose a mattress” you can build a mattress finder tool).

Now, you need to add more details.

Figure 69 – We will keep adding more data to this table.

The URL represents the page you want to rank in the SERPs. This is the page that you deem to be the most appropriate to rank with. In our example, for the keyword “tempur pedic cloud luxe breeze” you will want to rank with this product page:


In the Anchor Text(s) column you will list the internal anchor text used to link to the targeted URLs (this can be used as anchor text for your backlinks as well).

Note: failing to establish contact and presence with consumers who perform informational queries is one cause of single-digit conversion rates. Too often, ecommerce websites try to sell too early.

If you develop content for all the buying stages and intents, you can land the prospective customers on your website, at the research stage. Then, gradually nudge them to the purchasing stage, without having them exit your website to find answers from competitors. If one of your competitors becomes the trusted source of advice for that potential customer, you have lost the sale.

So, make sure that you optimize the right pages for the right queries. If the query is informational, you want to rank a page that provides informational or educational content. Likewise, if the query is transactional, you need to optimize and rank with pages that have transactional intent.


Keyword prioritization is difficult because:

  • You need to consider many and various metrics.
  • The SERP ranking factors are not publicly available.
  • Several metrics, such as competitiveness, come from third-party sources (not directly from the search engines).

Therefore, any keyword evaluation model based on rankings factors and competitiveness metrics is subjective. Prioritization methodologies are usually based on factors such as keyword difficulty, search volumes, business goals, margins and profits, conversion rates, or a combination of these.

One lesser-known method for keyword prioritization is based on the revenue opportunity of forecasted rankings. This evaluation model determines a monetary value for the top 10 rankings, using the average SERP CTRs.

Note that this model is meant only as a tool to help you identify the lowest-hanging opportunities.

Figure 70 – We’re adding search and business metrics to the process.

In this table you can get the Search Volume data with Keyword Planner, the Current Ranking data with the ranking tracking tool of your choice, and the Organic Visits data using your web analytics tool. The Revenue data is also collected from your web analytics tool. You will generate the Per Visit Value by dividing Revenue to Organic Visits.

Note that I excluded metrics such as the conversion rate or the number of conversions, on purpose. That is because ecommerce websites have multiple micro-conversions and macro-conversions (e.g., a web sale, a newsletter subscription, reaching a critical page, submitting a form, etc.), and this evaluation method is based solely on revenue, not conversion rates.

If you want to dig into details and evaluate based on each type of conversion (for example, prioritize keywords that generate more email subscriptions), then use only the newsletter revenue data for each keyword and prioritize accordingly.

The columns named “Rev. if ranked 1…10” represent the revenue opportunity for various positions if you were to rank organically at those positions. Looking at the “Rev. if ranked #1” column, you can see that although the keyword “tempur pedic cloud luxe breeze” is a transactional keyword and has the highest Per Visit Value ($25), it is not the keyword with the highest potential to increase revenue. That keyword would be “how to choose a mattress”.

Figure 71 – SERP CTRs from Optify.

For this forecasting method, I used the organic SERP CTRs based on research done by Optify.[12]

The next step is adding keyword competitiveness data. There are a few different methods for assessing the competitiveness of a keyword. The easier ones are:

  • The average Domain Authority (DA) or Page Authority (PA) of the top 10 ranking pages and root domains. Note that the table below includes the average PageRank, but this data is not publicly available anymore.
  • The keyword difficulty score computed by MOZ or the CI index from serpIQ (now defunct).

Figure 72 – We’re adding competitiveness data.

Now that you have some quantitative information, you can slice and dice the keyword data any way you like. I suggest analyzing data in sets or themes only. If you mix keywords related to mattresses with keywords about dressers, your data will be skewed.

Also, it is important to find a balance between the forecasted revenue and the costs associated with obtaining the necessary rankings to achieve that revenue. Keep in mind that you will need to produce content, promote it through various marketing channels and build backlinks to it. All these actions have a cost.

Figure 73 – We’re adding costs related to producing and promoting content.

Content Creation Cost is an estimate of how much it will cost to create the content necessary to promote the keyword. Each keyword might have a different cost depending on the type of content you need to create; creating an article is less expensive than creating a video, which in turn is less costly than creating an interactive tool or a mobile app. The Cost per Link is an estimate of how much it will cost to build one link to that piece of content.

This is the Costs formula:

Costs=content creation cost + (cost per link * (average DA / 10)*2)

The number 2 in this formula is a cost coefficient tied to your domain authority. The lower the domain authority, the higher the coefficient. You can use the following brackets as guidelines for adjusting the coefficient, based on your DA:

  • DA 0–20, coefficient=5
  • DA 21–40, coefficient=4
  • DA 41–60, coefficient=3
  • DA 61–80, coefficient=2
  • DA 81–100, coefficient=1

The Costs formula indicates that the lower your DA, the more links you need to build to achieve first-page rankings. For example, for the keyword “tempur pedic mattresses”, if your website DA is 65, the coefficient is 2, and the Costs formula is:

Costs=$250 + ($200 * (45/10)*2)=$250 + ($200 *9), where 9 means you will need to build nine good-quality links.

You can download the Excel file containing the example formulas here.

Going back to user intent, remember that the goal of search engines is to provide straight answers for search queries and to provide the best possible results for keyword searches. If search engines fail at this, they will lose users, market share, and advertising revenue. It is, therefore, crucial for search engines to identify user intent as best as they can. Remember, Google changed its algorithm to focus on this, with the release of Hummingbird. Microsoft used to have a publicly available commercial intent detector tool, but unfortunately, it has been discontinued. So, you will have to classify the results manually.

Whenever you are in doubt about how search engines map keywords to intent, use Google’s help to assess what type of pages it returns for a specific keyword. First, log out of all your Google accounts. Then, clean out the browser cookies, open an incognito session and type in the keyword you want to research.

For example, let’s look at the results for the keyword “digital camera”. (see screenshot on the next page). For this keyword, seven out of the eleven listings are informational or educational resources (non-commercial intent such as reviews, news, images, tips, wiki, etc.) and four are online retailers (commercial intent). Keep in mind that I counted image results as just one single result. If you sell digital cameras and want to rank for this keyword, you have to create great educational resources on your website and promote them heavily, on both your site and external websites.

Given the number of informational results for “digital camera”, it seems like Google does not assign a strong commercial intent to this keyword. Then why do ecommerce websites try to rank their Digital Cameras category URL rather than a Digital Camera page dedicated to educational content and tools? Wouldn’t a category page create a disconnect between the user intent and the content on that page?

Figure 74 – SERP for “digital camera”.

Imagine you walk into a store to get information about which digital camera best suits your needs, only to encounter a pushy salesperson who tries to sell you items he wants you to buy, rather than what you think you need. You will probably thank him nicely and leave without buying. The same applies to online experiences; if searchers land on a page that does not fit their intent, they will bounce.

Creating content based on keyword research must address not only the possible buyers of your products but also those who will link to your content. That is because most of the people who buy from you will not link to a product or category page. It is possible that customers will share the purchase socially, but back-linking is going to happen only from people who believe the content they link to is valuable. Buyers think in terms of the value they get by buying the product from you, but those who link to you think in terms of the value they offer to their audience.

Product attributes and keyword variations

Online retailers often find themselves selling products with a multitude of similar attributes, and therefore would like to rank for a large number of keywords and product variations. For example, you sell a sweater that comes in red, blue, and green, and in three different sizes (extra-large, large, and small). This matrix will generate nine variations: small red sweater, large red sweater, extra-large red sweater; small blue sweater, large blue sweater, extra-large blue sweater; small green sweater, large green sweater, extra-large green sweater.

In the section dedicated to product detail pages, we will discuss how you should approach product variations, but for now, let’s say that creating unique product descriptions for each product variation may not be the best idea unless you have a large budget for content creation. Instead, you should handle product variations in the interface, without reloading the entire content. To achieve this, you can use dropdowns to allow users to pick a color and AJAX to load the content specific to that color variation.

If you already have unique URLs for product variations, then choose a canonical URL and point all product variation URLs to it (be careful what you choose as the canonical version). However, if the URLs are clean (i.e., they do not have too many URL parameters), do not change the URL structure without consulting an SEO expert.

Figure 75 – A simple decision chart inspired by MOZ.[13]

Keyword strategies

In this section, I will discuss a couple of less talked about keyword strategies for ecommerce websites.

Target low-hanging fruits

When you run an ecommerce website, the number of keywords you want to rank for is enormous, so it is not economically feasible to target all of them with link-building campaigns. You can rank organically for many long-tail keywords just by supporting them with content. Other keywords (usually the more competitive terms such as category and subcategory names) will only rank if you support them with content-rich sections of the website and with links from external websites.

An often-overlooked keyword strategy is to focus on keywords ranked on page 2, especially those ranking between position 11 and 15. Moving a keyword from the second page to the first page is usually less competitive than moving the same keyword four spots up, from 5 to 1. In the same way, moving from position 21 to 17 (also four positions up) is not going to generate a substantial increase in visits.

Let’s illustrate this concept with a keyword that has 1.2 million searches a month, “wedding dresses”. Moving this keyword from position 11, where it gets less than 2.6% of the clicks, which is about 3,100 visits, to position 6, where it gets 4.1% of the clicks, which is about 4,900 visits, represents a 158% improvement in traffic. Moving the same keyword from position 21 to 16 will generate a minimal rise in visits.

Figure 76 – Keywords ranking at the top of page 2 can be a good target for link development

The idea is that by building links to keywords ranking on the second page, you gradually increase your website’s authority, and at the same time, generate more organic traffic. In time, these links will support the link-building campaign for more competitive terms.

Of course, you should not focus solely on keywords ranking on the second page. A thorough analysis will identify keywords that rank on the first page and do not have much competition—it makes sense to target those as well.

Target holidays and retail days search queries
Holidays such as Christmas, Hanukkah, Thanksgiving, and Easter, and major retail events such as Back to School, Halloween, Cyber Monday, Black Friday, Boxing Day, represent significant traffic and revenue opportunities for all ecommerce websites, and for online retailers in particular. Shoppers are more open to spending during holidays. However, their search patterns change around these special shopping days.

The ecommerce shopping days calendar created by Shopify[14] shows that there is not a single month without a major shopping event. Promotions change very rapidly, and shoppers will shift their search queries very quickly as well. Smart ecommerce websites have to adapt to and capitalize on such shifts. However, many websites do not have the agile SEO abilities to take advantage of shopping day opportunities.

Here are some common mistakes made by online retailers, in regard to targeting shopping events:

  • Not updating page titles, descriptions and headings to include event-related modifiers.
  • Not updating page titles, descriptions and headings to include event-related modifiers until just a few days before that event. This is too late from a business point of view and for SEO. Google Insights research[15] suggests that Black Friday searches can come as early as July.

Figure 77 – 30% of shoppers plan their Christmas shopping list before Halloween.

  • Creating year-specific pages (e.g., Christmas 2018) and removing them without proper redirects once the holiday or event ended.
  • Not planning a “flash” link building campaign to target event-specific modifiers. In terms of link building, a flash campaign means two to three months in advance.
  • Not targeting last-minute buyers by adding “free” or “next-day shipping” in the page titles.

Figure 78 – 55% of consumers expect free shipping.[16]

Additionally, very few ecommerce websites will create content (e.g., guides, ideas, how-to’s) specifically targeting such retail dates. That is a shame since this type of content can capture potential customers during their research stage, when they use informational searches queries, like “Halloween costumes ideas”, “Christmas gift guides” or “Easter egg decorating pictures”.

Use keyword modifiers to update titles, descriptions, and headings
The way consumers search online before and during shopping events is different from how they do so the rest of the year. They add keyword modifiers to their usual search queries to better define their intent. Event modifiers are words like “Christmas”, “Cyber Monday” or “Boxing Day”, but also “same day shipping”, “next day shipping” and even “gifts”.

Look at the spikes in search volume associated with the “next day shipping” keyword modifier. The peaks reach the maximum a few days before Christmas. You should be fast enough to capitalize on this search pattern change.

Figure 79 – Shipping-related queries increase significantly around Christmas.

Figure 80 – Adding “same-day shipping” or “next-day shipping” to your titles by December 15 may prove wise.

Let’s say you want to capitalize on searches that contain the keyword “Christmas”. Add the word “Christmas” in the title of the category or product detail pages immediately after the Cyber Monday is over. You can also consider altering meta descriptions and page content as well. Be sure to check the rankings associated with these pages a couple of days after you made the updates (and regularly after that), to see whether there is a traffic drop. You can expect some fluctuations, but as you get closer to Christmas, you should see an increase in rankings and traffic.

If there is a drop, revert to the usual titles. If there is an increase, change all category, subcategory and product detail page titles. As you get closer to Christmas (e.g., December 15), change the title to “Free same-day Christmas shipping” since “free shipping” tops the list of the strongest incentives for visitors to buy goods online.

Get any page crawled and indexed by Google in less than one minute
Use the Fetch as Google feature in Google Search Console to achieve this. In the new GSC, use the Test Live URL functionality.

Figure 81 – Once you hit the Fetch button, Googlebot will crawl the submitted URL. If the page passes Google’s filters, it will be indexed in minutes.

Figure 82 – The number of fetch requests in Google Search Console is limited, so use your quota wisely.

Once Christmas is over, change the titles to target the next Holiday, e.g., Boxing Day. If there is a gap of more than three to four weeks between shopping events you can default to the usual titles.

You may want to use an automated system that allows event-specific titles, descriptions, and headings to be updated on specific dates. If that is not possible, then at least set up calendar reminders a month before the less important shopping events, and two months before, for the most important ones. You can refer to this article[17] for consumer trend data and the importance of each consumer holiday.

Create holiday-specific landing pages
Marketers create holiday or promotion-specific landing pages to drive targeted traffic with PPC, email, and catalogs. During the year, they will create pages for “Christmas 2018 Promotion”, “Father’s Day Specials” or “Valentine’s Day Two-for-One Deals”. You have probably noticed this implemented by big brands or small, but smart, competitors.
By creating these landing pages, which are visually themed in accordance with the event they target, marketers make ecommerce websites more attracting to visitors. These pages can get natural links from deals or coupon websites if your brand is recognizable or if you push the pages with an outreach campaign.

Usually, when ecommerce websites use specific event or holiday landing pages, such pages will have their own URLs—e.g., However, improper redirect handling such as no 301 redirects, or 301 redirects to the wrong pages, may lead to PageRank loss once the event is over. In such mishandlings, the pages are removed from the website.

Here are a couple of tips if you use separate URLs for holiday or shopping events:

  • Do not include years or any other time or date indicators in URLs. It is okay to include time indicators in page titles, descriptions, headings and main content.
  • When the event is over, redirect the event pages to the most appropriate sections of the website, or keep the URLs alive (but with changed content).
  • In the following years, you can “revive” the promotion-specific URLs a couple of weeks before each event.

A mixed approach
Whenever possible, I like to implement another tactic: update titles, descriptions, and headings while customizing the look and feel of the existing landing pages. Instead of having separate URLs for each event, your current landing pages (for example, your category pages) will become the event landing page.

Choose the most important categories on your website or choose the categories that will be promoted during a specific consumer holiday and customize their look and feel to match the event. Customization can be as simple as displaying a banner at the top of the main content area or adding a background image for the entire page, or it can be as complex as creating an entirely new event-themed layout.

You will not publish this new layout under a different URL. Instead, this themed look, feel, and messaging will be released on the regular category page URLs. For example, let’s say your Christmas 2018 promotion includes a 25% discount on all Cleansing products. Rather than creating the URL for this holiday, you will use its usual URL, However, this page will be themed with a Christmas look and feel.

The main benefit of customizing the existing category pages for shopping events is that you will be able to build backlinks to category pages, more easily. Another benefit is that there will be no future redirect headaches. Also, if other websites want to link to your promotions, they will link to your category pages.

Once the holiday is over, go back to the usual, non-themed layout. You will also have to update titles, descriptions and page copy (a bit).

Tip: If your website gets image-rich snippets, you can “theme” the image thumbnails with an event or holiday-specific icon. Once the holiday/event is over, revert to the usual images. For instance, if you sell cameras, instead of this video thumbnail:

Figure 83 – Video listing in search results.

use a themed image:

Figure 84 – Personalizing the video thumbnails can lead to a better CTR.

Optimize for “gift card” related keywords
Last-minute shoppers often choose to buy e-gift cards instead of real products, to avoid shipping delays. If you are still debating using gift cards, consider the following:

  • 26.7% of the gift cards sold during December 2011 were sold between December 21 and 24, according to Giftango Corp.[18]
  • 57.3% of shoppers planned to buy a gift card in 2011.[19]
  • Gift cards were the most requested gift in 2012, with 59.8% of US shoppers wanting one.[20]
  • E-gift cards reach their recipients instantly (no delays, no shipping, and no hassles).

It makes sense to offer both e-gift cards (which are perfect for last-minute shoppers) and gift cards (great for those who do not know what to buy as gifts).

Target long-tail keywords
For ecommerce websites (especially those new on the market) it is more viable to start by targeting long-tail search queries and gradually progress towards more competitive head terms. Usually, carefully chosen torso and long-tail search queries tend to generate more qualified traffic and have less competition. However, keywords containing brand names may prove as competitive as head terms.

Targeting search queries that assist with conversion is a good tactic. Often, such search queries require content (interactive tools, comprehensive guides, etc.), but think of this content as a long-term investment. For example, targeting the search query “how to choose a digital camera” may require creating a camera finder tool. If you target “how to choose shaving cream” you will need to create an extensive (eventually interactive) and visually appealing resource specifically for that.

Here are just a few benefits of targeting long-tail keywords:

  • You will achieve organic search results fast.
  • It helps gathering insights about your customers.
  • It assists with improved paid search results (through better Quality Scores).

Figure 85 – This is the SERP for the query “how to choose shaving cream”. None of the top 10 results has a product finder or a product wizard. If you are in this niche, that is your opportunity.

In addition to focusing on long-tail search queries, you may need to avoid targeting head terms with very vague user intent. For example, let’s say you sell greeting cards. Would it be useful to rank for a keyword like “greeting” or “cards”? No, because you will not be able to identify the user intent behind these keywords. You will invest a lot to brand your business for those terms, and you will get a ton of traffic if you manage to rank at the top, but generic terms generate very few conversions, at a very high cost per conversion. Instead, you can start targeting keywords like “40th birthday greeting cards for dads”, perhaps on a blog post, or, if it is a popular search query, with a content-rich subcategory page.

As you can see, keyword research is far from being simple or fast. It is a process that cannot be fully automated, and human review is irreplaceable, especially when bucketing keywords for relevance to your business. After going through this section, you hopefully understood that performing keyword research without considering user intent is a bad idea.

During the next sections, we will find that keywords are part of almost every on-page SEO factor, from page titles to URLs and internal anchor text, and to product copy. However, for search engines to find and analyze keywords, they first have to find and reach the pages where those keywords are featured. Since ecommerce websites are a challenging crawling task for search engines, you need to optimize how search bots discover relevant URLs. This process is called crawl optimization, and it is the subject of the next section of the guide.