How Does SEO Booster Work?

Several people and customers have asked me many times how exactly SEO Booster PRO works, and every time the answer has been; “I can tell you, but I need a piece of paper.” This article explains in better detail what thoughts and ideas that formed the plugin into what it is today, and where it will go.

SEO Booster PRO is a WordPress Plugin, and the logic behind the plugin comes from several sources with a mix of my own.

The purpose of SEO Booster PRO is to automate many of the processes you would generally go through manually to optimize your blog.

The following “walk through” does not dwell on the installation process at all.

Here is how the plugin works:

    1. A visitor comes in from a search engine.
        • The time and date of the visit is stored (the latest visit only)
        • The page the visitor came from is stored, and analyzed.
        • From the referring URL, the following can be deducted:
          • The search query
          • Which blog post they land on
          • Which result page the visitor came from (1, 2, 3, etc.)
          • Google domain (.com, .se, .fi, .es, etc.)
          • Search language (Finnish, Swedish, German, etc.).
          • Number of visits from this search query

      This information is then stored in the database. After a while, the plugin has collected enough data to start working.

    2. The plugin starts to show some of the incoming keywords and the landing page they are associated with. It decides which search queries to display based on the settings in the plugin. These settings can be tweaked to act very specifically to your needs, or you can use the default settings the plugin came with.
    3. In the background, a small cronjob is running, which gradually researches in more detail precisely what ranking the keyword has. When a visitor visits from a search engine, the plugin can only get the information of which result page the visitor came from. A visitor that comes from result page 2, might have clicked to your page ranking as #11, 12,13,14,15,16,17,18 or 19, yet there is no way to know without researching. The cron job researches this information gradually, the speed of which can be changed in the settings. If the cron job runs too quickly, it would be a bad signal to send to the search engines.
    4. As time passes by, the plugin will start to detect searches with terms that are more popular (gets more visitors) than the ones it is displaying right now, and so it will show other search terms and landing pages.

SEO Booster PRO also detects when your rankings for the keywords have changed, and so they are no longer necessary to “boost.”

SEO Booster PRO started out with just the widget that showed the search terms, but it evolved.

  1. If you edit your theme, it is possible for you to add more dynamic SEO to your blog. SEO Booster PRO offers a PHP function, which is very flexible and can be used in several ways. One of my favorite ways is to implement an < h2>-tag containing the top 3 most visited keywords for that particular blog post.h2-tag
    If you implement it just under your < h1>-tag (which should only be used only once, and should wrap around the title of your blog post), it will create a very powerful optimization for your blog post. And it changes dynamically over time, based on the trends and traffic that SEO Booster PRO detects. Another nice method is to create an unordered list beneath the blog post, containing the top 10 keywords for that blog post, marked in bold. How to implement it in your theme is covered in more detail in this blog post I wrote a little while back.
  2. Another option that has been added to SEO Booster PRO over time, is the option to display the x most popular keywords in the < title>-tag, yet this option does not work equally well with all combination of WordPress Theme coding and SEO Plugins, however.
  3. A Dashboard Widget was implemented from the start, displaying the latest positions the plugin had researched, as well as the latest position changes, when the ranking of your blog for a search query goes up or down. The small widget only displays the latest 5, but you can go to the settings page to see a larger list.
  4. If you are interested in the exact numbers, you can also export all the data directly into a .csv file, which can be imported into your favorite spreadsheet application. This gives you a way to get a better view of what is going on, and you can even find keywords that can be interesting to focus a bit more on.

    Exported Data
    Exported Data

So which direction does SEO Booster PRO go from here, what are my plans? That is a hard question to answer, as the needs and ideas sometimes happen when I read an interesting article, or when I have a great idea away from the computer, but it is always under development. I have several test blogs running future versions of the plugin, to gauge the effectiveness of the ideas (or lack thereof).

I don’t just develop SEO Booster PRO to sell licenses; I use it myself on all my blogs as well, in fact it is running on this very site. It runs in the background, tracking and analyzing all the search engine traffic.