Audit Result
UUID: 01a16551-0555-70a7-b176-60de5bdcc9a9
https://wunderui.com/
Scanned 4 days ago
Meta Information
-
Title Tag Pass
Found 56 characters. Length is optimal.
-
Meta Description Pass
Found 142 characters. Good snippet length.
-
Canonical URL Pass
Canonical found: https://wunderui.com
-
-
Viewport Meta Pass
Viewport configured: width=device-width, initial-scale=1
-
HTML Lang Pass
Language declared as "en".
Content Structure
-
H1 Tag Pass
Exactly one H1 found: "One design system. Consistent SaaS dashboards with AI.Consistent CRM apps with AI.Consistent fintech apps with AI.Consistent crypto terminals with AI.Consistent agent consoles with AI.Consistent SaaS dashboardsSaaS dashboards, CRM apps, fintech apps, crypto terminals, agent consoles with AI.".
-
Heading Hierarchy Pass
Valid heading flow across 49 headings.
-
Image Alt Text Pass
All 9 images include alt text.
Technical Optimization
-
HTTPS Pass
Page is served over HTTPS.
-
HSTS & HTTPS Redirect Warning
2 HTTPS hardening issues detected.
- • HSTS is missing includeSubDomains.
- • Could not probe the HTTP version of this page.
- • Strict-Transport-Security: max-age=63072000
Fix: Set Strict-Transport-Security with a long max-age, add includeSubDomains, and redirect all HTTP requests to HTTPS.
-
Security Headers Warning
Missing: content-security-policy, x-frame-options.
Full HTTP headers (18)
- • access-control-allow-origin: *
- • age: 4
- • cache-control: public, max-age=0, must-revalidate
- • content-disposition: inline
- • content-encoding: br
- • content-type: text/html; charset=utf-8
- • date: Thu, 22 Oct 2026 20:32:45 GMT
- • etag: W/"8914d3936360c4b0748f0a48ce88824a"
- • referrer-policy: strict-origin-when-cross-origin
- • server: Vercel
- • strict-transport-security: max-age=63072000
- • vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
- • x-content-type-options: nosniff
- • x-matched-path: /
- • x-nextjs-prerender: 1
- • x-nextjs-stale-time: 300
- • x-vercel-cache: HIT
- • x-vercel-id: iad1::67ght-1792701165415-0b21dc2fb32d
Fix: Add the missing security headers at your reverse proxy or application layer.
-
CSP Quality Warning
Content-Security-Policy header is missing.
- • Missing Content-Security-Policy header.
Fix: Define a restrictive Content-Security-Policy and avoid unsafe directives such as unsafe-inline and unsafe-eval.
-
Cookie Security Pass
No first-party cookies were set during the initial page load.
-
Server response headers do not expose version tokens.
-
Cloudflare Proxy Warning
Domain does not appear to be behind Cloudflare.
-
Perceived Load Time Pass
Loaded in 0.75s (perceived).
-
Render Blocking Resources Warning
6 scripts and 2 styles may block rendering.
- • script: https://wunderui.com/_next/static/chunks/0cz1d0mv5g_q7.js
- • script: https://wunderui.com/_next/static/chunks/1q6ewq_s15gvi.js
- • script: https://wunderui.com/_next/static/chunks/11e3hhdmhzw89.js
- • script: https://wunderui.com/_next/static/chunks/2rkyo_eh73tb3.js
- • script: https://wunderui.com/_next/static/chunks/1456s9ont5qq1.js
- • script: https://wunderui.com/_next/static/chunks/2_q2b4j49f78g.js
- • style: https://wunderui.com/_next/static/chunks/1q7a-0wacqtgt.css
- • style: https://wunderui.com/_next/static/chunks/2mi64t11-5jik.css
Fix: Defer non-critical scripts and inline critical CSS to improve first paint speed.
-
Compression Warning
6 text resources look uncompressed.
- • https://wunderui.com/_next/static/chunks/1vuflr34wg4nu.js (application/javascript; charset=utf-8)
- • https://wunderui.com/_next/static/chunks/10yubaj3dxzbe.js (application/javascript; charset=utf-8)
- • https://wunderui.com/introduction?_rsc=5CB68i4pnAekjehf (text/x-component)
- • https://wunderui.com/legal/privacy?_rsc=5CB68i4pnAekjehf (text/x-component)
- • https://wunderui.com/components?_rsc=5CB68i4pnAekjehf (text/x-component)
- • https://wunderui.com/?_rsc=5CB68i4pnAekjehf (text/x-component)
Fix: Enable Brotli or Gzip compression for HTML, CSS, JS, and JSON responses.
-
Robots.txt Pass
Found robots.txt (200).
-
Sitemap File Pass
Found sitemap (200) at https://wunderui.com/sitemap.xml.
-
Crawl Directives Pass
Robots meta found: index, follow
Accessibility Basics
-
Form Labels Pass
All 5 controls are labeled.
-
Landmarks Pass
Header, nav, main, and footer landmarks are present.
-
Tap Target Size Warning
25 interactive elements appear smaller than 48px.
- • button.group/button.inline-flex (Decline) - 171x40px
- • button.group/button.inline-flex (Accept analytics) - 171x40px
- • a.sr-only.z-50 (Skip to content) - 1x1px
- • a.flex.items-center (WunderUI home) - 121x32px
- • button#base-ui-_R_1lj6mlb_.rounded-md.px-3 (Products) - 101x36px
- • a.rounded-md.px-3 (Features) - 81x36px
- • a.rounded-md.px-3 (Components) - 108x36px
- • a.rounded-md.px-3 (Docs) - 58x36px
- • a.rounded-md.px-3 (Pricing) - 69x36px
- • button.group/icon-button.inline-flex (Toggle theme) - 32x32px
- • a.group/button.shrink-0 (Get All-Access) - 129x32px
- • button.relative.size-5 (Use Indigo as accent color) - 20x20px
- • button.relative.size-5 (Use Blue as accent color) - 20x20px
- • button.relative.size-5 (Use Green as accent color) - 20x20px
- • button.relative.size-5 (Use Orange as accent color) - 20x20px
- • button.relative.size-5 (Use Red as accent color) - 20x20px
- • button.relative.size-5 (Use Pink as accent color) - 20x20px
- • button.relative.size-5 (Use Purple as accent color) - 20x20px
- • button.inline-flex.items-center (Overview) - 90x36px
- • button.inline-flex.items-center (Projects) - 81x36px
- • button.inline-flex.items-center (Deals) - 64x36px
- • button.inline-flex.items-center (Assistant) - 89x36px
- • button#base-ui-_R_1tsjpq6qnomlb_.flex.h-9 (Notifications, 3 unread) - 70x36px
- • button#base-ui-_R_1msjpq6qnomlb_.flex.h-(--control-md) (Account menu, James Brown) - 173x36px
- • button.mx-2.flex (Home) - 239x36px
Fix: Increase target size to at least 48x48 CSS pixels for touch interactions.
Social & Rich Results
-
Open Graph Basics Pass
Core Open Graph tags are present.
-
-
Twitter Card Pass
twitter:card set to summary_large_image.
-
Structured Data Pass
JSON-LD schema detected.
-
PWA Metadata Pass
Manifest and Apple touch icon are configured.
-
Social preview metadata and image quality look good for Open Graph/Twitter.
- • GUIDELINE: Optimal og:title length: 40-60 characters (acceptable: 10-70).
- • GUIDELINE: Optimal og:description length: 110-160 characters (acceptable: 50-200).
- • GUIDELINE: Optimal preview image size: 1200x630 pixels.
- • GUIDELINE: Optimal preview image aspect ratio: 1.91:1.
- • GUIDELINE: Optimal preview image file size: under 5 MB.
- • GUIDELINE: Recommended twitter:card: summary_large_image.
- • MEASURED: Image size: 0.65 MB
- • MEASURED: Image dimensions: 1200x630
Links Analysis
-
Internal Links Pass
Checked 80 links. No broken internal links found.
-
External Links Warning
1 external links returned errors or timed out.
- • https://www.figma.com/community/file/1688841614818652928 (HTTP 403)
Fix: Replace dead external URLs or point to working alternatives.
-
Link Format Pass
All 301 links use non-empty href values.
Performance & Runtime
-
Core Web Vitals: LCP Pass
Largest Contentful Paint: 0.75s.
-
Core Web Vitals: CLS Pass
Cumulative Layout Shift: 0.011.
-
Total Blocking Time estimate: 178ms.
-
Broken Assets Pass
No failed CSS/JS/image/font/media requests detected.
-
No console/page runtime errors detected during audit.