Fix My SERP
Free · self-hosted · your data stays yours

Find out why your pages aren’t ranking — and fix them.

Fix My SERP reads your site, your Search Console export and the live Google results for your keywords, then hands you a short list: this page, this change, this much traffic. No monthly fee, no seat limits, no data leaving your hosting.

Runs on any PHP hosting — including the $3/month kind. Or use the hosted version above.

Most SEO tools tell you what is wrong. This one tells you what to do next.

You open a dashboard, see 600 “issues”, and close it again. Fix My SERP throws away everything that will not move traffic and gives you a day’s worth of work, in order, with the reason attached.

Striking distance first

Keywords sitting at positions 4–20 are already earning impressions. We rank them by the clicks you would gain at #3, so you always work on the page with the most to win.

Old posts are your gold mine

Refreshing a post that already ranks beats writing a new one almost every time. We find the ones that slipped, show what the current top 10 covers that you do not, and mark the paragraphs to change.

Your own Google data

Search Console export or Google Site Kit — either way the numbers are yours, not an estimate from a third-party index. Positions, impressions, CTR, and what each of them is worth in traffic.

The real top 10, not a guess

A browser extension reads the actual results page you are looking at — AI Overview, People Also Ask, the lot — and feeds it into the brief. No scraping API, no credits, never blocked.

A radar on your niche

Every few hours it collects this week’s questions and releases from Reddit, Hacker News, GitHub, Stack Exchange and more, skips anything you already cover, and matches the rest to a post of yours to update.

Publish without leaving

Connect WordPress once. Titles, meta descriptions and whole rewritten articles go back as proper Gutenberg blocks, a revision is saved first, and the last-updated date is bumped for you.

How a week looks

  1. Monday — scan. Point it at your domain. It reads the sitemap, crawls every post, and scores each page on the things that actually move rankings.
  2. Tuesday — connect Google. Upload the Search Console export, or install Site Kit and let the plugin pull it in. Rankings, targets and revenue projections switch on.
  3. Wednesday to Friday — do the list. Six tasks a day, on-page and off-page mixed, each with the minutes it will take and the traffic it is worth.
  4. Next week — measure. Upload a fresh export. Every change you made is logged with the before/after numbers next to it, so you learn what works on your site.
Why self-hosted

Your keyword data is your competitive advantage. Keep it.

Every hosted SEO platform holds the list of what you rank for, what you are about to write, and how much each page earns. Fix My SERP runs on your hosting, writes to a single SQLite file you can download any time, and talks only to Google and to your own site.

  • No monthly fee and no per-keyword pricing — the tools it replaces start around $99/month.
  • Nothing to install on a server you do not control. Shared hosting is enough.
  • One file backup: your whole workspace is data/app.sqlite.
  • Open the code and change it. It is plain PHP, no framework, no build step.

Install it on your hosting

What it replaces

Rank tracking & striking distance$49–99/mo
Site audit & internal link map$29–99/mo
Content brief & SERP analysis$39–149/mo
Heatmaps & reader behaviourfree (Clarity)
Fix My SERP$0

Prices are the advertised entry tiers of the usual suspects at the time of writing. The point is not that those tools are bad — it is that a one-person site does not need to rent all four.

Stop guessing which page to work on.

Scan your site, connect Google, and get your first list of fixes in about ten minutes.

Start free