How to Track Keyword Rankings in Search Engines (Step-By-Step Guide)

Article stats:
Linking websites 7
Backlinks 11
InLink Rank 25.0
Data from Seo SpyGlass: check my backlinks free.

What do you need rank tracking for?

Over a recent couple of years, we've seen lots of discussion around the value of rank tracking in the modern era of SEO. Some say search results have become too personalized for SEOs to be able to collect accurate rankings; others are convinced keywords no longer matter for SEO in the age of semantic search.

I have to admit, these ideas aren't coming from nowhere. With rankings being increasingly influenced by location, it really has gotten harder to track rankings accurately. And Google is indeed getting better at deciphering the meaning behind queries instead of looking for exact keyword matches in pages' content.

That said, none of that undermines the value of rank tracking in any way — rather, it implies that our rank checking goals and the way we track rankings have to change substantially. In this guide, I'll look at the most important modern uses for rank checking, along with the problems we are facing with it these days — and how to solve them.

Gone are the days when everyone was tracking rankings with a single goal in mind — to see how well our SEO efforts translate into rankings and website traffic. Although this use for rank tracking remains important today (and I'll dwell on it in a moment), there are also other goals that make rank checking crucial for businesses in 2021.

1. See which pages and keywords bring the most traffic.

This aspect of rank tracking is important for a number of reasons. First, understanding which type of queries are bringing targeted traffic to your site is an important step in further keyword research — it can help you find new keywords based on the number of terms that are performing best, and start targeting these keywords with your site's pages.

Second, it can help you prioritize your SEO efforts and focus them on the more valuable keywords and pages.


A good starting point is identifying your high-traffic keywords and starting to track those keywords so you can see how they perform in the long term.

Step 1. Go to your Google Search Console account and navigate to Performance > Search Results. Scroll down to the Queries tab where you will find your keyword list. In the top right corner, hit Export and choose CSV format to export the list.

Export keywords from Search Console
Export keywords from Search Console

Step 2. Just in case you haven't done it yet, download Rank Tracker's free version and install it on your computer.

Step 3. Launch the tracking software and create a project for your site by entering its URL and your target keywords.

Step 4. Next, once your Rank Tracker project is created, go to File > Import Keywords, and select the CSV file you just downloaded from the Search Console. Complete the instructions, selecting what fields you would like to import. You can limit the import to only those keywords that get the most impressions and clicks.

Step 5. When the keywords appear in the workspace, hit the Check Rankings button, and the position checker will find the URLs ranking on Google for your selected set of keywords.

Rank Tracker checks positions of your keywords
Rank Tracker checks positions of your keywords

2. Be aware of personalization.

Personalization is a relatively old concept in SEO. Simply put, search engines personalize search results based on what they know about the searcher, e.g., their previous searches and browsing history from cookies. But on average, personalization doesn't change ranking that much.

For rank checking, it's best to discard this kind of personalization to get unbiased, realistic results.

The solution: De-personalized checking with rank tracking software.

An SEO rank tracker will check your rankings in a depersonalized way by default, so there's no need to set up any extra preferences to enable this.

If you're looking to check manually your keyword positions in a browser, all you need to do is make sure you're using your browser's Incognito/InPrivate mode so that your history does not affect the results you get.

3. Track ranking progress for various search engines.

On the other side of the coin, there are different users with preferred search habits for everyone. Over the last decade, web surfers switched to being more mobile. Being subject to information overflow, users want to find answers to their queries as quickly as possible.

Mobile SERPs are increasingly different from desktop SERPs, especially with Google. The Mobile algo update once down-ranked pages not optimized for smartphones while pushing mobile-friendly pages higher up in the SERPs.

In fact, mobile-friendliness has become even more important with Google switching fully to mobile-first indexing. This means that even if you don’t have a separate mobile-friendly version of your site, it should be optimized for mobile users. Slow speed and bad user experience on mobile devices may impact your site average position and visibility overall.

Check mobile ranking separately from desktop.

In fact, web pages rank for a different set of factors on mobile devices. That's why you need to be tracking your mobile and desktop rankings separately.

With Rank Tracker, you can easily set this up by adding Mobile under Preferences > Preferred Search Engines and hit the green + button next to it to add into your active list.

Add a separate search engine to track mobile rankings
Add a separate search engine to track mobile rankings

Back in your Rank Tracker workspace, right-click the name of any column. You will be able to select the columns to be visible in your workspace. Add Mobile to your active columns, and it'll appear in your main view.

Add Mobile columns to be visible in Rank Tracker's current workspace
Add Mobile columns to be visible in Rank Tracker's current workspace

The next time you check Google keyword positions, the tracking software will collect stats for desktop and mobile devices separately in two different columns.

Track ranks in Yahoo, Bing search and other.

Although Google is currently the dominating search engine in the US and Europe, it still has roughly approximately 85% of the search market, leaving the other 15% a too big share to ignore. Besides, certain search engines are more popular than Google in some specific geolocations, like Baidu in China or Yandex in Russia. By optimizing your pages for Bing search, for Yahoo, or whatever is relevant to your target location, you will get a good source of extra website traffic. That is why it makes sense to track multiple keyword ranking by search engine as well.

Again, you add Yahoo, Bing, AOL, Baidu and others from the Preferred Search Engines settings. For me, it’s convenient to observe ranking changes grouped on a separate workspace. So, to add one, hit the + button to create a new workspace for Bing keywords or Yandex keywords, rename it, and enable respective columns to make them visible in the workspace.

Create a new workspace to track rankings in any other SE like Bing, Yahoo, etc.
Create a new workspace to track rankings in any other SE like Bing, Yahoo, etc.

Check keyword positions on YouTube and Amazon.

Currently, viewing platforms like YouTube or selling platforms like Amazon become search engines of their own, and require special hacks for ranking higher on them. Just like you check Google keyword rankings, the same way you can add YouTube or Amazon as your preferred search engine and track how your videos or pages rank there.

4. Track local ranking for specific geolocation.

For Google, localization is an important factor, especially on the way it renders the local pack and Google Maps. It can have such a big impact that searchers in different parts of one town may well be seeing different results.

While that doesn't make rank checking any less useful, it does mean that you need to track ranks for each of the locations you target separately.

The solution: Geo-specific tracking.

In Rank Tracker, you can create as many custom locations as you want to track rankings for.

To do that, go to Preferences > Preferred Search Engines and hit the Add Custom button next to your Google (if you're outside the US, make sure to select your country's version: e.g., for the UK and for Germany).

Specify geo location for your SE to track local rankings
Specify geo location for your SE to track local rankings

After that, you will see an Advanced Settings window. All you need to do here is enter the name of the city, district, or the exact street address, and click Apply. You'll then see the map below adjusted to show the location you've specified.

Add your target location
Add your target location

After creating your custom location, switch back to your Rank Tracker workspace and right-click on the name of any column to enter the workspace editing mode. Add the newly created search engine to your active columns, and go on and check your local rankings.

Hit the Check rankings button to track your local ranks in your custom SE
Hit the Check rankings button to track your local ranks in your custom SE

5. Track more keywords and get your traffic growing.

You may skip this step and get back to it when basic things are settled. We need to do keyword research to find more ranking opportunities to involve broader audiences and draw more website traffic.

You certainly may research for more keywords by yourself on the web: manually check autosuggestions, auto complete tools, related searches, trending videos on YouTube etc. Well, it’s simpler to do this in rank tracking software because it’s a) quicker b) you will collect a bunch of metrics about the effectiveness of these keywords (like competition, keyword difficulty, keyword effectiveness, number of expected visits etc.)

