Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FLink & Button QualityAction32 issue(s) across 329 links and 108 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://twitter.com/rte | (empty) | empty | Add link text or aria-label |
| https://www.facebook.com/ExploreRTE/ | (empty) | empty | Add link text or aria-label |
| https://www.instagram.com/explorerte/ | (empty) | empty | Add link text or aria-label |
| https://ie.linkedin.com/company/rte/ | (empty) | empty | Add link text or aria-label |
| https://www.youtube.com/user/rte | (empty) | empty | Add link text or aria-label |
| https://about.rte.ie/ie/reports-and-poli… | More information about your pr… | new tab | Add '(opens in new tab)' to text |
| https://www.rte.ie/privacy | Legal Information, opens in a … | new tab | Add '(opens in new tab)' to text |
| https://about.rte.ie/ie/reports-and-poli… | More information about your pr… | new tab | Add '(opens in new tab)' to text |
| https://www.rte.ie/privacy | Legal Information, opens in a … | new tab | Add '(opens in new tab)' to text |
| https://www.onetrust.com/products/cookie… | Powered by OneTrust Opens in a… | new tab | Add '(opens in new tab)' to text |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
Links without text are announced as raw URLs by screen readers.
https://twitter.com/rte; https://www.facebook.com/ExploreRTE/; https://www.instagram.com/explorerte/; https://ie.linkedin.com/company/rte/; https://www.youtube.com/user/rte
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
Add '(opens in new tab)' to link text or aria-label.
https://about.rte.ie/ie/reports-and-policies/cookie-policy/; https://www.rte.ie/privacy; https://about.rte.ie/ie/reports-and-policies/cookie-policy/; https://www.rte.ie/privacy; https://www.onetrust.com/products/cookie-consent/
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#more-btn-comp; button.search_profile__button (#222 on page); button#mobile_search_nav_button; button#more-btn; button#more-btn; button.search_profile__button (#301 on page); button (#2812 on page); button (#2824 on page); button (#2840 on page); button (#2856 on page) (+17 more)
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
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
CFavicon & BrandingAction5 icon(s) detectedREVIEW
BLighthouse Accessibility AuditsScore 87/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.
ARIA
Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. Learn more about valid values for ARIA attributes.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Next slides div#embedWrapper > radio-live-stations > div.cake > button.radio-carousel-next |
These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.
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 |
|---|
View our Cookie Policy div#onetrust-group-container > div#onetrust-policy > div#onetrust-policy-text > a.ot-cookie-policy-link |
View our Privacy Policy div#onetrust-group-container > div#onetrust-policy > div#onetrust-policy-text > a.ot-imprint-link |
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.current-episode-container > div.av-box > div.player-container > iframe#player_iframe_2 div.current-episode-container > div.av-box > div.player-container > iframe#player_iframe_2 |
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 |
|---|
DISCOVER footer.rte-global-footer > div.row > div.large-2 > h6.menu-heading |
These are opportunities to improve keyboard navigation in your application.
Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
View our Cookie Policy div#onetrust-group-container > div#onetrust-policy > div#onetrust-policy-text > a.ot-cookie-policy-link |
View our Privacy Policy div#onetrust-group-container > div#onetrust-policy > div#onetrust-policy-text > a.ot-imprint-link |
ALandmark Structure26 landmarksPASS
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
AHeading Hierarchy212 headings, 1 skip(s)PASS
- H6 Discover Discover
- H6 Food
- H6 Watch Watch
- H6 Listen Listen
- H6 Services Services
- H6 Kids Kids
- H6 Help Help
- H6 Information Information
- H1 RTÉ Home Page - RTÉ Ireland's National Television and Radio Broadcaster
- H2 Top Stories
- H3 Donald Trump extends Iran ceasefire, blockades to remain
- H3 Court will not name ex-TD who gave sex offender reference
- H3 Children's hospital will open 'when it's right', Minister says
- H3 Govt downgrades growth forecasts, predicts higher surplus
- H3 More money but more pressure on the Government to spend
- H3 The winner of Home of the Year 2026 has been crowned
- H3 Home of the Year - The Grand Final
- H3 'Fine, sunny' days in store as temperatures to hit 21C
- H3 Latest weather forecast for your area
- H3 Beirne: Players 'can't be distracted' by coaching fallout
- H3 Ulster hit hard by injuries ahead of crucial interpro
- H3 RTÉ Cult TV Classics: A Scare At Bedtime traumatised a generation
- H3 RTÉ Cult TV Classics: When Bachelors Walk met Celtic Tiger Dublin
- H3 Are you waking up at 3am every night? Here's what may be going on
- H3 The 5am myth: why waking up early is overrated
- H3 'No Irish need apply' - stories of emigrants in England
- H3 McConalogue: Funding of Taylor at Croker must make sense
- H3 Kneecap among 1,100 artists urging Eurovision boycott
- H3 Brighton cruise to victory over toothless Chelsea
- H3 Live The Late Debate
- H3 Renters thrown 'to wolves' over modular homes - Cairns
- H3 Turtle to return to sea after 22 years at Kerry aquarium
- H3 TV's Guy Martin banned from driving for six months
- H3 Danny Healy-Rae removed as member of agriculture cttee
- H3 Daily Quiz - Test your knowledge
- H2 Featured Video
- H3 Curlew conservation scheme makes breakthrough
- H4 Playlist
- H5 Curlew conservation scheme makes breakthrough
- H5 Renters thrown to wolves over modular homes plans, says Cairns
- H5 McEntee urges counterparts to suspend EU-Israel agreement
- H5 Starmer says he was wrong to name Mandelson as US envoy
- H5 Tokyo office sways quake strikes off Japan coast
- H5 Man who shot dead seven of his children identified by US police
- H5 Calls for updated training as EV risks technician shortage
- H5 Electricity prices may rise by '4% to 8%', minister warns
- H5 Eight children killed in Louisiana shooting
- H5 Humans far behind as robot breaks record at Beijing race
- H5 Four people rescued from boat fire off Dún Laoghaire
- H5 Iran issues defiant message over Strait of Hormuz
- H5 French soldier killed in attack on UN mission in southern Lebanon officials say 1
- H2 Editor's Picks
- H3 10 cultural gems you might have missed so far this year
- H3 Doireann on motherhood and going on the road with baby Rosie
- H3 First Dates was first broadcast #OnThisDay 10 years ago
- H3 Why Bruce Lee still matters over 50 years after his death
- H2 Explore: The Census 1926
- H3 Search the Census 1926
- H3 Ireland's new radio service informs people about 1926 census
- H2 News
- H3 Donald Trump extends Iran ceasefire, blockades to remain
- H3 Court will not name ex-TD who gave sex offender reference
- H3 Govt downgrades growth forecasts, predicts higher surplus
- H3 More money but more pressure on the Government to spend
- H3 'Fine, sunny' days in store as temperatures to hit 21C
- H2 Sport
- H3 Brighton cruise to victory over toothless Chelsea
- H3 Beirne: Players 'can't be distracted' by coaching fallout
- H3 O'Sullivan finds his bearings to build up commanding lead
- H3 McConalogue: Funding of Taylor at Croker must make sense
- H3 Championship: Leicester relegated, Coventry secure title
- H2 From Around Ireland
- H3 Minister expresses gratitude to Kerry CAMHS whistleblower
- H3 O'Neill welcomes dismissal of language policy challenge
- H3 Cork creamery fined €8,000 over illegal river discharge
- H3 University of Limerick appoints new president
- H3 Jury in sexual assault case retires to consider verdict
- H2 1926 Census
- H3 Public urged to report Census transcription issues
- H3 Kildare saw largest population growth since 1926 - Census
- H3 Why the census is integral to Ireland's past, present and future
- H3 Watch: Census Centenarian Ambassador on past century
- H3 Explore: The Census 1926
- H3 The Late Debate
- H3 2FM Greene Room with Jenny Greene
- H3 The Blue of the Night with Bernard Clarke
- H3 An Taobh Tuathail
- H3 Gold Night Cap
- H2 Today's Must-Listen Radio
- H3 Theatre Review: Do You Come From Gommorah?
- H3 Modular homes - more solutions or more problems?
- H3 Clipped Wings at LIV Golf
- H3 Buffet breakfasts and salsa dancing with Chris McCausland
- H2 Play our Games
- H3 Mil don Bhéar
- H3 Challenge your mind: Play our games
- H3 Solitaire
- H3 Popcadia
- H3 Quizzler
- H3 Hook n Hoops
- H3 Rianta
- H3 Macalla
- H3 Beat Hop
- H3 Solitaire Pyramid
- H3 Where in the World
- H3 Chess
- H2 GAA Latest
- H3 Joyce still getting used to switch as Cork eye Limerick
- H3 Scoring woes spell 'big trouble' for Kilkenny - Horgan
- H3 Ulster GAA have no plans to revive hurling championship
- H3 McManus: Conlon influence essential to plug Clare leaks
- H3 Horgan predicts early end to Tipperary title defence
- H2 You May Have Missed
- H3 Girls in Green shoot up to 23rd in world rankings
- H3 Nightclub to pay €43,000 damages for assault by doorman
- H3 Multiple scam websites impersonated NCT booking system
- H3 Shania Twain adds Opening Act winner to Limerick gig
- H2 Podcasts We Love
- H3 Come to your Census: The podcast
- H3 What Were We Like?
- H3 Callan's Kicks
- H3 Behind The Story
- H3 Insights with Sean O'Rourke
- H3 Finding Samantha
- H3 RTÉ Rugby Podcast
- H3 GAA Podcast
- H3 Documentary On One
- H3 First Conviction
- H3 Brainstorm
- H3 30 Acres
- H2 Your Daily Habit
- H3 Archives
- H3 Competitions
- H3 Weather
- H3 Newsletters
- H3 Games
- H2 Best of RTÉ Player
- H3 Young Forever: The Death of Ageing?
- H3 The Great House Revival
- H3 The Young Offenders
- H3 30 Rock
- H3 The Sunday Game
- H3 Red Eye
- H3 The Money List
- H3 Cheap European Homes
- H3 Leonard and Hungry Paul
- H3 Bluey as Gaeilge
- H2 Most Popular
- H3 Rising Time
- H3 Oliver Callan
- H3 Today with David McCullagh
- H3 Morning Ireland
- H3 The John Creedon Show
- H3 Your financial questions answered with Eoin McGee
- H3 "My uncle William is entered as 'Wilhelma' and my grandmother is down as 'Eddie' "
- H3 Newspaper Panel
- H3 Should Europe wean itself off US tech?
- H3 Oliver Callan
- H3 Curlew conservation scheme makes breakthrough
- H3 Renters thrown to wolves over modular homes plans, says Cairns
- H3 Humans far behind as robot breaks record at Beijing race
- H3 Meryl Streep, Anne Hathaway, Emily Blunt and Stanley Tucci strike a pose at The Devil Wears Prada 2 premiere in New York City
- H3 Minister for Foreign Affairs Helen McEntee says escalation in West Bank unacceptable
- H3 Fair City preview - 21 April
- H3 Man who shot dead seven of his children identified by US police
- H3 news2day Monday, 20 April 2026
- H3 Government downgrades growth forecasts for this year
- H3 Tokyo office sways quake strikes off Japan coast
- H3 Court will not name ex-TD who gave sex offender reference
- H3 Are you waking up at 3am every night? Here's what may be going on
- H3 Proposed exemptions for modular homes brought to Cabinet
- H3 Donald Trump extends Iran ceasefire, blockades to remain
- H3 TV's Guy Martin banned from driving for six months
- H3 Mexico pyramid shooting was 'planned' attack - officials
- H3 'Fine, sunny' days in store as temperatures to hit 21C
- H3 Scarlett Faulkner's brother dies days after her funeral
- H3 Govt downgrades growth forecasts, predicts higher surplus
- H3 'No support' over suspension of EU-Israel agreement
- H6 Discover Discover skipped
- H6 Food
- H6 Watch Watch
- H6 Listen Listen
- H6 Services Services
- H6 Kids Kids
- H6 Help Help
- H6 Information Information
- H2 We Care About Your Privacy
- H3 We and our partners process data to provide:
- H2 About Your Privacy
- H3 Manage Consent Preferences
- H4 Strictly Necessary Cookies
- H4 Performance Cookies
- H4 Functional Cookies
- H4 Targeting Cookies and Third-Party Embeds
- H4 Store and/or access information on a device 9 partners can use this purpose
- H4 Develop and improve services 10 partners can use this purpose
- H4 Measure content performance 2 partners can use this purpose
- H4 Understand audiences through statistics or combinations of data from different sources 4 partners can use this purpose
- H4 Use limited data to select advertising 8 partners can use this purpose
- H4 Create profiles for personalised advertising 8 partners can use this purpose
- H4 Use profiles to select personalised advertising 7 partners can use this purpose
- H4 Create profiles to personalise content 0 partners can use this purpose
- H4 Use profiles to select personalised content 0 partners can use this purpose
- H4 Measure advertising performance 10 partners can use this purpose
- H4 Use precise geolocation data 1 partners can use this special feature
- H4 Ensure security, prevent and detect fraud, and fix errors 10 partners can use this special purpose
- H4 Deliver and present advertising and content 9 partners can use this special purpose
- H4 Match and combine data from other data sources 8 partners can use this feature
- H4 Link different devices 8 partners can use this feature
- H4 Identify devices based on information transmitted automatically 9 partners can use this feature
- H4 Save and communicate privacy choices 9 partners can use this special purpose
- H3 Cookie List
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
AAlt Text QualityAll 184 images OKPASS
| Issue | Count |
|---|---|
| too long | 20 image(s) |
A+Form AccessibilityAll 20 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #searchterm | search | Search rte.ie | aria-label |
| #ot-group-id-C0002 | checkbox | Performance Cookies | for/id |
| #ot-group-id-C0003 | checkbox | Functional Cookies | for/id |
| #ot-group-id-C0004 | checkbox | Targeting Cookies and Third-Party Embeds | for/id |
| #ot-group-id-IAB2V2_1 | checkbox | Store and/or access information on a device | for/id |
| #ot-group-id-IAB2V2_10 | checkbox | Develop and improve services | for/id |
| #ot-group-id-IAB2V2_8 | checkbox | Measure content performance | for/id |
| #ot-group-id-IAB2V2_9 | checkbox | Understand audiences through statistics or combinations of data from different sources | for/id |
| #ot-group-id-IAB2V2_2 | checkbox | Use limited data to select advertising | for/id |
| #ot-group-id-IAB2V2_3 | checkbox | Create profiles for personalised advertising | for/id |
| #ot-group-id-IAB2V2_4 | checkbox | Use profiles to select personalised advertising | for/id |
| #ot-group-id-IAB2V2_5 | checkbox | Create profiles to personalise content | for/id |
| #ot-group-id-IAB2V2_6 | checkbox | Use profiles to select personalised content | for/id |
| #ot-group-id-IAB2V2_7 | checkbox | Measure advertising performance | for/id |
| #ot-group-id-ISF2V2_1 | checkbox | Use precise geolocation data | for/id |
| #vendor-search-handler | text | Cookie list search | aria-label |
| #chkbox-id | checkbox | checkbox label | for/id |
| #select-all-hosts-groups-handler | checkbox | checkbox label | for/id |
| #select-all-vendor-groups-handler | checkbox | checkbox label | for/id |
| #select-all-vendor-leg-handler | checkbox | checkbox label | for/id |
A404 Error PageHTTP 404, custom pagePASS
AWeb ManifestPWA-readyPASS
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 |
|---|---|---|---|---|---|
| h1 RTÉ Home Page - RT… | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Top Stories | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Featured Video | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Editor's Picks | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Explore: The Census … | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 News | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Sport | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 From Around Ireland | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 1926 Census | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Today's Must-Listen … | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Play our Games | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 GAA Latest | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 You May Have Missed | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Podcasts We Love | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Your Daily Habit | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Best of RTÉ Player | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 Most Popular | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 We Care About Your P… | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h2 About Your Privacy | 17.84:1 | 3.0:1 | #000000 | #EEECEC | Pass |
| h3 10 cultural gems you… | 17.84:1 | 3.0:1 | #000000 | #EEECEC | 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.