Pillar 1 · AI Discovery
Weight 30%
73/100
Page speed & Core Web Vitals Main drag on this pillar
36/100
Desktop performance
36,782 ms
LCP (target ≤ 2,500 ms)
robots.txt — score 95/100
| File exists / accessible | ✓ / ✓ |
| Allows Googlebot | ✓ yes |
| Sitemap directive present | ✓ yes |
| AI-optimised crawl delay | ✓ yes |
| Blocks AI training bots | no — training crawlers permitted |
| AI bot access | 20 / 20 allowed (100%) · 0 blocked |
| AI accessibility score | 82 / 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
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
| Check | Result |
| Valid <title> | ✓ present |
| Meta description | ✓ present |
| H1 tag | ✓ present |
| Image alt-text coverage | 46 / 46 (100%) |
| Content analysis score | 74 / 100 |
| Lighthouse SEO score | 74 / 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 type | Valid | Business relevance | AI compatibility | Warnings |
| LocalBusiness | ✓ | 98 | 80 | Missing recommended property: openingHours |
| PostalAddress | ✓ | 100 | 95 | — |
| GeoCoordinates | ✓ | 100 | 95 | — |
| Country | ✓ | 100 | 95 | — |
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
| Page | Type | Structured data | Score |
/services/web-designers-sydney Web Designers Sydney — highest scoring |
service | 16/16 valid |
|
| /services/ai-web-development-sydney |
service | 8/8 valid |
|
| /services/website-development |
service | 7/7 valid |
|
| / (homepage) |
homepage | 7/7 valid |
|
| /about |
about | 7/7 valid |
|
| /products |
product | none |
|
/contact Lowest scoring — see fix #3 in the action plan |
contact | none |
|
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