Bots can find and crawl the site.
AI-ready,
with work to do.
Webcoda has strong content and structured data. Poor form accessibility and page speed are holding the experience back.
Make every form understandable
Add visible labels or accessible names and validation to form controls. This directly improves the weakest pillar without needing any new analysis.
Strong foundations, uneven experience
The overall score weights discovery, content, business information and user experience differently.
Pages have clear, indexable content signals.
Structured data is comprehensive and valid.
Forms and integrations need attention.
Recommendations backed by scan evidence
Ranked by the size of the verified gap and how directly it can be acted on.
Label and validate website forms
Assistive technology and AI agents need programmatic labels to understand what each field is for.
- Associate every input with a visible
<label>. - Add clear field-level validation and error messages.
- Verify the contact flow with keyboard-only navigation.
Improve page speed
Performance scores are poor on both device classes.
Start with Contact and Products
Both scored 6/100 in the seven-page scan. Review these before pages already scoring in the 60s.
Keep these foundations intact
Every score, check and page
Detailed scan outputs are grouped by topic. Expand a section to inspect evidence without mixing it into the owner summary.
Page-level analysis 7 pages
| Page | Type | Score | Grade |
|---|---|---|---|
| Web Designers Sydney | Service | 69 | D |
| AI Web Development Sydney | Service | 69 | D |
| Website Development | Service | 66 | D |
| Homepage | Homepage | 62 | D |
| About Webcoda | About | 62 | D |
| Contact Webcoda | Contact | 6 | F |
| Products | Product | 6 | F |
Crawlability, robots.txt and sitemap Healthy
| robots.txt exists / accessible | Yes / Yes |
| Googlebot allowed | Yes |
| Sitemap directive | Present |
| robots.txt score | 95 / 100 |
| AI bot access | 20 of 20 allowed (100%) |
| AI training blocked | No |
| Sitemap | Valid · 68 of 68 URLs valid |
Structured data and local validation 24 / 24 valid
The 100% figure measures Australian business relevance. The 16.53 optimisation score and 23.33 knowledge-graph readiness measure different local completeness checks. They are separate diagnostics—not conflicting versions of one score.
| Structured data / JSON-LD / OpenGraph | Present / Present / Present |
| Schema score | 100 / 100 |
| Validation | 24 of 24 schemas valid · 0 errors · 1 warning |
| Present types | Organization, LocalBusiness, Article, FAQ |
| Not detected | WebSite, Product, Service, Breadcrumb, Review |
| Australian business relevance | 100% |
| Local AI optimisation | 16.53 / 100 |
| Local knowledge graph readiness | 23.33 / 100 |
| LocalBusiness warning | Recommended openingHours missing |
Content and image checks Core signals present
| Valid title | Yes |
| Meta description | Yes |
| H1 | Yes |
| Image alt coverage | 46 of 46 (100%) |
| Content score | 74 / 100 |
User experience diagnostics Weakest pillar
| Area | Score | Evidence |
|---|---|---|
| Form accessibility | 50 (D) | 19 forms; 0 labelled; 0 with detected validation |
| API availability | 30 (F) | No public API docs, OpenAPI, GraphQL or REST endpoints detected |
| Contact methods | 85 (B) | 1 phone, 1 email, structured address present; business hours absent |
| Interactive elements | 80 (B) | 21 internal links; semantic navigation present; no skip navigation or breadcrumbs |
Note: the pillar scoring breakdown reports User Experience as 42/100, while the detailed UX analysis reports 56/100. Both source values are preserved because they come from distinct calculations in the scan output.
Turn the findings into a scoped fix list.
Webcoda can help audit the forms and performance bottlenecks behind the two biggest verified gaps. No obligation, and no need to repeat the scan.