vosmer.nl
Project · Desktop app

SEO Rank Tracker

A desktop rank tracker that combines Google Search Console with live Google results. See where you rank, where you almost rank, who beats you and what to do about it, without a monthly SEO subscription.

Google Search Console APISerper (Google SERP)OAuthBuilt with Claude
Competition tab: Google top 10 per keyword, your own positions and the best competitor
Competition: per keyword the live Google top 20, your own domains’ positions, and a “how to take over” comparison.

Why I built it

Commercial rank trackers are built for agencies with thousands of keywords. I sell a niche B2B product and need a few dozen keywords, tracked properly: where we rank in the Netherlands and Belgium, which page Google picks, and which competitor sits above us. So I built exactly that, together with AI.

What it does

Keyword positions

Daily positions, 7-day average, change and best position from Search Console, with the ranking page and position history over 16 months.

Opportunities

Queries where you already rank 5–20 with real impressions, but don’t track yet. Add them with one click.

Ranking keywords

Every query the site is found for, with page, clicks, impressions and CTR, filtered by country and device.

Competitors & share of voice

Automatically detects which domains appear most in your Google top 20, with top-10 counts, average position and share of voice.

Keyword gaps

Keywords where a real competitor is in the top 10 and none of your own domains is – your to-do list.

Multiple projects

One project per site, with its own country, language, own domains and ignore list (Microsoft, YouTube, Reddit…).

Notes

Log what you changed and when, so you can see in a few weeks whether it worked.

Copy all

Export the whole project as Markdown, ready to paste into an AI assistant for analysis.

Keywords tab: positions, ranking page, change and best position per keyword
Keywords: position, ranking page, change and impressions per tracked keyword.
Gaps tab: keywords where competitors are in the top 10 and you are not
Gaps: where competitors rank in the top 10 and you don’t.

How it works

  1. Connect Search Console with your own Google OAuth client – your data stays on your machine.
  2. Add a project per site and the keywords you care about.
  3. Sync positions from Search Console and check the live Google top 20 weekly via Serper.
  4. Act on opportunities and gaps, and log what you changed in the notes.

Built with AI

The app was designed and written in conversation with Claude: from the first version to bug fixes based on real data (“position 0 means no data”, “English keywords searched by Dutch users”). The result is a tool that fits one specific job very well, at almost no running cost.

← All projects