Serpbook review and tutorial

Serpbook Review & Tutorial

Being able to correlate ranking shifts with both on site and off site changes that you have made is one of the pillars of being a successful SEO. So having a rank tracker that you depend on and knowing how to use it the RIGHT way is paramount. In this post we do an in depth review of Serpbook its features, and how we at set up our rank tracking...


Anyone in the SEO community that has been around for more than 5 minutes has heard of the major SEO tools out there 

  • Ahrefs
  • Majestic 
  • SEMrush 

While these platforms do have keyword tracking functionality, I have found that they tend to overcomplicate things, or the amount of keywords they allow you to track leaves something to be desired.  Enter Serpbook the SEO rank tracker ....

Why We Need A Rank Tracker

As an SEO there are a few things you should absolutely be doing. 

  • Keyword Research
  • Content Creation
  • Link Building 
  • Rank Tracking
  • Documenting Everything

The last two on this list are why we need to keep track of our rankings.

In the end our job as SEO's is to try and manipulate a system which we don't directly control (search engine). We can do this by analyzing what factors that system cares about, and we get feedback from the system in the form of ranking changes. 

Here is a scenario which should make this clrear if it isn't already.

All of a sudden you see a drop in rankings on a keyword, and because you document everything you can see that a couple weeks ago you added a new batch of links from your PBN, now you have somewhere to start your research on what it was about those links the search engine didn't like. 

Now lets get to how to set up and use serpbook as your rank tracker. 

Keyword Tracking With Serpbook

Below you will find a video walk through of how you set up categories, keywords and reporting. I recommend watching the video, and then going through the step by step instructions that follow. 

Serpbook Video Walkthrough

Step By Step Instructions

Once you have setup your account with Serpbook you will be presented with a no nonsense interface that allows you to get started. 

Where as alot of rank trackers have your site as the starting point for your rank tracking serpbook has implemented it in a bit of a different fasion. 

They use Categories & Subcategories for you to keep your keywords organized. 

Now you can of course create categories that represent websites, but this gives you the ability to keep track of all rankings for a niche in one place. 

Say you are in the affiliate space and have found that you can easily rank for ping pong tables. 

Now that you have one site ranking in that niche you decide to build out a few more sites to dominate the space and take over all of page one. In this scenario you might want to have all of your Ping Pong Table keywords grouped together in a category, inside of which you would have keywords tracked for all of your sites. 

Here is an example 

We did a test for some PPL sites in the Solar space. We built out a total of 10 sites, for 5 different localities, and had one PMD and one EMD in each locality.

As you can see we have a parent category where all of our keywords exist. Then from there they are further broken down by the locality they are focused on. 

In order to give you a real world example we will setup some tracking for this article. 

First we will create a new category...

Creating & Managing Categories

we will call it Marketing Tools...

Now we are presented with the category view, this is the main view you will see in serpbook, which allows you to add keywords, view all of your rankings, as well as see graphs on your keyword history. 

Since we are going to be using sub categories lets go ahead and create a subcategory of Serpbook so we can have some separation here. 

as you can see from the screenshot above there is a small button just below the category input that allows you to create a sub category. Once this is clicked you will be shown a drop down list of all of your previous categories for which you can assign your new category. 

This is how it will appear in "Your Categories" once its been added

Now lets add some keywords. 

Adding Keywords To Serpbook

There is alot packed in here so lets start from the top left. 

In the domain field you only have to put in the domain for which you want them to check the ranking.

Serpbook will analyze the serp, and see if your domain is in the results. If it is it will add the full URL to the keyword it is tracking. If you look right next to the domain input you will see an exact check box.

This gives you the ability to define your fully qualified URL. This is great for tracking youtube videos in the serp as well, since you don't want to put in for your domain because it will pull any youtube video that is displayed in the serp. 

Below that we have the keyword box.

 Here you can enter in a list of your keywords that you want to track. All the keywords you enter will be associated with the domain you currently have entered. So if you are going to track a keyword against multiple domains you will need to enter them seperately. 

To the Right you will see the keyword suggestion tool.

 When you enter keywords this tool goes, out and tries to identify other keywords that you may be interested in tracking.

This can be really useful, but can also cause you to burn through your alloted amount of keywords , so make sure you are only tracking keywords you need to. 

*Suggestion: Keyword tracking should be used  for keywords you are trying to rank for and not just any old random keyword you think you already rank for and want to feel good about. Tools like ahrefs will give you a list of keywords they have identified your site ranks for without you having to explicitly request any keyword tracking, and eat up your quota. 

Now we have where we want serpbook to track the rankings... 

Here you can put in the search property you want to track as well as whether you want to track the desktop ranking or mobile ranking. 

*If you want to track ranking for both mobile an desktop you will need to enter the keyword in twice. 

Once we click add serpbook will add them to our account, and go out to get the current ranking stats. 

What's It All Mean

Depending on the number of keywords you added it may take a few minutes to get the results back. 

Now lets break down what they are showing us... 

First we see the URL they have identified as ranking for the keyword. If the domain which you entered is not yet ranking for the term then they will just use the domain you entered in. 

Next we have the keywords column with the keywords that we added in to be tracked.

Next we have the rank in the three major search engines. Each keyword you enter you will get the current ranking for Google, Bing, and Yahoo. 

This next set of columns is dependent on whether you not you have enabled an API intergration they offer with This lets you see the amount of social shares that they url associated with that keyword has. 

While social shares may not be a direct ranking factor it definitely helps justify the amount of inbound links a page has so this is a nice metric to have. 

You can setup this integration by going to the clicking on account, and then selecting There are a couple steps to get it up and running but once you have it setup you don't have to do anything moving forward. 

Once you have some history on a keyword you are tracking then you will be able to use the graph feature to visualize how your keywords are doing. 

Here is an example of the ranking chart once you have some data in the system. 

As you can see it graphs out the ranking history for each of the of the search engines, and it allows you to zoom in on a certain period by highlighting a section of the graph. 

I also want to draw attention to the bottom where you can set the time frame that it is displaying. By default it shows you the last 30 days but if you have been tracking a keyword for longer than that your data is still in the system its just not being displayed. Just select a different date range and then you will see the entire history for that period graphed out. 

This is what a category view will look like when serpbook has been running on a group of keywords for a while. 

Category Controls

Now if you scroll to the very bottom of your category view you will see the following buttons, that serve as category wide controls. 

Update keyword rankings gives you the ability to update all of the current keywords on demand. This can be great if you have the once a week plan but need an updated report for a client before your next scheduled run. You are also limited to a certain amount of these types of requests so be aware. 

Change category date allows you to run a report for a specific date. You can use this for showing progress over time. So if you were meeting with a client, and wanted to show them this is where you started, and this is where you are today, you could run the report for the start date and today. 

You also have the ability to log notes in a category. Do be aware that these are category wide notes and not just for a particular keyword. This can be useful for logging links that have been added but can also cause a bit of clutter when a link goes to an inner page that won't directly effect the other ranking of other keywords being tracked. 

You can use these for notes of things that are going on with the site as well though. Say you performed some page speed optimization and you want to be able to see how it effects your rankings. Just drop a note in on that date, and then as you look at your rank tracker you will see notes on the timeline of the graph. You could also use this for putting in win algorithm changes occur. For example putting in when the Fred algo update rolled out, you could watch your rankings over the following weeks and have a reference point for when the algo change occurred. 

Here is an example of an inline note logging when we were testing a new PBN. 

The last thing we will cover in the category view is the ability to download a PNG of your ranking graph. If you want to embed your rankings in a blog post, or share it on facebook this can be a quick way to get the image if you don't have a screenshot software like snagit or jing installed. 

Serpbook Pricing

Serpbook has a pretty wide variety of pricing because of all the configuration settings. Here are the key factors that you want to keep in mind when deciding which plan is right for you. 

Right Sizing Your Plan

