Advanced Keyword Research — The power of understanding your visitors

by Hamlet Batista | October 08, 2007 | 43 Comments

As search marketers, I think sometimes we underestimate the power of understanding our visitors. One way we can do this most effectively is through keyword research. Essential keyword research not only helps determine the success or failure of your whole search marketing campaign, but it can also provide a way of understanding your visitors and their intentions. Together, these points help define a winning SEO strategy.

If you have read about traditional keyword research, you are already familiar with the basics: keyword suggestions, search counts, level of competition, misspellings, and so on. The focus of traditional KR is to find relevant keywords that are also good opportunities (i.e. have low competition and enough search demand).

In this post, as has been my practice on this blog, I am going to dive deeper and push the limits of current keyword research. Carefully tailoring your content to your target visitors will provide you an edge most search marketers are currently missing.

Identifying target visitors

The most important element of keyword research is understanding your visitors. You have to know enough to lead them directly to where the content they are searching for is. Additionally, you want to make sure that content is tailored to the visitor’s needs.

In order to understand your visitors, let’s organize our research with six key questions:

  • Who wants it?

  • What do they want?

  • When do they want it?

  • Where do they want it?

  • How do they want it?

  • Why do they want it?

Who wants it?

I am sure many search marketers don’t include this in their keyword research. The idea here is to better understand your audience: age, gender, nationality, etc. Different audiences require different writing styles and approaches. You can maximize the potential of every click when you incorporate relevant changes into your web copy.

Some search engines, such as AOL or Google, offer personalized search that assigns a user identifier to each search query. With that information they can pretty much tell exactly which subscriber is doing the search, providing greater context into what he or she is looking for. Unfortunately this information is not available to marketers. There is, however, a nice little tool in MSN research labs that can predict visitor demographics and is as close as you can get.

What do they want?

This is a fundamental question, and should be at the top of the list. We can brainstorm core search terms based on what our business, product or service is about; or we can extract keywords from our sites, competitors or other resources. The most important element is that the keywords we come up with must be the search queries of our ‘Who.’

There are several tools we can use, some pull their data from meta search engines or ISP logs, but my favorite is still Google’s. What better database than the one that commands more than 50% of the market?

Unfortunately, as I’ve explained before, it is not easy to tell what a visitor wants. Visitors’ searches are sometimes very ambiguous. How can we organize our research if we don’t really know what the search implies? One way search engines try to decipher this is by offering semantically related queries. They use a technique call clustering to do this. We can use MSN labs’ tool to help us identify semantically related keywords.

When do they want it?

Most keyword research tools provide information based on the previous month’s searches. The information is definitely useful, but people change their preferences all the time. Knowing what was popular yesterday doesn’t necessarily mean it will be popular tomorrow. The best way for us to do better research is to complement it with some search prediction. My favorite tool for this is Google Trends.

Where do they want it?

Understanding where the customers are doing the search is also extremely important. Not only can it help provide better context for searches, but it can also help define the content, product availability, shipping plans, and other considerations.

Thanks to geo-location technology it is very simple to detect the physical location of any web surfer via his or her IP address. Search engines use geo-location information a lot. You can specify physical locations for your keyword searches in the Adwords keyword tool, but the most useful tool for search marketers is Google Trends.

How do they want it?

Visitors expect the content, or whatever they are looking for, to be presented in some pre-conceived way. One way to understand how they want the information is to understand in what stage they are in the search process. Are they using generic searches, brand searches or action-oriented searches? Each type of search brings visitors with differing intents. For example, you may want to use a different tone for a visitor coming from a generic search than a visitor coming from a brand search. Each user is seeking different information.

Again, the nice folks at MSN labs provide us with a nice little tool that can classify search intent automatically!

Another useful piece of information is a list of searches performed by the visitor before the current one. That can provide more relevant context to the current query. Here is another useful tool to help us dig out that information.

Why do they want it?

Understanding why somebody is searching for something could give a marketer and seller the ultimate competitive advantage. It would be like being able to read your visitors’ minds. But while it is a fundamental question, there is unfortunately no tool I know of that can answer this question. We might assume someone doing cancer related searches has the disease, but it is not unusual for a relative of a patient, or a biology grad student for that matter, to do the same. The question of “why” cannot easily be grasped.

