webcoda AI Checker
webcoda.com.au · 8 pages scanned
Report generated 11 July 2026

AI Readiness Verdict

Your website is nearly AI‑ready.

AI assistants like ChatGPT and Google's AI can find and understand webcoda.com.au — your site welcomes all 20 AI crawlers we test for and your business information is flawless. But slow page loading and forms that AI assistants can't read are holding you back from a top score.

3 fixes identified 5 things working well Biggest win available: page speed
How this verdict is decided

Scores of 85+ with no weak area = AI‑ready. 60–84 = nearly ready — solid foundation, specific fixable gaps. Below 60 = needs attention. Your 79/100 combines four measures: AI Discovery (30%), Content Structure (30%), Business Information (25%) and User Experience (15%). Every number in this report is measured directly from your live website — nothing is estimated.

✓ Working in your favour

  • All AI crawlers welcome. Every major AI bot can read your site.20 / 20 allowed
  • Business info is flawless. AI systems can verify who you are, where you are, and what you do.100 / 100
  • Sitemap is clean. Every listed page is valid and reachable.68 / 68 URLs
  • Every image is described. All images have alt text AI can read.46 / 46
  • robots.txt is well set up, with a sitemap directive and no accidental blocking.95 / 100

✗ Costing you visibility

  • Pages load very slowly. The main content takes ~37 seconds to appear on mobile.37 / 100 mobile
  • None of your 19 forms are labelled — AI assistants can't help visitors fill them in.0 / 19 labelled
  • Your contact page scored worst of all pages — and it's the page that wins you enquiries.6 / 100

The four pillars

What each area means for your business — full detail in the technical report
AI Discovery30% of your score

AI bots can reach everything — but slow pages mean crawlers may give up before content loads.

73/100
Content Structure & SEO30% of your score

Titles, descriptions, headings and image text are all in place. Strong.

85/100
Business Information25% of your score

Perfect. AI systems can confirm your name, address, phone, services and FAQs.

100/100
User Experience15% of your score

Your weakest area: unlabelled forms and no machine-readable ways for AI to act on a visitor's behalf.

42/100

Your action plan

Three fixes, in order of impact. Each one is based on a measurement from this scan.
1

Speed up your pages — this is the single most important fix

Your main content takes about 37 seconds to appear on a mobile connection. Visitors leave, and AI crawlers time out before they ever see your content. Fixing this lifts your weakest measurable numbers and helps every other area of this report.

CriticalDeveloper work
37/100Mobile speed
36/100Desktop speed
36.8sLargest Contentful Paint
0.05Layout shift (good)
What's behind this & where to start
Measured via Google PageSpeed. Largest Contentful Paint of 36,781 ms is roughly 14× Google's 2.5 s "good" threshold; layout stability is already fine (CLS 0.049), so this is a loading problem, not a design problem. Typical culprits at this LCP level:
  • Unoptimised hero images / videos — compress, resize, serve modern formats, lazy-load below the fold
  • Render-blocking scripts and third-party embeds — defer or remove
  • No CDN or slow server response — add edge caching
2

Label your forms so AI assistants can use them

We found 19 forms on your site — and none have the labels that tell an AI assistant (or a screen reader) what each field is for. When someone asks their AI assistant to "contact this company", it can't complete your form. This is why User Experience is your weakest pillar.

HighSmall dev task
19Forms detected
0With proper labels
0With validation
50/100Form accessibility
What's behind this & where to start
The scan found no <label for="…"> associations, no semantic form elements and no validation attributes across the 19 detected forms.
  • Associate every input with a <label> or aria-label
  • Use semantic types (type="email", type="tel") and required/pattern validation
  • Same change also improves WCAG accessibility compliance — one fix, two wins
3

Rescue your two weakest pages — starting with Contact

Across the 7 pages we analysed in depth, your contact page scored 6/100 — the worst on the site — and your products page also scored 6/100. Neither carries any structured data, so AI systems can't read them. Your contact page is exactly where an AI assistant goes to find how to reach you.

MediumContent + dev
6/100/contact page
6/100/products page
69/100Your best page
49/100Average page
What's behind this & where to start
Both pages returned no structured data in the scan (your best pages carry 7–16 valid schemas each).
  • Add ContactPage + LocalBusiness markup to /contact (your address, phone and email schema already exist on other pages — reuse it)
  • Add opening hours — flagged as the one missing property in your otherwise-valid LocalBusiness schema
  • Add Service or Product schema to /products; both types are currently absent site-wide
Keep doing: these are already right — protect them when you make changes.
  • robots.txt allows all 20 AI crawlers
  • Sitemap: 68/68 URLs valid
  • Alt text on all 46 images
  • Organization, LocalBusiness, Article & FAQ schema
  • Valid title, meta description & H1

Want these fixed properly?

The three fixes above are all developer work — page speed, form accessibility and structured data are what we do every day. Webcoda is a Sydney web development agency; we'll walk through this exact report with you and give you a realistic scope, no obligation.

Book a free 30‑minute consultation Email us this report Prefer DIY? The full technical report has everything your developer needs.

Full technical report

Every metric collected in the scan of https://www.webcoda.com.au (multi-page analysis, 8 pages, sitemap-priority selection). Overall 79/100 · Grade B. Pillar weighting: AI Discovery 30% · Content Structure & SEO 30% · Business Information 25% · User Experience 15%. The complete raw scan payload is embedded at the bottom of this page.

