apnews.com

Report from 7/2/2026, 10:01:39 AM https://apnews.com
75
Overall score
weighted CAV (0–100)
WARN
0–4950–8990–100

Metrics

92%
CRR Content Recovery Needs work
0.61
SSD Semantic Signal Density Good
3,390 tok
TC Token Cost Good
102 ms
TTFUT Time to First Useful Token N/A

Final screenshot

Final screenshot of https://apnews.com

Diagnostics

medium CRR Content is hidden behind JavaScript

8% of content requires JS · 92% of rendered content recovered (rest is placeholder/wrong)

Fix: Server-render or statically generate the main content so a non-JS agent still receives it; make client rendering a progressive enhancement, not the source of truth.

Rendered profile: headless

Agent Discoverability 59/100 · Needs Work

Access & discovery checks — separate from the gated CAV metrics above. Click an issue for business impact, what we measured, and how to fix. · Take the Agent Readiness course →

Agent files & endpoints

llms.txt Absent at /llms.txt and /.well-known/llms.txt Learn →
robots.txt (AI bots) Blocks: * (all) Learn →
sitemap.xml Found at /sitemap.xml Learn →
JSON-LD structured data Types: WebSite, NewsMediaOrganization Learn →
~ agents.json Absent (emerging standard) Learn →
~ WebMCP endpoint Absent (emerging standard) Learn →
~ OpenAPI / API docs No OpenAPI/Swagger found Learn →

Issues (7)

robots.txt allows AI bots high impact Blocks: * (all)

Business impact If robots.txt blocks AI crawlers you are invisible to ChatGPT, Claude and Perplexity — they skip you and recommend a competitor instead.

What we measured We read /robots.txt and test it against 16 AI user-agents (GPTBot, ClaudeBot, PerplexityBot, …) for a Disallow that blocks them.

How to fix Allow major AI bots to public content; restrict only private paths (/admin, /api).

Learn how to implement →

User-agent: GPTBot
Allow: /
Disallow: /admin/

Spec: https://platform.openai.com/docs/gptbot

No CAPTCHA wall high impact Detected: recaptcha

Business impact CAPTCHAs stop bots — including the AI agents your customers send to shop or book. Content behind a challenge is unreachable.

What we measured We fingerprint reCAPTCHA, hCaptcha and Cloudflare Turnstile in the page.

How to fix Reserve CAPTCHA for login/checkout flows, never public content pages.

Spec: https://developers.cloudflare.com/turnstile/

