This audit framework is designed for three situations:
- Developers troubleshooting a live Angular app that ranks poorly or isn't indexed despite being technically complete
- SEO professionals evaluating an Angular codebase they didn't build, trying to understand where search visibility is breaking down
- Engineering leads preparing for an SEO engagement who want a baseline before bringing in specialists
It's not a general JavaScript SEO checklist. This guide focuses specifically on diagnosis — identifying the root cause of existing problems — rather than implementation. If you're building a new Angular app and want to get SEO right from the start, the AngularJS SEO checklist is the better starting point.
Run this audit when:
- Pages aren't appearing in Google Search Console's coverage report despite being live
- Indexed pages show empty titles, missing descriptions, or wrong headings in search results
- Organic traffic dropped after a framework upgrade or routing refactor
- A Google crawl budget concern is suspected on larger Angular apps
The process below is sequential. Each step builds on the previous one, and skipping ahead typically means misdiagnosing the root cause. Rendering issues look like content issues until you check the render output directly.