How to Track SEO Keyword Rankings in Google & Other Search Engines

In this ultimate guide, we look into the most important aspects of checking your website's ranking in search results. How to check your keyword rankings? Can I check rankings separately for desktops and mobiles, or as if from a certain location? How to estimate the value of SEO traffic? Finally, how to get search engine traffic which converts best? Keep reading to find it out!

How to track keyword rankings correctly?

Tracking organic rankings helps website owners figure out how well their SEO efforts translate into organic traffic and conversions. However, to get an unbiased overview of your site's SEO ranking, you need to set up its rank tracking correctly.

First and foremost, be aware of personalization. Search engines personalize search results based on what they know about the searcher, e.g., their previous searches and browsing history from cookies. Even for two people in the same room, the search engine result page (SERP) for the same query might look slightly different because one of them has often visited some specific website relevant to the query.

On a larger scale, individual personalization doesn't impact rankings drastically. There are other factors, however, that are more important to getting accurate SEO ranking results. These are geographic location and user devices.

Needless to say, the same query in English may bring totally different results in the US and the UK. Moreover, in the rankings of physical entities, Google triggers the Local Three Pack, showing the Google Maps locations, addresses, and even reviews about the searched entity.

For mobile devices, Google produces a different layout of the SERP, triggers different SERP features, and even measures the page performance differently (there is even a separate Mobilebot for that). That’s why rankings on desktop and mobile devices can be different.

So, how do you know your real keyword ranking in Google? A quick way is to check your keyword positions manually in a browser in an Incognito/Private mode, using a VPN, to be sure. But if you have hundreds or even thousands of keywords to check? The solution here is to run an SEO rank tracker to check your rankings in a depersonalized way.

How to check your keyword rankings quickly?

The first place to check your SEO ranking positions is to use Google Analytics and Google Search Console. What can they tell you about your organic ranks?

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. Filter the Queries by Impressions and Average Position to spot those that show the best keyword performance.

Search Console will show all top keywords with the most impressions and best ranking positions
Find your top keywords by Impressions and Positions in the Search Console

The Search Console lets you see the impressions, clicks, and average position by the search type (Web, News, Images, Video), by Devices (Desktop, Mobile, Tablet), by Countries, etc. Adding custom filters, you can compare different datasets. 

Connecting the Console to your Google Analytics account, you’ll be able to see your top keywords that bring most of the organic traffic. You will only see your top-converting keyword phrases and landing pages in the Acquisition > All Traffic > Channels section, selecting the Organic Search source. Most organic keywords will be hidden under the not provided group.

Google Analytics shows the best organic keywords and general stats of your organic traffic
Analyze your organic traffic and spot the most profitable keywords in Google Analytics

The problem with these Google tools is that none of them independently provides sufficient information for tracking SEO keyword rankings. To get a bird-eye view of your ranking stats, you can use a keyword rank checking tool.

Find out more about Rank Tracker

1. How to find the keywords your website ranks for

 You’ve got to identify those keywords that your website ranks for and logically, bring the most organic traffic. The list of your top-ranking keywords will help you do further keyword research. Besides, knowing your current SEO ranking, you’ll be able to prioritize tasks, focus on the most valuable keywords and pages, and track SEO efforts with some measurable KPIs.

How to identify the keywords and pages that bring the most traffic:

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

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

Step 2. Launch the tracking software and create a project for your site by entering its URL and your target keywords. In a few moments, the tool will populate the workspace with the keywords that your website ranks for.

Step 3. Next, go to the Project Settings and define the properties for your Google Search Console to integrate the data into the keyword checker. Choose Search Console as the source, and click to connect your account, then follow the setup wizard to enter your email address and the password. Make sure to allow access for RankTracker:

Integrate Search Console into Rank Tracker by defining its property
Define Search Console property in Rank Tracker

Step 4. With the account configured, Rank Tracker will load the keywords from the Console. Go to Keyword Research > Search Console module. You will see your website property already defined there. Make sure to pick the Website search mode so the results will include keywords that any of your pages rank for, and hit Search.

Let the Rank Tracker extract all ranking keywords from Search Console
Getting all your top keywords from Search Console with the help of Rank Tracker

In a few minutes, the tool will show all the keywords as they appear in the Search Console, together with the impressions, clicks from the organic, the average position, and the page which ranks for the keyword. The Keyword Difficulty metric shows how difficult it will be to optimize for this keyword in order to rank higher in top results.

Rank Tracker shows all your Console keywords in manageable data entries and SEO metrics nearby
The workspace with ranking keywords from Search Console

Note: How to import keywords from a CSV file

Alternatively, you can add keywords from Google Search Console to the keyword rank checker by a simple file import.

Step 1. In Search Console, go to the Search Results, in the top right corner hit Export, and choose CSV format to export the list. 

