Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DForm AccessibilityAction4 of 6 controls have issuesFIX
| Control | Type | Label | Method |
|---|---|---|---|
| #EmailAddress-1 | Enter Your Email | for/id | |
| #EmailAddress-2 | Email Address | for/id | |
| #small_search_form | text | (Search) | placeholder only |
| #small_search_form | text | (Search) | placeholder only |
| input | submit | (none) | none |
| input | submit | (none) | none |
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
<input type="submit">; <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
Placeholder text disappears on focus and is not a reliable label.
<input type="text" name="q" id="small_search_form">; <input type="text" name="q" id="small_search_form">
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
DLink & Button QualityAction6 issue(s) across 231 links and 13 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.rollingstone.fr/ | Click here | generic text | Replace with descriptive text |
Before: Click here Suggested: Home page | |||
| (empty) | empty | Add link text or aria-label | |
| https://www.rollingstone.com/2026/08/ | Read more | generic text | Replace with descriptive text |
Before: Read more Suggested: 08 | |||
| https://www.rollingstone.com/t/rs-report… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Rs Reports | |||
| https://www.rollingstone.com/page/2/ | Read more | generic text | Replace with descriptive text |
Before: Read more Suggested: 2 | |||
| https://www.facebook.com/RollingStone/ | new tab | Add '(opens in new tab)' to text | |
| https://www.instagram.com/rollingstone/ | new tab | Add '(opens in new tab)' to text | |
| https://www.tiktok.com/@rollingstone?lan… | TikTok | new tab | Add '(opens in new tab)' to text |
| https://twitter.com/RollingStone | X | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/c/rollingstone | YouTube | new tab | Add '(opens in new tab)' to text |
| <button> | (empty) | empty | Add button text or aria-label |
Links without text are announced as raw URLs by screen readers.
a (#737 on page)
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.
https://www.rollingstone.fr/ ("Click here"); https://www.rollingstone.com/2026/08/ ("Read more"); https://www.rollingstone.com/t/rs-reports/ ("Read More"); https://www.rollingstone.com/page/2/ ("Read more")
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
Add '(opens in new tab)' to link text or aria-label.
https://www.facebook.com/RollingStone/; https://www.instagram.com/rollingstone/; https://www.tiktok.com/@rollingstone?lang=en; https://twitter.com/RollingStone; https://www.youtube.com/c/rollingstone
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
Icon-only buttons need an aria-label so screen readers can announce them.
button.c-button (#1947 on page)
Buttons with no accessible text (icon-only, no aria-label) can't be activated by voice control or understood by screen readers.
Source: WCAG 2.1 SC 4.1.2
DTabindex Anti-PatternsAction0 positive, 22 -1-on-focusableFIX
DIframe AccessibilityAction9/10 iframe(s) missing title; 0 placeholder(s)FIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionTheme color onlyFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BLandmark Structure11 landmarksREVIEW
Multiple navigations need aria-label to distinguish them for screen readers.
Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.
Learn more ▾ ▴
When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.
Source: WAI-ARIA Authoring Practices
The skip-link anchor (e.g., `href="#main"`) points at an ID that has no corresponding element on the page. Activating the link does nothing -- a silent WCAG 2.4.1 failure that the visual link presence hides. Add `id="main"` (or whichever matches the href) to the target landmark.
Skip link points at an ID that doesn't exist on the page. The link looks fine visually but does nothing when activated -- silent WCAG 2.4.1 failure.
Learn more ▾ ▴
Find the target landmark (typically <main> or the first <h1>) and add `id="..."` matching the skip link's href fragment. Test by tabbing to the skip link and pressing Enter -- focus should jump to the target.
Source: WCAG 2.1 SC 2.4.1
CMobile-Readable Font SizesAction89% of visible text renders at >= 12 CSS px (10 below threshold)REVIEW
C404 Error PageActionHTTP 404, custom pageREVIEW
BFavicon & Branding4 icon(s) detectedREVIEW
CColor Contrast (Screenshot)Action20 text elements analyzed, 1 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 Rolling Stone | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Reports | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Most Popular | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 You might also like | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 The 100 Greatest Pun… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Best New Music: Beyo… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Geese Remind Us Why … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Rosario Dawson Confi… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Perez Hilton Hospita… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 David Ellison Says H… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Brad Pitt Is Alleged… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Method Man Drops Lim… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 ‘Wandering Trees… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 The Best Online Stor… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Inside the Noah Wyle… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 No ‘Mo Romo? Not S… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Follow Us | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Newsletter Signup | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Got a Hot News Tip? | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| title Rolling Stone – Mu… | 3.66:1 | 4.5:1 | #000000 | #666666 | Fail |
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.
BLighthouse Accessibility AuditsScore 85/100 — 5 failing, 25 passedREVIEW
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 |
|---|
Click here div#main-wrapper > div#pmc-reg-rd-overlay-banner > div.message > a |
Cliquez ici div#pmc-reg-rd-overlay-banner > div.message > span.u-symbol > a |
List of Partners (vendors) div.ot-dpd-container > div.ot-dpd-content > p.ot-dpd-desc > button.ot-link-btn |
These are opportunities to improve the legibility of your content.
Names and labels
Screen reader users rely on frame titles to describe the contents of frames. Learn more about frame titles.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.header-links-secondary-inner > div#piano-header-mobile-subscribe-button > div.tp-container-inner > iframe#offer_d884501c7a6b6d8756a5-0 div.header-links-secondary-inner > div#piano-header-mobile-subscribe-button > div.tp-container-inner > iframe#offer_d884501c7a6b6d8756a5-0 |
div.footer-button-list > div#pmc-piano-footer-sub-button > div.tp-container-inner > iframe#offer_8097f47fb233bffd4cde-0 div.footer-button-list > div#pmc-piano-footer-sub-button > div.tp-container-inner > iframe#offer_8097f47fb233bffd4cde-0 |
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.
Navigation
Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. Learn more about heading order.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Amy Helm Allegedly Caused $2 Million in Damages to Levon Helm Studios, Lawsuit … div.story > div > div.lrv-a-span2 > h3#c-title-amy-helm-levon-studio-lawsuit-1235606741 |
These are opportunities to improve keyboard navigation in your application.
Tables and lists
Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. Learn more about proper list structure.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
America’s Toughest Workout Isn’t In A Gym — It’s On The Street
By
JASON MOTLAGH section#story-featured-quote > div.story > div.// > ul.lrv-a-unstyle-list |
‘Wandering Trees’ Review: Iconoclastic Director Salvatore Mereu Tries a Newly M… div.lrv-a-wrapper > div.lrv-a-span2 > section.newswire > ul.lrv-a-unstyle-list |
Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. Learn more about proper list structure.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
‘Wandering Trees’ Review: Iconoclastic Director Salvatore Mereu Tries a Newly M… ul.lrv-a-unstyle-list > div.flickity-viewport > div.flickity-slider > li.js-Flickity-cell |
These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader.
AHeading Hierarchy61 headings, 1 skip(s)PASS
- H1 .RS-logo-filigree-cls-1{fill:#e60019}.RS-logo-filigree-cls-2{fill:#fff}.RS-logo-filigree-cls-3{fill:#929497}.RS-logo-filigree-cls-4{fill:#e60019}.RS-logo-filigree-cls-5{fill:#231f20} Rollingstone Log
- H3 Amy Helm Allegedly Caused $2 Million in Damages to Levon Helm Studios, Lawsuit Claims skipped
- H3 Is ‘Tony’ a True Story? Sort Of
- H3 Why Was It So Hard for Sam Cooke’s Grandkids to Drop a Soul Album?
- H3 Biggie’s Manager Wins Legal Battle Against Faith Evans Over Rapper’s Catalog Cash
- H3 A True-Crime Producer Posed as an Heiress — Then Allegedly Stole $30 Million
- H3 Charli XCX Sang With the Strokes? Cool
- H3 ZZ Top Drummer Frank Beard Facing Health Issues After Show Cancellation
- H3 The 100 Greatest Punk Albums of All Time
- H3 Best New Music: Beyoncé and Jay-Z, Karol G, More
- H3 Geese Remind Us Why Real Bands Matter
- H3 Rosario Dawson Confirms Her Cameo Was Cut From ‘Spider-Man: Brand New Day’
- H3 Rosario Dawson Confirms Her Cameo Was Cut From 'Spider-Man: Brand New Day'
- H3 Jason Sudeikis Joins Mumford and Sons Onstage to Sing ‘Ted Lasso’ Theme Song
- H3 Jenna Ortega Reveals the Surprising Fact Behind Sabrina Carpenter's 'Taste' Video
- H3 Tiffany Haddish Pleads Guilty to Driving Under the Influence, Gets 12 Months of Probation
- H3 Rod Stewart Undergoes Successful Heart Procedure, Cancels Tour Dates to Recover
- H3 John Oliver Begins His Slap-Happy Stint on the Soap Opera 'Days of Our Lives'
- H3 What Exactly Is Going on With the Outrage Over Fauci and Miscarriages?
- H3 Gracie Abrams Built a Career on Honesty. She’s Going Even Deeper Now
- H3 The 100 Greatest Guitar Solos of All Time
- H3 The 500 Greatest Songs of All Time
- H3 Zohran Mamdani: ‘If You Aren’t Willing to Fight, You Will Never Win’
- H3 Trump Is Turning D.C. Into a Theme Park for the American Century
- H3 Shania Twain: ‘People Know I’m Inclusive’
- H3 Inside the Desperate Search for Nolan Wells
- H3 Rolling Stone Travel Awards 2026: Best Hotels, Resorts, Getaways, Gear
- H3 Noah Continues Love Affair With Seventies and Eighties Rock With INXS Merch Drop
- H3 Rick Ross on New Book, NA Spirits, and Exercising With a Joint and Luc Belaire
- H3 Taylor Stitch’s Grateful Dead Collection Is a Throwback to the Band’s Formative Years
- H3 Molly Shannon and Ashley Padilla Talk ‘SNL’ and Shinola’s Gilda Radner-Inspired Collection
- H3 America’s Toughest Workout Isn’t in a Gym — It’s on the Street
- H2 Rolling Stone
- H2 Reports
- H3 The Bookie at the Center of the Ohtani Betting Scandal Is Ready to Talk
- H3 Inside the Battle Over ‘Napalm Girl’
- H3 He Stole George Jones’ Widow’s Heart. Then He Allegedly Stole Her Millions
- H3 My Best Friend’s Murder Was a Tabloid Circus. Now, I’m Looking for the Truth
- H3 More News
- H3 John Oliver Begins His Slap-Happy Stint on the Soap Opera 'Days of Our Lives'
- H3 What Exactly Is Going on With the Outrage Over Fauci and Miscarriages?
- H3 ‘The Office’ U.K. Star Lucy Davis Reveals ‘Incurable’ Cancer Diagnosis
- H3 50 Years Ago Today: The Ramones Took on the Punk Skeptics at Their West Coast Debut
- H3 Kennedy Center to Cover $250,000 Legal Fees of Jazz Musician Who Protested Trump Takeover
- H3 All the Artists Who Don’t Want Donald Trump Using Their Music
- H2 Most Popular
- H3 Perez Hilton Hospitalized After Appearing to Harm Himself on Livestream
- H3 David Ellison Says He’ll Pull Paramount Out of California Starting Oct. 1 if States Refuse to Negotiate Settlement in Antitrust Suit
- H3 Brad Pitt Is Allegedly 'Bracing Himself' For His Kids' Next Move Which Sources Say Is His 'Worst Possible Nightmare'
- H3 Method Man Drops Limited-Edition Hat Collection with TWNTY-TWO and TICAL Athletics
- H2 You might also like
- H3 ‘Wandering Trees’ Review: Iconoclastic Director Salvatore Mereu Tries a Newly Minted Fairyale, but Only Fitfully Finds Magic
- H3 The Best Online Stores for Back-to-School Shopping for Teens This Year
- H3 Inside the Noah Wyle and Shawn Hatosy Relationship That Anchors ‘The Pitt’ Season 2
- H3 No ‘Mo Romo? Not So Fast, Says CBS Sports
- H4 Rolling Stone
- H4 Legal
- H3 Follow Us
- H3 Newsletter Signup
- H3 Got a Hot News Tip?
- H4 Our Sites
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
AHeading Text Quality1 heading-text-quality issue(s) detectedPASS
AAlt Text QualityAll 34 images OKPASS
| Issue | Count |
|---|---|
| too long | 10 image(s) |