Website audit · 15 June 2026
JSW Plumbing
jswplumbing.com.auBelow average · local business
A solid local plumber with good bones but critically undermined by zero schema markup, inconsistent phone numbers, and content that AI can't cite with confidence.
JSW Plumbing presents a clean, service-focused homepage with genuine trust signals—17 years trading, named founders, 4.9-star rating, Master Plumbers association badge—but the complete absence of JSON-LD structured data is a serious liability in 2025, leaving the business invisible to AI assistants and rich search features. Two different phone numbers appear across the page (04 1251 1700 vs 02 8520 3537/3539), which erodes trust and creates NAP inconsistency that actively hurts local SEO.
The breakdown · 7 dimensions, worst first
AI & LLM Visibility
31The scraper confirmed zero JSON-LD structured data on the rendered homepage—no LocalBusiness schema, no Service schema, no Review schema, no FAQPage schema despite a full FAQ section being present. This means AI assistants like ChatGPT, Perplexity, and Google's AI Overviews cannot reliably extract structured facts about this business (address, phone, hours, services, ratings). The business entity is partially identifiable—founders James and Belinda Widdup are named, ABN/licence number is not visible, and the physical address (Thornleigh) is mentioned but not formatted as a structured address. The FAQ content is well-suited for AI citation but is completely untagged.
Design & Brand
59The heading hierarchy is functional—H1 for the hero, H2 for section titles like 'Our Services' and 'Why Choose JSW Plumbing', H3 for individual service cards and value propositions. However, the logo image has no alt text (rendered as empty src attribute), and the majority of decorative and trust-badge images (Google logo, MPA badge, service photos) also lack descriptive alt attributes. The MPA badge links correctly to masterplumbers.com.au, which is a positive brand signal, but the overall image alt tag discipline is poor throughout the scraped content.
SEO Foundations
62The meta title 'JSW Plumbing | Your Go To Plumber Hornsby & Thornleigh' and description are present and locally targeted. The site ranks in positions 1–3 for its own brand name and appears for 'Plumber Hornsby' via a dedicated location page—a good sign. However, the NAP (Name, Address, Phone) inconsistency is a critical local SEO flaw: the homepage header shows '(04) 1251 1700', the tel: link dials '0285203537', and the Hornsby location page shows '(02) 8520 3539'—three different numbers. The location pages appear to be targeting a very wide geographic spread (Strathfield, Homebush, Haberfield, Five Dock) that may dilute topical authority for the core Hornsby/Thornleigh service area.
Conversion
63A contact form appears above the fold on the homepage alongside a phone number, which is strong for a local service business. The form collects Name, Phone, Email, Suburb, and Message—appropriate fields. However, the phone number in the header CTA ('Call us: (04) 1251 1700') dials a different number (0285203537) when clicked, which is a broken conversion path. There is no online booking system, no quote request with service type selector, and no live chat. The 'view services' anchor CTA is useful but the page lacks a sticky header CTA on mobile scroll.
First Impression
66The H1 '#1-Rated Plumber Hornsby & Thornleigh Locals Can Rely On' is clear and geographically anchored, and the above-fold area communicates 24/7 availability and a 4.9-star rating quickly. However, the Christmas holiday banner ('From the 24th - 5th we're available for emergency service only') is stale if viewed outside that period and immediately signals the site may not be actively maintained. Multiple images have no alt text (logo, decorative ellipses, icon badges), which weakens accessibility and first-impression professionalism.
Messaging & Copy
67The core value proposition is well-articulated: established 2008, locally owned, licensed, residential focus, honest pricing, same-day response. The FAQ section adds genuine utility with specific answers about hourly rates ($100–$160/hr) and response times. CTAs are present but repetitive—'Contact Us' appears at least four times on the homepage with no variation in urgency or specificity. The testimonial shown (a letter about Nathan's community compassion) is compelling and differentiated, but the copy says '150+ Happy Customers' in one section and '100+ Reviews' in another, creating a credibility inconsistency.
Trust & Authority
71Trust signals are above average for a local trades business: named founders (James and Belinda Widdup), 17 years of operation since 2008, Master Plumbers Association badge with a working directory link, 4.9-star Google rating with 100+ reviews, and a genuine named testimonial letter. The 'licensed' claim is made but no licence number is displayed, which is a missed trust opportunity in a regulated trade. A physical address for Thornleigh is referenced in copy but not displayed as a formatted address in the footer or contact section visible in the scraped content.
We found 12 specific fixes for jswplumbing.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 jswplumbing.com.au?
Get the fix list →Free · delivered by Optimize Labs
Want this for your own site? Run a free audit →