Website audit · 15 June 2026

CBD Osteo

cbdosteo.com.au
57/ 100

Below average · local business

A genuinely impressive practitioner hidden behind a thin, repetitive website that squanders 40 years of credibility.

CBD Osteo has exceptional raw material — a 40-year veteran, Inaugural Chair of the Osteopathy Board of Australia, and a premium Macquarie Street address — but the site fails to convert that authority into digital trust. Content is heavily duplicated across pages, the services page lists no actual treatments or conditions, and structured data is incomplete for a healthcare local business. The site ranks well for branded searches but is poorly positioned to capture high-intent queries like 'back pain osteopath Sydney CBD'.

The breakdown · 7 dimensions, worst first

01

AI & LLM Visibility

51

The site has three structured data blocks (WebSite, Organization, LocalBusiness), which is a meaningful foundation. However, the LocalBusiness type is too generic — it should be 'MedicalBusiness' or more specifically 'Physician' / 'HealthAndBeautyBusiness' to help AI systems categorise the entity correctly. The practitioner's extraordinary credentials (Inaugural Chair of the Osteopathy Board of Australia, Honorary Life Member of Osteopathy Australia, DO, MOST.SC) are buried in prose but never marked up as structured data — there is no Person schema for Dr Fendall with his qualifications, roles, or awards. The brand name inconsistency ('CBD OSteo' vs 'CBD Osteo') creates entity disambiguation problems for LLMs. No FAQ schema exists, and the services page contains no machine-readable list of conditions or treatments that an AI assistant could cite when recommending an osteopath.

02

Messaging & Copy

52

The homepage bio of Dr Fendall is copy-pasted verbatim onto the About page and the Services page — three identical blocks across three pages. The services page lists six value propositions ('Comprehensive Osteopathic Care', 'Personalised Treatment Plans', etc.) but names zero actual treatment types or conditions treated, making it useless for a patient researching whether osteopathy can help their specific problem. The meta description — 'prioritising patients with a tradition of excellence and personal treatment' — is vague and wastes the 160-character opportunity. CTAs are limited to 'Book Now', 'Make a Booking', and 'Learn more', with no urgency, no offer, and no secondary CTA for visitors not yet ready to book.

03

Design & Brand

54

The heading hierarchy is inconsistent — the homepage uses H1 twice ('Dr Robert Fendall Osteopath' and 'CBD Osteo .'), which dilutes SEO signal and confuses screen readers. The logo alt tag reads 'Osteopath Sydney CBD' (keyword-stuffed rather than brand-descriptive). Most images have no descriptive alt text visible in the scraped content — the practitioner photo is served as 'Dr-.png' with no alt attribute evident. The brand name itself is inconsistently rendered as 'CBD OSTEO', 'CBD Osteo', and 'CBD OSteo' (the latter appearing in structured data).

04

SEO Foundations

61

The site ranks in positions 1, 3, and 5 for branded searches, and the blog/journal is indexed (results 2 and 4), which shows Google is crawling the site effectively. The page title 'Robert Fendall - Sydney CBD Osteopath' is solid for branded search but misses high-volume condition-based queries. The meta description is present but generic. There is no evidence of condition-specific landing pages (e.g. /back-pain, /sports-injuries, /paediatric-osteopathy) that would capture non-branded intent. Blog posts are dated '12/3/19' and attributed to 'David Cook' — not Dr Fendall — which weakens E-E-A-T signals. Opening hours in structured data (07:30–18:30) conflict with the website copy (8:00am–6:00pm), which can cause Google Business Profile inconsistencies.

05

First Impression

62

The hero section leads with 'Dr Robert Fendall Osteopath' as the H1 and a single 'MAKE A BOOKING' CTA, which is functional but generic. The hero image appears to be a stock photo (AdobeStock filename visible in the URL), which undercuts the personal brand of a 40-year practitioner. Within five seconds a visitor understands this is an osteopath in Sydney, but there is no immediate hook communicating why Robert Fendall is the right choice over the dozens of other CBD osteopaths.

06

Conversion

63

The booking flow is clear — a persistent 'Book Now' button in the header links to /bookings, which embeds a Cliniko form with a fallback external link. This is functional. However, there is no pricing information anywhere on the site, no indication of whether health fund rebates are available (the HICAPS logo appears but is unexplained), and no new patient information to reduce anxiety for first-time visitors. The contact section on the homepage says 'Reach out today' but provides no visible contact form or email address in the scraped content — only a phone number. There is no secondary conversion path (e.g. 'Download our new patient guide' or 'Call us') for visitors not ready to book online.

07

Trust & Authority

66

Dr Fendall's credentials are genuinely exceptional and are communicated in text — Inaugural Chair of the Osteopathy Board of Australia, past president of the NSW Osteopath Registration Board, Honorary Life Member of Osteopathy Australia, 40 years of experience. The Osteopathy Australia member badge and HICAPS logo appear in the footer. However, there are zero patient testimonials or reviews anywhere on the site, no Google review count or star rating is surfaced, and the only social proof is the practitioner's own biography. The Facebook link in the header is the sole social media presence. For a healthcare provider, the absence of patient voices is a significant trust gap.

We found 12 specific fixes for cbdosteo.com.au

The problems are above. The fixes are ready.

This page shows what's broken. We've already mapped exactly how to fix every issue — the rewrites, the schema, the structure, in priority order. Want the full fix list for cbdosteo.com.au?

Get the fix list →

Free · delivered by Optimize Labs

Want this for your own site? Run a free audit →