Stay Updated
Get the latest updates delivered to your inbox.
Verify Your Email
We've sent a 6-digit verification code to:
|
Your grades appear here.
Scores are 0 to 100. A+ starts at 97.
Every browser enforces the Same-Origin Policy: a web page can time how fast another server answers, but it can never read what that server sends back. That rule protects every website on the internet from being silently scraped by other pages, this grader included. There's nothing broken here, and nothing on either side that turns this rule off.
Finishing the grade just needs the page's own code. Either option below takes under a minute:
Option 1: Paste the code (fastest). Open the page, press Ctrl+U (⌘⌥U on Mac), select all, copy, and paste it below. Grading starts on paste.
If the server response above looked unusually slow, or the test failed outright, the usual cause is anti-bot protection treating this test like a bot, because that's exactly what it is. Worth checking:
Turning the relevant one off, or allow-listing this test, just long enough to re-run it confirms whether that's the cause, and it's safe to turn back on right after. None of it affects real visitors, and none of it affects the paste-the-code option above, which runs entirely in your own browser and never touches your server.
Ranked by how much each fix raises your grade.
Pages on this website load in a frame at phone or desktop width. The grader reads the browser's own performance timeline for paint, layout shift and every file's size, checks the rendered color of every text element, and inspects the live page for accessibility, SEO and privacy/cookie compliance.
Other websites can't be opened that way, because browsers keep sites isolated from each other. For them, the grader times four requests to the server from your device, and grades accessibility, SEO and privacy from the code you paste.
Each category is a weighted average of its checks, with speed timings scored on log-normal curves like Lighthouse uses. Then caps apply: any detected WCAG A or AA failure holds accessibility at 69; a noindex tag holds SEO at 20; LCP over 4 seconds or layout shift over 0.25 holds speed at 49; a first response over 1.8 seconds holds speed at 59; a missing privacy policy, cookie banner, or unconsented trackers holds privacy at 59.
The overall grade is the geometric mean of the four, so the weakest area pulls hardest.
Timings come from your device and network, so run tests on a typical connection and compare trends rather than single runs. Repeat visits benefit from your browser cache, which makes numbers look better than a first visit.
Automated checks find only part of all accessibility problems. A perfect score means no detectable failures, not a certified accessible site; keyboard and screen reader testing are still required.
| Measure | Full credit near | Half credit at | Used for |
|---|---|---|---|
| Largest Contentful Paint | 2.5 s mobile, 1.2 s desktop | 4.0 s mobile, 2.4 s desktop | Pages on this site |
| Cumulative Layout Shift | 0.10 | 0.25 | Pages on this site |
| First Contentful Paint | 1.8 s mobile, 0.9 s desktop | 3.0 s mobile, 1.6 s desktop | Pages on this site |
| First response (new visitor) | 0.8 s | 1.8 s | All sites |
| Server response (repeat) | 0.4 s | 1.0 s | Other sites |
| Page weight | 1.5 MB total, 350 KB JavaScript | 2.5 MB, 600 KB | Pages on this site |