Skip to content
Anthony Keal Book a 20-minute call
Anthony Keal
Book a 20-minute call

Or contact me here.

Website Health Check: an independent SEO audit service

Find out what's wrong with your website, and what to fix first.

You can feel something is wrong with your website, but you can't prove it. I check seven areas, from SEO and speed to analytics and your CMS, then give you a written report and walk you through it on a call, with every fix ranked by impact.

What does an SEO audit include?

An SEO audit checks whether Google can find, crawl and rank the pages that matter to your business, and what's stopping it. My Website Health Check is an independent SEO audit that also covers design, speed, forms, analytics and your CMS. You get a written report, a call to walk through it, and every fix ranked by impact and effort.

What I check

Most audits cover one of these. A specialist SEO agency won't flag a broken form, and a designer won't flag a broken GA4 event. One person checking all seven is why nothing falls between them.

  • Design and UX: can people find what they came for?
  • Conversion paths and forms: where do enquiries leak?
  • Performance and Core Web Vitals: is the site fast enough to keep people?
  • Technical and on-page SEO: can Google crawl and understand the pages that matter?
  • Off-page SEO and search opportunity: what could you realistically rank for?
  • Analytics and tracking: can you trust your numbers?
  • CMS, integrations and hosting: is the platform helping or getting in the way?

Areas 1 and 2

Where visitors give up

Design and UX

Can people find what they came for?

I look at layout, hierarchy, readability and how every key page behaves on a phone, plus accessibility basics: contrast, heading order, link text and alt text. I came up through design, so I can tell a site that just looks dated from one that's costing you enquiries.

What I usually find: pages organised around your org chart instead of what visitors want, the main action pushed below the fold on mobile, and years of small additions burying the things that matter.

Conversion paths and forms

Where do enquiries leak?

I follow the path from the pages people land on to the moment they enquire: forms, calls to action, phone links and booking flows. I test the forms myself, including what happens to spam and bot submissions.

Small things lose leads: a form that errors on mobile, a button that says “Submit”, a notification email that lands in junk, a thank-you page nobody tracks. These are usually the cheapest fixes in the report, and often the most valuable.

Google's Core Web Vitals targets

What Google sees

2.5 sor less for the main content to load
200 msor less to respond to a tap or click
0.1or less for layout shift as the page loads

Performance and Core Web Vitals

Is the site fast enough to keep people?

Speed affects rankings and whether people stay. I test your real pages against Google's Core Web Vitals: the main content should load within 2.5 seconds, the page should respond to a tap within 200 milliseconds, and the layout shouldn't jump about as it loads. Then I work back through images, fonts, caching, scripts and hosting.

Slow sites are rarely slow for one reason. It's usually a stack of plugins, oversized images and third-party scripts. The report says which fixes buy the most speed for the least effort, so you don't pay for a rebuild to fix a caching setting.

Technical and on-page SEO

Can Google crawl and understand the pages that matter?

I crawl the whole site and check titles, descriptions, headings, internal links, canonical tags, structured data, redirects and duplicate content: the groundwork that decides whether a page can rank at all. The crawl also turns up spam links or code that shouldn't be there, which can be the first sign a site has been hacked.

Common findings: important pages with no internal links pointing to them, templates repeating one title across hundreds of pages, broken or missing structured data, and old URLs redirecting through chains after the last redesign.

Off-page SEO and search opportunity

What could you realistically rank for?

I look at what you rank for today, the sites linking to you, what your competitors rank for that you don't, and the searches with real Australian demand you could win. The keyword and ranking data is Australian, so the opportunities fit your market, not a generic checklist.

You get a short list of searches worth going after, with the page that should own each one, instead of a spreadsheet of two thousand keywords.

Areas 6 and 7

What runs underneath

Analytics and tracking

Can you trust your numbers?

Whether GA4 and Google Tag Manager measure what you think they measure: key events, conversions, consent, cross-domain tracking, and whether the figures match your CRM or store. I also check who has access, and what's been changed and by whom.

If tracking is broken, every other decision rests on bad data, so this is often the first fix. When the problems run deep, the Analytics and tracking audit goes further.

CMS, integrations and hosting

Is the platform helping or getting in the way?

How your content is managed and connected: the editing experience, plugin and update status, and whether integrations with your CRM, forms, payments or product data are reliable. I also check hosting, SSL, domain renewal and the DNS records (SPF, DKIM and DMARC) that help your site's emails reach the inbox.

Findings range from a CMS version that no longer gets security updates to editors keeping workarounds in a shared document because the system won't do what they need.

What you get

A report you can act on, and a call to explain it. It's written so your team, your developer or your agency can work from it.

A written reportEvery finding with its evidence and date, ranked by impact and effort, in plain English.
Your questions answeredThe summary starts with the questions you raised on the first call, and answers each one.
A ranked action listWhat your team can fix in the CMS, and what needs a developer, host or SEO provider.
What's workingWhat's fine as it is, so nobody spends money fixing it.
Urgent issues the same dayA hacked page, an admin account nobody recognises or a broken enquiry form: I tell you that day, not in the report.
A walkthrough callI take you through the findings. Bring whoever needs to hear them.