The best way to not overspend with serpbook is to:

  • check
    Extend the time period between ranking updates
  • check
    Choose a reasonable amount of keywords (You can always add later)
  • check
    Pay for the annual plan and save 20%

*Also keep in mind that Serpbook offers a 7 day money back gaurantee, if serpbook doesn't meet your expectations.

As you can see by default the BiHourly updates is selected by default. There is no reason that I can think of that you would need by hourly keyword updates, outside of the fact that it sounds cool, and it serpbook can charge more. 

As you can see below ... changing to weekly updates takes the personal plan from cost per keyword of $.32 

$16 / 50 keywords = $.32

to $.03 per keyword

$30 / 1000 keywords = $.03 

I mean that is a HUGE difference!!!

If you add on the savings that you can get for paying for the annual you get down to under 2.5 cents per keyword

Serpbook Coupon Codes

Here are a few coupon codes we were able to track down online. 

  • TRIAL (14 day free trial)
  • NEWYEAR (50% off of first month)

Remember that you can also get a 20% discount by paying annually, in case any of these promo codes have expired by the time you read this article. 

Reporting With Serpbook

No rank tracker is complete without the ability to pull reports. We are going to want to be able to access these reports both on demand as well as on an automated or recurring basis. With serpbook we can do all of it. 

Report Automation

Having to log in and run and send out monthly reports can be a PITA, but its also a way that we can let our clients know that we are staying on top of their account. Well with serpbook we can automate this process to send reports to both ourselves, as well as our clients. 

To do this we are going to browse to the account button and the click on reports. 

Here we will see all automated reports we have already scheduled. It shows who it shows which category the report was for, to whom it was sent, how often the report runs, the last delivery time, when its scheduled to go out next, and the fomat in which the report is sent. 

If you want to create a new report you merely hit the "Add Scheduled Report" button. 

You can configure the following options. 

  • Who you want the report sent to
  • Which category or categories you would like included
  • How frequently the report should be sent
  • The Format of the report (pdf of csv)

Exporting & Sharing Reports

One of the cool reporting features in Serpbook is the ability to export to PDF, as well as share a public link to your serpbook results. 

Browse to Your Categories, and then hover over the category you want to see reporting options on. You'll see you can export it as a pdf, csv, or get a public link. 

the public link will give u url you can share, just remember that that this is going to have alll your keywords for the category as well as the URL's that are ranking. So while this is great for sharing with a client, be careful who you give it out to. 

This is the page that they will see. As you can see I have opened this in an incognito window so I'm not logged in to the account. 

White Label Reporting

Serpbook also allows you to whitelabel their reports so that you can send client reports out with your own branding. 

To do this go to "Email & Report Settings" 

You are presented with a modal box with the following tabs. Email Settings & Company information. 

In Email Settings you will put in your 

  • Mail From email address (eg: [email protected])
  • Mail Sender Name (eg: {Company} Rank Tracker)
  • Subject
  • message

one thing to be aware of here is that, because the email is coming from serpbook mail servers and not the server that your domain has authorized this does increase the likelihood that the recipients mail service will mark the email as spam. So you may just want to let your clients know the email address the email will be coming form so they can whitelist it, or just let them know to check their junk mail if they haven't recieved it by x day. If you don't want to risk it then serpbook will send it from their domain and you should have any issues. 

In company information you are able to put in info about your company, the your log as well as a quick description which will be included in the email reports. 

Once you have everything set up, and scheduled this is what one of the  PDF reports you receive will look like. 

Wrapping Up

All in all I haven't found another rank tracker that has the robust features of rank tracker while still remaining simple. I've been a paying subscriber to serpbook for a long time now and have no intention on stopping any time soon. 

If you are ready to start with serpbook you can sign up using this link

Review Date
Reviewed Item
Serpbook Keyword Rank Tracker
Author Rating
Adam Z

I've been in the Software development and Internet marketing space for around 7 years now. I have a passion for learning, problem-solving, and I LOVE NEW TOOLS!