A healthcare website audit you run yourself takes 30 minutes if you split it three ways. Ten minutes reading your pages against section 133 of the National Law. Ten minutes reading Google's Core Web Vitals report, which grades you on 28 days of real visits. Ten minutes asking Google's own published trust questions of your best page. Ahpra assessed 775 advertising complaints in 2024/25. Of the practitioners it contacted about non-compliant advertising, 74% corrected it early, before any further action. That is the whole case for a self-audit. Most breaches are fixable by the practice, once someone tells it where to look. This post is the someone.

What can a 30-minute healthcare website audit actually find?

Three things, and each one has a different grader.

The regulator grades words. Google grades speed, using other people's visits. And Google grades trust, using a list of questions it has published. You cannot run all three with one tool, and most "audit checklists" pretend you can. So this one is built as three ten-minute passes, one per grader.

The three graders of a clinic website, and what each one reads.
GraderWhat it readsWhere the rule is writtenWhat it costs you
Ahpra and the National Boards. Every sentence that advertises a regulated health service. Section 133, Health Practitioner Regulation National Law. Up to $60,000 for an individual, $120,000 for a body corporate.
Google's page experience systems. Loading, responsiveness and visual stability, from real user data. Core Web Vitals thresholds published on web.dev. Rankings, and the report is 28 days behind you.
Google's helpful-content guidance. Who wrote the page, how, and why. "Creating helpful, reliable, people-first content", Google Search Central. Rankings and AI citations, with no report at all.

One honest note before the clock starts. A 30-minute audit finds the faults you can see. It does not find the faults Google measures over a month, and it does not find anything about your site that lives off your site. We come back to that in section five. It matters, because a clean 30-minute pass is not the same as a clean site.

Minutes 0 to 10: does any page break section 133?

Start with the regulator, because this is the only one of the three with a fine attached.

Section 133(1) of the National Law says a person must not advertise a regulated health service in a way that does any of five things. Every one of them is a search you can run on your own site with the browser's find box. Here they are, with the phrases that usually trip them.

The five section 133 grounds, and what to search your pages for.
Section 133(1) groundThe words of the ActSearch your pages for
(a) Misleading. "is false, misleading or deceptive or is likely to be misleading or deceptive". Any claim of a result you cannot evidence. "Permanent", "cure", "clinically proven" with no citation.
(b) Inducements. "offers a gift, discount or other inducement ... unless the advertisement also states the terms and conditions of the offer". "Free", "discount", "% off", "gift". Each one needs the terms next to it, on the same page.
(c) Testimonials. "uses testimonials or purported testimonials about the service or business". Quote marks, star ratings, review widgets, "our patients say". Any patient voice about the clinical service.
(d) Unreasonable expectation. "creates an unreasonable expectation of beneficial treatment". "Pain-free", "guaranteed", "walk out feeling", before and after photos with no context.
(e) Unnecessary use. "directly or indirectly encourages the indiscriminate or unnecessary use of regulated health services". "Book now, limited spots", "everyone should", "monthly maintenance" with no clinical reason given.

Two things to know while you search.

First, the defence in subsection (2) is not for you. It says a person does not commit an offence "merely because the person, as part of the person's business, prints or publishes an advertisement for another person". That protects the web developer and the agency. There is no matching defence for the practice whose service is advertised. If the words are on your site, they are your words, whoever typed them. We went through that in what Google actually penalises about AI content.

Second, the numbers say this pass is worth doing. In its 2024/25 annual report Ahpra says its advertising compliance team assessed 775 complaints about advertising. Of the practitioners it contacted about non-compliant advertising, 74% corrected it early, "such that further intervention was not required". The ones who did not are the ones the report counts next.

Audited because the advertising stayed non-compliant. 86
Corrected it after the audit. 75
Had conditions imposed on their registration. 8
Were cautioned. 3

All four bars are counts of practitioners from the same passage of the Ahpra and the National Boards annual report 2024/25, page 51. Bar widths are scaled to the 86.

Read the shape of that chart. Eleven practitioners out of 86 ended up with regulatory action. Every one of them had been told, twice, where the problem was. The audit you are running now is the first telling, done by you, for free.

Ten-minute rule for this pass: search, do not read. Open each service page and use find for "free", "guarantee", "pain", "best", "%", and a quote mark. Reading the page as a visitor is how the breach got there in the first place.

If the search turns something up, what gets a healthcare website flagged has the compliant rewrite for each of the common phrases.

Minutes 10 to 20: what does Google's speed report say?

This pass is different. You do not run a tool. You read a report Google has already written about you, and the report has a clock on it that most clinic owners have never been told about.

Open Google Search Console and find the Core Web Vitals report. Google describes it as showing "how your pages perform, based on real world usage data (sometimes called field data)". The report groups your URLs into Poor, Needs improvement and Good, across three metrics.

The three metrics and their passing marks are published on web.dev. Largest Contentful Paint "should occur within 2.5 seconds of when the page first starts loading". Interaction to Next Paint should be "200 milliseconds or less". Cumulative Layout Shift should be "0.1 or less".

