Website Grader
Free tool by AAJ - an audit of one page across eight categories, with the evidence behind every check
The Website Grader fetches the page you enter and checks it against roughly 50 measured items in eight categories: performance and Core Web Vitals, SEO and discoverability, mobile experience, security and trust, accessibility, conversion and content, analytics and measurement, and technical health. Every check shows what it observed on the page, so a finding can be verified rather than taken on trust. The full report is also emailed to the address entered.
Use the tool at aajconsult.com/tools/website-grader.
What it checks
Performance: Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift, HTML weight, render-blocking CSS and JavaScript, image loading and sizing, and caching and compression. SEO: title and meta description, heading structure, indexability, XML sitemap, structured data and URL hygiene. Mobile: viewport, tap targets, type size, horizontal overflow, load speed and touch interactions. Security: HTTPS, HSTS, mixed content, security headers, TLS, exposed software versions and known-vulnerable libraries.
Accessibility: declared language, image alt text, form labels, keyboard focus and semantic landmarks. Conversion: an above-the-fold value proposition, a primary call to action, social proof, readability, lead-capture friction and a clear next step. Analytics: web analytics, conversion tracking, a tag manager, consent handling and Search Console verification. Technical: clean markup, HTTP/2 or HTTP/3, a real 404 page, a favicon and redirect hygiene.
How the grade is worked out
Each check passes, warns or fails. Within a category a pass counts as 100, a warning as 65 and a failure as 25, and the category score is their average. A check that could not be measured is left out rather than guessed. The overall score weights the categories - conversion highest, then performance and SEO, then mobile, security and analytics, with accessibility and technical health slightly lower - and maps to a letter grade from A down to F.
Core Web Vitals cannot be measured from a single fetch of the page, so they come from Google PageSpeed Insights where it has data for the site. Where it has none, those three checks are marked not measured and excluded from the score.
What it does not check
The grader reads one page as a server receives it; it does not run the page's JavaScript or look at the rest of the site. It does not check email authentication - that is what the free Email Authentication Checker is for - and it cannot see your analytics data, only whether the tags are present.
Run this in your agent
The same method runs as the free AAJ agent skill Website Conversion Audit, so a coding agent can do this work with your own data. Install it with npx skills add sarojkjha/aaj-marketing-skills --skill website-conversion-audit.
Frequently asked questions
Why does it ask for an email address?
To send the full report, with every item that did not pass, so it can be shared with whoever will fix it.
Why is my performance score missing Core Web Vitals?
Google PageSpeed Insights has no data for the site yet, which is common for newer or low-traffic sites. The other performance checks still run.
Related resources
SEO & GEO Readiness Scorer - Email Authentication Checker - Website & Conversion Optimization Playbook - Website & Conversion hub - All free tools
A list of fixes is the start.
AAJ works on the page, the copy and the measurement behind it. See the Growth Audit.
More in Website & Conversion
Part of the Website & Conversion hub - see all 11 resources on this topic.
- Free tool: Five-Second Message Test
- AI agent skill: Website Conversion Audit
- Article: Why Your Landing Page Converts at 1% (and How to Increase That to 3-5%)
- AI agent skill: Lead Magnet & Free Tool Design
Also useful in Content, Copy & SEO.