Export Report
OVERALL SCORE
Level 3, Bot-Aware
- AI Discoverability 71 out of 100
- Agent Ease of Use 56 out of 100
- Security & Trust 50 out of 100
- GEO, AIO and AEO 64 out of 100
- SEO 100 out of 100
- Performance 59 out of 100
- Accessibility 0 out of 100
What AI sees of your website
The Mail & Guardian | Africa's Better Future
The Mail & Guardian is a quality investigative and comment news publication, based on a culture of editorial independence and excellence.
Next step
Turn this report into a fix workflow
1 failed check is ready to move into MCP or CLI remediation. Generate a repair prompt, connect the scanner to your coding agent, or open the integration docs before your next rescan.
| Metric | Score | Status | Passed | Failed | Warning | Evidence |
|---|---|---|---|---|---|---|
| AI Discoverability | 71 | Needs work | 29 | 0 | 0 | |
| Discoverability | 100 | Strong | 10 | 0 | 0 | |
| Content Readiness | 53 | Needs work | 16 | 0 | 0 | |
| Bot Access Control | 63 | Needs work | 3 | 0 | 0 | |
| Agent Ease of Use | 56 | Needs work | 11 | 2 | 0 | View details |
| API | 75 | Mostly ready | 8 | 1 | 0 | View details |
| Auth | 48 | Priority fix | 1 | 0 | 0 | |
| Skill Discovery | 54 | Needs work | 1 | 0 | 0 | |
| Google Agentic Browsing | 50 | Needs work | 1 | 1 | 0 | View details |
| GEO, AIO and AEO | 64 | Needs work | 8 | 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 | 3 | 0 | 0 | |
| SEO | 100 | Strong | 10 | 0 | 0 | |
| SEO | 100 | Strong | 10 | 0 | 0 | |
| Security & Trust | 50 | Needs work | 7 | 0 | 0 | |
| Security & Trust | 50 | Needs work | 7 | 0 | 0 | |
| Performance | 59 | Needs work | 17 | 0 | 0 | |
| Performance | 59 | Needs work | 17 | 0 | 0 | |
| Accessibility | 0 | Priority fix | 0 | 1 | 0 | View details |
| Accessibility | 0 | Priority fix | 0 | 1 | 0 | View details |
Prioritized recommendations
Issues ranked by score impact
3 items need attention
Agent Ease of UseAPIEstablished
API Catalog
API Catalog failed at "Validate API catalog targets".
17 Fail
Agent Ease of UseAPIEstablished
API Catalog
API Catalog failed at "Validate API catalog targets".
Needs attention
API Catalog
Issue
API catalog target https://mg.co.za/v1/site.get (item) returned HTTP 500 instead of a 2xx/3xx response.
Details
Why it matters
API catalogs help agents find API endpoints, service descriptions, documentation, status resources, auth metadata, and related machine-readable contracts without guessing entry points.
Check name
API Catalog
Score
83/100
Status
fail
Category
API
Maturity
Established
Goal
Publish an API catalog for automated public API discovery using RFC 9727 when this origin exposes public APIs.
Result
API Catalog failed at "Validate API catalog targets".
Validation steps
Validate API catalog targets
API catalog target https://mg.co.za/v1/site.get (item) returned HTTP 500 instead of a 2xx/3xx response.
API catalog targets are unreachable or media types mismatch
Evidence log1 step · 13 lines
Validate API catalog targets [fail]! API catalog target https://mg.co.za/v1/site.get (item) returned HTTP 500 instead of a 2xx/3xx response.INFOValidate API catalog targetsINFOFetch same-origin API catalog targets and record same-site/external skipsFAILAPI catalog target failed validation rel="item" href="https://mg.co.za/v1/site.get" statusCode=500 contentType="application/json" typeMatches=trueFAILAPI catalog target failed validation rel="item" href="https://mg.co.za/v1/site.route" statusCode=500 contentType="application/json" typeMatches=trueFAILAPI catalog target failed validation rel="item" href="https://mg.co.za/v1/article.list" statusCode=500 contentType="application/json" typeMatches=trueFAILAPI catalog target failed validation rel="item" href="https://mg.co.za/v1/creator.list" statusCode=500 contentType="application/json" typeMatches=trueFAILAPI catalog target failed validation rel="item" href="https://mg.co.za/v1/sponsor.list" statusCode=500 contentType="application/json" typeMatches=truePASSAPI catalog target is reachable rel="service-doc" href="https://mg.co.za/sitemap.xml" statusCode=200 contentType="application/xml; charset=utf-8"PASSAPI catalog target is reachable rel="service-doc" href="https://mg.co.za/rss/" statusCode=200 contentType="application/rss+xml"PASSAPI catalog target is reachable rel="service-doc" href="https://mg.co.za/atom/" statusCode=200 contentType="application/atom+xml"PASSAPI catalog target is reachable rel="service-doc" href="https://mg.co.za/robots.txt" statusCode=200 contentType="text/plain"FAILCompare API catalog target failure count actual=5 expected=0FAILAPI catalog target https://mg.co.za/v1/site.get (item) returned HTTP 500 instead of a 2xx/3xx response.AccessibilityAccessibilityBrowser audit
Accessibility audit
100 Fail
AccessibilityAccessibilityBrowser audit
Accessibility audit
Check name
Accessibility audit
Score
0/100
Status
fail
Device
desktop
Category
Accessibility
Fix guidance
Make sure the page can load in Chrome and run Accessibility checks.
Evidence
{
"error": "__name is not defined"
}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](http://goo.gle/lighthouse-agentic-a11y) helps AI agents to navigate and interact with the page.
Evidence
{
"description": "A well-formed [accessibility tree](http://goo.gle/lighthouse-agentic-a11y) helps AI agents to navigate and interact with the page."
}Sign in to see 36 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
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 |
|---|---|---|---|
| 52/100 | Level 3, Bot-Aware | Current report |