Website audit · 22 June 2026

Eye on Books

eyeonbooks.com.au
52/ 100

Below average · professional services

A credible Perth bookkeeper with solid social proof but critically undermined by missing schema, a broken H1, and thin AI discoverability.

Eye on Books has genuine trust signals — real client testimonials, named award wins, and recognisable partner logos — but the site's technical foundations are letting it down badly. The H1 tag is effectively empty (rotating JavaScript text that renders as blank in scraped content), there is zero Schema.org structured data anywhere on the page, and the business's physical address, team credentials, and pricing signals are absent from the homepage. For a local professional services firm competing in Perth, these gaps mean both Google and AI assistants struggle to confidently surface or recommend the business.

The breakdown · 7 dimensions, worst first

01

AI & LLM Visibility

31

There is confirmed zero Schema.org structured data on the rendered page — no LocalBusiness, Organization, Service, FAQPage, or Review schema. This is a critical failure for a local professional services firm. The FAQ section exists in HTML but without FAQPage schema, AI assistants and Google's rich results cannot extract and surface those answers. The business address (F1/31 Cedric St, Stirling WA 6021) only appears on LinkedIn, not on the homepage. The founder's name 'Charles Klvana' appears only in a testimonial, not in an About section or structured data. There is no ABN, no founding year stated on-site, and no named team members on the homepage — all signals that help AI models build a confident entity profile for this business.

02

Design & Brand

52

The heading hierarchy has a structural problem: the H1 is broken by the JS rotator, making H2s like 'Your Trusted Bookkeeping Partner' and 'Comprehensive Services for All Your Bookkeeping Needs' carry the actual semantic weight. Partner logos (Xero Platinum, ICB, Chaser) are present but their alt text is just the filename (e.g. 'XeroPlatinum', 'ICBLogo') rather than descriptive text like 'Xero Platinum Partner' or 'Institute of Certified Bookkeepers member'. Award images similarly use non-descriptive alt text. The logo alt text is 'EOB_Logo_RGB 1' — a raw filename, not a brand name.

03

Conversion

57

The phone number (1300 393 662) is clickable in the header, which is good for mobile users. 'Book a Consultation' appears multiple times and links to /contact. However, there is no inline contact form on the homepage — users must navigate away to convert, adding friction. There is a 'Get in Touch' section that appears to have a form based on the heading, but no form fields are visible in the scraped content, suggesting it may be a separate page link or a non-rendering widget. There are no lead magnets, no free resource offers, and no pricing or package tiers to help prospects self-qualify before booking.

04

First Impression

58

The page title 'Bookkeeping & Accounting in Perth | Eye on Books' is clear and location-specific, which helps orientation. The hero subheading 'Partner with us to ensure your books are accurate, compliant, and stress-free' communicates a benefit quickly. However, the H1 is a JavaScript-animated rotator ('Eye on Business / Payroll / Getting Paid / GST') that renders as essentially blank text in any non-JS environment, meaning the primary visual headline delivers no coherent message on first load for a significant portion of visitors and crawlers. The 'Book a Consultation' CTA is visible above the fold, which is positive.

05

SEO Foundations

59

The meta title 'Bookkeeping & Accounting in Perth | Eye on Books' and description are well-formed and include the target location and service. The site ranks second in Google results for its own brand name, which is expected but not dominant — the X (Twitter) profile outranks the homepage. The Google snippet pulls homepage body copy rather than a clean description, suggesting the meta description may not be rendering correctly in all cases. There is no evidence of blog content, location pages, or service-specific pages in the scraped data, which limits long-tail keyword coverage. The broken H1 is a direct SEO liability.

06

Messaging & Copy

61

The body copy in the 'Who We Are' section is well-written and specific — it mentions BAS lodgement, ATO compliance, reconciling, and Perth explicitly, which grounds the value proposition. The three benefit pillars ('Stay Focused on What Matters', 'Make Informed Decisions', 'Avoid Costly Mistakes') are solid and outcome-oriented. However, there is no pricing signal, no indication of business size served beyond 'small businesses', and no differentiated positioning beyond 'personalised service'. The FAQ section adds useful content but the CTAs throughout are repetitive — every section uses 'Book a Consultation' with no variation for lower-intent visitors (e.g. 'See Our Services' or 'Download a Guide').

07

Trust & Authority

68

This is the site's strongest dimension. Five named client testimonials with company names (Prosperity Partners, Alyka, Walters River Cafe, Kids Open Learning School, Ward Packaging) are specific and credible. The Xerocon 2017 Bookkeeping Firm of the Year award for WA is a strong differentiator. Xero Platinum Partner status and ICB membership are visible. However, the award images are dated (2017) and there is no mention of more recent recognition. The physical address is absent from the homepage. LinkedIn shows only 166 followers and the X account has not posted recently, which slightly undermines the social proof narrative.

We found 12 specific fixes for eyeonbooks.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 eyeonbooks.com.au?

Get the fix list →

Free · delivered by Optimize Labs

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