So just as you have your major target keywords collected, go to the Keyword Research module, select the research methods one by one, enter your seed keywords, and let the position checker explore more ideas for you.

Try one by one each method in Keyword Research module
Try one by one each method in Keyword Research module

The important thing about your site visitors is that it cannot be just anyone from the web: investigating user intent is crucial for increasing your SEO KPI and marketing value. When you target the right audiences, first, you ultimately see improved user engagement on your site, and second, you will have more clients attending your site, better conversion and sales.

That is why you ought to pay extra attention to keyword research and focus on user intent to pick the right keywords for your position checking. Here is our comprehensive guide on keyword research and how to track and analyze metrics effectively, and some tips on long-tail keywords for starters in SEO (you will love this technique because it really works).

6. Manage keywords efficiently.

You’ve surely noticed that you may have hundreds of key phrases from the Console, and by the end of the research you will have thousands of them. The daunting question is how you manage all these phrases in your daily rank tracking and don’t miss a thing.

Having all your target keywords at fingertips will make keyword checking a ton simpler. For several dozen keywords, it’s not a big deal to manage them in a spreadsheet. Well, for hundreds of key terms, make use of Keyword Mapping. Select the entry, right-click on it, and choose from the context menu Assign selected keyword(s) to landing page(s) to match it with the currently ranking URL (or the enter manually the page you would want it to rank for).

Match keywords to their landing pages in Keyword Mapping module
Match keyword to their landing pages in Keyword Mapping module

This way all your target keywords will appear in the respective module listed alongside the pages optimized for these terms. You will be able to easily observe ranking changes happening after you’ve done your content optimization. You may as well group your keywords into topic buckets and track their effectiveness as a group.

Check ranking progress of your keywords as a group
Check ranking progress of your keywords as a group

