www.creditkarma.com
Scored by v3 · source-of-truth hashes: score db860d6ac94e · thresholds e94f8b33e500 — verifiable against the canonical scorer.
The 28-day score is the p75 of nightly runs — the stable number to cite. Deterministic metrics (CRR/SSD/TC) show their latest value (they move only when the site changes); timing (TTFUT) and answer-fidelity (AF) are smoothed by 28-day p75 — the same lab-vs-field split Core Web Vitals uses. Synthetic daily measurement, not real-user field data.
An agent is likely to fabricate missing details rather than say “I don’t know”. 2/7 applicable facts come from machine-readable structured data.
Metrics
Token Cost breakdown
Where the page's tokens go (≈6,147 across regions). Most tokens are real content — the agent isn't paying much for chrome.
Final screenshot
Diagnostics
No issues found — this page is well-prepared for agents.
Rendered profile: headless
Metrics
Token Cost breakdown
Where the page's tokens go (≈6,234 across regions). Most tokens are real content — the agent isn't paying much for chrome.
Final screenshot
Diagnostics
No issues found — this page is well-prepared for agents.
Rendered profile: headless
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
Issues (4)
~ 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.
# Your Site
> One-line description for AI agents.
## Key pages
- /products — catalog
- /pricing — plans
- /docs — documentationSpec: https://llmstxt.org
✗ XML sitemap present medium impact No /sitemap.xml
Business impact A sitemap is your table of contents for AI crawlers. Without it agents follow homepage links and miss deep pages (products, docs, pricing) — shrinking what they can recommend.
What we measured We fetch /sitemap.xml (and /sitemap_index.xml), confirm valid XML with <loc> entries, and check <lastmod> freshness.
How to fix Generate an XML sitemap of all public pages with current lastmod dates and reference it in robots.txt.
# robots.txt
Sitemap: https://example.com/sitemap.xml
~ 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.
Passed audits (8)
Transport & Trust (SEC 1.0.0)
HTTPS, HSTS, CSP, sniffing, referrer and CORS posture. Diagnostic only — this does not affect the CAV score. A security header does not make a page more legible to an agent, so scoring it would reward a CDN toggle that changes nothing an agent can recover. We measure it and say so.
Per-header findings (6)
| Header | Evidence |
|---|---|
| ✅ HTTPS | served over HTTPS |
| ✅ HSTS | max-age=31536000; includeSubdomains; preload |
| ❌ Content-Security-Policy | no content-security-policy header |
| ✅ X-Content-Type-Options | nosniff |
| ⚠️ Referrer-Policy | no referrer-policy header (browser default applies) |
| ➖ CORS exposure | no CORS headers on the document (normal for an HTML page) |
How to improve
whole profile
Third-party impact
114 third-party requests · 1742 KiB (65.1% of transfer) · 9 ms main-thread — code an agent must also fetch/run before your content settles. Fewer, lazier third-parties = faster, cheaper agent reads.
| Third-party domain | Reqs | Transfer | Main-thread |
|---|---|---|---|
| googletagmanager.com | 3 | 505 KiB | — |
| intuitcdn.net | 23 | 360 KiB | 9 ms |
| intuit.com | 18 | 358 KiB | — |
| tiktok.com | 5 | 160 KiB | — |
| akamaihd.net | 10 | 117 KiB | — |
| youstarsbuilding.com | 6 | 55 KiB | — |
| taboola.com | 9 | 46 KiB | — |
| pinimg.com | 2 | 36 KiB | — |
| tiqcdn.com | 3 | 34 KiB | — |
| bing.com | 4 | 16 KiB | — |
| dwin1.com | 1 | 15 KiB | — |
| newrelic.com | 1 | 15 KiB | — |
Wasted JavaScript (by bundle)
Transfer-accurate — each bundle's transfer size × its unused %, ranked by wasted bytes (the biggest code-splitting wins). Unused JS also inflates Token Cost (TC).
| Bundle | Transfer | Unused | Wasted |
|---|---|---|---|
| https://www.googletagmanager.com/gtm.js?id=GTM-NXSGBQS5 3P | 193 KiB | 42.6% | 82 KiB |
| https://www.googletagmanager.com/gtag/js?id=AW-986970455&cx=c>m=4e69f3 3P | 163 KiB | 47.7% | 78 KiB |
| https://www.googletagmanager.com/gtag/js?id=AW-857192775&cx=c>m=4e69f3 3P | 149 KiB | 51.5% | 77 KiB |
| https://analytics.tiktok.com/i18n/pixel/static/main.MTU3MzI2YTZhMQ.js 3P | 115 KiB | 65.1% | 75 KiB |
| https://segment.intuitcdn.net/next-integrations/actions/4596/98c634b6302314f5278d.js 3P | 82 KiB | 90.5% | 74 KiB |
| https://www.creditkarma.com/_next/static/chunks/8268.332b93907f693aa9.js | 78 KiB | 64.6% | 50 KiB |
| https://www.creditkarma.com/_next/static/chunks/pages/_app-e5eb6a378f32843b.js | 63 KiB | 69.9% | 44 KiB |
| https://lib.intuitcdn.net/libs/fs/4.1.2/fs.js 3P | 80 KiB | 46.9% | 37 KiB |
| https://www.creditkarma.com/_next/static/chunks/3620-600aa429ed0a51dc.js | 59 KiB | 60% | 36 KiB |
| https://www.creditkarma.com/_next/static/chunks/64585179-58cd0c20b0a19015.js | 32 KiB | 99.7% | 32 KiB |
| https://uxfabric.intuitcdn.net/analytics/202603041649/track-event-lib.min.js 3P | 58 KiB | 52.6% | 31 KiB |
| https://ob.youstarsbuilding.com/i/19fbebbd38ef59b00614e91404cb6822.js 3P | 52 KiB | 52.8% | 27 KiB |
| https://www.creditkarma.com/_next/static/chunks/main-09064bded3da4e1b.js | 45 KiB | 61.1% | 27 KiB |
| https://www.creditkarma.com/_next/static/chunks/framework-d0c59eca2da29147.js | 45 KiB | 58.1% | 26 KiB |
| https://www.creditkarma.com/_next/static/chunks/1064-4727d029a6329428.js | 27 KiB | 86% | 24 KiB |
Network
Heaviest requests (30)
| URL | Type | Status | Transfer |
|---|---|---|---|
| https://digitalasset.intuit.com/content/dam/intuit/credit-karma/hp-refresh-test-9847/hero-woman-running-desktop-large.png | Image | 200 | 225 KiB |
| https://www.creditkarma.com/wR54J/SyNmm/-r/TD6z/18j0/J37JVSpprtkXX0/JRJeM1UD/DRI_ZFoD/BkA | Script | 200 | 199 KiB |
| https://www.googletagmanager.com/gtm.js?id=GTM-NXSGBQS5 | Script | 200 | 193 KiB |
| https://www.googletagmanager.com/gtag/js?id=AW-986970455&cx=c>m=4e69f3 | Script | 200 | 163 KiB |
| https://www.googletagmanager.com/gtag/js?id=AW-857192775&cx=c>m=4e69f3 | Script | 200 | 149 KiB |
| https://analytics.tiktok.com/i18n/pixel/static/main.MTU3MzI2YTZhMQ.js | Script | 200 | 115 KiB |
| https://segment.intuitcdn.net/next-integrations/actions/4596/98c634b6302314f5278d.js | Script | 200 | 82 KiB |
| https://lib.intuitcdn.net/libs/fs/4.1.2/fs.js | Script | 200 | 80 KiB |
| https://www.creditkarma.com/_next/static/chunks/8268.332b93907f693aa9.js | Script | 200 | 78 KiB |
| https://www.creditkarma.com/error/notfound | Script | 200 | 73 KiB |
| https://www.creditkarma.com/_next/static/chunks/pages/_app-e5eb6a378f32843b.js | Script | 200 | 63 KiB |
| https://www.creditkarma.com/_next/static/chunks/3620-600aa429ed0a51dc.js | Script | 200 | 59 KiB |
| https://uxfabric.intuitcdn.net/analytics/202603041649/track-event-lib.min.js | Script | 200 | 58 KiB |
| https://ob.youstarsbuilding.com/i/19fbebbd38ef59b00614e91404cb6822.js | Script | 200 | 52 KiB |
| https://digitalasset.intuit.com/content/dam/intuit/credit-karma/hp-refresh-test-9847/carousel-2a-banking-desktop.png | Image | 200 | 47 KiB |
| https://www.creditkarma.com/_next/static/chunks/framework-d0c59eca2da29147.js | Script | 200 | 45 KiB |
| https://www.creditkarma.com/_next/static/chunks/main-09064bded3da4e1b.js | Script | 200 | 45 KiB |
| https://www.creditkarma.com/ | Document | 200 | 44 KiB |
| https://analytics.tiktok.com/i18n/pixel/static/identify_0504602d.js | Script | 200 | 40 KiB |
| https://creditkarmacdn-a.akamaihd.net/res/content/bundles/galaxy-css/6.0.0-alpha.340b178/fonts/National2Web-Bold.woff2 | Font | 200 | 37 KiB |
| https://www.creditkarma.com/wR54J/SyNmm/-r/TD6z/18j0/J3/Ajw4M1UD/URUKYUo3/BXgo | Script | 200 | 36 KiB |
| https://lib.intuitcdn.net/libs/adobe/AEP/alloy.2230.min.js | Script | 200 | 35 KiB |
| https://creditkarmacdn-a.akamaihd.net/res/content/bundles/galaxy-css/6.0.0-alpha.340b178/fonts/National2Web-Regular.woff2 | Font | 200 | 34 KiB |
| https://digitalasset.intuit.com/content/dam/intuit/credit-karma/hp-refresh-test-9847/carousel-2b-creditspark-desktop.png | Image | 200 | 34 KiB |
| https://s.pinimg.com/ct/lib/main.e47a302d.js | Script | 200 | 34 KiB |
| https://www.creditkarma.com/gwp-components/releases/2279/styles/global.css | Stylesheet | 200 | 32 KiB |
| https://www.creditkarma.com/_next/static/chunks/64585179-58cd0c20b0a19015.js | Script | 200 | 32 KiB |
| https://tags.tiqcdn.com/utag/intuit/ck-free-tax/prod/utag.js | Script | 200 | 31 KiB |
| https://www.creditkarma.com/_next/static/chunks/1064-4727d029a6329428.js | Script | 200 | 27 KiB |
| https://cdn.taboola.com/libtrc/unip/1022710/tfa.js | Script | 200 | 27 KiB |
Long tasks (>50 ms)
| Start | Duration |
|---|---|
| 1148 ms | 52 ms |