AI SEO Content Generator That Rewrites Your Existing Pages

Generic AI writing tools start from a keyword and a tone slider. This one starts from the page you already have: the queries it wins, the queries it is losing, and what is ranking above it. Every draft is a variant of a real page, aimed at a real gap.

replaces

  • Blank-prompt AI writers
  • Keyword-stuffed briefs
  • Manual content audits
  • Guessed title rewrites
~/serpclimber/experiments/draft
~/serpclimber/experiments/draft --stats
  • 5 stagesin the pipeline# Inputs, SERP brief, planning, writing, validation.
  • 0blank prompts# Every draft is grounded in that page's own search data.
  • Every draftis testable# Output ships as an experiment, not straight to live.
~/serpclimber/features/ai-seo-content-generator

What Content Generator does

Why generated content usually fails at SEO

The standard AI content tool takes a keyword and produces 1,500 words. The output reads fluently and ranks for nothing, because it was never told what the page is competing against, what the page already ranks for, or what specifically is going wrong.

Worse, it encourages the wrong unit of work. Most sites do not need more pages. They need the pages they already have to stop losing ground.

Rewrites, grounded in the page's own data

SERPclimber generates variants of existing pages. Before a word is written, the pipeline assembles what it knows: the queries this URL earns impressions for, the ones where impressions are high and clicks are not, the page's current title and meta, and a brief on what the current top results are doing differently.

Only then does it write — and the output is not published. It becomes a variant in an experiment, so the question "did this generated copy actually work" gets an answer instead of a vibe.

~/serpclimber/features/ai-seo-content-generator/how-it-works

How it works

  1. 1

    Inputs

    The page's existing content, its Search Console query data, and the gap that made it a candidate.

  2. 2

    SERP brief

    What currently ranks for the target query, and what those results cover that this page does not.

  3. 3

    Planning

    The specific change to make — a title aimed at the losing query, a section that answers what the SERP shows people want — before any copy is written.

  4. 4

    Writing

    The variant is drafted against that plan, in the voice of the existing page rather than a generic house style.

  5. 5

    Validation

    Checks on the output before it is offered to you, so obviously broken drafts never reach the approval step.

  6. 6

    Review and test

    You see the draft, the before-and-after, and a summary of what changed — then decide whether to ship it as an experiment.

~/serpclimber/features/ai-seo-content-generator/grounded

Grounded in the query data, not the keyword

A keyword is one string. A page's Search Console record is hundreds of them, with impressions and click-through attached — which is a far better description of what the page is actually being asked for and where it is falling short.

  • Queries with high impressions and low clicks drive the rewrite
  • The current title and meta are the starting point, not an afterthought
  • A SERP brief describes what the competing results already cover
  • The page's existing voice is preserved
~/serpclimber/features/ai-seo-content-generator/accountable

Generated copy that has to prove itself

The honest problem with AI content is that nobody measures it. Because every draft here ships as an experiment against the page's own baseline, generated copy is held to the same standard as anything else: it either beat what was there or it gets reverted.

  • Drafts become variants, not live pages
  • Measured against the page's prior performance
  • Reverted automatically when the variant loses
  • A plain-language record of what each rewrite was trying to do
~/serpclimber/features/ai-seo-content-generator/capabilities

Everything it covers

  • Title and meta description generation

    Aimed at the specific query the page is losing.

  • Body content rewrites

    Variants of existing pages rather than net-new articles.

  • Search Console grounding

    The page's own query data is an input to every draft.

  • SERP briefing

    What currently ranks, and what it covers that you do not.

  • Explicit planning stage

    The change is decided before the copy is written.

  • Output validation

    Broken drafts are caught before they reach your approval queue.

  • "What changed" summaries

    Every draft explains its own hypothesis in plain language.

  • Before-and-after preview

    See the current page and the variant side by side.

  • Voice preservation

    Drafts follow the existing page rather than a generic template.

  • Ships as an experiment

    Generated copy is measured, not assumed.

  • Approval required

    Nothing publishes without a yes unless you delegate that step.

  • Content decay recovery

    Built for pages that used to rank and no longer do.

Content refresh, not content volume

If your problem is that you have no pages, this is the wrong tool — it works on pages that already exist and already have search data. If your problem is content decay, which is the more common one, it is aimed squarely at that: pages that used to rank, still get impressions, and have quietly stopped earning the click.

That constraint is deliberate. A rewrite of a page with history can be measured against that history. A brand-new page has no baseline, so nothing about it can be proven.

~/serpclimber/features/ai-seo-content-generator/faq

Frequently asked questions

~/serpclimber/features
~/serpclimber/experiments

SEO Experiments

Most SEO changes are never measured. Every change SERPclimber makes ships as a live experiment against the page's own baseline, runs for a fixed window, and ends in a decision: confirm the winner, or revert to what was there before.

Read more
~/serpclimber/pages

SEO Dashboard

Search Console tells you what ranks. GA4 tells you what earns. Neither tells you which page to fix next. SERPclimber fuses both into one page inventory — position, clicks, sessions, revenue and referrers per URL — and ranks it by opportunity.

Read more
~/serpclimber/autopilot

SEO Automation

Full autonomy is a big ask for something that edits your live site. Autopilot breaks the loop into four steps — find, draft, publish, decide — and lets you hand over each one independently, from fully manual to running on its own.

Read more
~/serpclimber/new-project

Point it at your site.

A project takes one domain. The first pass tells you what it found — before anything changes on your site.

~/new-project
$ serpclimber init

no https:// needed · winners stay, losers revert