You may want to add tags to these keywords by selecting them, right-clicking the selection, and hitting Add tags to selected records. This way, you'll be able to easily see how that particular batch is performing as you check your search engine rankings (as opposed to all keywords in the project).

Pro tip

In SEO PowerSuite’s tracking software, there is a pro option to run scheduled check-ups. In this case, you can assign the task to conduct keyword checking by tags. This feature is convenient when you want to see ranking progress for some group of keywords only (for example, key terms with purchase intent, or some phrases from a special marketing campaign).

7. Understand what's causing changes in traffic and sales.

If your online sales or visits go up or down, you can't afford to not try and trace down the reasons. A ranking change is among the possible many; by routinely checking how you are performing in organic search, you may even be able to prevent losses in website traffic and conversions if you spot ranking drops early.


Rank Tracker lets you sync your Google Analytics account to the app so you can see how organic visits to your site correlate with rankings.

Step 1. Start Rank Tracker and open your project.

Step 2. In your project, select all your keywords and hit Update SEO/PPC data.

Step 3. At this point, the menu appears where you need to select to update Organic Traffic data. You'll need to specify your Analytics credentials so that the position checker can collect the data from your account. Hit Click to enter Account Settings and specify your Analytics login and password to let the position checker view your traffic data.

Integrate your Analytics account with the rank checker
Integrate your Analytics account with the rank checker

Step 4. Select the Analytics property you'd like to get data for, and hit OK. Your visits will start updating immediately after that.

Step 5. Finally, have a look at the Organic Traffic (Google Analytics) tab in Rank Tracker. You can see Organic Traffic data, which is the number of visitors that the key term has brought to your website over the last 30 days.

In the lower part of the screen, you can see the Progress Graph with the Website visits (all organic visits to your site), and Total website visits from… (organic traffic to your site through a selected search engine).

Compare your organic traffic and rankings progress
Compare your organic traffic and rankings progress

Make sure to compare these graphs to your Rank Progress graph to see how ranking changes correspond to your site's visits.

8. Identify and improve little-effort pages.

Rank checking is a great way to find low-effort ways to get more traffic. One approach is to look for pages that are already ranking for high-demand keywords, but those rankings aren't high enough. Say, if a page ranks #10 for a term with a high search volume, imagine how much traffic you can get if it’s Google position improves to the top 3.

With a little effort, you can push those pages higher up the SERP.


Remember how you imported your Search Console keywords to Rank Tracker? It's time to see which of these you rank relatively well for.

Step 1. In the Google rank checker workspace, select your keywords and hit Check Rankings. Select the search engine you'll be checking ranks in, and hit Next.

Step 2. When the ranking check is complete, click Update KEI to check each keyword's search volume and competition. (To collect that data, you'll need to connect your Google Ads account to Rank Tracker, just like you did with Analytics before. Note that if you don't have any PPC budget in your account, Google will only show keywords' relative search volume broadly, e.g., "1K — 10K". )

Step 3. Now, we'll need to create a custom workspace where you'll see those low-hanging fruit — the pages that need a little extra effort to be ranked higher for popular keywords. To do that, hit the + button next to the tabs in the Google rank checker workspace.

Step 4. Give your custom workspace a name and select the columns to be included in your workspace from the list of available columns on the left. Make sure to add the Google Rank column and the Google URL found column to show the ranking page. When you're done, click OK.

Step 5. Now create the filters by clicking the filter button and define conditions for your workspace. Hit Add filter and select Google Rank from the down-arrow menu (or your rank in any other target search engine) being less than any lowest rank you want the workspace to show. For instance, you can type in 21 if you want to see keywords for which you're ranking on the first two SERPs.

Add filters to select effective keywords to track
Add filters to find effective keywords to track

Now, hit the Add Filter button once more and specify the maximum ranking you want the workspace to show. Say, if you want to see keywords for which you rank in positions 6 to 20 in the SERPs, you'll need to create the following condition: Google Rank > more than > 6.

Finally, add the last filter to only include keywords whose search volume is above a certain threshold (for example, the number of searches more than 100). Hit OK, and the filter will be applied to your workspace, showing only the keywords matching the defined conditions.

Here you are — in your custom workspace, you'll now see the pages that need a little extra effort to get a better rank position, and it’s really worthwhile.

Selected keywords are quick to rank up in organic search

9. Stay aware of your competitors' rankings.

Rank tracking is a great way to monitor where you stand in comparison to competitors. If competitors are gaining rankings, you'll need to reverse-engineer their strategies and find out what makes them rank higher. It's also important to look out for new competitors that enter the first search engine result page.

Discover competitors and track their ranks.

In Rank Tracker, you can automatically identify the top competitors for your target keywords and track their positions along with yours.

Step 1. In the Google rank checker project, go to Preferences > Competitors and click Suggest.

