Google positions and keyword detail

The project's Rankings page (device selector, summary figures, charts, distribution, filterable table), single keyword detail with desktop/mobile history, and management/deactivation from Settings.

The main page for reading your keywords’ rankings is Rankings (project sidebar → Keywords group → Rankings). Miraqo tracks desktop and mobile separately, because rankings often diverge. For each keyword it keeps quite a lot: the history, the ranking URL, the search intent, volume, difficulty, CPC and — if you’ve connected an analytics provider — sessions and conversion rate of the landing page.

A project’s Rankings page: the actions in the top right, the Desktop/Mobile selector, the row with the four figures, the Trend card with the chart and, on the right, Current Ranking and Position distribution

To add new keywords see Project keywords; the aggregate historical view of the project lives in Ranking History instead.

Header and global actions

At the top right you’ll find three actions: Add Keyword takes you to the form in Settings; Export CSV downloads all project keywords with positions, URLs, volume and difficulty; AI Analysis generates an analysis of the project’s ranking trend (for enabled roles).

The three actions in the top right of the Rankings page, highlighted: Add Keyword, Export CSV and AI Analysis

Below the title, the Plan limits row tells you how many trackings you use out of the plan total. If there are new keywords or re-checks in queue, a status row appears with the counter of tasks being processed.

Desktop / Mobile selector

It sits top right, below the actions; next to it you can read which checks you’re comparing (Compared with the previous check · date → date). It changes the entire page: figures, chart, ranking, distribution and also the two position columns in the table. The preference lasts for the session.

The Desktop/Mobile selector, highlighted top right, next to the dates of the two compared checks, above the row of four figures

The four figures

A row of four numbers for the active device: how many keywords Improved since the previous check (▲), how many Declined (▼), how many stayed Unchanged (±0). The fourth is the Top 10 share: N% with X/Y of the total monitored next to it. Each figure has its own «i» with the explanation.

Trend, Current Ranking and Distribution

On the left, the Trend card: top right you choose Average position or Visibility, below are the period buttons (Last 7 days, Last 30 days, … All). Above the chart you read the previous value → the current one, with the change. For position the Y axis is inverted — #1 sits at the top, so a rising line = improvement.

The Average position / Visibility choice, highlighted top right in the Trend card; below, the average position 58.7 → 56.4, the period buttons and the inverted-axis chart

On the right, two views. Current Ranking is a doughnut with 4 bands — Top 3 (green), Top 10 (light green), Top 100 (orange), Unranked (grey) — with the Before and Now columns for each band; Position distribution shows bars by band (Top 3, 4–10, 11–20, 21–50, 50+, Unranked) with count and percentage.

Table filters

Above the table: free keyword search and position band chips (All · Top 3 · Top 10 · Top 30 · Not found · Cannibalized).

The Cannibalized filter shows the keywords for which, in the last 30 days, Google alternated at least two different URLs of the site, each seen in at least two checks: in the table they carry the ⇄ N URLs badge next to the name. A URL that appeared only once does not count, and checks without a URL are excluded; the count is separate for desktop and mobile.

The Keyword table header, highlighted: the number of keywords, the Search keywords field and the All, Top 3, Top 10, Top 30, Not found and Cannibalized filters

The table

One row per keyword. Columns (order may vary if you have analytics connected); each header has its own «i» with the explanation:

Column Contents
Keyword Query text (sortable A↔Z)
Date of the previous check (e.g. 13/10) Position at the previous check for the active device
Date of the latest check (e.g. 16/10) Current position, with a coloured square for the band (sortable). A keyword outside the Top 100 shows 100
Chg. Positions gained (▲, green) or lost (▼, red) between the two checks; 0 if the position doesn’t change, “—” if one of the two data points is missing (sortable, best first)
Sessions (Ng) Organic sessions on the landing page in the period — only if GA4 or Matomo connected
Conv. rate Landing page conversion rate in the period — only if analytics connected
URL URL ranking in SERP at the latest check, shown as a link icon — opens the URL in a new tab; the full address appears on hover
SERP Special Google elements at the latest check, as icons: AI Overview · Featured snippet · People Also Ask · Local pack. An icon with a light green background means the feature belongs to the site (cited in the AI Overview, your featured snippet); hover for a tooltip explaining it; «—» if there are none. Video, images, shopping and ads are in the SERP Features card of the keyword detail
Intent Search intent of the query, as a coloured letter: I Informational · N Navigational · C Commercial · T Transactional (hover for full name + short explanation)
Volume Average monthly searches (sortable)
Difficulty 0–100 with bar and label (Easy, Medium…), higher = more competitive (sortable); if the provider returns no value it reads 0 · Easy
Actions Three icons: View trend (opens a mini history chart inside the row) · Details (the arrow, opens Single keyword detail) · Remove (the bin, with confirmation)

The SERP column of the table: on the realizzazione applicazioni web pavia row the AI Overview icon is highlighted, with its light green background and the tooltip open: Google’s AI summary at the top of the SERP: the site is cited among the sources

Sessions / Conv. rate metrics are aggregated per page, not per query: the same landing page may receive traffic from multiple keywords.

Inline trend mini-chart

