Export Report
OVERALL SCORE
Level 3, Bot-Aware
- AI Discoverability 62 out of 100
- Agent Ease of Use 53 out of 100
- Security & Trust 66 out of 100
- GEO, AIO and AEO 61 out of 100
- SEO 85 out of 100
- Performance 61 out of 100
- Accessibility 0 out of 100
What AI sees of your website
Shop TODAY: Deals, Gift Guides And More | TODAY
Find editor-recommended fashion, beauty, home decor products and more on Shop TODAY.
| Metric | Score | Status | Passed | Failed | Warning | Evidence |
|---|---|---|---|---|---|---|
| AI Discoverability | 62 | Needs work | 27 | 0 | 0 | |
| Discoverability | 67 | Needs work | 8 | 0 | 0 | |
| Content Readiness | 55 | Needs work | 16 | 0 | 0 | |
| Bot Access Control | 63 | Needs work | 3 | 0 | 0 | |
| Agent Ease of Use | 53 | Needs work | 3 | 1 | 0 | View details |
| API | 67 | Needs work | 1 | 0 | 0 | |
| Auth | 48 | Priority fix | 1 | 0 | 0 | |
| Google Agentic Browsing | 50 | Needs work | 1 | 1 | 0 | View details |
| GEO, AIO and AEO | 61 | Needs work | 7 | 0 | 0 | |
| GEO Readiness | Not Applicable | Not Applicable | 2 | 0 | 0 | |
| AIO Readiness | Not Applicable | Not Applicable | 3 | 0 | 0 | |
| AEO Readiness | Not Applicable | Not Applicable | 2 | 0 | 0 | |
| SEO | 85 | Mostly ready | 8 | 0 | 0 | |
| SEO | 85 | Mostly ready | 8 | 0 | 0 | |
| Security & Trust | 66 | Needs work | 14 | 0 | 0 | |
| Security & Trust | 66 | Needs work | 14 | 0 | 0 | |
| Performance | 61 | Needs work | 11 | 0 | 0 | |
| Performance | 61 | Needs work | 11 | 0 | 0 | |
| Accessibility | 0 | Priority fix | 0 | 2 | 0 | View details |
| Accessibility | 0 | Priority fix | 0 | 2 | 0 | View details |
Prioritized recommendations
Issues ranked by score impact
3 items need attention
Agent Ease of UseGoogle Agentic BrowsingBrowser audit
Accessibility tree is not well-formed
100 Fail
Agent Ease of UseGoogle Agentic BrowsingBrowser audit
Accessibility tree is not well-formed
Check name
Accessibility tree is not well-formed
Score
0/100
Status
fail
Device
desktop
Category
Google Agentic Browsing
Fix guidance
A well-formed [accessibility tree](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accessibility-for-agents) helps AI agents to navigate and interact with the page.
Evidence
{
"description": "A well-formed [accessibility tree](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accessibility-for-agents) helps AI agents to navigate and interact with the page."
}AccessibilityAccessibilityBrowser audit
ARIA attributes must conform to valid values
50 Fail
AccessibilityAccessibilityBrowser audit
ARIA attributes must conform to valid values
Check name
ARIA attributes must conform to valid values
Score
0/100
Status
fail
Device
desktop
Category
Accessibility
Fix guidance
ARIA attributes must conform to valid values
Evidence
{
"ruleId": "aria-valid-attr-value",
"impact": "critical",
"description": "Ensure all ARIA attributes have valid values",
"tags": [
"cat.aria",
"wcag2a",
"wcag412",
"EN-301-549",
"EN-9.4.1.2",
"RGAAv4",
"RGAA-7.1.1"
],
"affectedNodeCount": 6,
"nodes": [
{
"target": [
"li[aria-controls=\"on-the-show-dropdown\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 105
},
"failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"on-the-show-dropdown\""
},
{
"target": [
"li[aria-controls=\"shop-dropdown\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 98
},
"failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"shop-dropdown\""
},
{
"target": [
"li[aria-controls=\"health-dropdown\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 100
},
"failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"health-dropdown\""
},
{
"target": [
"li[aria-controls=\"parents-dropdown\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 101
},
"failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"parents-dropdown\""
},
{
"target": [
"li[aria-controls=\"food-dropdown\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 98
},
"failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"food-dropdown\""
},
{
"target": [
"li[aria-controls=\"life-dropdown\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 98
},
"failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"life-dropdown\""
}
]
}AccessibilityAccessibilityBrowser audit
Buttons must have discernible text
50 Fail
AccessibilityAccessibilityBrowser audit
Buttons must have discernible text
Check name
Buttons must have discernible text
Score
0/100
Status
fail
Device
desktop
Category
Accessibility
Fix guidance
Buttons must have discernible text
Evidence
{
"ruleId": "button-name",
"impact": "critical",
"description": "Ensure buttons have discernible text",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"TTv5",
"TT6.a",
"EN-301-549",
{
"truncated": true,
"omittedCount": 4,
"originalCount": 12
}
],
"affectedNodeCount": 7,
"nodes": [
{
"target": [
".share-ex"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 237
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"target": [
"section[data-packageid=\"25375409\"] > .styles_baconHeader__ZH_Ct.styles_baconHeaderFull__KZ_KB > .styles_baconHeaderInner__tJoZO > .styles_descriptionWrapper__Fi5qd[data-testid=\"bacon__header__dek\"] > .disclaimer-modal.styles_disclaimerModal__JQqVl[data-testid=\"disclaimer\"] > .styles_infoBtn__IfEqM[type=\"button\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 97
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"target": [
"section[data-packageid=\"25375409\"] > .styles_baconScrollWrapper__uT3jW > .styles_baconNextBtnContainer__ioPom > .styles_baconPageBtnNext__zLHDr[data-testid=\"bacon__page-btns__next\"][type=\"button\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 180
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"target": [
".styles_outerContentWrapper__OPERT > .disclaimer-modal.styles_disclaimerModal__JQqVl[data-testid=\"disclaimer\"] > .styles_infoBtn__IfEqM[type=\"button\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 97
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"target": [
"section[data-packageid=\"25375412\"] > .styles_baconHeader__ZH_Ct.styles_baconHeaderFull__KZ_KB > .styles_baconHeaderInner__tJoZO > .styles_descriptionWrapper__Fi5qd[data-testid=\"bacon__header__dek\"] > .disclaimer-modal.styles_disclaimerModal__JQqVl[data-testid=\"disclaimer\"] > .styles_infoBtn__IfEqM[type=\"button\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 97
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"target": [
"section[data-packageid=\"25375412\"] > .styles_baconScrollWrapper__uT3jW > .styles_baconNextBtnContainer__ioPom > .styles_baconPageBtnNext__zLHDr[data-testid=\"bacon__page-btns__next\"][type=\"button\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 180
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"target": [
"section[data-packageid=\"25375418\"] > .styles_baconScrollWrapper__uT3jW > .styles_baconNextBtnContainer__ioPom > .styles_baconPageBtnNext__zLHDr[data-testid=\"bacon__page-btns__next\"][type=\"button\"]"
],
"html": {
"discarded": true,
"reason": "[discarded fetched document data]",
"originalType": "string",
"originalLength": 180
},
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
}Sign in to see 53 other issues and the full report
Create a free account to unlock every issue, evidence details, exports, and higher free limits.
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