Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FLink & Button QualityAction6 issue(s) across 140 links and 5 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://kotaku.com/pragmata-controversy-… | I Need Everyone To Start Being… | img no alt | Add alt attribute to the image |
| https://kotaku.com/12-things-i-wish-i-kn… | 12 Things I Wish I Knew Before… | img no alt | Add alt attribute to the image |
| https://kotaku.com/red-lobsters-infamous… | IRL … | img no alt | Add alt attribute to the image |
| https://kotaku.com/15-tips-to-before-sta… | 15 Tips To Know Before Startin… | img no alt | Add alt attribute to the image |
| https://kotaku.com/new-minions-movie-ret… | New Minions Movie Retconning T… | img no alt | Add alt attribute to the image |
| https://kotaku.com/oscar-isaac-tried-rea… | Oscar Isaac Tried Really Hard … | img no alt | Add alt attribute to the image |
| https://kotaku.com/special-donkey-kong-c… | Special Donkey Kong Country SN… | img no alt | Add alt attribute to the image |
| https://kotaku.com/video/disney-pulls-ja… | Disney+ Pulls The Abyss Over C… | img no alt | Add alt attribute to the image |
| https://kotaku.com/video/mindseye-cpr-mi… | A Hot-Fix Is On The Way For Mi… | img no alt | Add alt attribute to the image |
| https://kotaku.com/video/ironheart-new-t… | Ironheart‘s New Trailer Deli… | img no alt | Add alt attribute to the image |
| https://kotaku.com/video/black-ops-7-inv… | Black Ops 7, Invincible Vs & M… | img no alt | Add alt attribute to the image |
| https://kotaku.com/metro-2039-looks-stun… | Metro 2039 Looks Stunning In F… | img no alt | Add alt attribute to the image |
| https://kotaku.com/xbox-360-tribute-retr… | What We Love And Miss About Th… | img no alt | Add alt attribute to the image |
| https://kotaku.com/bloodborne-anime-sony… | (empty) | empty | Add link text or aria-label |
| (empty) | empty | Add link text or aria-label | |
| https://kotaku.com | (empty) | empty | Add link text or aria-label |
| https://facebook.com/kotaku | new tab | Add '(opens in new tab)' to text | |
| https://instagram.com/kotakudotcom | new tab | Add '(opens in new tab)' to text | |
| https://x.com/kotaku | 𝕏 | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/user/KotakuNYC | YouTube | new tab | Add '(opens in new tab)' to text |
| /feed | RSS | new tab | Add '(opens in new tab)' to text |
| /sitemap_index.xml | Sitemap | new tab | Add '(opens in new tab)' to text |
| / | (empty) | empty | Add link text or aria-label |
| https://de.kotaku.com/ | Ausgabe DE | new tab | Add '(opens in new tab)' to text |
| https://es.kotaku.com/ | Edición ES | new tab | Add '(opens in new tab)' to text |
| https://fr.kotaku.com/ | Édition FR | new tab | Add '(opens in new tab)' to text |
| https://facebook.com/kotaku | new tab | Add '(opens in new tab)' to text | |
| https://instagram.com/kotakudotcom | new tab | Add '(opens in new tab)' to text | |
| https://x.com/kotaku | 𝕏 | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/user/KotakuNYC | YouTube | new tab | Add '(opens in new tab)' to text |
| /feed | RSS | new tab | Add '(opens in new tab)' to text |
| / | (empty) | empty | Add link text or aria-label |
| https://de.kotaku.com/ | Ausgabe DE | new tab | Add '(opens in new tab)' to text |
| https://es.kotaku.com/ | Edición ES | new tab | Add '(opens in new tab)' to text |
| https://fr.kotaku.com/ | Édition FR | new tab | Add '(opens in new tab)' to text |
| https://facebook.com/kotaku | new tab | Add '(opens in new tab)' to text | |
| https://instagram.com/kotakudotcom | new tab | Add '(opens in new tab)' to text | |
| https://x.com/kotaku | 𝕏 | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/user/KotakuNYC | YouTube | new tab | Add '(opens in new tab)' to text |
| /feed | RSS | new tab | Add '(opens in new tab)' to text |
| /manage-utiq | here | generic text | Replace with descriptive text |
Before: here Suggested: Manage Utiq | |||
| https://consenthub.utiq.com/pages/privac… | supported internet connection | new tab | Add '(opens in new tab)' to text |
| https://consenthub.utiq.com/ | Utiq’s privacy portal (“co… | new tab | Add '(opens in new tab)' to text |
| https://consenthub.utiq.com/pages/privac… | Utiq's privacy statement | new tab | Add '(opens in new tab)' to text |
| https://cmp.sirdata.com/ | powered bySirdata | new tab | Add '(opens in new tab)' to text |
Links without text are announced as raw URLs by screen readers.
https://kotaku.com/bloodborne-anime-sony-from-software-jacksepticeye-2000689372; a#newsletter; https://kotaku.com; /; /
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Generic link text like 'click here' doesn't describe the destination.
/manage-utiq ("here")
Generic anchor text ('click here', 'read more', 'learn more') tells screen readers and search engines nothing about the destination.
Learn more ▾ ▴
Out-of-context lists of links read by AT (one navigation pattern) become useless when every link says 'click here'. Use the destination's title or topic as anchor text. Doubles as SEO win — Google passes anchor-text relevance to the destination.
Source: WCAG 2.4.4 / Google Search Central
Image-only links need alt text on the image (or aria-label on the link) so screen readers can announce them.
a[href="https://kotaku.com/pragmata-controversy-diana-design-mods-culture-war-2000689130"]; a[href="https://kotaku.com/12-things-i-wish-i-knew-before-playing-vampire-crawlers-20…"]; a[href="https://kotaku.com/red-lobsters-infamous-endless-shrimp-return-and-staff-aren…"]; a[href="https://kotaku.com/15-tips-to-before-starting-windrose-that-new-pirate-game-o…"]; a[href="https://kotaku.com/new-minions-movie-retconning-the-lore-that-kept-the-bastar…"]; a[href="https://kotaku.com/oscar-isaac-tried-really-hard-to-make-star-wars-episode-9-…"]; a[href="https://kotaku.com/special-donkey-kong-country-snes-cart-shows-up-on-antiques…"]; a[href="https://kotaku.com/video/disney-pulls-james-cameron-abyss-controversial-rat-s…"]; a[href="https://kotaku.com/video/mindseye-cpr-mini-game-hot-fix-coming-1851784478"]; a[href="https://kotaku.com/video/ironheart-new-trailer-delivers-cool-surprises-185178…"] (+3 more)
Image-only links with no alt are unidentifiable to screen-reader users — link's destination is invisible.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://facebook.com/kotaku; https://instagram.com/kotakudotcom; https://x.com/kotaku; https://www.youtube.com/user/KotakuNYC; /feed; /sitemap_index.xml; https://de.kotaku.com/; https://es.kotaku.com/; https://fr.kotaku.com/; https://facebook.com/kotaku (+16 more)
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
DPrint StylesheetActionNo print stylesFIX
BForm Accessibility2 of 2 controls have issuesREVIEW
| Control | Type | Label | Method |
|---|---|---|---|
| (Enter email here) | placeholder only | ||
| s | text | (SEARCH) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="email" name="EMAIL">; <input type="text" name="s">
Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.
Learn more ▾ ▴
Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).
Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman
B404 Error PageHTTP 404, custom pageREVIEW
BWeb ManifestValid manifestREVIEW
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
A+Landmark Structure4 landmarksPASS
A+Heading Hierarchy74 headingsPASS
- H1 Kotaku
- H2 I Need Everyone To Start Being Normal About Pragmata
- H2 Latest
- H3 A ‘Game Show’ That’s Basically Dropout For Word Nerds Is The Funniest Thing I’ve Watched In Years
- H3 The Most Inescapable Voice In Gaming Wants To Start His Own Studio
- H3 12 Things I Wish I Knew Before Playing Vampire Crawlers
- H3 Star Wars Accidentally Made It Onto Magic: The Gathering Cards As Misprints Ramp Up
- H3 Marathon Goes On Sale For The First Time As Fans Debate Free-To-Play Nuclear Option
- H3 This Surrealist City Builder Is A Must For Those Seeking Stress-Free Chill Times
- H3 I Can’t Draw, So I Love Low-Effort Tomodachi Life Custom Creations, Like This Single Pea On A Plate
- H3 Xbox Game Pass Ditches Day-One Call Of Duty To Lower The Price
- H3 The Most Inescapable Voice In Gaming Wants To Start His Own Studio
- H3 Marathon Goes On Sale For The First Time As Fans Debate Free-To-Play Nuclear Option
- H3 Xbox Game Pass Ditches Day-One Call Of Duty To Lower The Price
- H3 Red Lobster’s Infamous Endless Shrimp Return And Staff Aren’t Happy About It
- H2 Tips & Guides
- H3 15 Tips To Know Before Starting Windrose, That New Pirate Game On Steam Everyone Is Playing
- H3 How To Stop Playing Tomodachi Life The Wrong Way And Just Enjoy It
- H3 Players Are Reporting A Surprise Fire Sale on Switch 2 Games At Costco
- H3 Crimson Desert, One Month Later
- H2 Top Games
- H3 Pragmata
- H3 Resident Evil Requiem
- H3 Crimson Desert
- H3 Hollow Knight: Silksong
- H2 Entertainment
- H3 Netflix Confirms Sidney Sweeney Will Lead Live-Action Gundam Movie And I Could Not Be More Skeptical
- H3 New Minions Movie Retconning The Lore That Kept The Bastards Out Of WW1 And WW2
- H3 The Super Mario Bros. Movie Storyboard Suggests Film Almost Had Cameos From Wart, Mouser, And…Rawk Hawk?
- H3 Oscar Isaac Tried Really Hard To Make Star Wars Episode 9 Palpatine Line Not Sound Dumb
- H2 Deals
- H3 Anker USB-C Hub With Ethernet and HDMI Ports Is Back to Black Friday Pricing One Last Time on Amazon
- H3 Looking for a Budget Shokz Alternative? Anker Soundcore Sport X20 Earbuds Go on Clearance at All-Time Low
- H3 Garmin Forerunner 165 Sees Another Price Drop to Record Low, Now a More Affordable AMOLED Running Smartwatch
- H3 Samsung 27″ Odyssey G5 Gaming Monitor Now Cheaper Than Black Friday in Amazon’s Clearance Push
- H3 Amazon Makes Yard Work Cheaper by Dropping EGO POWER+ String Trimmer to Its Lowest Price This Year, With Battery and Charger Included
- H3 Skip Microsoft’s Price Hike With Xbox Game Pass Ultimate Now at $25 per Month for Up to 9 Months via StackSocial
- H3 Anker Nano Docking Station With Detachable Hub Hits an All-Time Low at Nearly 30% Off, One Device Replaces Your Hub and Dock
- H3 Samsung Galaxy Tab A11+ Drops Back to Its Lowest Price Yet, Now an Android Tablet Without the Premium Price Tag
- H3 WD_Black 1TB NVMe SSD Powered by SanDisk Now Nearly 50% Off on Amazon, High-Speed Storage for Less
- H3 Anker Clears Out Soundcore 2 Portable Bluetooth Speaker for Under $30 After 10K+ Units Sold on Amazon
- H3 ASUS TUF Gaming Monitor Is Back to Its Black Friday Pricing in Amazon’s Clearance Push
- H3 Geekom’s 2026 Ryzen 9 Mini PC Hits All-Time Low at 33% Off, a Smarter and Cheaper Alternative to CPU and GPU Builds
- H2 Reviews
- H3 Mouse: PI For Hire: The Kotaku Review
- H3 Dosa Divas: The Kotaku Review
- H3 Pragmata: The Kotaku Review
- H3 Samson Is A Clunky, Broken Mess That GTA IV Lovers Might Still Want To Check Out
- H2 Retro
- H3 YouTuber Reconstructs Nintendo’s Notoriously Rare First Arcade Game
- H3 Princess Peach Was The Best Character In Super Mario Bros. 2
- H3 The Original Super Mario Bros. Is Still Hiding Secrets 40 Years Later
- H3 Special Donkey Kong Country SNES Cart Shows Up On Antiques Roadshow To Make You Feel Old
- H2 Kotaku Video
- H3 Ring Psychology: Understanding The 6 Phases Of A Wrestling Match Through Heel Era John Cena
- H3 Disney+ Pulls The Abyss Over Controversial Rat Scene — Again
- H3 A Hot-Fix Is On The Way For MindsEye’s Frustrating CPR Mini-Game
- H3 Ironheart‘s New Trailer Delivers A Couple Cool Surprises
- H3 Black Ops 7, Invincible Vs & More — Here Are The 5 Games That Stole Microsoft’s Show
- H2 PlayStation News
- H3 PlayStation Veteran Shuhei Yoshida Says Jim Ryan Fired Him For Refusing To Do ‘Ridiculous Things’
- H3 New PS5 Dashboard Update Leaks And Damn, Sony, That Looks Good
- H2 Xbox News
- H3 Forza Horizon 6′s Xbox Controller Is A Hideous Neon Mess And I Love It
- H3 Metro 2039 Looks Stunning In First Gameplay, Launching Later This Year
- H2 Nintendo News
- H3 A Rare Early Version Of The NES Classic Punch-Out!! Has Been Unearthed
- H3 Over 1,000 Mario Maker Levels Have Been Deleted, And It May Be Just One Person’s Fault
- H2 PC News
- H3 The Best Games Of 2025 (So Far)
- H3 What We Love And Miss About The Xbox 360
- H2 Bloodborne Is The Worst PlayStation Exclusive To Adapt To Film
- H2 New York Mayor Uses Mario Kart To Explain Politics: ‘We Need To Beat Bowser On The Rainbow Road’
- H2 🕹️ Level up your inbox
A+Alt Text QualityAll 45 images OKPASS
AFavicon & Branding7 icon(s) detectedPASS
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h2 I Need Everyone To S… | 16.06:1 | 3.0:1 | #000000 | #E1E1E1 | Pass |
| h2 Latest | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Tips & Guides | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Top Games | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Entertainment | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Deals | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Reviews | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Retro | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Kotaku Video | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 PlayStation News | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Xbox News | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Nintendo News | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 PC News | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 Is The Worst PlaySta… | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 New York Mayor Uses | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 To Explain Politics:… | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h2 🕹️ Level up you… | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h3 A ‘Game Show’ Th… | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h3 The Most Inescapable… | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | Pass |
| h3 12 Things I Wish I K… | 16.21:1 | 3.0:1 | #000000 | #E2E2E2 | 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.
ALighthouse Accessibility AuditsScore 93/100 — 2 failing, 28 passedPASS
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 |
|---|
10:18 AM div.relative > a.flex > div.flex-none > span.py-3 |
9:38 AM div.relative > a.flex > div.flex-none > span.py-3 |
8:58 AM div.relative > a.flex > div.flex-none > span.py-3 |
8:18 AM div.relative > a.flex > div.flex-none > span.py-3 |
7:38 AM div.relative > a.flex > div.flex-none > span.py-3 |
6:58 AM div.relative > a.flex > div.flex-none > span.py-3 |
Apr 20 div.relative > a.flex > div.flex-none > span.py-3 |
Apr 20 div.relative > a.flex > div.flex-none > span.py-3 |
Apr 20 div.relative > a.flex > div.flex-none > span.py-3 |
Do not accept div > div.sd-cmp-ke5c5 > button.sd-cmp-7Ga7b > span.sd-cmp-j-Z5- |
Kotaku div.sd-cmp-gpI1s > div.sd-cmp-tZcty > div.sd-cmp-kT8Te > span |
These are opportunities to improve the legibility of your content.
Names and labels
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 |
|---|
ul.col-span-2 > li.py-8 > div.flex > a.flex-none ul.col-span-2 > li.py-8 > div.flex > a.flex-none |
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.