My Developed Version of KEI Keyword Effectiveness Index for SEO

76

By muratos

In one of my previous SEO related articles, I had talked about KEI (Keyword Effectiveness Index) and how you should use in SEO. If you don't know what KEI is, first read this article and come back here to explore a better version.

Original KEI Formula :

s = Number of Monthly Searches

r= Number of Competing Pages (Search results)

KEI = s^2 / r

Retrieving New Formula Step by Step :

Most of the new data comes from Google Adwords keyword tool. You have to choose important fields in the related keywords section according to your phrase and download the list as a csv excel file. Then add three more columns including Average PageRank of First Page Results, Average Google Backlinks of Competing Pages, Number of Search Results

Google Adwords Keyword Tool for "Affiliate Keyword"

See all 2 photos

The screenshot of the excel page with sample keywords data. Notice that I have filled columns for several fictitious keywords. Now, I will explain how I retrieved the final formula and this sample data. You can click the image to see in full size and continue reading below.

Sample Excel Keywords Data for New KEI

CPC and Advertiser Competition Relation

There can be a keyword with high CPC of 16 but not enough advertiser competition (0,10) as in keyword a . It means that it is not guaranteed to have continuous high valued clicks for this keyword. To normalize this situation, I have developed a relational factor of CPC and Advertiser Competition.

Remember that we had taken the square of s (Number of Monthly Searches) to give high importance on this factor. Now, we use cube root to decrease the effect on KEI final formula which you will see at the end of the article.

cpc = Estimated Average CPC

adv = Advertiser Competition

cpc-factor = CubeRoot (cpc * adv * 100)

Notice that a keyword with 16 CPC and 0,10 competition is less effective than 3 CPC and 1 competition.

Google Backlink Normalization

I also want to normalize the backlink data by decreasing its value. If I didn't do this I would end up huge differences in final KEI. For example a backlink value of 450 would be almost 25 times important than a backlink value of 18. Now, the difference normalized into 3 times which is much more relevant.

back : Number of Backlinks

back-factor = CubeRoot (back)

No Normalization on PageRank

I didn't normalize this data because it is already much relevant. If you look at the screenshot, you will notice that average pagerank for fictitious keyword c is 7. It is almost impossible to compete for this PR eventhough there are 5,400 searches. So, it stays like this.

pagerank-factor = Average Page Rank

Final Formula

While cpc-factor positively effects the KEI, the other newly added PageRank and Backlink numbers will be negative. So;

newKEI = KEI * cpc-factor / back-factor / pagerank-factor

It is my first version of newKEI and currently using it on my SEO keyword choices. When I will have more time, I will refine individual factors more to retrieve final KEI more relevant.

You can also exclude some values completely not falling the selected ranges. For example advertiser competition can be chosen only for values bigger than 0,50. Or set a rule like Average Google Pagerank should be less than 3 before entering the new KEI calculations. Using Excel with filters will help you on these choices.

Retrieving average pagerank and backlink values can be a time consuming task for comparison of huge lists. With the help of a programmer, you can have your own automatic KEI calculator coded.

Comments

Yoshiro 2 years ago

Hey muratos, very nice article. But, i didn't understand exactly where you get Advertiser Competition numbers from and also what do you mean by cpc of let's say 16 , if it's higher means the higher other ppl bid on that word, so how come it's count as positive in the final formula ?

Thanks.

muratos profile image

muratos Hub Author 2 years ago

You can get advertiser competition from Google Adwords. CPC is Cost per Click. Actually, you should eliminate very high CPC values before starting calculations. They are obvious to all and have millions of pages indexed in Google. By the way, high CPC doesn't mean essentially high competition. There can be a few advertisers competing to each other with very high bids, mostly it is the case. Another situation is the lonely advertisers. You can find such high paying keywords with no competition, but they also mostly lack serious search demand and so, a few pages indexed in Google. :)

Yoshiro 2 years ago

Great i think i have figured it out , and yes the help of a programmer is surely a must have. It would take days to collect the data for huge lists of Keywords.

I came across a software names market samurai on the advertise here in the website there they have different method of calculating "gold keyword" value. I wonder what works better.

People please post how that formula works for you!

Thanks again muratos!

Eric Yap profile image

Eric Yap 2 years ago

What a wonderful formula you got! Thanks for sharing!

andrea 2 years ago

writing 16 as 1600 and (0,10) what the hall is that. it's not working at all, your math inputs format is very very confusing, whole article is sort of hall.

Furnica Rares Matei 2 years ago

Hey, intresting forumula.

I figure out another one: insted of using the number of exact search results, I use the number of websites that are actively target the keyword as part of their SEO strategy (phrase google search result). Also instead of squaring the numerator, I'll give it a power of 1.5. It gives me some intresting results.

Vlad 23 months ago

Intresting....I will try your formula in my search results and I'll let you know the results.

FABLOGUE 22 months ago

My question is regarding the number of search results. Given that we work with hundreds of keywords is there a simpler way rather than typing in the keyword into google to figure out the number of results. That is extremely cumbersome.

muratos profile image

muratos Hub Author 22 months ago

you can use market samurai.. just search for this tool on google. it is one of the best

rb 22 months ago

KEIs are a great way to look for keywords to try and target for SEO purposes, but sometimes the numbers can be quite large. I solved this by taking the log(myKEI) and then normalizing those numbers to whole number values between 0 and 10 with my lowest number in a set at 0 and the highest number at 10. The frequency distribution results in a bell curve centered between 4 and 6 in almost every instance I've used this method. This method will not change the rank order of yourKEI, but it will help keep the values manageable.

5institutes profile image

5institutes 21 months ago

Muratos -

I'm waiting for your software to come out. Great ideas, wish I had the time - but this would be great to rule out niches.

OR

Use Krakken...=)

search engine optimization 17 months ago

good work my friend. Just waiting eagerly for your software

Mykey 16 months ago

Are the calculations in this article entirely correct? I've tried to replicate myself and can only get the numbers to match if I take the raw average back links count, i.e. instead of taking the CubeRoot. Can you clarify please?

One Original 15 months ago

Why would you use PPC advertiser competition as a metric, when it's entirely unrelated to organic search?

muratos profile image

muratos Hub Author 15 months ago

@Mykey

There can be errors. These are just ideas and anyone can make similar formulas.

@One Original.

To determine the keywords to build web pages maximized for contextual advertising.

John Paul Hogbin 13 months ago

Great very interesting. You just made it on your own and studying the searches keyword. What a great experiment, I'm studying it.

sip 10 months ago

how are you retrieving the pr and average backlinks? specific software or custom?

Submit a Comment
Members and Guests

Sign in or sign up and post using a hubpages account.



    • No HTML is allowed in comments, but URLs will be hyperlinked
    • Comments are not for promoting your Hubs or other sites

    Please wait working