A content audit that ends in rewritten pages

Point Ghosts at a client URL. It finds the pages that are too thin to compete and the ones that should exist and do not, then drafts them to structure measured from pages already ranking for that query.

Most SEO content audits end as a spreadsheet. The spreadsheet is accurate, the priorities are defensible, and the rewriting is where the budget runs out.

That gap is the operational problem. An agency can identify fifty thin pages before lunch. Actually replacing them takes a writer, a brief, a round of edits, and a client approval cycle for each one. At some point the spreadsheet gets filed and the engagement moves on.

What the scan actually returns

When you point Ghosts at a client URL, it reads the full site and classifies every page by type: home page, service pages, city or service-area pages, and supporting content. That classification step matters because the work to fix a thin city page looks nothing like the work to fix a thin home page. Most audit tools lump them together.

Beyond the existing pages, the scan surfaces gaps. A roofing contractor covering twelve counties might have service pages for four of them. A med spa might have a page for Botox and nothing for filler, even though both terms drive comparable search volume in their market. Those missing pages are the ones the client often does not know they need, and they are frequently the faster wins because there is no existing page to redirect or rewrite.

What a measured band is and why it beats a word-count rule

The phrase "thin content" is not a specification. Telling a writer to add three hundred words gets you three hundred words of padding. Ghosts uses bands measured from the pages that currently rank, held separately for home, service, and city page types. Each band describes what pages ranking for a given query in a given industry actually look like: structural patterns, topical coverage, internal linking, and the presence or absence of specific content elements.

Those bands describe what exists at the top of results. They are not a prescription that causes rankings. Links, authority, and domain age all factor in. What a band gives you is a concrete target derived from observed data, not a word-count heuristic someone published in 2019 and never updated.

What does a ranking page actually contain?

That is the question the bands answer. A ranking home page in a service-area business category looks different from a ranking city page for the same business. Page length varies by type and industry, but the structural signals matter more than raw word count: whether the page addresses the geographic service area explicitly, whether it covers the core service and adjacent services or only the single term it was built around, how it connects to other pages on the site.

Service pages that rank tend to be more specific about process and outcome than service pages that do not. City pages that rank tend to include more than a paragraph of swapped-in location text. These are not surprising findings, but they are specific enough to brief against. A general "add more content" instruction is not.

The two gaps almost nobody fills

The typical ranking page cites no authority at all. No study, no government data, no trade publication. Almost none of them name a real author with a linked profile either.

Both gaps are cheap to close relative to every other content investment. A page that cites a relevant source from the CDC, a state licensing board, or an industry association costs a few minutes to update. A named author with a linked bio and a real credential costs an afternoon to set up across a site. Whether those additions directly influence rankings is an open question, but they demonstrably affect how a reader evaluates the page. They are also signals that almost no competitor has bothered with, which is why we built citation checks into the drafting step. Leaving them out meant producing pages that matched the exact gaps we were trying to close.

How Ghosts runs the audit and drafts the output

The process is a single system. You submit a client URL. Ghosts classifies the site, identifies thin pages and content gaps, and drafts replacements written to the measured bands for that page type and industry. Citation checks run against the draft before it surfaces. A human reviewer on your team sees the draft, approves or edits it, and it clears into the CMS.

Approval sits between the draft and the client's site by default. Ghosts runs on your behalf, and you are still accountable for what goes live, so the draft waits for a decision rather than assuming one. Holding output behind a human read is also the thing that makes it defensible when a client asks what your review process looks like, which is why most teams keep it that way even where they could hand the last step to a schedule.

The output is a page draft your team can copy and paste into whatever CMS the client runs. The audit, the gap analysis, the drafts, and the approval queue are one system because the gap between an audit and a published page is exactly where agencies lose time and margin.

Run a free scan on any client URL at ghosts.app. No card required.

Frequently asked questions

What is an SEO content audit?

An SEO content audit is a page-by-page review of a site that identifies which existing pages are too thin to compete, which pages a site is missing entirely, and where content overlaps or contradicts itself. The useful version ends with the rewrites, not with the spreadsheet.

What does a content audit actually find?

Three things worth acting on: pages well below the length and structure of pages currently ranking for the same query, service or location pages a competitor covers and you do not, and trust gaps. That last one is the most common and the least contested. Read the pages ranking above you and most of them cite no authority for their claims and name no author a reader could verify.

How long should a page be?

There is no single answer, which is why a measured band beats a rule of thumb. We measure the quartile range of pages that currently rank for that query, in that industry, at that page type. A home services page and a legal practice-area page land in very different places, and a rule built for one is wrong for the other. The band is computed per market rather than published as a target.

Is a content audit tool enough on its own?

A tool that only reports gaps leaves the expensive part undone. The rewriting is the work. Ghosts scans the site, then drafts the missing and thin pages to the measured band, with a linked source on every factual claim and a human approval step before anything publishes.

How much does a content audit cost?

The scan is free and takes one URL with no card. Drafting the replacement pages runs on a paid plan, priced per seat for agencies.

Stop shipping AI slop under your own name.

Ghosts researches, fact-checks, humanizes, and writes in your voice, so what you publish reads like you wrote it, because in every way that matters, you did.

See plans