Find your competitors
Find your competitors

Step 2. Now, enter the target keywords to find competitors for. By default, the position checker will use the keywords you already have in your workspace.

Step 3. Finally, select the search engine to look for competitors in, and hang on a sec while the position checker is digging through the SERPs.

Step 4. The Google rank checker will now give you a list of 30 sites currently ranking across all keywords you've entered. Select the sites you'd like to add to your competitor tracking in the project, and click Finish.

Show or hide competitors from your workspace
Show or hide competitors from your workspace

Next time, your competitor keyword positions and ranking URLs will be tracked along with yours. You can show or hide competitors from your workspace anytime by clicking on Show Competitors.

Record SERP history and compete for top 10.

Another useful feature that'll help you monitor competition (and especially stay alert of new competitors that enter the SERPs) is SERP History. (In your Rank Checking Mode settings, Record SERP History should be enabled by default when you create the project for the first time).

The settings should be enabled to track SERP history alongside regular keyword tracking
The settings should be enabled to track SERP history alongside regular keyword tracking

For every subsequent check you run, all the top 30 results will be saved here. To check it out, go to SERP Analysis in the lower screen of the position checker, and switch to SERP History.

Analyze SERP history

Get yourself SERP features.

Besides, you can find which SERP features are available for your target keywords. To collect these data, you need to make sure that Track multiple results for keyword is enabled in your Rank Checking Mode (it’s enabled by default when you create the project). With the next run, the position checker will collect not only organic results, but all available SERP features as well. The green color of the icon means the SERP feature belongs to your website, the grey color means the feature is present in the SERP for another website.

Featured snippets, FAQ, image pack and other SERP features available for your keywords
Featured snippets, FAQ, image pack and other SERP features available for your keywords

Sometimes, it takes only a little bit of technical SEO (like implementing the structured data for sitelinks, reviews or FAQ) to get highlighted in SERP results. For some other Google keyword rankings, optimization for SERP features may be a bit trickier. For example, to appear in featured snippets, you will need to throw in some text structuring with bullet points and numbered lists. A video added to your blog post (which is indeed a more laborious piece of content) can help you rank in video results, which will ultimately contribute to your YouTube ranking and even more website traffic to your site.

10. Spot algorithm changes early.

Another reason rank checking remains important is because it lets you spot algorithm updates and SERP shakeups across various queries. Often, this means that you can react to such ranking changes instantly and adapt your SEO strategy to a given algorithm change so that your pages a) don't lose rank position, and even b) climb higher in the SERP. It is especially useful to monitor smaller changes that only affect our industry or niche, apart from the more generic Core Updates. 


In Rank Tracker, along with your own and competitors' rankings, you can also track ranking changes in the SERP in your industry and across your target keywords.

Step 1. To start tracking SERP fluctuations, go to SERP Analysis in the lower screen of the position checker, and switch to Fluctuation Graph. To start recording SERP fluctuations, you need to ensure that Record SERP Data is on.

Step 2. From now on, every time you check your search engine rankings, the tracking software will record SERP fluctuations: the value will be displayed on the graph so you can see how much the SERP has changed since the last check. Broadly, an average daily fluctuation across all industries is around 6.3%.

Shake-ups in SERPs may indicate there's been an algo update
Shake-ups in SERPs may indicate there's been an algo update

By default, the progress graph already has some algo updates that happened in the past indicated on it as dashed lines.

11. Track how your SEO efforts bring ranking progress.

Although this idea is old as the world, it hasn't got any less important over time. You absolutely need to track the impact of changes you make (on-page and off-site likewise) on your rankings. That includes on-site changes of all kinds, from switching to HTTPs and going mobile to tweaking your titles and descriptions. The correlation between your rankings and your SEO efforts will let you easily see which changes have a positive effect on your keyword position (so you can focus more on these areas) and which may have a negative impact (so that you can revert these changes early).


To make your SEO reports actionable, it's a good idea to record important changes on your site in your rank tracking software so that you can easily attribute those to fluctuations in rankings. Doing this is very easy with SEO PowerSuite's position checker: the tool lets you add events right to your progress graph.

In your project, go to Preferences > Events. Hit Add to create an event, specify the date when it occurred, and briefly describe the event in the Name field. Another option is to right-click on the progress graph and add the event right in there.

Add events against which to track rankings on your Progress Graph
Add events against which to track rankings on your Progress Graph

The event you've just created will appear on your progress graph as a dashed line, so you can easily see if it correlates with your ranking changes as you continue to track them.

Those were my top tips for rank checking in 2021 to do it like a pro with SEO PowerSuite’s rank tracking software. Do you have your own uses for rank checking in modern SEO? Any problems you are facing that you aren't sure how to solve?

As always, we are looking forward to your thoughts and questions in the comments!