Pillar 1 · AI Discovery

Weight 30% 73/100

Page speed & Core Web Vitals Main drag on this pillar

37/100
Mobile performance
36/100
Desktop performance
36,782 ms
LCP (target ≤ 2,500 ms)
0.0497
CLS (target ≤ 0.1)
74/100
Lighthouse SEO
82/100
AI crawlability

robots.txt — score 95/100

File exists / accessible /
Allows Googlebot✓ yes
Sitemap directive present✓ yes
AI-optimised crawl delay✓ yes
Blocks AI training botsno — training crawlers permitted
AI bot access20 / 20 allowed (100%) · 0 blocked
AI accessibility score82 / 100
View robots.txt content
User-agent: *
Sitemap: https://www.webcoda.com.au/sitemap.xml
Disallow: /_hcms/preview/
Disallow: /hs/manage-preferences/
Disallow: /hs/preferences-center/
Disallow: /*?*hs_preview=*
Disallow: /*?*hsCacheBuster=*

Sitemap — score 100/100

Exists & valid XML
68
Total URLs
68 (100%)
Valid URLs
Why 73 despite robots 95 + sitemap 100: the crawlability pillar blends bot access with fetch performance. LCP of ~36.8 s means crawler time budgets can be exhausted before content renders — insight from the scan: "Good foundation with 27% improvement potential through bot optimisation."

Pillar 2 · Content Structure & SEO

Weight 30% 85/100
CheckResult
Valid <title>✓ present
Meta description✓ present
H1 tag✓ present
Image alt-text coverage46 / 46 (100%)
Content analysis score74 / 100
Lighthouse SEO score74 / 100
Scan insight: "Exceptional semantic structure enables sophisticated AI content comprehension and contextual understanding." The pillar score (85) is computed from the checks above plus indexability signals; the 74 content sub-score reflects headroom in depth/readability rather than missing basics.

Pillar 3 · Business Information Structure

Weight 25% 100/100

Schema types detected (8 structured-data elements, JSON-LD + OpenGraph)

Organization
LocalBusiness
Article
FAQ
Website
Service
Product
Breadcrumb
Review

Schema validation (24 schemas across 5 pages) — grade B

Schema typeValidBusiness relevanceAI compatibilityWarnings
LocalBusiness9880Missing recommended property: openingHours
PostalAddress10095
GeoCoordinates10095
Country10095

Validation statistics: 24/24 schemas valid (100%), 0 errors, 1 warning. Local optimisation suggestions from the validator: add opening hours (Australian Eastern Time) and consider adding an ABN in the identifier field.

⚠ Known inconsistency in the local-validation sub-scores. The experimental local validator reports localAIOptimisationScore 16.53, localKnowledgeGraphReadiness 23.33 and grade F — while the same module reports localAustralianBusinessRelevance 100 and every individual schema it checked passed with relevance scores of 98–100. These numbers contradict each other and the 24/24 validation result, so they are excluded from the headline scores and shown here for transparency only. We're treating them as a scoring bug in the local-validation module, not a property of the website.

Pillar 4 · User Experience

Weight 15% 42/100

Component analysis average is 56/100 (grade D); the pillar score of 42 applies the scoring model's component weighting, which penalises form accessibility and API availability more heavily.

Form accessibilityD50/100
  • Forms detected19
  • Forms with labels0
  • Semantic form elements0
  • Forms with validation0
  • Contact / search / subscription forms✓ / – / –
API availabilityF30/100
  • Public API documentation
  • OpenAPI / GraphQL / REST endpoints✗ / ✗ / ✗
  • Detected API endpoints0
  • API metadata · rate limiting · auth✗ / ✗ / ✗
Contact methodsB85/100
  • Phone / email found1 / 1
  • Structured address in schema
  • Structured contact data
  • Business hours listed
  • Social media links detected
Interactive elementsB80/100
  • Internal links21
  • Semantic navigation
  • Breadcrumbs
  • Skip navigation
  • ARIA-accessible interactions
Scanner recommendations for this pillar: add semantic labels + ARIA attributes to all forms; implement form validation; add breadcrumb navigation and skip links; consider public API documentation (OpenAPI/Swagger) if system integration matters to your business. Estimated impact fields from the scan: automation potential 0.38 · customer-experience impact 0.65 · lead-generation impact 0.71.

Per-page analysis

7 pages · sitemap-priority selection avg 49/100
PageTypeStructured dataScore
/services/web-designers-sydney
Web Designers Sydney — highest scoring
service16/16 valid
69 D
/services/ai-web-development-sydney service8/8 valid
69 D
/services/website-development service7/7 valid
66 D
/ (homepage) homepage7/7 valid
62 D
/about about7/7 valid
62 D
/products productnone
6 F
/contact
Lowest scoring — see fix #3 in the action plan
contactnone
6 F
The two failing pages are exactly the two with no structured data. The fastest route to lifting the 49 average: replicate the schema pattern from your service pages onto /contact and /products.

Raw scan data

complete JSON payload

The unmodified output of scan 6447c792-7a77-4b9a-9707-473fa89f430c (analysis #571, calculated 2026-07-11T06:43Z). Everything rendered above is derived from this object.

Expand raw JSON

      

← Back to the overview