Now the clock. The report does not grade your average visitor. It grades the 75th percentile. Google's words on the LCP column: "75% of page requests took this amount of time or less to reach largest contentful paint in the last 28 days." The same wording applies to the other two. So a quarter of your visits can be slower than the number you see, and the number is a 28-day window, not today.

What each Core Web Vital measures, and the passing mark Google publishes.
MetricWhat it measuresGood, per web.devHow it is judged
Largest Contentful Paint (LCP). Loading performance. Within 2.5 seconds. 75th percentile of page loads, mobile and desktop separately, last 28 days.
Interaction to Next Paint (INP). Interactivity. 200 milliseconds or less. Same 75th percentile, same 28-day window.
Cumulative Layout Shift (CLS). Visual stability. 0.1 or less. Same 75th percentile, same 28-day window.

Two consequences follow, and both change what the ten minutes are for.

One. If you fix something today, the report will not say so today. Google's own fix-tracking in the report starts "a 28-day monitoring session", and the issue "is considered fixed" only if it does not appear during that window. Nobody gets a same-day result on speed. Anyone who promises you one is selling a lab number, not the grade Google uses.

Two. Many small clinic sites will open the report and see "No data available". Google says that means "either that your property is new in Search Console, or that there is not enough data available in the CrUX report to provide meaningful information". A suburban practice with a few hundred visits a month can sit in that state for a long time. That is not a fail. It is an absence of a grade, and it means Google is not using speed to rank you either way.

If the report is empty, run PageSpeed Insights on your home page and your busiest service page instead, and read the top section only. That is lab data from one simulated load. It tells you what is heavy. It does not tell you what Google thinks of you.

Write down three things and stop: the status of your busiest URL group, the metric it fails on if any, and the date. You will need the date, because the next time you look, the window has moved.

Minutes 20 to 30: would your best page pass Google's own questions?

The third grader has no report and no tool. It has a list of questions, written by Google, on a page called "Creating helpful, reliable, people-first content". Most clinic owners have never read it. It is the cheapest audit on the internet.

Pick one page. Your busiest service page, not your home page. Then ask it the questions Google asks. These are quoted from the page.

Google also frames the whole page around three words. Who created the content, how, and why. On the who, it points at things a reader would look for to decide whether to rely on a page: "clear sourcing, evidence of the expertise involved, background about the author or the site that publishes it, such as through links to an author page or a site's About page". On the why, it says the answer should be that "you're creating content primarily to help people".

For a clinic, that turns into a five-line check you can do by eye.

Notice the overlap. Four of those five lines are the same work as the section 133 pass. That is the useful fact in this whole post. In healthcare, the thing the regulator wants and the thing Google wants are nearly the same thing: a named person, saying something specific and true, with the evidence attached. It is not like that in every industry.

If you want the schema side of the who checked as well, schema markup for healthcare websites has its own ten-minute check for that.

What does a 30-minute audit miss?

Four things, and you should know them before you tell anyone the site passed.

It misses the month. The speed grade is 28 days of other people's visits. You read it today. You did not measure it today. Anything you changed this week is not in it yet.

It misses everything that is not on your site. Section 133 applies to advertising a regulated health service, and it does not say "on a website". Social posts, Google Business Profile descriptions, directory listings and ad copy are all advertising. The 775 complaints Ahpra assessed were not all about websites. This audit only read the site.

It misses the pages you did not open. Ten minutes is one search across a handful of pages. A site with 40 service pages and a blog has more than a handful. The scaled content pattern Google names, many pages that differ by a word, is exactly the kind of thing you do not see when you open three of them.

It misses what the regulator is doing now. Ahpra's report says its team can "scan social media and websites for advertising breaches". Enforcement is no longer only complaint-driven, which we covered in what 775 advertising complaints led to. A self-audit is a snapshot. Their scan is not.

The right way to read a clean 30-minute result: the visible faults are gone. The invisible ones, the month of speed data, the off-site copy, the 37 pages you did not open, are still unknown. Unknown is not the same as fine.

What do you do with the result?

There are three outcomes, and each one has a different next step.

The section 133 search found something. Fix it this week, before anything else. It is the only one of the three graders that sends letters. The fix is almost always a rewrite of a sentence, not a rebuild of a page. The 74% figure above is practices doing exactly that, after being asked. You are doing it before being asked.

The speed report says Poor on a URL group you care about. Note the metric. Then hand it to whoever built the site with the metric name and the web.dev threshold, and ask for a date. Then wait 28 days before you judge the result, because the report will.

Your best page failed Google's questions. This is the one that costs the most to fix and returns the most. Put a named practitioner on it. Add the one thing about your approach that a competitor's page does not say. Source every clinical line. That page is now doing the regulator's work and Google's work at once.

And if the audit was clean on all three, put a date in your calendar 28 days out and run it again. The speed window will have moved. The regulator's scan will have moved. Your site will not have, unless you move it.