What Makes a Website Audit Trustworthy?
Most “free website audits” are lead generation tools in disguise — they give you a number, then offer to explain it on a sales call. Here's how to tell whether an audit is finding real problems in your site's code, or generating plausible-sounding ones.
The difference between a finding and a generation
Every website audit tool produces findings. The question worth asking is: where do those findings come from?
There are two possibilities. The first is that the tool reads something specific in your site's code — a fact that's either there or it isn't — and reports it. Your phone number is or isn't in the top section of your page. A trust statement like “licensed and insured” is or isn't visible before a visitor scrolls. That's a finding: a claim grounded in a specific, verifiable fact.
The second possibility is that the tool generates text about what might be wrong based on what audits usually say. A language model reads your page and produces observations that sound like audit findings — “your call-to-action could be stronger,” “consider adding more trust signals” — without those claims being tied to anything specific it measured. That's generation, not diagnosis.
The practical difference matters. With a real finding, you can open your own source code and check it. With a generated finding, there's nothing to check — the claim came from a prediction, not a read. And generated findings can be confidently wrong: reporting problems that don't exist, missing ones that do, and reproducing generic advice that doesn't reflect your specific page at all.
The three things a trustworthy audit does
A finding like “no phone number detected above the fold” is verifiable. You can view your page source, search for the phone number pattern, and confirm whether it appears in the first slice of HTML your browser loads. A finding like “your contact information needs improvement” cites nothing and verifies to nothing. The first is actionable and checkable. The second is filler.
Run a trustworthy audit on your URL today, then again next week without changing your site. The findings should be identical — because the facts in your code haven't changed. If the output varies between runs on the same page, the tool is generating predictions, not reading facts. Reproducibility is the simplest test of whether an audit is deterministic or generative.
No tool can check everything. An audit that reads the initial HTML your server sends won't see content your site assembles in the browser after load — common in modern JavaScript-heavy applications. An audit that scans for on-page signals won't tell you about your backlink profile or your ad spend. A trustworthy audit names these limits explicitly. One that doesn't is either incomplete or overselling.
Why free audit tools usually aren't free
The “website grader” category — tools that give you a score out of 100 and then offer to walk you through it on a call — is a well-established lead generation format. The score is the hook; the sales conversation is the product. That's not a criticism of the format, just an accurate description of how it works.
The consequence is that many of these tools are designed to produce findings that feel significant enough to justify a call, not findings that are specific enough to act on without one. The score tells you something is wrong; the call tells you what and how much it will cost to fix it.
A genuinely useful free audit produces findings specific enough that you could act on them yourself — or at minimum hand to a developer without needing an intermediary to interpret them. “No trust signal detected above the fold on mobile” is that kind of finding. “Your site scored 62 on trust” is not.
How LeakRadar compares to other audit tools goes through this distinction in more detail, including what we do and don't check.
What to do with an audit you don't fully trust
If you've run a tool and you're not sure whether the findings are real, there are two things you can do before acting on them.
First: try to verify each finding manually. Open your site in an incognito window on your phone. Is the phone number visible without scrolling? Is there anything on the first screen that would tell a stranger you're licensed, reviewed, or established? Is there a clear button for the next step — booking, quoting, contacting? These are the kinds of things a conversion audit should be catching, and you can check them with your eyes in under five minutes. If the tool's findings match what you see, the tool is probably reading your page accurately. If the findings don't correspond to anything you can verify, they're probably generated.
Second: run the audit on a site you know well — your own, or a competitor's — and check whether the findings make sense against what you observe. A tool that flags your phone number as “missing” when you can clearly see it in the header is mis-reading your page (possibly because your phone number is injected by JavaScript after load, which some tools can't see). A tool that misses an obvious problem you can observe yourself is less thorough than claimed.
How LeakRadar reads your site explains what our engine does and doesn't check, and why we read the initial HTML rather than running JavaScript — a distinction that matters for accuracy and transparency.
Run a deterministic audit on your site now
Paste your URL below. The engine reads your page's actual code and checks seven conversion signals with yes/no checks — no AI generation, no plausible-sounding inferences. Every finding cites the specific fact it found. Run it twice; the answers will be the same. No card, no signup.
The free read returns your top 3 findings. The full report ranks every leak in priority order with the specific fix for each one — $29, one-time. Find the version calibrated to your industry if you want results benchmarked specifically against how customers hire businesses in your trade.
Understand exactly what the audit checks: How the audit works → · How it compares to AI audit tools → · Find your industry's audit → · Why local business sites don't convert →