The View trend button (the chart icon) expands a position-history chart right under the row — without leaving the page. Top right you’ll find the range buttons 7D · 1M · 3M · 6M · 1Y · 2Y; the chart follows the active device selected at the top. When the keyword drops out of the Top 100 the line falls into the grey >100 band below 100. Another click and it collapses.

The trend mini-chart open below a table row, with the highlighted View trend button, the 7D, 1M, 3M, 6M, 1Y, 2Y buttons and the grey >100 band at the bottom

Single keyword detail

Click the Details arrow on the right of the row to open the keyword’s dedicated page. Top right you’ll find Write an article, which opens the Content generator with this keyword already filled in (requires the add-on), and the Remove button (with confirmation).

The single keyword detail page: at the top right the Write an article button highlighted next to Remove, then the row of six summary figures, the Desktop and Mobile tabs with the position history chart and the Details panel on the right

Summary figures

A row of six figures below the title:

  • Desktop — position at the latest check, with the coloured square of its band (the same as in the Rankings table) and next to it the ▲▼ change since the previous check
  • Mobile — the same, for mobile
  • Volume — monthly searches
  • Difficulty — /100 score with label (Easy / Medium / Hard / Very hard) and colour
  • CPC — average Google Ads cost per click (proxy for commercial value)
  • Estimated Traffic — estimated visits/month based on the desktop position (volume × CTR by position; AI Overview reduces CTR for top positions)

Competing pages (cannibalization)

If the keyword carries the ⇄ N URLs badge, the Competing pages card appears above the tabs: for each device it lists the URLs that took turns in the last 30 days, with the number of checks in which each one appeared. When two or more pages of the site alternate for the same search, Google has no preferred answer and usually neither page performs as well as it could.

If you have connected Search Console, below it you also find the pages Google showed for that query in the last 28 days, with impressions, share, clicks and average position: it tells you how much the split weighs, while the tracker list tells you who was ahead at each check.

What to do: pick one landing page and point internal links there, or merge the pages into one. There is no list based on Search Console alone: cannibalized queries you do not track yet show up under “Untracked queries” in the project Overview; once added to your keywords, the badge flags them from the next check.

Desktop and Mobile tabs

Two tabs, Desktop and Mobile, below the summary figures. In each you’ll find the Position history (time chart, inverted Y axis: rising = improving; when the keyword is outside the Top 100 the line falls into the grey >100 band) and, below, the Desktop History or Mobile History: the table of checks with date and time, position with the band square (Not found if the site wasn’t in the top 100) and ranking URL. On the right, the Details panel (project, domain, country, language, date added, last check) and the SERP Features detected at the last check, for example AI Overview.

The Desktop History table below the chart: one row per check with date and time, position with the coloured square and ranking URL; above, on the right, the SERP Features box with AI Overview

“I see myself first on Google, but not here”: why positions can differ

You may search a keyword on Google, find yourself in a certain position and read a different number in Miraqo, sometimes a very different one. Neither side is wrong. They are two measurements taken under different conditions.

How Miraqo measures. Every check starts from neutral conditions that never change: the country and language chosen for the keyword, the device (Desktop or Mobile), no Google account, no search history, no specific city. It is the position an “average” user in that country would see.

How you measure. Your browser tells Google where you are, even in a private window, because the area is derived from your connection. On top of that, Google takes into account your previous searches and the account you are signed in with. If you search for your company name from the city where it is based, it is normal to see yourself higher than the rest of the country does.

The differences are larger in three cases:

  • New sites. In the first months Google moves pages in and out of the results and shifts them by dozens of positions within hours. Two searches made a short time apart can give results that are far from each other. Over time the positions settle.
  • Brand name searches, especially when the name is new or shared with other sites.
  • Local searches (“dentist”, “restaurant”): people nearby see one result, people far away see another. To measure them point by point there is the Local ranking map.

Which number to look at. The value of Miraqo’s data is that it is always taken under the same conditions: that is why the trend over time is comparable, while a manual search is not. To know how real users see you, connect Search Console: the average position it reports is calculated on real searches, from every place. The two measurements are read together. Miraqo tells you where you stand for the country, Search Console tells you where the people who searched actually saw you.

Managing keywords (from Settings)

In Settings → Keywords, below the addition form, you’ll find Keyword Management: a table of all project keywords with:

  • Checkbox for multiple selection → Delete selected at the bottom
  • Country in a dropdown menu in the row (change without reloading)
  • Device — the Desktop, Mobile and YouTube checkboxes to turn on or off
  • Status — Active or Inactive
  • Actions — Deactivate (pause icon) / Reactivate · Delete (the bin, with confirmation)

The Keyword Management table in Settings → Keywords: selection checkbox, country in a dropdown menu, device checkboxes, Active status and, highlighted, the Deactivate and Delete actions on the first row

Deactivating ≠ deleting. An inactive keyword retains its history but is no longer tracked and doesn’t occupy a “re-creation slot” if you decide to reactivate it. It’s the right choice for a temporary pause without losing data.

Anti-abuse: removing a keyword doesn’t immediately free up the plan slot. The slot remains occupied for 30 days after removal, to prevent consuming quota by cycling additions and deletions. If you just want to “pause” it, use deactivation — it preserves history and reactivates whenever you want.

Last updated: 18 October 2026