www.temu.com

Report from 8/7/2026, 11:02:35 AM https://www.temu.com
Latest run · lab, cold cache
0
8/7/2026
28-day score · p75 · the standard
5/7 runs — building history (nightly)

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.

Core Agent Vitals badge  Embed this badge

Show your agent-readiness score anywhere — it links back to this report.

[![Core Agent Vitals](https://agentvitals.dev/badge/temu.com.svg)](https://agentvitals.dev/results?url=https%3A%2F%2Fwww.temu.com)
<a href="https://agentvitals.dev/results?url=https%3A%2F%2Fwww.temu.com"><img src="https://agentvitals.dev/badge/temu.com.svg" alt="Core Agent Vitals" height="20"></a>
What AI tells your customers about youAgent confidence: LOW
Business namenot found
Categorynot found
Pricenot applicable · not applicable to this page type
Locationnot applicable · not applicable to this page type
Hoursnot applicable · not applicable to this page type
Productsnot applicable · not applicable to this page type
Descriptionnot found

An agent is likely to fabricate missing details rather than say “I don’t know”. 0/3 applicable facts come from machine-readable structured data.

An agent recovered no usable content from this page without executing JavaScript.
0
Overall score
weighted CAV (0–100)
FAIL
0–4950–8990–100

Metrics

0%
CRR Content Recovery Poor
0.05
SSD Semantic Signal Density Poor
13 tok
TC Token Cost Good
71 ms
TTFUT Time to First Useful Token N/A

Token Cost breakdown

Where the page's tokens go (≈57,570 across regions). Most tokens are real content — the agent isn't paying much for chrome.

Content
100% · 57,570
Chrome (nav / header / footer)
0% · 0
Boilerplate (cookie / ad)
0% · 0
Other
0% · 0

Final screenshot

Final screenshot of https://www.temu.com

Diagnostics

high CRR Content is hidden behind JavaScript

pre-JS raw HTML

Evidence100% of content requires JS
ImpactA non-rendering agent never sees the JS-injected content.
Effort1–4 h

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.

high SSD Low signal-to-noise for agents

content vs chrome/boilerplate

Evidencesignal 0.08 · JSON-LD 0/1 · missing: structured-data
ImpactAgent spends tokens parsing nav/boilerplate instead of content.
Effort30–90 min

Fix: Wrap the real content in <main>/<article>, cut repeated nav/boilerplate, and keep the primary content dense and early in the DOM.

Rendered profile: headless

Agent Discoverability 78/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 Found at /llms.txt but missing H1/blockquote Learn →
robots.txt (AI bots) Major AI bots allowed Learn →
~ sitemap.xml Sitemap found but no <url>/<loc> entries Learn →
JSON-LD structured data No JSON-LD found Learn →
agents.json Found at /agents.json Learn →
WebMCP endpoint Found at /.well-known/webmcp Learn →
OpenAPI / API docs Found at /openapi.json Learn →

Issues (3)

~ llms.txt present + valid high impact Found at /llms.txt but missing H1/blockquote

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

Structured data (JSON-LD) medium impact No JSON-LD found

Business impact Schema.org JSON-LD tells agents what a page IS (product, article, business) with typed fields (price, rating, hours). Without it agents extract less reliably.

What we measured We parse <script type=application/ld+json>, validate it, and check for populated @type fields.

How to fix Add JSON-LD: Organization/LocalBusiness on the homepage, Product on product pages, Article on posts.

Learn how to implement →

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Your Co","url":"https://example.com"}</script>

Spec: https://schema.org/

~ XML sitemap present medium impact Sitemap found but no <url>/<loc> entries

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.

Learn how to implement →

# robots.txt
Sitemap: https://example.com/sitemap.xml

Spec: https://www.sitemaps.org/

Passed audits (8)

✓ robots.txt allows AI bots✓ No CAPTCHA wall✓ No content-blocking cookie wall✓ No login wall on public content✓ Server response (TTFB)✓ agents.json discovery✓ WebMCP endpoint✓ API documentation

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.

59Transport posture (0–100, unscored)
2pass
1warn
2fail
Per-header findings (6)
HeaderEvidence
✅ HTTPSserved over HTTPS
✅ HSTSmax-age=31536000
❌ Content-Security-Policyno content-security-policy header
❌ X-Content-Type-Optionsmissing nosniff
⚠️ Referrer-Policyno referrer-policy header (browser default applies)
➖ CORS exposureno CORS headers on the document (normal for an HTML page)
Full profile — how to improve · unused JS · network · timing

How to improve

highSplit the heaviest unused bundlehighest leverage

7000_0741989d38661f77c8f4.js — 423 KiB transferred, 98.9% unused (third-party)

EvidenceCDP JS coverage: 418 KiB of this bundle is never executed on load.
Impact~-418 KiB transfer; lower Token Cost + faster agent parse.
Effort30–90 min
FixDynamic-import() the below-the-fold parts of 7000_0741989d38661f77c8f4.js, or drop unused dependencies. It is third-party — lazy-load or remove it.
highCut third-party weight

kwcdn.com — 2689 KiB, 100 requests, 70 ms main-thread

EvidenceThird-party is 91.4% of total transfer (100 requests); kwcdn.com is the largest.
ImpactFewer bytes + main-thread stalls before your content settles for an agent.
Effort1–3 h
FixLazy-load, self-host, or remove kwcdn.com; defer non-critical third-party scripts.
mediumCut total transfer weight

2.9 MB total

Evidence2.9 MB transferred.
ImpactCheaper, faster fetch on slow links.
Effort1–3 h
FixEnable Brotli, serve WebP/AVIF images, defer non-critical resources.

Third-party impact

100 third-party requests · 2689 KiB (91.4% of transfer) · 70 ms main-thread — code an agent must also fetch/run before your content settles. Fewer, lazier third-parties = faster, cheaper agent reads.

Third-party domainReqsTransferMain-thread
kwcdn.com1002689 KiB70 ms

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).

BundleTransferUnusedWasted
https://static.kwcdn.com/m-assets/assets/modernjs/7000_0741989d38661f77c8f4.js 3P423 KiB98.9%418 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/9646_81532e36dff9ff58f735.js 3P162 KiB97.9%159 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/7585_0a5baa19b82d4ef540eb.js 3P158 KiB95%150 KiB
https://static.kwcdn.com/m-assets/assets/js/biz_vendors_5d81f8ce4afc4d3fb1f4.js 3P172 KiB65%112 KiB
https://static.kwcdn.com/m-assets/assets/js/vendors_963dd4b87bea141d6f3c.js 3P193 KiB57.2%111 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/vendors_e6967c0df79611e9.js 3P114 KiB85.5%98 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/9666_bc5c950e34584f349787.js 3P82 KiB99.9%82 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/6808_2dbe4e701b24c52f07d1.js 3P62 KiB99.6%61 KiB
https://static.kwcdn.com/m-assets/assets/js/429_e989ef5aae1a50f4869d.js 3P67 KiB71.8%48 KiB
https://static.kwcdn.com/m-assets/assets/js/3874_fe07849e4cf3db1f232a.js 3P158 KiB22.2%35 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/727_6c59d17f978d33c7fb85.js 3P33 KiB100%33 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/biz_vendors_b1531ac3a53e5753.js 3P34 KiB85.5%29 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/titan-cli_0e7e486dfe3c2ec87d60.js 3P24 KiB99.3%24 KiB
https://static.kwcdn.com/m-assets/assets/js/vfd_fcab55283df1dc6ee9ff.js 3P29 KiB77.3%22 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/react_webpack_runtime_fba202d0390bcc62.js 3P12 KiB99.8%12 KiB

Network

200Requests
2941 KiBTransferred
50Scripts
91.4%3rd-party
1Long tasks
Script (50)
2299 KiB
Stylesheet (22)
216 KiB
Document (2)
166 KiB
Image (42)
144 KiB
XHR (71)
80 KiB
Other (8)
33 KiB
Ping (5)
2 KiB
Heaviest requests (30)
URLTypeStatusTransfer
https://static.kwcdn.com/m-assets/assets/modernjs/7000_0741989d38661f77c8f4.jsScript200423 KiB
https://static.kwcdn.com/m-assets/assets/js/vendors_963dd4b87bea141d6f3c.jsScript200193 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/9451_1fb95956a69642089425.jsScript200179 KiB
https://static.kwcdn.com/m-assets/assets/js/biz_vendors_5d81f8ce4afc4d3fb1f4.jsScript200172 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/281_2f6497712a6ddbee9403.jsScript200165 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/9646_81532e36dff9ff58f735.jsScript200162 KiB
https://static.kwcdn.com/m-assets/assets/js/3874_fe07849e4cf3db1f232a.jsScript200158 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/7585_0a5baa19b82d4ef540eb.jsScript200158 KiB
https://www.temu.com/Document200126 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/vendors_e6967c0df79611e9.jsScript200114 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/9666_bc5c950e34584f349787.jsScript20082 KiB
https://static.kwcdn.com/m-assets/assets/js/429_e989ef5aae1a50f4869d.jsScript20067 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/6808_2dbe4e701b24c52f07d1.jsScript20062 KiB
https://www.temu.com/api/phantom/obtain_captchaXHR20058 KiB
https://www.temu.com/bgn_verification.html?verifyCode=GNjnxmjxjtVEgDm5ML-nkQ7b07b8c29dcc3bbc2&from=https%3A%2F%2Fwww.temu.com%2F&refer_page_name=home&refer_page_id=10005_1786100688546_219e17acll&refer_page_sn=10005&_x_sessn_id=e61yu61ahhDocument20039 KiB
https://img.kwcdn.com/product/fancy/29252c77-27e1-4451-a0a1-4633f9185a9d.jpg?imageView2/2/w/500/q/70/format/avifImage20038 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/biz_vendors_b1531ac3a53e5753.jsScript20034 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/727_6c59d17f978d33c7fb85.jsScript20033 KiB
https://static.kwcdn.com/m-assets/assets/css/9646-ce1e0afe66d6c7925301.cssStylesheet20030 KiB
https://static.kwcdn.com/m-assets/assets/js/vfd_fcab55283df1dc6ee9ff.jsScript20029 KiB
https://static.kwcdn.com/m-assets/assets/css/9666-7168868a5fd6318644a7.cssStylesheet20028 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/1732_4549c1b23ee6f7361723.jsScript20028 KiB
https://static.kwcdn.com/m-assets/assets/css/7000-7e484ddbfccf745954b5.cssStylesheet20026 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/8484_db5cc61deb175ea9efa4.jsScript20026 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/titan-cli_0e7e486dfe3c2ec87d60.jsScript20024 KiB
https://static.kwcdn.com/m-assets/assets/css/9451-06f5daa17118262a98ce.cssStylesheet20024 KiB
https://static.kwcdn.com/m-assets/assets/css/281-0f9754c448dab1389850.cssStylesheet20023 KiB
https://img.kwcdn.com/product/open/e5eb9b8bd2394154b75357b82acc7374-goods.jpeg?imageView2/2/w/500/q/70/format/avifImage20023 KiB
https://static.kwcdn.com/m-assets/assets/css/6808-c76cd76bbb09bafd9ad0.cssStylesheet20018 KiB
https://static.kwcdn.com/m-assets/assets/modernjs/2649_04af100d2e33a73a5af5.jsScript20017 KiB

Long tasks (>50 ms)

StartDuration
230 ms69 ms
Analyzing…
running mobile + desktop · ~30s