Will search engines be able to answer this question one day? It will be difficult, but I believe that as more of life’s activities become digital, and as search engines gain more access to our digital footprints, the more likely their chances of building a comprehensive and real time profile of our actions. Perhaps then, but as search marketers we still might not have access to such information.

Finding keyword opportunities

After you have figured out these questions you can then formulate a winning strategy. You must select the keywords with great value but with competition you can match or beat in a reasonable amount of time and with a reasonable amount of effort.

The plan is to build a ladder of keywords. Once you achieve high rankings for the easier-to-reach keywords, you move up the ladder to more challenging ones. The ultimate goal is to reach the top of the ladder with the most competitive keywords.

For branding purposes the value of your chosen keywords must be based upon search volume. The most searched keywords will provide the most visibility. For conversions, the value is in the cost of the clicks and the number of clicks they receive. The logic is that if PPC advertisers are expending so much per day on those keywords they must be very valuable.

My tool of choice for this is Google’s Keyword tool and Traffic Estimator:

Another often overlooked source of keyword opportunities is targeting common misspellings of your chosen terms, competitors’ names/brands, related keywords or non-obvious keyword combinations.

This is my favorite tool for misspellings:

My favorite tools for related keywords are:

Executing the plan

The last step is organizing the content or landing pages to make sure the right visitors land on the right pages. To do so, you have to use keywords in the text in a natural way. Focus on one or very few keywords per page. Make good use of them in the title, page name (URL), headings and body text. Capitalizing and/or bolding text is another way to emphasize keywords. (As a rule of thumb don’t obsess too much with the last one.)

Measuring success

I usually think of success in three ways: conversions, branding or both. Conversions are simply actions you want your visitors to take once they arrive at your site: sales, signups, RSS subscriptions, downloads, social bookmarks, social submits, and so on. Branding is about getting your web site name well known and associated with your services and message.

Google Analytics is an excellent and free tool that helps a lot in measuring conversion success. You must set conversion goals by indicating ‘success’ indicators on your web site or blog. For example, for my blog the RSS feed is a conversion goal. So are the social bookmark, submit and vote buttons. These are the ultimate actions I want my visitors to take.

On the other hand, the primary purpose of my blog is to help build my personal brand as an authority in my field. That is the easiest to measure by the number of direct visitors to the site, and the visitors coming from brand searches (“Hamlet Batista”).

There are other ways to measure branding success. For example, natural incoming links to the site and mentions in other blogs. I often find some of my readers saying nice things about me. In order to track them down, I set up Google alerts to be notified immediately and thank them. 😉

How are you measuring your success?

Hamlet Batista

Chief Executive Officer

Hamlet Batista is CEO and founder of RankSense, an agile SEO platform for online retailers and manufacturers. He holds US patents on innovative SEO technologies, started doing SEO as a successful affiliate marketer back in 2002, and believes great SEO results should not take 6 months



Try our SEO automation tool for free!

RankSense automatically creates search snippets using advanced natural language generation. Get your free trial today.


Latest news and tactics

What do you do when you’re losing organic traffic and you don’t know why?

Getting Started with NLP and Python for SEO [Webinar]

Custom Python scripts are much more customizable than Excel spreadsheets.  This is good news for SEOs — this can lead to optimization opportunities and low-hanging fruit.  One way you can use Python to uncover these opportunities is by pairing it with natural language processing. This way, you can match how your audience searches with your...

Making it easier to implement SEO changes on your website

Changes to the RankSense SEO rules interface

As we continue to improve the RankSense app for Cloudflare, we are always working to make the app more intuitive and easy to use. I'm pleased to share that we have made significant changes to our SEO rules interface in the settings tab of our app. It is now easier to publish multiple rules sheets and to see which changes have not yet been published to production.


How to Find Content Gaps at Scale: Atrapalo vs Skyscanner

For the following Ranksense Webinar, we were joined by Antoine Eripret, who works at Liligo as an SEO lead. is a travel search engine which instantly searches all available flight, bus and train prices on an exhaustive number of travel sites such as online travel agencies, major and low-cost airlines and tour-operators. In this...


Exciting News!
seoClarity acquires RankSense