#llmsmap.me

Independent technical audit

chanhdai.com

chanhdai.com

Overall AI readiness score

A combined result across all audit signals.

74of 100Average
AI readiness audit: 9/21/2026Public technical data

Overall AI readiness assessment

How ready chanhdai.com is for AI systems

74/100

chanhdai.com (chanhdai.com) received an AI-readiness score of 74/100 in an automated technical audit. llms.txt was accessible, llms-full.txt was accessible, and ai.txt was not found. The robots.txt analysis found 0 explicitly allowed and 0 blocked AI crawlers, with 1 declared sitemap. Homepage markup completeness was 0%; no Schema.org types were detected and 0 OpenGraph tags were detected. Results reflect the public site response observed on 2026-09-21T02:18:22.661Z.

Audit context

llms.txt is accessible and contains 2,567 tokens. An expanded llms-full.txt is also available with 2,567 tokens, giving agents more direct context. No separate ai.txt policy was detected; it is optional, but can clarify training, retrieval, and attribution preferences.

robots.txt is available. 11 of 11 tracked AI bots are not blocked. Declared sitemaps: 1. No Schema.org type was detected on the homepage. 0 OpenGraph tags were found and markup completeness is 0%, leaving more entity interpretation to crawlers.

The mobile Lighthouse profile adds Performance 57/100, Accessibility 93/100, Best Practices 100/100, SEO 100/100, and experimental Agentic Browsing 100/100. These signals have a limited weight: they complement rather than replace llms.txt, robots.txt, and structured-data checks.

Confirmed strengths

  • Accessible llms.txt
  • Expanded llms-full.txt
  • 1 sitemap declaration
  • Strong Google agentic signals

Priority improvements

  1. 1Add JSON-LD for the organisation, website, and core entities.
  2. 2Complete OpenGraph and canonical homepage metadata.
  3. 3Reduce mobile rendering delay and main-thread work.
llms.txt tokens2,567
llms-full.txt tokens2,567
ai.txt
sitemap.xml

Google Lighthouse technical profile

A mobile Lighthouse measurement. Google’s experimental Agentic Browsing category is explained separately and does not replace the broader llmsmap AI-readiness score.

Mobile · Lighthouse
57

Performance

93

Accessibility

100

Best Practices

100

Technical SEO

100

Agentic Browsing

What these results mean

Mobile performance is 57/100, with the largest visible content block appearing in 11.8 s and the browser main thread blocked for 170 ms. Layout shift was 0. The main thread is where the browser runs JavaScript, calculates layout, and paints the page; long work there delays both user input and browser-agent actions.

Accessibility scored 93/100, Best Practices 100/100, and technical SEO 100/100. The experimental Agentic Browsing category scored 100/100. It measures signals Google currently tests for software agents and is shown separately from the llmsmap AI-readiness score.

1

Free the main thread and accelerate the first view

Split long JavaScript tasks, defer non-critical scripts and styles, and shorten blocking request chains. This helps the primary content appear sooner and makes controls usable earlier.

2

Reduce code that loads without helping the page

Remove unused CSS and JavaScript, load heavy widgets on demand, and limit third-party scripts. Less code means less parsing and background work on the device.

3

Reduce network delay

Improve server response time, remove unnecessary redirects and repeat downloads, and use compression, caching, and selective preconnect hints.

4

Improve interface contrast and readability

Increase contrast for text, states, and interactive controls so both people and visual agents can distinguish content from actions and supporting labels.

FCP4.3 s

First content

LCP11.8 s

Main content

CLS0

Layout stability

TBT170 ms

Blocking time

SI7.2 s

Visual speed

Metric glossary
FCP · First content
When the first text or image appeared on screen.
LCP · Main content
When the largest visible element in the first viewport rendered.
CLS · Layout stability
How much content shifted unexpectedly while loading; lower is better.
TBT · Blocking time
How long the browser main thread could not respond quickly to input.
SI · Visual speed
How quickly the visible viewport filled with content.
9/21/2026Lighthouse 13.4.1Mobile profile

AI readiness checks

Machine-readable files, crawler policy, discovery, and homepage markup.

llms.txt

File found and accessible

https://chanhdai.com/llms.txt
llms-full.txt

Full version is available

https://chanhdai.com/llms.txt
ai.txt

ai.txt file was not found

Sitemap in robots.txt1

1 sitemap found

Schema.org (JSON-LD)

Schema.org markup was not found on the homepage

OpenGraph

OpenGraph tags were not found on the homepage

AI bot access

Based on robots.txt analysis

GPTBotNot mentioned
OAI-SearchBotNot mentioned
ChatGPT-UserNot mentioned
Google-ExtendedNot mentioned
ClaudeBotNot mentioned
Claude-SearchBotNot mentioned
Claude-UserNot mentioned
BytespiderNot mentioned
CCBotNot mentioned
PerplexityBotNot mentioned
Perplexity-UserNot mentioned

Sitemaps

Declared discovery routes for crawlers and agents.

# chanhdai.com

> A pixel-perfect dev portfolio and shadcn registry showcasing my work as a Design Engineer.

