My Developed Version of KEI Keyword Effectiveness Index for SEO
76In 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"
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.
vote upvote downshareprintflag
- Useful (2)
- Funny (1)
- Awesome
- Beautiful
- Interesting (1)
CommentsLoading...
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!
What a wonderful formula you got! Thanks for sharing!
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.
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.
Intresting....I will try your formula in my search results and I'll let you know the results.
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.
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.
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...=)
good work my friend. Just waiting eagerly for your software
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?
Why would you use PPC advertiser competition as a metric, when it's entirely unrelated to organic search?
Great very interesting. You just made it on your own and studying the searches keyword. What a great experiment, I'm studying it.
how are you retrieving the pr and average backlinks? specific software or custom?











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.