Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.F404 Error PageActionSoft 404 detectedFIX
The server returned HTTP 200 for a non-existent path. Search engines will index this page as real content. Configure your server to return HTTP 404 for missing pages.
FFavicon & BrandingAction1 icon(s) detectedFIX
FWeb ManifestActionInvalid JSONFIX
Manifest contains invalid JSON.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
DLighthouse Accessibility AuditsActionScore 66/100 — 6 failing, 14 passedFIX
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
(See more) div#explore > div.featured-snapshot > h3.icon-compass > a |
upon getting his coffee, man finds a bear fighting a redneck in his cup, and a … div.container > div.chain_step > div.info > a.chain_link |
75 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Daredevil apologizes about killing your kitten. div.container > div.chain_step > div.info > a.chain_link |
114 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Something Awful div.meta_wrapper > ul.meta > li > a.icon-people |
A cultured chimp wearing a blue suit, red bow tie, top hat, and monocle drinks … div.container > div.chain_step > div.info > a.chain_link |
114 likes div.info > div.meta_wrapper > ul.meta > li.likes |
15 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
I saw this one, the worst suprise from Cracker Jack Cereals div.container > div.chain_step > div.info > a.chain_link |
187 likes div.info > div.meta_wrapper > ul.meta > li.likes |
7 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
The next target is Hello Kitty. Most Greatest War Mouse in the world is going t… div.container > div.chain_step > div.info > a.chain_link |
448 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
A vivid drawing of why 6 is afraid of 7 div.container > div.chain_step > div.info > a.chain_link |
75 likes div.info > div.meta_wrapper > ul.meta > li.likes |
9 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
A construction of the Doodle or Die logo, using an actual skull and a couple of… div.container > div.chain_step > div.info > a.chain_link |
255 likes div.info > div.meta_wrapper > ul.meta > li.likes |
9 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
a ghost steals a bear's hat div.container > div.chain_step > div.info > a.chain_link |
193 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
A man and his dog around a campfire near the lake div.container > div.chain_step > div.info > a.chain_link |
45 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
Ice King has been a naughty boy. Now he has to clean up all the blood. div.container > div.chain_step > div.info > a.chain_link |
69 likes div.info > div.meta_wrapper > ul.meta > li.likes |
14 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
A Dell commercial targeting Squids. div.container > div.chain_step > div.info > a.chain_link |
200 likes div.info > div.meta_wrapper > ul.meta > li.likes |
14 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Something Awful div.meta_wrapper > ul.meta > li > a.icon-people |
Mexican dinosaur playing twister div.container > div.chain_step > div.info > a.chain_link |
97 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
A Swedish fighter pilot is about to crash into the jungle because he's too busy… div.container > div.chain_step > div.info > a.chain_link |
332 likes div.info > div.meta_wrapper > ul.meta > li.likes |
15 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
The Burger King (R) and Wendy(R) in an unhappy marriage. div.container > div.chain_step > div.info > a.chain_link |
213 likes div.info > div.meta_wrapper > ul.meta > li.likes |
5 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
Astronaut escapes a black hole through clever use of a wood chipper. div.container > div.chain_step > div.info > a.chain_link |
242 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
we found waldo div.container > div.chain_step > div.info > a.chain_link |
185 likes div.info > div.meta_wrapper > ul.meta > li.likes |
11 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
a ladybug poooping bubbles div.container > div.chain_step > div.info > a.chain_link |
46 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
the reason we don't let kids draw on the walls. div.container > div.chain_step > div.info > a.chain_link |
382 likes div.info > div.meta_wrapper > ul.meta > li.likes |
8 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
HELLO YES THIS IS DOG div.container > div.chain_step > div.info > a.chain_link |
19 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
A scene from "The Thing" - without any dogs, any characters, vehicles, building… div.container > div.chain_step > div.info > a.chain_link |
94 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
After rescuing Mutt from the indigenous Black Sumo Wrestlers, Indiana Jones fle… div.container > div.chain_step > div.info > a.chain_link |
100 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Storyboard div.meta_wrapper > ul.meta > li > a.icon-people |
A seagull transforms into a giant dragon in the middle of the stormy ocean, whi… div.container > div.chain_step > div.info > a.chain_link |
153 likes div.info > div.meta_wrapper > ul.meta > li.likes |
14 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
Google Chome thinks he's working properly but Google Explorer, who reads books,… div.container > div.chain_step > div.info > a.chain_link |
70 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Flirting with death. div.container > div.chain_step > div.info > a.chain_link |
63 likes div.info > div.meta_wrapper > ul.meta > li.likes |
12 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
The yellow school bus has had enough, and chooses to leave this world. :'( div.container > div.chain_step > div.info > a.chain_link |
51 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
carnivor pig. div.container > div.chain_step > div.info > a.chain_link |
35 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
The rainbow beamed in the blue sky. On the ocean the navy fought. The dolphins … div.container > div.chain_step > div.info > a.chain_link |
916 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
Super creepy Cheshire cat with a hoop earring and it looks like he's been eatin… div.container > div.chain_step > div.info > a.chain_link |
23 likes div.info > div.meta_wrapper > ul.meta > li.likes |
14 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Geeky Cheeky div.meta_wrapper > ul.meta > li > a.icon-people |
bad art div.container > div.chain_step > div.info > a.chain_link |
153 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Tally ho! On a mammoth! div.container > div.chain_step > div.info > a.chain_link |
146 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
a beautiful and happy Bob Ross intricately paints a landscape that, indeed, doe… div.container > div.chain_step > div.info > a.chain_link |
69 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 9 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
a beautiful woman stares off into the sunrise from the edge of a cliff div.container > div.chain_step > div.info > a.chain_link |
162 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
Penguin flying with jetpack flipping me of div.container > div.chain_step > div.info > a.chain_link |
66 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 9 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Casino Royales newest gambling hit: Go Fish. Daniel Craig goes all out. div.container > div.chain_step > div.info > a.chain_link |
150 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Something Awful div.meta_wrapper > ul.meta > li > a.icon-people |
epic robot and t-rex battle with an explosion! div.container > div.chain_step > div.info > a.chain_link |
123 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
A green desert. Everything is green. The sky, the ground. All but a dying tree … div.container > div.chain_step > div.info > a.chain_link |
490 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
FOSSIL FUEL div.container > div.chain_step > div.info > a.chain_link |
60 likes div.info > div.meta_wrapper > ul.meta > li.likes |
9 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Sir Snail looks confused. div.container > div.chain_step > div.info > a.chain_link |
489 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
so the dolphins were aliens after all... div.container > div.chain_step > div.info > a.chain_link |
111 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
Mario and Luigi eating mushrooms. Guess which one is poisonous. div.container > div.chain_step > div.info > a.chain_link |
46 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Anime & Video Games div.meta_wrapper > ul.meta > li > a.icon-people |
A realistic T. Rex tries to get insurance coverage and tells a heart-wrenching … div.container > div.chain_step > div.info > a.chain_link |
358 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Detailed Doodlers div.meta_wrapper > ul.meta > li > a.icon-people |
A viking and tooth fairy team up to kill a DJ Dragon thats wearing shades and h… div.container > div.chain_step > div.info > a.chain_link |
631 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
a moose wearing a party hat has a deflated balloon tied to its antlers div.container > div.chain_step > div.info > a.chain_link |
27 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
AMAZINGLY well drawn futuristic Link has a tiny computer in his brain that lets… div.container > div.chain_step > div.info > a.chain_link |
193 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 13 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Legend of Zelda div.meta_wrapper > ul.meta > li > a.icon-people |
Spongebob is about to take on Darth Vader, in an attempt to avenge that poor st… div.container > div.chain_step > div.info > a.chain_link |
385 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 14 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Pizza slice riding a dolphin. div.container > div.chain_step > div.info > a.chain_link |
79 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 8 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
a goose sticking its head into a portal div.container > div.chain_step > div.info > a.chain_link |
43 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 11 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Mirabel from Encanto beautifully drawn :) div.container > div.chain_step > div.info > a.chain_link |
42 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 12 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
Elmos head is in the fridge Cookie Monster looks freaked out! div.container > div.chain_step > div.info > a.chain_link |
79 likes div.info > div.meta_wrapper > ul.meta > li.likes |
18 steps div.info > div.meta_wrapper > ul.meta > li.steps |
Started 4 years ago div.info > div.meta_wrapper > ul.meta > li.time_ago |
These are opportunities to improve the legibility of your content.
Names and labels
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.doodle_content > div.doodle > a.chain_link > img div.doodle_content > div.doodle > a.chain_link > img |
body#page_splash > img.dyna-hide body#page_splash > img.dyna-hide |
Labels ensure that form controls are announced properly by assistive technologies, like screen readers. Learn more about form element labels.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div#content > div.sign_in > form.step_1 > input.blank div#content > div.sign_in > form.step_1 > input.blank |
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
body#page_splash > header#top > div#brand > a.text body#page_splash > header#top > div#brand > a.text |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
div.chain_step > div.doodle_content > div.doodle > a.chain_link div.chain_step > div.doodle_content > div.doodle > a.chain_link |
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Best practices
Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. Learn more about the viewport meta tag.
Informational: a Permissions-Policy directive showing feature -> allowed origins.
Source: MDN Permissions-Policy
| Failing Elements |
|---|
head > meta head > meta |
One main landmark helps screen reader users navigate a web page. Learn more about landmarks.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
html.chrome html.chrome |
These items highlight common accessibility best practices.
CLandmark StructureAction2 landmarksREVIEW
Screen reader users cannot quickly navigate to the primary content. Wrap your main content in <main>.
Without a <main> landmark, screen-reader users can't skip past the navigation to the page content — every page starts with re-reading the menu.
Learn more ▾ ▴
The <main> element marks the page's primary content area. Assistive tech offers a 'jump to main' shortcut — but only if <main> exists. Without it, every page navigation forces re-reading the header. Wrap your primary content in a single <main>.
Source: WAI-ARIA / WCAG 2.4.1
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
BHeading Hierarchy9 headingsREVIEW
- H2 It's like the game of Telephone. Except with doodles.
- H2 Start playing now as:
- H3 See Some Example Chains
- H3 Some example chains (See more)
- H2 Start playing instantly
- H2 Keyboard shortcuts
- H3 Colors & Brushes
- H3 Actions
- H3 The rest
Every page should have one H1 that describes the page content.
No H1 means screen-reader users can't identify the page's primary topic, and Google's content-extraction degrades.
Learn more ▾ ▴
The H1 is the document title for assistive tech and a strong signal to search engines about page topic. Pages without one force screen readers to fall back to the <title> attribute or page chrome. Add a single H1 that names the page's primary subject.
Source: WCAG 2.4.6 / Google Search Central
BForm Accessibility2 of 2 controls have issuesREVIEW
| Control | Type | Label | Method |
|---|---|---|---|
| username | text | (none) | none |
| input | submit | (none) | none |
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
<input type="text" name="username">; <input type="submit">
Form controls without labels — assistive tech announces 'edit text' with no context; users can't complete forms.
Source: WCAG 2.1 SC 3.3.2
CColor Contrast (Screenshot)Action20 text elements analyzed, 9 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
1 contrast failures on background images/gradients
These failures are invisible to CSS-based accessibility tools like Lighthouse. The text may be fine on a solid background, but fails when rendered over an image or gradient.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h2 It's like the game o… | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h2 . Except with doodle… | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h2 Start playing now as… | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h2 Start playing instan… | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h2 Keyboard shortcuts | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h3 Some example chains | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h3 Colors & Brushes | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h3 Actions | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| h3 The rest | 15.42:1 | 3.0:1 | #000000 | #B7E4F4 | Pass |
| title Doodle or Die | 1.51:1 | 4.5:1 | #000000 | #242E32 | Fail |
| span DOODLE OR DIE | 1.48:1 | 4.5:1 | #000000 | #232C31 | Fail |
| span Explore | 1.00:1 | 4.5:1 | #000000 | #000000 | Fail |
| span Create account | 1.00:1 | 4.5:1 | #000000 | #000000 | Fail |
| span Sign in | 1.00:1 | 4.5:1 | #000000 | #000000 | Fail |
| a About | 1.00:1 | 4.5:1 | #000000 | #000000 | Fail |
| a Explore | 1.00:1 | 4.5:1 | #000000 | #000000 | Fail |
| a Create account | 1.00:1 | 4.5:1 | #000000 | #000000 | Fail |
| a Sign in | 2.96:1 | 4.5:1 | #000000 | #495B62 | Fail |
| a About | 15.42:1 | 4.5:1 | #000000 | #B7E4F4 | Pass |
| em Telephone | 15.42:1 | 4.5:1 | #000000 | #B7E4F4 | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
AAlt Text Quality1 of 1 images have issuesPASS
| Issue | Count |
|---|---|
| missing | 1 image(s) |
Images without alt text are invisible to screen readers.
Each image without alt text is a WCAG 1.1.1 failure — invisible to screen-reader users, lost from Google Image Search.
Learn more ▾ ▴
WCAG 2.1 Level A requires text alternatives for non-decorative images. Empty alt='' is fine for decorative; meaningful images need descriptive text. Common fixes: CMS audit + bulk add, build-time linter (alt-text-required ESLint rule), CI gate on Lighthouse a11y score.
Source: WCAG 2.1 SC 1.1.1 / WebAIM Million Report
A+Link & Button Quality22 links, 1 buttons — all OKPASS
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| http://www.google.com/moderator/#16/e=1b… | Let us know! | new tab | Add '(opens in new tab)' to text |
Add '(opens in new tab)' to link text or aria-label.
http://www.google.com/moderator/#16/e=1bf312
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP