SE Ranking

seranking.com

KEEP IT

The value is the network, the data or the infrastructure. Keep paying.

Rank tracking and SEO reporting: watch where you sit for a list of keywords, across locations and devices, with reports for clients.

Promptfree, for everyone, and the only version there is
Build the rank reporting I actually need instead of SE Ranking — and understand the constraint before you start.

**Position data is the product, and you cannot collect it.** Search engines block automated position checks, checking from one location gives you one location's answer, and results are personalised anyway. Anybody who tells you a scraper solves this has not run one for three months.

Here is what to build instead, which is genuinely better for most sites.

STACK
- Node 20+ with Fastify, server-rendered HTML
- SQLite through better-sqlite3, WAL mode
- Caddy in front

USE THE DATA YOU ARE ENTITLED TO
- Search Console gives you impressions, clicks, average position and the query — **for your own site, from the search engine itself, free and accurate**. That is better than any scraped rank
- Pull it daily through its API and store it. The interface only keeps sixteen months; your own table keeps it forever, and in two years that archive is the thing nobody else has

THE DATA MODEL
- queries: id, query, page, country, device, date, impressions, clicks, position — one row per combination per day
- pages: id, url, first_seen, last_seen
- annotations: id, date, note — deployments, content changes, algorithm updates. **A chart without annotations produces guesses**
- competitors: tracked by content and backlinks, not by position

WHAT TO REPORT
- Movement by query group rather than by single keyword. One keyword moving is noise; a group moving is a signal
- Pages gaining and losing impressions week over week, which is where the actionable finding actually is
- Queries where you rank between eight and twenty: **the highest-return list in SEO**, because those are the pages closest to earning real traffic
- Click-through rate against the expected rate for that position, which finds titles worth rewriting
- New queries appearing, which tells you what a page is starting to be about

CLIENT REPORTS
- A monthly PDF or a link, generated from the data, with the annotations on the chart and a written summary
- **Say what changed and what you did about it.** A report of numbers with no narrative is why clients stop reading them

WHAT TO REFUSE TO BUILD
- A rank scraper. It breaks, it gets blocked, it produces data you cannot defend, and it may breach the terms of the service you are scraping
- Keyword volume estimates. Without a licensed data source these are invented, and invented numbers in a client report are worse than no numbers

WHAT MATTERS MOST
Use Search Console and keep it forever, with annotations. That is a better dataset than scraped positions, and it is free and legitimate.

What you lose

  • Position data collected daily from many locations
  • A keyword database with volumes and difficulty
  • Competitor visibility without configuring anything
  • White-label client reports that arrive on schedule

If you would rather not build

  • Google Search Console, which is free and authoritative for your own site
  • A daily API pull into your own table, which beats sixteen months of retention
  • A paid tracker, if positions across locations are contractually required

The escape hatch

open source · no votes, no paid placement

Umami

$0

Self-hosted analytics to pair with search data on the same page.

umami-software/umamifree · open source

Matomo

$0

Self-hosted analytics with search keyword reporting.

matomo-org/matomofree · open source

Why this verdict

our own opinion · changed only by a person

28/100

Verdict no at 28: the rank data is the product and it is not collectable. The entry argues for the Search Console archive instead, which is genuinely the better answer.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about SE Ranking

answered from the record above

Is SE Ranking free?

No — the plan we track is $65 a month. Pro at around $65/month billed monthly, priced by tracked keywords.

Can you replace SE Ranking by building your own?

KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 28 out of 100, build time longer than it saves. Read what you lose before you decide.

How much does SE Ranking cost?

$65 a month on Pro — $780 a year. Recorded 14 Aug 2026.

What do you lose by replacing SE Ranking?

Position data collected daily from many locations; A keyword database with volumes and difficulty; Competitor visibility without configuring anything; White-label client reports that arrive on schedule. If any of those carry weight for you, keep paying.

Is there an open-source alternative to SE Ranking?

Yes: Umami, Matomo. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 36 in Analytics

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc