Printable guide · 30 checks

Local SEO audit checklist for Melbourne service businesses

Start with anything that stops a customer or search engine reaching the right page. Then check page ownership, useful service information, your Google Business Profile, third-party trust and the path from search to a real enquiry. Give every problem a priority, evidence, an owner and a review date. A long list of warnings without that context is not an audit you can act on.

By Ajay Dabhi, Local SEO specialist in Melbourne

Last updated: 24 July 2026

This checklist is for cleaners, tradies, pest control businesses and clinics serving Melbourne metro. I use the same order in my Local SEO work: protect access and enquiries first, then fix the issues that weaken relevance, trust or measurement.

Fix order

Do not treat every finding as urgent

A missing optional enhancement should not sit above a broken contact form. Use this simple priority scale. If a finding does not have evidence or a clear effect, leave it in the backlog until you can test it.

P0

Broken now

Fix first

Important page blocked or noindexed, wrong phone number, broken form, false location, security problem.

P1

Stops discovery or enquiries

Next working block

Wrong canonical, soft 404, missing core service page, profile link broken, mobile CTA covered.

P2

Weakens relevance or trust

Plan this month

Overlapping pages, thin service copy, stale proof, inconsistent main listings, weak internal links.

P3

Useful improvement

Backlog and test

Better supporting guide, richer photos, optional markup, new local relationship or reporting refinement.

The job sheet

Thirty checks, in the order I would review them

Tick a box only when you have checked the live page or public profile. The boxes are temporary and are not saved. Print the page if you need a working copy, then add the evidence and the person responsible beside every failed check.

Audit area

Search access

Can search engines reach the right pages and understand which URL owns each job?

Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________

Evidence note: Record the URL, status, canonical, sitemap result and mobile screenshot. Do not write only 'technical SEO checked'.

Audit area

Page ownership

Does every useful service and local intent have one clear page, without copied suburb versions?

Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________

Evidence note: Make a one-line map for every important URL: page, primary intent, parent and action. Merge or redirect genuine overlap only after checking current search and enquiry evidence.

Audit area

On-page answer and proof

Can a customer quickly tell what the business does, where it works and why the page is credible?

Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________

Evidence note: For each claim, note the source and review date. If the evidence is missing, qualify or remove the claim rather than making it sound certain.

Audit area

Google Business Profile

Does the profile describe the real business and send customers to the right place?

Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________

Evidence note: Save the profile URL, category list, landing URL and dated screenshots. A profile view from the owner dashboard is not the same as checking what the public sees.

Audit area

Reviews, citations and local authority

Do third-party mentions describe the same genuine business without manufactured trust?

Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________

Evidence note: Check the profiles customers actually see. Keep a correction log with the listing URL, problem, date submitted and outcome.

Audit area

Enquiries and measurement

Can a customer contact the business, and can the business tell whether the enquiry was useful?

Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________
Priority: ____Evidence / owner: ____________________

Evidence note: Run a labelled test enquiry and call-path check. Record the result, then reconcile search activity with the booking or job record each month.

Business-specific checks

Check the details that change the buying decision

A generic audit can miss the details that make a local customer call. Add the relevant checks below to your job sheet.

Cleaners

Separate residential, commercial, end-of-lease and specialist cleaning only when they are real offers with different requirements. Check minimum job size, recurring options and the actual suburbs covered.

Tradies

Check licence wording, emergency availability, job types, service radius and whether photos show the work being described. Do not imply round-the-clock availability unless it is genuinely staffed.

Pest control

Check that treatment pages explain the pest, inspection, preparation, safety information and follow-up without making unsupported health or outcome promises.

Clinics

Check practitioner, treatment, appointment and location ownership separately. Keep health claims supportable and never place patient details in public replies or analytics events.

Reviews

Trust needs to be real, not engineered

The Australian Competition and Consumer Commission explains that businesses must not write or arrange fake or misleading reviews. Its guidance on online reviews also covers incentives, selectively removing reviews and the way review platforms can affect what customers see.

My audit question is simple: would the review process still look fair if a customer saw the full method? Ask real customers, make the request neutral, disclose any incentive and keep private job or health information out of replies.

The handoff

Turn the findings into a repair queue

For each failed check, record the affected URL or profile, what you observed, the evidence, priority, owner and review date. Group duplicates into one underlying problem. Ten pages with the same wrong template title are one template fix, not ten separate strategy projects.

Protect useful pages before rewriting them. Check current search queries, links and enquiries, then make the smallest change that fixes the supported problem. If two URLs overlap, decide which one should own the intent before merging or redirecting anything.

Use my Local SEO website structure guide to map the Services hub, category pages and individual services. After the repair work, the booked-job scorecard helps you check whether better visibility is reaching qualified enquiries and completed work.

A useful audit ends with one line per fix:

[Priority] [Affected URL or profile] [Observed problem] [Evidence] [Owner] [Due date] [Measure after change]

Want me to audit the site and put the fixes in order?

I can check the live site, service-page ownership, Google Business Profile path, local trust signals and enquiry tracking. You will get a plain-English repair queue, not a tool export full of warnings.