Overall AI readiness score
A combined result across all audit signals.
Overall AI readiness score
A combined result across all audit signals.
Overall AI readiness assessment
Angular was independently audited by llmsmap. angular.dev currently scores 80/100 for AI readiness. The result combines AI-specific files, crawler policy, sitemap discovery, structured homepage data, and—when available—the mobile Google Lighthouse technical profile.
llms.txt is accessible and contains 1,731 tokens. An expanded llms-full.txt is also available with — tokens, giving agents more direct context. A separate ai.txt policy is published.
robots.txt is available. 11 of 11 tracked AI bots are not blocked. Declared sitemaps: 0. No Schema.org type was detected on the homepage. 5 OpenGraph tags were found and markup completeness is 50%, leaving more entity interpretation to crawlers.
The mobile Lighthouse profile adds Performance 43/100, Accessibility 97/100, Best Practices 100/100, SEO 92/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.
A mobile Lighthouse measurement. Google’s experimental Agentic Browsing category is explained separately and does not replace the broader llmsmap AI-readiness score.
Performance
Accessibility
Best Practices
Technical SEO
Agentic Browsing
Mobile performance is 43/100, with the largest visible content block appearing in 5.3 s and the browser main thread blocked for 1,250 ms. Layout shift was 0.004. 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 97/100, Best Practices 100/100, and technical SEO 92/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.
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.
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.
Improve server response time, remove unnecessary redirects and repeat downloads, and use compression, caching, and selective preconnect hints.
Increase contrast for text, states, and interactive controls so both people and visual agents can distinguish content from actions and supporting labels.
First content
Main content
Layout stability
Blocking time
Visual speed
Machine-readable files, crawler policy, discovery, and homepage markup.
Sitemap is not declared in robots.txt
Schema.org markup was not found on the homepage
5 OG tags found
Based on robots.txt analysis
Social preview metadata found on the homepage.
og:typewebsiteog:urlhttps://angular.dev/og:titleHome • Angularog:descriptionThe web development framework for building modern apps.# Angular Angular — Deliver web apps with confidence 🚀 ## Table of Contents - [What is Angular](https://angular.dev/overview) - [Installation guide](https://angular.dev/installation) - [Style Guide](https://next.angular.dev/style-guide) ## Components - [What is a component](https://angular.dev/guide/components) - [Component selectors](https://angular.dev/guide/components/selectors) - [Styling components](https://angular.dev/guide/components/styling) - [Accepting data with input properties](https://angular.dev/guide/components/inputs) - [Custom events with output](https://angular.dev/guide/components/outputs) - [Content projection](https://angular.dev/guide/components/content-projection) - [Component lifecycle](https://angular.dev/guide/components/lifecycle) ## Templates guides - [Template Overview](https://angular.dev/guide/templates) - [Adding event listeners](https://angular.dev/guide/templates/event-listeners) - [Binding text, properties and attributes](https://angular.dev/guide/templates/binding) - [Control Flow](https://angular.dev/guide/templates/control-flow) - [Template variable declaration](https://angular.dev/guide/templates/variables) - [Deferred loading of components](https://angular.dev/guide/templates/defer) - [Expression syntax](https://angular.dev/guide/templates/expression-syntax) ## Directives - [Directives overview](https://angular.dev/guide/directives) - [Attribute directives](https://angular.dev/guide/directives/attribute-directives) - [Structural directives](https://angular.dev/guide/directives/structural-directives) - [Directive composition](https://angular.dev/guide/directives/directive-composition-api) - [Optimizing images](https://angular.dev/guide/image-optimization) ## Signals - [Signals overview](https://angular.dev/guide/signals) - [Dependent state with linkedSignal](https://angular.dev/guide/signals/linked-signal) - [Async reactivity with resources](https://angular.dev/guide/signals/resource) ## Dependency injection (DI) - [Dependency Injection overview](https://angular.dev/guide/di) - [Understanding Dependency injection](https://angular.dev/guide/di/dependency-injection) - [Creating an injectable service](https://angular.dev/guide/di/creating-injectable-service) - [Configuring dependency providers](https://angular.dev/guide/di/dependency-injection-providers) - [Lazy loading services](https://angular.dev/guide/di/lazy-loading-services) - [Injection context](https://angular.dev/guide/di/dependency-injection-context) - [Hierarchical injectors](https://angular.dev/guide/di/hierarchical-dependency-injection) - [Optimizing Injection tokens](https://angular.dev/guide/di/lightweight-injection-tokens) ## RxJS - [RxJS interop with Angular signals](https://angular.dev/ecosystem/rxjs-interop) - [Component output interop](https://angular.dev/ecosystem/rxjs-interop/output-interop) ## Loading Data - [HttpClient overview](https://angular.dev/guide/http) - [Setting up the HttpClient](https://angular.dev/guide/http/setup) - [Making requests](https://angular.dev/guide/http/making-requests) - [Intercepting requests](https://angular.dev/guide/http/interceptors) - [Reactive data fetching with httpResource](https://angular.dev/guide/http/http-resource) - [Testing](https://angular.dev/guide/http/testing) ## Forms - [Forms overview](https://angular.dev/guide/forms) - [Reactive Forms](https://angular.dev/guide/forms/reactive-forms) - [Strictly types forms](https://angular.dev/guide/forms/typed-forms) - [Template driven forms](https://angular.dev/guide/forms/template-driven-forms) - [Validate forms input](https://angular.dev/guide/forms/form-validation) - [Building dynamic forms](https://angular.dev/guide/forms/dynamic-forms) - [Signal Forms](https://angular.dev/guide/forms/signals/overview) ## Accessibility - [Angular Aria overview](https://angular.dev/guide/aria/overview) ## Routing - [Routing overview](https://angular.dev/guide/routing) - [Define routes](https://angular.dev/guide/routing/define-routes) - [Route loading strategies](https://angular.dev/guide/routing/loading-strategies) - [Show routes with outlets](https://angular.dev/guide/routing/show-routes-with-outlets) - [Navigate to routes](https://angular.dev/guide/routing/navigate-to-routes) - [Read route state](https://angular.dev/guide/routing/read-route-state) - [Common routing tasks](https://angular.dev/guide/routing/common-router-tasks) - [Creating custom route matches](https://angular.dev/guide/routing/routing-with-urlmatcher) ## Server Side Rendering (SSR) - [SSR Overview](https://angular.dev/guide/performance) - [Server and hybrid rendering](https://angular.dev/guide/ssr) - [Rendering strategies in Angular](https://angular.dev/guide/routing/rendering-strategies) - [Hybrid rendering with server routing](https://angular.dev/guide/hybrid-rendering) - [Hydration](https://angular.dev/guide/hydration) - [Incremental Hydration](https://angular.dev/guide/incremental-hydration) # CLI [Angular CLI Overview](https://angular.dev/tools/cli) ## Testing - [Testing overview](https://angular.dev/guide/testing) - [Testing coverage](https://angular.dev/guide/testing/code-coverage) - [Testing services](https://angular.dev/guide/testing/services) - [Basics of component testing](https://angular.dev/guide/testing/components-basics) - [Component testing scenarios](https://angular.dev/guide/testing/components-scenarios) - [Testing attribute directives](https://angular.dev/guide/testing/attribute-directives) - [Testing pipes](https://angular.dev/guide/testing/pipes) - [Debugging tests](https://angular.dev/guide/testing/debugging) - [Testing utility apis](https://angular.dev/guide/testing/utility-apis) - [Component harness overview](https://angular.dev/guide/testing/component-harnesses-overview) - [Using component harness in tests](https://angular.dev/guide/testing/using-component-harnesses) - [Creating a component harness for your components](https://angular.dev/guide/testing/creating-component-harnesses) ## Animations - [Animations your content](https://angular.dev/guide/animations/css) - [Route transition animation](https://angular.dev/guide/routing/route-transition-animations) - [Migrating to native CSS animations](https://next.angular.dev/guide/animations/migration) ## APIs - [API reference](https://angular.dev/api) - [CLI command reference](https://angular.dev/cli) ## Others - [Zoneless](https://angular.dev/guide/zoneless) - [Error encyclopedia](https://angular.dev/errors) - [Extended diagnostics](https://angular.dev/extended-diagnostics) - [Update guide](https://angular.dev/update-guide) - [Contribute to Angular](https://github.com/angular/angular/blob/main/CONTRIBUTING.md) - [Angular's Roadmap](https://angular.dev/roadmap) - [Keeping your projects up-to-date](https://angular.dev/update) - [Security](https://angular.dev/best-practices/security) - [Internationalization (i18n)](https://angular.dev/guide/i18n)