- [About](https://chanhdai.com/about.md): A quick intro to me, my tech stack, and how to connect.
- [Experience](https://chanhdai.com/experience.md): Highlights from my career and key roles I've taken on.
- [Education](https://chanhdai.com/education.md): Where I studied, what I focused on, and what I built along the way.
- [Projects](https://chanhdai.com/projects.md): Selected projects that show my skills and creativity.
- [Recognition](https://chanhdai.com/recognition.md): Awards, certifications, and the trademarks and copyrights registered under my name.
- [Components](https://chanhdai.com/components.md): Every registry component, with install instructions.
- [Blocks](https://chanhdai.com/blocks.md): Every registry block, grouped by category, with install instructions.
- [Blog](https://chanhdai.com/blog.md): Every blog post, newest first, with publish dates.
- [Bookmarks](https://chanhdai.com/bookmarks.md): Articles, courses, books, references, and tools I recommend.

## Components

- [JPG Card Holder](https://chanhdai.com/components/jpg-card-holder.md): Leather card holder shaped like a JPG file, with cards you can pull out.
- [Apple Carousel](https://chanhdai.com/components/apple-carousel.md): Infinite autoplay carousel with progress dots, inspired by Apple’s website.
- [Swipe Actions](https://chanhdai.com/components/swipe-actions.md): Swipe a row in a list to reveal actions on the left or right.
- [Logos Flip](https://chanhdai.com/components/logos-flip.md): Flip cards in a staggered wave to reveal the next batch of logos.
- [Carbon Ads](https://chanhdai.com/components/carbon-ads.md): Display a Carbon Ads unit in Next.js apps, styled to match your shadcn/ui theme.
- [Status Button](https://chanhdai.com/components/status-button.md): Button that shows loading and success feedback for async actions.
- [Timescale](https://chanhdai.com/components/timescale.md): Ruler-style timeline for plotting milestones along a horizontal or vertical axis.
- [Spotlight Logo](https://chanhdai.com/components/spotlight-logo.md): SVG logo with a cursor-tracking gradient highlight and tactile press.
- [Line Nav](https://chanhdai.com/components/line-nav.md): Vertical navigation with a line marker that expands on hover and active state.
- [Share Menu](https://chanhdai.com/components/share-menu.md): Share menu to copy a link or post to X, LinkedIn, and the native share sheet.
- [Testimonial 2](https://chanhdai.com/components/testimonial-2.md): Display a testimonial quote with author attribution and source link.
- [Logos Carousel](https://chanhdai.com/components/logos-carousel.md): Cycle through logos column by column in a staggered wave.
- [Chevrons Up Down Icon](https://chanhdai.com/components/chevrons-up-down-icon.md): Animated chevrons icon that morphs between up and down directions.
- [Mobius Loop Icon](https://chanhdai.com/components/mobius-loop-icon.md): Animated Mobius loop icon that morphs between circles and infinity shape.
- [Spinning Circular Text](https://chanhdai.com/components/spinning-circular-text.md): Text arranged in a circle with a continuous spinning animation.
- [Dot Grid Spotlight](https://chanhdai.com/components/dot-grid-spotlight.md): Interactive dot grid with a cursor-tracking spotlight effect.
- [Icon Swap](https://chanhdai.com/components/icon-swap.md): Animate icon swaps with scale, blur, and fade transitions.
- [Brand Assets Menu](https://chanhdai.com/components/brand-assets-menu.md): Context menu for copying brand SVGs and opening asset links.
- [Fluid Gradient Text](https://chanhdai.com/components/fluid-gradient-text.md): Render text with a fluid gradient that shifts with pointer movement.
- [TOC Minimap](https://chanhdai.com/components/toc-minimap.md): Navigate page sections with a compact, hoverable TOC minimap.
- [Elastic Slider](https://chanhdai.com/components/elastic-slider.md): Slider with elastic rubber-band drag and magnetic snap feedback.
- [GitHub Contributions](https://chanhdai.com/components/github-contributions.md): Visualize year-long GitHub contribution activity with daily counts, tooltips, and a profile link.
- [Theme Toggle Effect](https://chanhdai.com/components/theme-toggle-effect.md): Animated transitions when switching between light and dark themes.
- [Twemoji](https://chanhdai.com/components/twemoji.md): Render Unicode emoji as Twemoji SVG images inline with text.
- [Middle Truncation](https://chanhdai.com/components/middle-truncation.md): Truncate text in the middle while preserving start and end.
- [Glow Card Grid](https://chanhdai.com/components/glow-card-grid.md): Display cards with glowing border and background effects.
- [Testimonial Spotlight](https://chanhdai.com/components/testimonial-spotlight.md): Testimonial card with spotlight effect on hover.
- [Haptic Feedback](https://chanhdai.com/components/haptic.md): Trigger haptic feedback on mobile devices.
- [Text Flip](https://chanhdai.com/components/text-flip.md): Animated text that cycles through items with a smooth flip transition.
- [Copy Button](https://chanhdai.com/components/copy-button.md): Copy text to clipboard with visual, haptic, and audio feedback.
- [Code Block Command](https://chanhdai.com/components/code-block-command.md): Display install commands with package manager switcher and copy button.
- [Testimonial](https://chanhdai.com/components/testimonial.md): Display user feedback with author info, avatar, and verified badge.
- [Consent Manager](https://chanhdai.com/components/consent-manager.md): Cookie and tracking consent banner for Next.js, built on c15t.
- [Scroll Fade Effect](https://chanhdai.com/components/scroll-fade-effect.md): Fade content edges as you scroll, for both vertical and horizontal layouts.
- [GitHub Stars](https://chanhdai.com/components/github-stars.md): Display GitHub repo star count with formatted numbers and full-count tooltip.
- [Shimmering Text](https://chanhdai.com/components/shimmering-text.md): Smooth, light-sweeping shimmer animation for text.
- [Testimonials Marquee](https://chanhdai.com/components/testimonials-marquee.md): Scrolling marquee to showcase user testimonials.
- [Slide to Unlock](https://chanhdai.com/components/slide-to-unlock.md): Interactive slider inspired by the classic iPhone “slide to unlock” gesture.
- [Work Experience](https://chanhdai.com/components/work-experience-component.md): Display work experiences with role details, company logos, and durations.
- [React Wheel Picker](https://chanhdai.com/components/react-wheel-picker.md): iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.
- [Theme Switcher](https://chanhdai.com/components/theme-switcher.md): Toggle between system, light, and dark themes in Next.js apps.
- [Apple Hello Effect](https://chanhdai.com/components/apple-hello-effect.md): SVG writing animation inspired by Apple’s “Hello” screen.

## Blog

- [Joining Claude for Open Source Program](https://chanhdai.com/blog/joining-claude-for-open-source-program.md): Grateful to be accepted into the program, with 6 months of Claude Max 20x in support of my open source work.
- [React Wheel Picker joins Vercel Open Source Program](https://chanhdai.com/blog/react-wheel-picker-joins-vercel-open-source-program.md): Excited to share that my open source project is now officially supported by Vercel.
- [Followed by @shadcn on X](https://chanhdai.com/blog/followed-by-shadcn-on-x.md): Still can’t believe it — such an honor.
- [OrcDev discovered the wildest shadcn component libraries ever](https://chanhdai.com/blog/orcdev-discovered-the-wildest-shadcn-component-libraries-ever.md): Recently, OrcDev discovered some of the wildest component libraries built on shadcn, and a few of them genuinely stand out. Each library targets a completely different use case and aesthetic, showing just how flexible and future-ready this ecosystem is becoming.
- [OrcDev and Francesco Ciulla reviewed my open source portfolio](https://chanhdai.com/blog/orcdev-and-francesco-ciulla-reviewed-my-open-source-portfolio.md): My perfect last day of the year – having my portfolio reviewed by @orcdev and @FrancescoCiull4.
- [chanhdai.com highlighted in video by creator of Aceternity UI: Make your portfolio unforgettable](https://chanhdai.com/blog/chanhdai-com-highlighted-in-video-by-creator-of-aceternity-ui-make-your-portfolio-unforgettable.md): Discover actionable tips to make your portfolio stand out and get noticed.
- [Tips for creating beautiful image borders](https://chanhdai.com/blog/tips-for-creating-beautiful-image-borders.md): Borders help images stand out, but fixed colors often clash with the content. Here’s a simple tip to make borders look more natural and balanced.
- [Two of my projects featured on OrcDev’s YouTube channel](https://chanhdai.com/blog/two-of-my-projects-featured-on-orcdev-s-youtube-channel.md): Both My Portfolio Website and React Wheel Picker were highlighted by OrcDev in his videos about shadcn tools.
- [Manu Arora reviewed my portfolio website](https://chanhdai.com/blog/manu-arora-reviewed-my-portfolio-website.md): A heartfelt moment when the creator of Aceternity UI — Manu Arora, shared his thoughts on my portfolio website.
- [Grateful for the feedback on my portfolio website](https://chanhdai.com/blog/grateful-for-the-feedback-on-my-portfolio-website.md): Some kind words from X. Thanks to those behind the tools we rely on.
- [ChanhDai Brand](https://chanhdai.com/blog/chanhdai-brand.md): Key elements of the ChanhDai visual identity, including the mark, logotype, clear space, and more.
- [Awesome Terminal — iTerm2 + Zsh + Oh My Zsh + Amazon Q](https://chanhdai.com/blog/awesome-terminal.md): Optimize your terminal with iTerm2, Zsh, Oh My Zsh, and Amazon Q - a guide to installation, theme customization, plugins, and configuration for an enhanced command-line experience.
- [Installing Uptime Kuma with Docker and setting up NGINX with SSL](https://chanhdai.com/blog/uptime-kuma.md): Uptime Kuma is an easy-to-use self-hosted monitoring tool.
- [Welcome to chanhdai.com](https://chanhdai.com/blog/welcome.md): A pixel-perfect dev portfolio and shadcn registry showcasing my work as a Design Engineer.
Share or continue the analysis
Share this audit
Discuss with AI
Added 9/21/2026
chanhdai.com - AI readiness audit | llmsmap.me