Check it yourself

Four checks you can run today

Before you pay anyone, including me, run these. You need your logins and a phone. The free website health check runs the first one for you, with Google's accessibility and search tests, your email records and what AI assistants say about you, in about a minute.

  1. Speed. Put your home page and your main service page through PageSpeed Insights and read the mobile result first. Google's marks for a good page: the main content loads within 2.5 seconds, a tap gets a response within 200 milliseconds, and the layout shift score is 0.1 or less.
  2. Indexing. In Google Search Console, open the Pages report. A page you care about that's listed as not indexed can't rank, however good it is.
  3. Your own form. Submit an enquiry from your phone. Check the email arrives, that it isn't in junk, and that GA4 records one conversion, not two.
  4. Your main search. In a private window, search Google for the service you sell and your city. Note who appears above you, and which of your pages Google shows.

If any of these turns up something you can't explain, or you'd rather I checked, that's what the health check is for.

Free tool

Run the free check first

The free website check runs Google's tests on your homepage, reads your security and email records, asks an AI assistant whether it recommends you, and picks the 3 things to fix first. If it turns up more than you can fix, that's what the Health Check is for.

Free. Scores in about a minute, no email needed. About the check

How pricing works

Nothing starts until you've agreed the price.

  1. A free 20-minute callTell me what's going on. I'll ask about the site, the systems around it and what you need.
  2. A ballpark by email, when the scope is clearFor most mid-market sites I can send a ballpark after the call. It covers all seven areas, the written report and the walkthrough call.
  3. Paid discovery, when it isn'tLarger sites, multi-brand setups, multiple integrations or heavy ecommerce start with a paid 2-hour discovery session. It's credited against the audit if you go ahead within 60 days.

How it works

  1. Day 1A 20-minute callFree. You tell me about the site and what's worrying you, and I tell you whether this is the right fit.
  2. Within 2 business daysScope and accessScope, price and timing in writing, and a list of the access I need. I look without changing anything.
  3. 7 to 10 business daysThe auditOnce the deposit is paid and access is in place: a full crawl with Screaming Frog, speed and form tests, reviews of GA4, Tag Manager and Search Console, and Australian keyword and backlink data from Mangools.
  4. DeliveryReport and callThe report, then a call to walk you through it. After that, you decide who fixes what.

Case study · Large residential home builder

As Head of Digital at a large residential home builder, I ran a technical SEO audit on the site every week. When the evidence showed the problems were structural, not cosmetic, I recommended a rebuild. The conversion rate went up 75% after launch.

Read the case study

Common questions

How much does an SEO audit cost in Australia?

It depends on the size of the site and how many brands and integrations it has. After a free 20-minute call I can usually send a ballpark by email, wherever you are in Australia: I'm based in Melbourne and work remotely. Larger, multi-brand or heavy ecommerce sites start with a paid discovery session, credited against the audit. I compare the options in what a website audit costs in Australia.

How long does an SEO audit take?

7 to 10 business days from when the deposit is paid and I have access to your analytics, Search Console, Tag Manager, CMS and hosting. You get the scope in writing within 2 business days of the first call, and the walkthrough call follows the report.

How often should you do an SEO audit?

Once a year suits most business websites, plus before a redesign, a platform change or a new agency. Sites decay quietly: plugins pile up, images get heavier and forms break after updates, and none of it announces itself. If traffic or enquiries drop and nobody can say why, don't wait for the yearly check.

Is a free website health check tool enough?

For a first look, yes. Free tools such as PageSpeed Insights, or my own free website health check, flag symptoms: a slow page, a missing title, no email protection. They can't tell you which ones cost you enquiries, why they keep happening or what to fix first, and they can't see inside your analytics or test your forms. That's what you're paying a person for.

Can ChatGPT do an SEO audit?

It can explain what to check and review a page you paste in. It can't log in to your Search Console, analytics or CMS, test your forms, or crawl and compare every page, which is where real problems usually hide. If you want to know what ChatGPT says about your business, that's a different job: the AI search visibility audit, or for a first look, the free website check, which asks an AI assistant whether it recommends you.

Will you try to sell me a rebuild afterwards?

No. The report tells you the truth about the site you have. If a rebuild is the right answer, I'll say so and show the evidence. And if I could do the work, with Keal Collective on a larger job, I'll tell you up front so you can choose freely.

Do you fix what you find?

If you want me to, on prepaid hours or as a fixed-price project. Or give the report to your own team or agency: it's written so anyone can act on it.

Anthony Keal

Want to know what's holding your site back?

Book a call and send me the URL, and I'll look at the site before the call. No pitch, no obligation.

Book a 20-minute call or send me a message. I answer both myself.