Your website is mostly AI-ready, with one problem holding it back.
AI tools like ChatGPT, Google AI and Copilot can already find, read and understand webcoda.com.au well. The one thing stopping a top score is how slowly your pages load, which hurts both real visitors and AI crawlers.
Speed up your pages Critical
Your site loads slowly enough to lose visitors before the page even appears — and slow pages are penalised by both search engines and AI crawlers. This is the biggest single lever you have.
Label your forms High
We found 19 forms on your site but none of them have proper labels. AI assistants (and screen readers) can't reliably fill in or submit a form they can't read — so an AI helping a customer contact you may simply give up.
Fix your weakest page: /contact High
Across the 8 pages we scanned, your Contact page scored lowest at just 6/100 — and it's one of the most important pages for turning an AI-referred visitor into an enquiry. It currently has no structured data at all.
Strengthen your local business signals Medium
AI clearly recognises you as an Australian business, but you're missing a couple of details that help AI answer "where/when are they open?" — namely opening hours and an ABN in your business markup.
All four recommendations are computed directly from your scan data — every "Why" line above points to the exact measured field. Want the full ranked list and raw numbers? Switch to Technical view →
✅ What's already working well
- ✓Structured data is excellent (100/100). AI understands who you are, where you are and what you offer.
- ✓All 20 major AI crawlers are allowed. ChatGPT, Google, Perplexity & more can access your site.
- ✓Every image has alt text (46 of 46). AI can interpret your visuals.
- ✓Sitemap is valid with all 68 URLs working. Crawlers get a clean map of your site.
- ✓Title, meta description and H1 all present. Core SEO fundamentals are in place.
- ✓Contact details are machine-readable. Phone, email and address are in your markup.
Want us to fix the score for you?
Your site scored a solid B — but the three critical/high-priority items above (page speed, form accessibility and your weakest pages) are exactly the kind of concrete, measurable work our team does every week. Book a free 30-minute review and we'll turn this report into a costed plan.
Book a free AI-readiness review → See the full technical breakdown| AI Discovery (30%) | 73 |
| Content Structure & SEO (30%) | 85 |
| Business Information (25%) | 100 |
| User Experience (15%) | 43 |
| Weighted overall | 79 |
73
Pillar 1 · AI Discovery
Crawlability · robots.txt · AI bots · sitemap · page speed · 30% weight
▶
Pillar 1 · AI Discovery
0 AI bots blocked · AI accessibility score 82/100 · AI crawlability score 82/100.
85
Pillar 2 · Content Structure & SEO
Title · meta · headings · image alt text · indexability · 30% weight
▶
Pillar 2 · Content Structure & SEO
- ✓ Exceptional semantic structure — enables sophisticated AI content comprehension and contextual understanding.
- • SEO score of 74 is largely constrained by the same page-speed issues flagged in Pillar 1.
100
Pillar 3 · Business Information Structure
Schema.org · JSON-LD · OpenGraph · local validation · 25% weight
▶
Pillar 3 · Business Information Structure
⚠️ Reconciling two contradictory local numbers
Your raw data shows Australian business relevance 100% but a local validation Grade F (AI-optimisation 16.5, knowledge-graph readiness 23.3). These aren't really in conflict:
What it actually means: AI is certain you're an Australian business (address, geo-coordinates and country are all valid). What's weak is the extra detail AI needs to answer operational questions — opening hours (flagged missing) and an ABN identifier. Adding those two fields is what lifts the F, not a rewrite of your schema.
| Page | Type | Valid / total | Structured data |
|---|---|---|---|
| / (homepage) | homepage | 7 / 7 | Yes |
| /about | about | 7 / 7 | Yes |
| /services/web-designers-sydney | service | 16 / 16 | Yes |
| /services/ai-web-development-sydney | service | 8 / 8 | Yes |
| /contact | contact | 0 / 0 | None |
▸ View raw LocalBusiness JSON-LD (homepage)
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Webcoda",
"description": "Sydney-based digital agency specialising in AI-integrated web
development, Umbraco CMS, HubSpot, and custom digital solutions...",
"url": "https://webcoda.com.au",
"foundingDate": "2005",
"address": {
"@type": "PostalAddress",
"streetAddress": "501/80 Cooper Street",
"addressLocality": "Surry Hills", "addressRegion": "NSW",
"postalCode": "2010", "addressCountry": "AU"
},
"geo": { "@type": "GeoCoordinates", "latitude": -33.8868, "longitude": 151.2093 },
"telephone": "02 9370 3636", "email": "info@webcoda.com.au",
"areaServed": { "@type": "Country", "name": "Australia" }
/* ⚠ missing: openingHours, identifier (ABN) */
}
43
Pillar 4 · User Experience
Form accessibility · API availability · contact methods · interactivity · 15% weight
▶
Pillar 4 · User Experience
- ✗ No properly labelled forms detected — AI assistants can't reliably complete customer actions.
- • Recommended: add semantic labels + ARIA attributes to all form elements; implement form validation.
- • Low API score is expected for a marketing site — treat as optional unless AI integrations are a goal.
49
Multi-page analysis
8 pages discovered via sitemap · average score 49/100
▶
Multi-page analysis
| Page | Type | Score | Grade |
|---|---|---|---|
| /services/web-designers-sydney (best) | service | 69 | D |
| …average across 7 analysed pages: 49/100… | |||
| /contact (worst — fix first) | contact | 6 | F |
Strategy: sitemap discovery with priority selection. Even your best page (69/D) has headroom — the gap between it and the site's overall 79 reflects that the homepage carries most of the structured-data strength.
7
Full recommendation engine
Every action, ranked · each derived from a measured field (no AI guesswork)
▶
Full recommendation engine
| Priority | Action | Triggering data | Effort |
|---|---|---|---|
| CRITICAL | Improve mobile page speed | mobileScore 37; LCP ≈ 36.8s | 2–4 h |
| HIGH | Improve desktop performance | desktopScore 36 | 1–3 h |
| HIGH | Add labels/ARIA to all forms | formsWithLabels 0 of 19 | ~½ day |
| HIGH | Rebuild weakest page (/contact) | lowestScoringPage 6/100; no schema | 1–2 h |
| MEDIUM | Add openingHours + ABN to LocalBusiness | schema warning; localKnowledgeGraphReadiness 23 | 1 h |
| MEDIUM | Add Breadcrumb + Service/Review schema | breadcrumbSchema/serviceSchema/reviewSchema = false | 2–3 h |
| LOW | Maintain robots.txt best practices | robots score 95 (already strong) | 10–15 min |
How this list is built: each row fires from a fixed threshold on a real field (e.g. mobileScore < 50 → Critical, formsWithLabels < formsDetected → High, any schema flag false → Medium). Ranking = pillar weight × size of the gap. Nothing here requires a fresh LLM call — see NOTES.md for the full ruleset.
▸ View system-generated insight strings (raw)
CRAWLABILITY OPPORTUNITY (73%): Good foundation with 27% improvement potential through bot optimisation CONTENT MASTERY (85%): Exceptional semantic structure enables sophisticated AI content comprehension and contextual understanding SCHEMA LEADERSHIP (100%): Comprehensive business schema implementation provides premium AI understanding and rich snippet opportunities AI-TRANSFORMATION (42%): Significant User experience potential available - focus on accessible forms, clear contact methods, and API documentation COMPETITIVE ADVANTAGE: Strong AI compatibility with targeted improvements available
Turn these numbers into a costed plan
You've seen the raw data. If you'd rather hand the page-speed, forms and schema work to a team that does it daily, we'll scope it against exactly these fields.
Talk to Webcoda →