Export Report
OVERALL SCORE
Level 5, Agent-Ready
- AI Discoverability not applicable
- Agent Ease of Use not applicable
- Security & Trust not applicable
- GEO, AIO and AEO not applicable
- SEO 92 out of 100
- Performance and Accessibility 76 out of 100
| Metric | Score | Status | Passed | Failed | Warning | Evidence |
|---|---|---|---|---|---|---|
| SEO | 92 | Strong | 9 | 1 | 0 | View details |
| SEO | 92 | Strong | 9 | 1 | 0 | View details |
| Performance and Accessibility | 76 | Mostly ready | 20 | 4 | 0 | View details |
| Performance | 69 | Needs work | 13 | 4 | 0 | View details |
| Accessibility | 88 | Mostly ready | 7 | 0 | 0 |
Prioritized recommendations
Issues ranked by score impact
6 items need attention
Performance and AccessibilityBest PracticesBrowser audit
Charset declaration is missing or occurs too late in the HTML
100 Fail
Performance and AccessibilityBest PracticesBrowser audit
Charset declaration is missing or occurs too late in the HTML
Check name
Charset declaration is missing or occurs too late in the HTML
Score
0/100
Status
fail
Device
desktop
Category
Best Practices
Fix guidance
A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https://developer.chrome.com/docs/lighthouse/best-practices/charset/).
Evidence
{
"description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https://developer.chrome.com/docs/lighthouse/best-practices/charset/)."
}SEOSEOBrowser audit
Image elements do not have `[alt]` attributes
100 Fail
SEOSEOBrowser audit
Image elements do not have `[alt]` attributes
Check name
Image elements do not have `[alt]` attributes
Score
0/100
Status
fail
Device
desktop
Category
SEO
Fix guidance
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.11/image-alt).
Evidence
{
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.11/image-alt)."
}Performance and AccessibilityPerformanceBrowser audit
Document does not have a main landmark.
25 Fail
Performance and AccessibilityPerformanceBrowser audit
Document does not have a main landmark.
Check name
Document does not have a main landmark.
Score
0/100
Status
fail
Device
desktop
Category
Performance
Fix guidance
One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main).
References
https://web.dev/learn/performance/Evidence
{
"description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main)."
}Performance and AccessibilityPerformanceBrowser audit
Forced reflow
25 Fail
Performance and AccessibilityPerformanceBrowser audit
Forced reflow
Check name
Forced reflow
Score
0/100
Status
fail
Device
desktop
Category
Performance
Fix guidance
A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations.
References
https://web.dev/learn/performance/Evidence
{
"description": "A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations."
}Performance and AccessibilityPerformanceBrowser audit
Reduce unused JavaScript
25 Fail
Performance and AccessibilityPerformanceBrowser audit
Reduce unused JavaScript
Check name
Reduce unused JavaScript
Score
0/100
Status
fail
Device
desktop
Category
Performance
Estimated savings
Est savings of 344 KiB
Fix guidance
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
References
https://web.dev/learn/performance/Evidence
{
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).",
"displayValue": "Est savings of 344 KiB",
"numericValue": 40
}Performance and AccessibilityPerformanceBrowser audit
Loading performance
7 Fail
Performance and AccessibilityPerformanceBrowser audit
Loading performance
Check name
Loading performance
Score
73/100
Status
fail
Device
desktop
Category
Performance
Fix guidance
Review the grouped loading performance checks and improve the failing sub-checks listed in evidence.
References
https://web.dev/learn/performance/Evidence
{
"checks": [
{
"id": "total-blocking-time",
"score": 5,
"title": "Total Blocking Time",
"displayValue": "980 ms",
"numericValue": 979.5
},
{
"id": "network-rtt",
"score": 100,
"title": "Network Round Trip Times",
"displayValue": "0 ms",
"numericValue": 1.4349600000000002
},
{
"id": "max-potential-fid",
"score": 12,
"title": "Max Potential First Input Delay",
"displayValue": "450 ms",
"numericValue": 454
},
{
"id": "speed-index",
"score": 84,
"title": "Speed Index",
"displayValue": "1.5 s",
"numericValue": 1478.9750894553754
},
{
"id": "server-response-time",
"score": 100,
"title": "Initial server response time was short",
"displayValue": "Root document took 140 ms",
"numericValue": 143
},
{
"id": "interactive",
"score": 82,
"title": "Time to Interactive",
"displayValue": "2.9 s",
"numericValue": 2929.95
},
{
"id": "first-contentful-paint",
"score": 100,
"title": "First Contentful Paint",
"displayValue": "0.4 s",
"numericValue": 372
},
{
"id": "largest-contentful-paint",
"score": 98,
"title": "Largest Contentful Paint",
"displayValue": "0.8 s",
"numericValue": 785.000453790144
}
]
}Fix with MCP or CLI
Use this report as the handoff into remediation. Generate a coding-agent prompt with the failing checks attached, or jump to the MCP and CLI setup docs before your next rescan.
Score history
Public scan score over time
Public reports for this website origin. Select any point or report link to open that canonical report.
| Scan date | Score | Readiness | Report |
|---|---|---|---|
| 95/100 | Level 5, Agent-Ready | Current report |