Step 2. 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 3. 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.

Click Update button for the Rank Tracker to check your keyword positions
Rank Tracker checks the positions of your keywords

2. How to check mobile and desktop rankings separately

Mobile SERPs become increasingly different from desktop SERPs. First, Google encourages good page experience and user engagement, which especially matters to mobile searchers with smaller screens. Slow speed and bad user experience on mobile devices may impact your website's average ranking position and visibility. 

Another reason is that mobile searchers often differ from desktop users by search intent, and, consequently, by click-through rates, pageview time, engagement, etc. That's why you need to track your mobile and desktop rankings separately.

How to check keyword positions for mobiles:

To check mobile ranking separately from desktop, in Rank Tracker go to the Project Preferences > Preferred Search Engines and hit the green + button next to Google.com Mobile to add it to your active list.

Add the Mobilebot to track mobile rankings separately from desktop
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 Google.com Mobile to your active columns, and it'll appear in your main view.

Modify your workspace to make the Mobile rankings column visible in Rank Tracker
Add Google.com 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.

3. Track SEO ranks in alternative search engines like Yahoo, Bing, YouTube, Amazon, etc

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 search engine is relevant to your target location, you will get a good source of extra website traffic. That is why it makes sense to track keyword rankings in alternative search engines, as well.

How to track rankings in search engines beyond Google:

Again, to check keyword rankings in other SEs, 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.

Add Bing, Yahoo, YouTube or any other alternative SE to be tracked separately
Create a new workspace to track rankings in any other SE like Bing, Yahoo, etc.

Besides, 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 rankings for specific geolocations

For Google, localization is a huge ranking factor, especially in 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.

How to set up geo-specific rank tracking:

To check local keyword positions with Rank Tracker, you can create as many custom locations as you want to track rankings. 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., Google.co.uk for the UK and Google.de for Germany).

To track local rankings, specify geolocation for your SE
Specify geolocation for your search engine 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.

You can specify your local rank tracking location up to a town and even a street
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.

After you add a new custom search engine, hit the Check rankings button
Hit the Check rankings button to track your local ranks in your custom SE

5. 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 handle all these phrases in your daily rank tracking and don’t miss a thing.

How to group SEO keywords and landing pages:

Having all your target keywords at your 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 current ranking URL (or enter manually the page you would want it to rank for).

Match keywords with their optimized landing pages
Match keyword to their landing pages in the Keyword Mapping module

This way each target keyword will appear in the respective module listed alongside the pages optimized for these terms. You will be able to easily check 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 your keyowrd ranking progress as a group or by a landing page
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).

6. Check keyword performance by changes in traffic

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.

How to analyze the traffic your keywords bring:

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.

Connect your Google Analytics account in 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).

Overview of your organic traffic and keyword rankings
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.

7. Improve positions for keywords with SEO potential

Checking keyword ranks 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 its Google position improves to the top 3.

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

How to pinpoint little-effort pages:

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

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 defining 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.

Apply filters to sort your most 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

8. Track your competitors' rankings

Rank tracking is also a great way to monitor where you stand in comparison to competitors. If competitors are gaining rankings, you can 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.

How to 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.

Rank Tracker helps identify your organic competitors
Find your competitors

Step 2. Now, enter the target keywords to find competitors. 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.

You can switch on and off tracking your organic competitors' rankings
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.

What can you get from tracking your organic competitors?

Record SERP history and compete for the top 10.

The 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).

You can record SERP history in addition to a regular keyword tracking
The settings should be enabled to track SERP history alongside regular keyword tracking

For every subsequent rankings checkup 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.

Look through the SERP history to find gains and losses and who outranked you

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.

See what rich results are triggered for your target keywords, and which of them are yours
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.

9. 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, autocomplete 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.)

How to research more keywords to track:

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.

Run Keyword Research to find more profitable keywords
Try one by one each method in the 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 beginners in SEO (you will love this technique because it really works).

10. Spot Google 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. 

How to notice Google ranking changes:

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%.

If rankings start to shake up drastically, this may indicate a Google algorithmic 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 effort brings 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).

How to track your SEO key performance indicators:

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.

Record events against which you want to observe rankings change
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.


SEO rank tracking is the right way to evaluate the efficiency of your pursued SEO strategy. I hope that these tips for rank checking have been a most useful, and you will enjoy working with both Google tools and SEO PowerSuite's rank tracking software.

What are the tools that you use for SEO rank checking in 2023? What are the issues you’ve faced that you aren't sure how to solve with the rank tracking tools available? You are welcome to discuss in our user group on Facebook!

Article stats:
Linking websites N/A
Backlinks N/A
InLink Rank N/A
Data from Seo SpyGlass: check my backlinks free.
Got questions or comments?
Join our community on Facebook!