~ No content-blocking cookie wall medium impact Consent platform: onetrust (verify it doesn't block content)

Business impact A consent wall that hides content until a click is invisible to agents — they cannot click 'Accept'.

What we measured We fingerprint OneTrust, Cookiebot, Usercentrics and similar managers and flag content-blocking ones.

How to fix Use an overlay banner that leaves content in the DOM, not a blocking interstitial.

Spec: https://gdpr.eu/cookies/

llms.txt present high impact Absent at /llms.txt and /.well-known/llms.txt

Business impact llms.txt is the robots.txt for AI: it tells agents what your site is, what matters, and where to find it. Without it AI guesses — and guessing means inaccurate recommendations and lost visibility.

What we measured We fetch /llms.txt and /.well-known/llms.txt and validate the spec (H1 title + a one-line blockquote summary). We also note /llms-full.txt (your full content as Markdown).

How to fix Create /llms.txt with a short summary + key pages; optionally /llms-full.txt with full content in Markdown.

Learn how to implement →

# Your Site
> One-line description for AI agents.

## Key pages
- /products — catalog
- /pricing — plans
- /docs — documentation

Spec: https://llmstxt.org

~ agents.json discovery low impact Absent (emerging standard)

Business impact agents.json describes what your site can DO for agents (services, endpoints, capabilities) — an emerging discovery standard. Early adopters get native agent integration.

What we measured We check /agents.json and /.well-known/agents.json for a valid configuration.

How to fix Publish /agents.json describing your site's capabilities and actions.

Learn how to implement →

Spec: https://agents-json.org

~ WebMCP endpoint low impact Absent (emerging standard)

Business impact WebMCP lets agents call actions on your site directly (book, buy, query) instead of scraping the DOM. Early adopters get native AI-agent interoperability.

What we measured We check /.well-known/webmcp and /webmcp.json for a valid actions array.

How to fix Add a WebMCP endpoint exposing your key actions to agents.

Learn how to implement →

Spec: https://webmcp.org

~ API documentation low impact No OpenAPI/Swagger found

Business impact Programmatic agents prefer a typed API. An OpenAPI/Swagger spec lets them integrate without scraping.

What we measured We probe /openapi.json, /swagger.json, /api-docs and /.well-known/openapi.json.

How to fix Publish an OpenAPI spec at a well-known path.

Learn how to implement →

Spec: https://www.openapis.org/

Passed audits (5)

✓ Machine-readable prices✓ No login wall on public content✓ Structured data (JSON-LD)✓ XML sitemap present + fresh✓ Server response (TTFB)
Full profile — how to improve · unused JS · network · timing

How to improve

highReduce unused JavaScripthighest leverage

12743 KiB (59%) of JS goes unused. Code-split, lazy-load below-the-fold scripts, and drop unused dependencies — less JS also lowers CAV Token Cost (TC) and speeds up agent parsing.

highSpeed up main-content render

Main content renders at 5.0s. Preload the hero image/font, remove render-blocking resources, and server-render the main content — SSR also raises CAV Content Recovery Ratio (CRR).

highBreak up long main-thread tasks

Longest task 392 ms (10 long tasks). Split heavy work, defer third-party scripts, and move compute off the main thread.

mediumCut total transfer weight

27.2 MB transferred. Enable Brotli, serve WebP/AVIF images, and defer non-critical resources.

JavaScript coverage

12743 KiB unused of 21769 KiB (59% unused JS) — unused JS inflates Token Cost (TC) and slows the agent's parse.

ScriptSizeUnused
https://s.ntv.io/serve/load.js909 KiB766 KiB (84%)
https://s.ntv.io/serve/load.js909 KiB737 KiB (81%)
https://www.gstatic.com/recaptcha/releases/TnA7HacJFoBWt9hnlunBlYfK/recaptcha__en.js874 KiB634 KiB (73%)
https://live.primis.tech/live/liveVideo.php?vpaidManager=sekindo&s=58057&ri=6C69766553746174737C736B317B54307D7B64323032362D30372D30325F30377D7B7331373237323837387D7B4333317D7B53595842755A58647A4C6D4E7662513D3D7D7B626368726F6D657D7B716465736B746F707D7B583634307D7B593434307D7B66317D7B7251554A55494338676458426B5958526C53556C5251325275494338674D5341764947466A64476C325A513D3D7D7B4C32313735387DFEFE&cudi=pip-MTplLwIkOC4mOC4kODY%3D&userUA=Mozilla%2F5.0+%28X11%3B+Linux+x86_64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F126.0.0.0+Safari%2F537.36&debugInformation=ABT+%2F+updateIIQCdn+%2F+1+%2F+active&isWePassGdpr=1&gppConsent=&gppSid=&noViewableMidrollPolicy=off&isDoublePreroll=0&autoSkipVideoSec=0&c2pWaitTime=4&sdkv=&isSinglePageFloatSupport=0&availCampaigns=&isAmpIframe=0&tagKeywords=&cbuster=1782966007&csuuid=6a45e6f77be2b&debugInfo=17272878_ABT+%2F+updateIIQCdn+%2F+1+%2F+active&debugPlayerSession=&pubUrlDEMO=&isAsyncDEMO=0&customPlaylistIdDEMO=&sta=17272878&showLogo=0&clkUrl=&plMult=-1&schedule=eyJwcmVfcm9sbCI6MSwiZ2FwIjoiYXV0byJ9&content=plembed4736wyuinpkv&secondaryContent=&x=640&y=440&pubUrl=https%3A%2F%2Fapnews.com%2F&contentNum=1&flow_closeBtn=0&flowCloseTimeout=0&flow_closeButtonPosition=right&flow_direction=bl&flow_horizontalOffset=10&flow_bottomOffset=100&impGap=1&flow_width=310&flow_height=260&videoType=normal&isOriginImg=0&gdpr=0&gdprConsent=&contentFeedId=&geoLati=49.282&geoLong=-123.1103&vpTemplate=21758&flowMode=below&isRealPreroll=0&playerApiId=&isApp=0&ccpa=0&ccpaConsent=&subId=&appName=&appBundleId=https%3A%2F%2Fapnews.com%2F&appStoreUrl=&diaid=&appPrivacyPolicy=&appIsPaid=&appDeveloper=&appId=&appVersion=&sdkv=&enableResizeObserverInapp=0&isAppJs=0923 KiB534 KiB (58%)
https://live.primis.tech/content/prebid/prebidVid.10.23.18.min.js650 KiB436 KiB (67%)
https://ssl.p.jwpcdn.com/player/v/8.49.4/provider.hlsjs.js568 KiB399 KiB (70%)
https://a.pub.network/apnews-com/pubfig.engine.js641 KiB372 KiB (58%)
https://cdn.viafoura.net/vf-v2.js663 KiB366 KiB (55%)
https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/styles/default/All.min.a44e79227d727121bf50b49c99ddd4cf.gz.js442 KiB359 KiB (81%)
https://a.pub.network/apnews-com/prebid.js676 KiB355 KiB (52%)
https://cdn.cookielaw.org/scripttemplates/202604.2.0/otBannerSdk.js555 KiB352 KiB (63%)
https://imasdk.googleapis.com/js/sdkloader/ima3.js486 KiB351 KiB (72%)

Network

671Requests
27868 KiBTransferred
139Scripts
0%3rd-party
10Long tasks
Media (8)
15072 KiB
Script (139)
6128 KiB
Image (172)
4758 KiB
Font (13)
578 KiB
XHR (71)
577 KiB
Fetch (166)
379 KiB
Document (67)
187 KiB
Stylesheet (14)
148 KiB
Other (17)
39 KiB
Manifest (1)
1 KiB
Ping (3)
1 KiB

Heaviest requests

URLTypeStatusTransfer
https://videos-cloudfront.jwpsrv.com/6a4691fc_5b8545a0b5b1838905a9107ebb66c1ce6a5beb45/content/conversions/vJHGNSbp/videos/cMhYQ3nl-34388479.mp4Media20612513 KiB
https://v.adsrvr.org/virprwo/k08wtvo/2rixmc5s/u12m58d8_1_45.mp4Media2061003 KiB
https://video.primis.tech/uploads/cn1/video/users/hls/31784/video_6a2e9439af975514396855/vid6a451de59774e080087373.mp4/w_1280_00000.tsMedia206518 KiB
https://video.primis.tech/uploads/cn1/video/users/hls/31784/video_6a2e9439af975514396855/vid6a451de59774e080087373.mp4/w_1280_00001.tsMedia206505 KiB
https://dims.apnews.com/dims4/default/98b9f79/2147483647/strip/true/crop/2535x1690+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F7b%2Ff8%2F1921db2b31baa002cfce62f7c7ce%2F75bd9c27605e43248476b9df01d5bfe7Image200417 KiB
https://live.primis.tech/live/liveVideo.php?vpaidManager=sekindo&s=58057&ri=6C69766553746174737C736B317B54307D7B64323032362D30372D30325F30377D7B7331373237323837387D7B4333317D7B53595842755A58647A4C6D4E7662513D3D7D7B626368726F6D657D7B716465736B746F707D7B583634307D7B593434307D7B66317D7B7251554A55494338676458426B5958526C53556C5251325275494338674D5341764947466A64476C325A513D3D7D7B4C32313735387DFEFE&cudi=pip-MTplLwIkOC4mOC4kODY%3D&userUA=Mozilla%2F5.0+%28X11%3B+Linux+x86_64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F126.0.0.0+Safari%2F537.36&debugInformation=ABT+%2F+updateIIQCdn+%2F+1+%2F+active&isWePassGdpr=1&gppConsent=&gppSid=&noViewableMidrollPolicy=off&isDoublePreroll=0&autoSkipVideoSec=0&c2pWaitTime=4&sdkv=&isSinglePageFloatSupport=0&availCampaigns=&isAmpIframe=0&tagKeywords=&cbuster=1782966007&csuuid=6a45e6f77be2b&debugInfo=17272878_ABT+%2F+updateIIQCdn+%2F+1+%2F+active&debugPlayerSession=&pubUrlDEMO=&isAsyncDEMO=0&customPlaylistIdDEMO=&sta=17272878&showLogo=0&clkUrl=&plMult=-1&schedule=eyJwcmVfcm9sbCI6MSwiZ2FwIjoiYXV0byJ9&content=plembed4736wyuinpkv&secondaryContent=&x=640&y=440&pubUrl=https%3A%2F%2Fapnews.com%2F&contentNum=1&flow_closeBtn=0&flowCloseTimeout=0&flow_closeButtonPosition=right&flow_direction=bl&flow_horizontalOffset=10&flow_bottomOffset=100&impGap=1&flow_width=310&flow_height=260&videoType=normal&isOriginImg=0&gdpr=0&gdprConsent=&contentFeedId=&geoLati=49.282&geoLong=-123.1103&vpTemplate=21758&flowMode=below&isRealPreroll=0&playerApiId=&isApp=0&ccpa=0&ccpaConsent=&subId=&appName=&appBundleId=https%3A%2F%2Fapnews.com%2F&appStoreUrl=&diaid=&appPrivacyPolicy=&appIsPaid=&appDeveloper=&appId=&appVersion=&sdkv=&enableResizeObserverInapp=0&isAppJs=0Script200384 KiB
https://www.gstatic.com/recaptcha/releases/TnA7HacJFoBWt9hnlunBlYfK/recaptcha__en.jsScript200376 KiB
https://videos-cloudfront-usp.jwpsrv.com/6a4690aa_6290513f71b8ac565890d5674ddd8e7b91787219/sites/vJHGNSbp/media/ig8FTtHi/versions/9ejo4u14/manifest.ism/manifest-audio_0_7bWe4S3t_KXWHQUYz=112010-video_0_7bWe4S3t_KUopTaug=419401-1.tsXHR200357 KiB
https://live.primis.tech/content/prebid/prebidVid.10.23.18.min.jsScript200341 KiB
https://dims.apnews.com/dims4/default/cb3ccbf/2147483647/strip/true/crop/5079x3386+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fff%2F11%2F05f31d95325af06f91716347c0cf%2F320234e23b7045f7a1b33c3cbb3a6598Image200323 KiB
https://dims.apnews.com/dims4/default/7783e87/2147483647/strip/true/crop/5689x3793+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Ff8%2Fc5%2Fd03d22d536a2c3590d681c372ca0%2F1f6d030ef0dd4ee9b18e74b13c4ddbf9Image200287 KiB
https://video.primis.tech/uploads/cn1/video/users/hls/31784/video_6a2e9439af975514396855/vid6a451deaa1a38154359934.mp4/w_1280_00000.tsMedia206281 KiB
https://s.ntv.io/serve/load.jsScript200259 KiB
https://dims.apnews.com/dims4/default/41b17d2/2147483647/strip/true/crop/4513x3008+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F24%2F9b%2F9f7a9dd36b948294f9fc64a537fa%2Fc94ec550f0cb428c85034805a3e6b283Image200251 KiB
https://video.primis.tech/uploads/cn1/video/users/hls/31784/video_6a2e9439af975514396855/vid6a451deaa1a38154359934.mp4/w_1280_00001.tsMedia206251 KiB
https://dims.apnews.com/dims4/default/ecade2e/2147483647/strip/true/crop/5778x3850+111+0/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F55%2Ff5%2F8492d1ca20b54c8dfa0d71faa826%2F0fe4e09160594544bcd9bf0507aee644Image200239 KiB
https://a.pub.network/apnews-com/prebid.jsScript200213 KiB
https://a.pub.network/apnews-com/pubfig.engine.jsScript200194 KiB
https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202606250101/pubads_impl.jsScript200191 KiB
https://dims.apnews.com/dims4/default/0f7ff77/2147483647/strip/true/crop/4726x3151+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F44%2F34%2Fd9ad2579af585846353fc1b4da5a%2F07591280ebd443e28eb0dbcd3b2bd917Image200190 KiB
https://apnews.com/Document200187 KiB
https://cdn.viafoura.net/vf-v2.jsScript200185 KiB
https://dims.apnews.com/dims4/default/378dee0/2147483647/strip/true/crop/2155x1437+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fdb%2Fe6%2Fd042c8e810faccd25fa98335bee9%2F479579eecdb143859caa22a76259b93fImage200185 KiB
https://dims.apnews.com/dims4/default/808f0bb/2147483647/strip/true/crop/3160x2107+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F01%2F95%2F14075865136191a181c84271ddb5%2Ffb9682048d924206a38c73cdf72993bdImage200182 KiB
https://www.googletagmanager.com/gtm.js?id=GTM-KT7RHVGScript200180 KiB
https://dims.apnews.com/dims4/default/f2fffa0/2147483647/strip/true/crop/2143x1429+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fb8%2F70%2Fcdce5ad5e38ec99c26f50365a5cf%2Fa32ac1b4a301475cbae1177cb9b492a3Image200177 KiB
https://cdn.confiant-integrations.net/gptprebidnativevideo/202606101730/wrap.jsScript200169 KiB
https://dims.apnews.com/dims4/default/5ac54b2/2147483647/strip/true/crop/2277x1518+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fb2%2F74%2F53ff2a99be3a6e6b9c08d3cfd3e2%2Fd0014e936caa45e89b2553f8086d207eImage200165 KiB
https://dims.apnews.com/dims4/default/af10ff1/2147483647/strip/true/crop/3731x2487+0+0/resize/1440x960!/format/webp/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Ff6%2Fa5%2Fa1f7e1e61efddb91e2179d20afdb%2Ffaf1457da81940a4a212c2aa13e66120Image200165 KiB
https://assets-jpcust.jwpsrv.com/strips/ig8FTtHi-120.jpgImage200160 KiB

Long tasks (>50 ms)

StartDuration
7969 ms392 ms
4518 ms223 ms
481 ms209 ms
4222 ms204 ms
5553 ms200 ms
1367 ms190 ms
7583 ms190 ms
1977 ms178 ms
1784 ms138 ms
1068 ms128 ms
Analyzing…
running mobile + desktop · ~30s