AuditBuilder

A working tool built on top of a forty-field SEO finding record. Brands, then audits, then findings, with every finding stored as data rather than as a paragraph.

Live Public signup GitHub sign-in No billing, no support

What It Is

AuditBuilder is findings management for SEO audits. You create a brand, run audits under that brand, and record findings under an audit. The finding is the unit the entire tool is built around, and it carries forty fields covering identity, scope, evidence, impact, remedy, risk, priority and lifecycle.

That structure is what makes an audit something other than a document. A register of records can be sorted by severity, filtered by effort, handed to a development team as a work queue, exported into whatever format each reader needs, and set beside the same brand's audit from six months ago.

It is the record structure my SEO Audit deliverable specifies, running as software instead of as a template I copy.

The Problem It Solves

SEO audits are almost always written as prose. The finding is the atomic unit of an audit, but nothing stores it as a unit, so the audit cannot be diffed, re-run, filtered by severity, or handed to a dev team as a queue. It can only be read in the order somebody typed it.

A document is also frozen. The day it is delivered is the last day it is accurate, because there is nowhere to record that finding eleven shipped, finding four was declined and why, and finding nine was verified in production three weeks later.

Storing the finding as a record fixes all of that at once, and none of it can be fixed while the finding is a bullet point.

Where It Gets Used

It gets used in four situations, and the fourth one is why signup is open.

  • Building a roadmap. Running a client audit and needing findings sorted by severity and effort to produce a sequence that survives being questioned.
  • One audit, several audiences. Exporting the same audit to PDF for the client, CSV for the development team and Google Sheets for the project manager, from one source.
  • Re-auditing. Coming back to a brand six months later and comparing against what the last audit found rather than starting from a blank document.
  • Other people's client work. Another independent consultant running their own audits in it, which is the reason it has public signup at all.

How It Works

Three levels of record, and then the exports that come off them.

Level one

Brands

The top-level container. Everything belongs to a brand, which is what makes a re-audit a comparison rather than a fresh start.

Level two

Audits

An audit is a dated pass over a brand. Its findings belong to it, so two audits of the same brand sit side by side instead of overwriting each other.

Level three

Findings

Forty fields per finding. Evidence capture is manual image upload in this version, but the locator fields are stored regardless, so automated capture can be added later without anyone re-entering a record.

Output

Exports

PDF, CSV, JSON and Google Sheets are the first export targets, chosen because they are what the client, the developers and the project manager each actually open. Google Slides comes later.

Stated up front rather than discovered: there is no billing and no support. The tool is free, it is maintained because I use it on my own client work, and nobody should adopt it expecting a support desk. That is a feature of the arrangement, not an apology for it.

Who It Is For

Independent SEO consultants and in-house leads who run the same audit repeatedly and want the findings to outlive the delivery date. If you have ever re-typed last quarter's findings into this quarter's document, it was built for you.

Signup is open and login runs through GitHub OAuth. Google is not enabled as a provider yet.

  • Not for anyone who needs a managed SaaS. No support desk, no SLA, no account manager, no invoice.
  • Not an audit generator. It stores and structures findings. Finding them is still your job.

Status And Access

This is the one product here you can sign up for and use today.

Status and access

Status
Live since September 2026
Address
auditbuilder.jakelabate.com
Sign-in
Public signup, GitHub OAuth. The Google provider is not enabled yet.
Cost
Free. There is no billing in the product.
Support
None offered. It is maintained because I run my own audits in it.
Can you use it today
Yes. Sign in with GitHub and create a brand.

The Stack

A single-page app on the edge with a hosted Postgres backend behind it.

Stack

Front end
React, Vite and TypeScript.
Hosting
Cloudflare Workers Static Assets.
Backend
Supabase, with its own project.
Auth
Supabase auth with GitHub OAuth. The auth schema is shared with Analytics.
Exports
PDF, CSV, JSON and Google Sheets.
Repository
JakeLabate/audit-builder.

Use The Tool, Or Have The Audit Run For You

The tool is free and the specification behind it is published in full. If you would rather have the audit run, argued and sequenced by the person who wrote both, that is an engagement.