Solutions / Fact check AI drafts

AI shipped something false? Check every sentence against its source next time.

The AI wrote a confident sentence, nobody checked it, and now it is live with your name on it. SerpDad lets you fact check AI content as it is written: drafts come only from claims a person ticked against a source, every sentence cites its source, an unsourced sentence blocks sign-off, and a named person signs the exact version that ships.

Your first plan is free up to 1,000 keywords. No card needed.

How it goes wrong. Nobody meant to publish a made-up fact.

It rarely starts with a bad writer. It starts with a draft that reads well, a deadline, and a reviewer who checks the tone and skims the facts. A statistic with no source, a price from last year, a quote nobody said. By the time a reader points it out, the page has been live for weeks.

Asking writers to "double check the AI" does not fix this, because nothing tells the reviewer which sentences were checked. The fix is structural: the draft has to carry its sources sentence by sentence, and the sign-off has to refuse what is unsourced.

  • Something false went live, and you found out from a reader or a client.
  • Writers use AI tools and you cannot see which claims they checked.
  • Your review step is a read-through, with no sources to read against.
  • You publish in a field where a wrong number costs trust, money or worse.

Four kinds of sentence. Only connective sentences go without a source.

Every sentence in a SerpDad draft has a type. The type decides what it must cite.

Sentence types, from the SerpDad docs on drafts and sign-off.
ChipTypeWhat it must cite
F# Fact A claim a person ticked after reading its source
E# Experience A saved answer from the experience interview
Q# Quote A quote whose exact words SerpDad found on a public page
(none) Connective Nothing, because it asserts nothing checkable

A sentence that asserts something with no item behind it shows in red with an Unsourced chip. How sourced drafts work

Three checks, before anyone can sign.

1. A person ticks every claim against its source

Every claim in a brief arrives with a source URL and an unticked box. Someone opens the source, reads the passage and ticks the box only if the source supports the claim. SerpDad records who ticked it and when. Claims with no source, or an old check, are listed first.

A quote is refused without a source, and SerpDad checks that the exact words appear on that public page. Drafting cannot start on a section until it has material, so the AI has nothing to fill a gap with.

2. Every save checks the details

On every save, at no provider cost, SerpDad checks that each number, percent, currency amount, date, proper noun, quoted string and URL in a sentence appears in that sentence's own cited items. It also flags banned phrases and wording too close to a source.

That is the check that catches the quiet errors: the 2023 that became 2024, the $49 that became $39, the company name the model guessed. For each flagged sentence you can redraft, verify, rewrite it with no claim, remove it or revert it to the source wording.

3. Full verify reads every sentence again

Run full verify, and a larger AI model reads each sentence against its sources. You see the estimate on your AI key first. Full verify also runs before sign-off, so the last check happens on the version that will ship.

Only unsourced sentences block sign-off. Everything else is advice for the editor, so the gate stays strict where it matters and quiet where it does not.

The checks in the docs

The sign-off. A named person, one exact version, no approve-anyway.

Zero unsourced sentences

A draft can be signed only when no sentence is unsourced and every section is drafted.

Not your own last edit

An Editor, Manager, Admin or Owner signs, and never a version they last edited.

Any edit removes the signature

Change one word after signing, and the article needs signing again.

Every export ends with a provenance table: each sentence, its type, its receipt, its source and whether it was verified. Export history records which version and which signature each export shipped. When someone asks where a number came from, you open the table, not your inbox.

After it ships. Facts go stale. SerpDad notices.

A tick belongs to the fact, so one tick covers every brief and article that cites it. The fact library lists every claim with its source, its last tick and where it is used.

A claim turns Stale after 365 days and Source dead when the page stops loading. Briefs citing a stale fact show a badge, and Re-verify fetches the source again with the captured passage. Outgoing links checks list dead links behind a fact first.

What it won't do. It checks the match, not the truth of the world.

SerpDad checks that each sentence says what its cited source says. It cannot know whether the source itself is right. That judgement belongs to the person who ticks the claim, which is why the tick carries their name and date.

The checks cover drafts written in SerpDad from brief items. On the outline approval path, SerpDad writes from the pages the outline came from, confirms every claim against them and removes sentences no page supports, and approving the outline counts as the approval.

Our second refusal is the rule underneath all of this: SerpDad never invents a fact. If a section has too little material, it comes back with a list of what is missing instead of filler.

SerpDad also never publishes. Signed drafts land in WordPress, Webflow, Shopify or Google Docs as drafts. Read the four refusals, and what each one costs us.

Who this is for. Teams whose name is on the page.

Content leads and editors

Review against sources instead of memory, and sign what you can defend.

Affiliate sites

Specs and prices with a source, and a stale flag when a year has passed.

Agencies

Hand a client the provenance table with every article.

Questions and answers.

Can't find the answer? Email us.

How does SerpDad fact check AI content?

It drafts only from brief items a person has checked: claims with sources, quotes cited word for word and experience answers. Every sentence cites its item. Checks on save confirm that each number, date, name, quoted string and URL appears in the cited item, and full verify has a larger AI model read every sentence against its sources.

What happens to a sentence with no source?

It shows in red with an Unsourced chip, and it blocks sign-off. You can redraft it, verify it, rewrite it with no claim, remove it or revert it to the source wording.

Does SerpDad check whether the source itself is true?

No. It checks that each sentence matches what its cited source says. A person decides whether a source is good enough by ticking the claim after reading it, and SerpDad records who ticked it and when.

Can someone sign off anyway when the deadline is close?

No. A draft can be signed only with zero unsourced sentences, every section drafted and a named person signing that exact version. Any edit after signing removes the signature.

What does the reader or client get as proof?

Every export ends with a provenance table: each sentence, its type, its receipt, its source and whether it was verified. Export history records which version and which signature each export shipped.

Does SerpDad publish the checked article?

No. It stages drafts in WordPress, Webflow, Shopify or Google Docs, or exports Markdown and HTML. A person with publish rights publishes it.

Sourced sentences, signed by name.
Start with 1,000 keywords free.

Your first plan is free up to 1,000 keywords, with briefs for the top 5 pages. No card needed.