SEO is a big game and it keeps changing with the time.

SEO techniques which used to work great 5 years back are no more working now. With the popularity of internet marketing, thousands of new blogs are getting emerged daily.

With the growth of blogging, growth of spamming of also growing. So Google has taken appropriate actions to combat those spammers to make this online platform a better place to surf.

The result is – ranking for keywords is becoming tough every day.

So with the growth of internet marketing it has become very important to take right steps to dominate the search results.

There are many online tools tools which offers SEO study about the website and let you do keyword research as well. I personally use SEO Powersuite for all my SEO tasks and Long Tail Pro for doing keyword research, but this is the tool which I am using regularly for doing more advanced research about my competitors.

I have integrated SEMRush API with SEO Powersuite tools to get even much better results.

So today we are going to talk about SEMRush, which an online tool to help you make SEO of your blog search engines friendly.

SEMRush Review

What is SEMRush?

SEMRush is an online SEO tool which let you do extensive research about any website. Simply put URL in the search box and do whatever you want.

With this tool you can do in-depth research about given URL (your own URL or competitor's). You can check his keyword ranking in various countries and the amount of traffic for those keyword. Right now you can track the keywords for USA, UK, Australia and 22 other countries.

This tool use Google search result data to analyze your website to find keyword and anchor texts.

I am using SEMRush for more than 10 months now, and all I can say after using this is, AWESOME.

In February, 2014 I started using it and on the way it become my biggest weapon to make the backlinks strategy for my blogs, by analyzing the backlinks of my competitors.

Now this is my primary tool to study my competitor's ranking, keywords and backlinks.

I always say:

Your success in internet marketing depends on your smartness to spy.

So this is the tool which made me much smarter in terms of spying, analyzing and taking proper steps for my niche sites.

In this SEMRush review I am going to explain each feature in detailed manner so that you can understand more about this tool and give it a try.

Note: I have requested special SEMRush promo code for Blogging Cage readers which you can grab here (Coupon will be added automatically).

Let's start digging with this online tool and see what we can do with this.

For the reference I am taking example of my website Android Rooting (Now

#1. Overview

In overview this is giving me complete picture of my website in a screenshot. With first impression of the graph I can clearly see that this site was penalized in August 2013.

As I am the owner of this website so I can tell you that this graph is showing EXACT data.

#2. Positions

With this feature you can check the ranking keywords of your competitors and see the exact position in the search engines.

In this graph I can see my positions, number of searches, CPC, ranking URLs, traffic, results and other important things.

How can you use these metrics?

  1. Find easy to rank keyword with number of searches.
  2. Track exact keywords for which your competitor is getting traffic.
  3. Trac his ranking URL and see what he/she has done in the article.
  4. CPC to find high paying keywords.

#3. Competitors

SEMRush will go more deep in the niche of your website and find related websites for you. Either you can consider them your competitors or your friends. I am using the word friends as you can get backlinks from the same niche websites very easily and strengthen the SEO of your own blog.


Now comes the interesting thing. πŸ˜‰

A great way to find the quality backlinks for your blog.

Screenshot at Jan 03 13-30-44

This tool will fetch all the backlinks of your competitors and gives you option to export the file for later use.

You can check the anchor texts used by your competitor, exact time when his backlink got indexed, dofollow, nofollow and external links on that particular page.

You can study:

  1. Backlinks
  2. Referring Domains
  3. Referring IPs
  4. Indexed Pages
  5. Backlinks Comparison

#5. Keyword Research

This is a worth thousand dollar feature alone.

You can do very advanced keyword research very easily by putting your keywords in the search box.

Screenshot at Jan 03 13-34-48

SEMRush results will give you complete data about your keyword by giving number of searches, CPC, related keywords etc.

Screenshot at Jan 03 13-36-07

You can find all the websites ranking for your main keyword.

You can study:

  1. Keywords Overview
  2. Full Search
  3. Related Keywords
  4. Ads History

This tool gives you complete freedom to know more about your competitors and see what they are doing to rank their keywords.


Some other tools

  1. Position Tracking
  2. Domain vs Domain
  3. Charts
  4. Keyword Difficulty
  5. Site Audit

#1. Position Tracking

You can set a campaign for your website and add all important keywords which you want to track daily. This option will help you to track your daily progress very easily.

#2. Domain vs Domain

You can easily compare the stats of one website with another website.

#3. Charts

You can grab the chart code for your blog by entering the URL and display it anywhere.

#4. Keyword Difficulty

This is a recently introduced feature that helps you find the difficulty to rank a keyword.

This tool compare your keyword with all top 10 ranking sites and calculate the ranking factor.

#5. Site Audit

You can audit the full site and see what are the missing ranking factors.

Screenshot at Jan 03 14-48-29

This gives you a complete report about the errors, warnings, and notices which helps to take the proper action for making SEO of any website much stronger.

Note: You can start a professional audit service on your blog where you can provide these reports to your customers.

Plan and Pricing

Screenshot at Jan 03 15-53-27

This tool offers 3 pricing options that you can select as per your need.

Note: I would suggest trying SEMRush 14 days trial before making any final decision.

Here is the full screenshot of SEMRush dashboard displaying all features.

Click on image to see large version.


Final Verdict

This tool gives you a complete set of tools that are necessary to rank websites and track the progress.