In my previous post titled “Top 15 Web Metrics” I wanted to share with you some useful web metrics which should be tracked for a classified (e-commerce) site with a free analytics tool such as Google Analytics. This time, I’d like to focus more on tracking KPIs related to SEO. Why? You’ll all probably agree with me that:
- SEO is always a long-term process which never really ends,
- SEO is always about a lot of resources and efforts put to gain maximum profits which are visible after some time.
These two reasons are important enough to take a very close eye on efficiency of SEO in order to have a clear picture if the processΒ is on the right track. Below you’ll find my list of favourite SEO KPIs which we are able to track with Google Analytics and therefore quite oftenΒ deliver to our clients. Please note I am always referring to “organic search” traffic data and the order of KPIs is completely random.
CRITICAL SEO KPIs
(these are my favourites and give the most valuable information)
1. Number of landing pages
It is a good general insight into a website’s exposure in search engine listings – you can see how many pages rank well enough to be found by search engine users.
2. List of landing pages
Β
Defining a list of web pagesΒ that deliverΒ the highest number of visitsΒ isΒ valuable, too.Β These “gates” may be then optimized to improve e.g. the quality of traffic (you can see a bounce rate of the Top 2 pages which is over 75% while the bounce rate of the homepage isΒ significantly lowerΒ – but still needs improvement).
3. Most popular templates of landing pages
Β
For most of the database driven websites, URLs are based on specific patterns. Thanks to this you may be able to use regular expressions in the list of landing pages to define groups of pages built on the same template (e.g. product card / product category page / search results page). Analyzing traffic volume and its changesΒ for every type of pageΒ separatelyΒ brings a valuable input on SEO friendliness level. Finally, itΒ helps toΒ defineΒ required SEO improvementsΒ to be applied to aΒ template.
4. Average number of keywords per landing page
Β Β
This helps to understand how well developed your “long tail” area of search is. The moreΒ unique keywords which drive traffic, the better – it also means that your target group uses a really sophisticated language to find the content of your website andΒ that the search engines are able to understand the contentΒ quite wellΒ rewarding you withΒ a lot of top rankings for different key phrases. However you need to remember that this metric strongly relies on the amount of content availableΒ at each web page – if there’s no keyword-rich text available it’s very difficult toΒ obtain highΒ numbers here.
Alternate way to collect the same data is through “Custom Reports” > “Pivots”:
5. Conversion rate per keyword
Β
Apart from possessing knowledge on top keywords with the highest conversion, it’s sometimes worth doing a more advanced analysis (again using regular expressions) to define the most popular commonΒ words included inΒ key phrases and calculate the conversion rate of phrases they are a part of (see table below).Β Being aware of the fact thatΒ e.g. all phrasesΒ with “free” word generate a higher conversion rate may beΒ very valuableΒ to further SEO improvements on site.
6. Number of unique keywords that drive traffic
Top organic keywords seem to be obvious but are definitely worth taking into consideration.Β This KPIΒ allows to better understandΒ popularity ofΒ topicsΒ and informational needsΒ of usersΒ interested in the content of the website.
7. Total organic traffic
Also an obvious one – presents aggregated info on traffic changes. Optionally can be split by search engine (see 1st important KPI below for more details).
8. Number of unique branding keywords that generate traffic
Β
While branded keywords drive the most valuable traffic, it’s important to know how many unique keywords are used by people. This allows you to discover brand mistypings as well as all brand associationsΒ to generic keywordsΒ like [brand widgets] (see ‘bluerank certificates‘ in the example above). Having this information helps to optimize other online marketing activities, e.g.Β PPC campaigns. From the SEO point of view this is an interesting input toΒ plan content optimization of particular sections of the website.
9. Keywords used in first / last visit in the purchasing process
We allΒ know that users often make several visits on the same website before they make a decision and complete a purchase online (see SEOmoz’sΒ “Path for Conversion” video on more details). Because of that measuring conversion rate in different ways may bring completely different conclusions. Google Analytics assigns conversion to the last visit by default but with some additional configurationΒ of user defined values and cookies (see examples here and here) you can easily track conversion rate for keywords used in previous visits at the same time as well. Both information will help to define most valuable (profitable) keywords to focus on in the SEO process.
10. Top profitable / popular keywords in different search engines
Β
Search engine algorithms are unique, that is whyΒ your website may get top rankings for different keywords in each search engine (see results for ‘bluerank‘ above). Collecting this information from one search engine may help you to find out new keyword opportunities and ideas for your main (the most popular) search engine you put the most SEO efforts on.
11. ROI of the SEO process
I think this KPI doesn’t require a more detailed explanation, too. We usually calculate it in relationΒ to growth of trafficΒ (where each visit is expressed by some CPC rate) orΒ sales driven byΒ organicΒ traffic.
12. Branded to non-branded traffic
As I said before – if there is little non-branded traffic it means that the website is unable to rank well for generic keywords. The low volume of branded traffic clearly shows that brand awareness needs a strong support β users do not even make navigational queries to reach the website. Furthermore, thisΒ metrics is in close correlation withΒ number of landing pages (see point 1 above) – branded traffic typically drives visits to a very limited number of brand-related pages (homepage + few other key pages) while non-branded traffic coversΒ all “searchable” web documents.
IMPORTANT SEO KPIs
(valuable to have, may be useful on less regular basis than critical KPIs)
1. Organic traffic perΒ search engine
Β
It gives a nice insightΒ into theΒ general exposureΒ acrossΒ differentΒ search engines. Any significant differencesΒ between the observed traffic share and the market share of specific search engine may prove lack of performance in SEO for it.
2. Length of queries
Β
By knowingΒ the average number of words per query it helps to understand the characteristics of the traffic. If more complex phrasesΒ bring more visitsΒ then we can assume that performance of the Long Tail SEO is good. Both generic, short keywords and the Long Tail are quite different (e.g. are used differently in specific phases of the purchase process) that is whyΒ having the information onΒ performance of particular groups of wordsΒ helps toΒ planΒ future improvements in the SEO process.
3. Most commonly used words in key phrases
Similarly to unique keywords these are definitely worth to be analyzed as well. Performance of the most commonly used words defines necessary improvements in the content particularly in theΒ Long TailΒ area. For example, in one of the classified websites we found out that most visits were coming from key phrases containing:
- “for sale”,
- “used”,
- “second hand”,
- “buy”,
- “ads”,
- “in [CITY]”.
ThisΒ enabled us to put more keyword rich text which – whenΒ used onΒ thousands of ad details pages – brought a significant amount of new traffic.
4. Relative growth of organic traffic
SEO performance can be evaluated by finding an answer to these questions:
- Do we grow faster than our niche / competitors?
- Do we grow faster thanΒ the size of ourΒ target group (whichΒ expands naturally alongΒ withΒ the internetΒ penetration in country?)
- What are the areas of the biggest growth? Is it because of more content onlineΒ / seasonal popularity?
5. Bounce rate per search engine / keyword
Β
Search engines sometimes have a slightly different user profile (I am now referring to the demographic criteria). Taking this into considerationΒ when analyzingΒ bounce rate may help to understand how the website content is perceivedΒ by different segments of people. On the other handΒ bounce rates on keyword level tell a lot about the quality and performance of the keyword analysis phase in the SEO process (do we focus on right keywords?).
6. Average length of visit / visit duration
Similarly to the bounce rate, duration or the length of visit are good quality benchmarks of the organic traffic channel. The picture above (point 5 of important KPIs) clearly shows that the quality of traffic driven by Bing.com is much higher than for other search engines. SEOΒ results achieved thereΒ are definitely worth investigation in more details regarding keywords, etc. As a result it may be valuable toΒ introduceΒ conclusionsΒ in theΒ Google & Yahoo! part of SEO to improve the overall performance.
Please note that the visit duration may sometimes beΒ misleading asΒ time spent on the last page (ie. exit page) in the visit is always ignored by web statistics (= cannot be tracked).
7. Volume of traffic coming from “Universal Search”
By applying filters or other more advanced configuration of Google Analytics you can easily track number of visits coming from “Universal Search” related sources such as Google Images (nice example here), Google Base (example here), Google News (example here), etc.Β Not only it gives theΒ possibility toΒ examine how well exposedΒ particular resourcesΒ of your site are butΒ it gives a valuable feedback onΒ effectiveness of SEO process in different search services.
8. Traffic growth for keywords related to the one you focus on
Even if you limit your SEO efforts to one keyword (let’s say “widgets“) you are most likely toΒ see its impact on rankingsΒ of phrases that contain this keyword (e.g. “blue widgets“). Tracking traffic changesΒ of such a “side effect” provides an insight on competitiveness of the group of keywordsΒ and helps toΒ determine the effectiveness as well as resources needed for further SEO improvements.
9. Relative / absolute traffic growth for specific keywords
Helps toΒ monitor what’s currently “hot” and popular (e.g. because of seasonal trends).Β When keyword rankings are also tracked in Google Analytics (see example on how to do this) it’s also possible toΒ measure the influence of rankings onΒ the volume of driven traffic. Finally itΒ helps toΒ calculate theΒ effectiveness of the SEO process.
10. Branded keywords with low ranking
If youΒ identifyΒ any branded keywordsΒ with a ranking below Top3 itΒ means you experience an unused potential and probably a source of highly relevant traffic isΒ partly lost. It’s for sure a “must have” improvement to be taken into account in future steps of the SEO process.
“GOOD TO KNOW” SEO KPIs
(I find this KPIs as a nice addition that can sometimes help to make more useful conclusions, particularly when one of the above mentioned KPIs is being investigated)
1. Average number of visits per keyword
Β
This valueΒ itself does not explain anything (keywords have different popularity, etc.) but tracking it over time – especially if the keyword rankings are the same – enables toΒ verify users’ interest and attention to links listed in search results. If growing, this means people are clicking more frequently and they like your website entry in SERPs more.
2. Users’ loyalty
Β
This is anotherΒ traffic quality factor that provides information on the characteristics ofΒ the organic traffic. It’s particularly important for communityΒ based websites while it clearly shows if SEO fulfills business goals. In addition to that IΒ recommend you analyze keywords by visitor typeΒ (seeΒ table below) so that loyalty of users is also examined on keyword level:
3. Conversion rate per search results page / keyword ranking
As you can collect the information on keyword position and the number of search results page (see point 9 of important KPIs), it’s sometimes valuable to verify conversion rates between Top3 keywords and the ones that areΒ rankedΒ at the 2nd page of results. It helps to see whether people are converting more frequently because:
- your website is their first choice (e.g. Top3 link)?
- they doΒ more detailed research (and find your site in the second page)?
Whatever is the answer, it helpsΒ to allocate resources and put more focus on gaining better exposure in particular areas where the conversion rates may be slightly higher.
4. Keyword rankings
I have alreadyΒ mentioned twice that you can track keyword rankings with Google Analytics. However due to the personalization of search results I don’t think it’s a relevant and usefulΒ KPI anymore. NeverthelessΒ keyword rankings can be particularly interesting e.g. toΒ identify areas and regions where yourΒ website doesn’t rank well enoughΒ so that further improvements in local SEO can be done.
I hope you’ll find this list of KPIs useful though I am looking forward to hearing your comments and opinions related to your experience on determining efficiency of the SEO process.
Can you find any other interesting reports that should be taken into account to measure the performance of SEO?