Skip to content
https://independent.ie

Accessibility

· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.
SCORE
45
GRADE
F
FIX
6
REVIEW
5
PASS
2
INFO
0
Checks
13
2 PASS 5 REVIEW 6 FIX
F
Heading Hierarchy
Action
202 headings, 7 skip(s)
FIX
202 headings, 7 skip(s)
Critical::
No H1 heading found
Every page should have one H1 that describes the page content.
Warning::
Heading level skipped: H3 → H6 (missing H4)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H3 → H6 (missing H4)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H4 → H6 (missing H5)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H3 → H6 (missing H4)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
  • H2 Key member of Kinahan cartel arrested in Spain in major blow to crime network
  • H3 Latest NewsMore
  • H6 Pep Guardiola hits back at ‘stupid’ criticism of Manchester City’s celebrations after beating Arsenal skipped
  • H6 Leicester City are relegated to League One, 10 years after their against-the-odds Premier League title triumph
  • H6 Musgrave becomes ‘official supporter’ of next year’s Ryder Cup at Adare Manor
  • H6 LIVE | Trump extends ceasefire until Iran submits peace proposal; Tehran says US blockade of its ports is 'act of war'
  • H6 The Left Wing podcast: Leinster's European dilemma, Connacht’s famous win and Munster's latest controversy
  • H4 LIVE | Trump extends ceasefire until Iran submits peace proposal; Tehran says US blockade of its ports is 'act of war'
  • H4 Explainer: What is the Annual Progress Report, and what does it tell us about the state of Ireland’s economy?
  • H4 Sex offender’s appeal rejected as judge refuses to name former TD who provided character reference
  • H4 How Dubliner Eoin Tonge aims to supercharge Primark growth as split looms – with Coleen Rooney part of the drive
  • H4 ‘I was very disappointed’ – Mike Prendergast opens up on his decision to leave Munster after missing out on top job
  • H4 ‘A representation of our commitment to each other’ – Kildare couple crowned winners of Home of the Year
  • H4 UCD medicine student refused costs of High Court case following alleged rape
  • H4 ‘Our son wants to build on our land, but the neighbours say there's a 1960s covenant banning construction’
  • H4 Son (45) charged with assaulting father who was found dead on Waterford farm is remanded in custody
  • H3 Top Stories
  • H4 RTÉ presenter Laura Fox marries long-term partner Brian Moran
  • H4 Garda suspended over ‘Bikegate’ controversy gets standing ovation at GRA conference
  • H4 David W Higgins: There was more to the fuel protests than diesel prices – liberalism had gone too far
  • H4 Inside ‘Dubai Central’ jail, the ‘hell on earth’ that Daniel Kinahan is likely being held in after his arrest
  • H4 ‘I stood up to my workplace bully – everyone tells you not to, but fighting back was my therapy’
  • H4 Martin Breheny: Dublin need to put in an emergency SOS call to Pat Gilroy – they need help on the sideline
  • H4 Government accused of ‘throwing renters to the wolves’ over garden‑home exemptions
  • H4 Lucinda O’Sullivan’s restaurant review: It’s not hard to see why this Indian spot has been a hit with superstars like Bono and Matt Damon
  • H4 ‘Europe’s crediblity is at stake’ – EU divided on suspension of Israel pact despite Irish and Spanish push for action
  • H4 ‘It’s a tool, not a trophy’ – what would money experts do if they received a windfall of €10,000?
  • H4 Michael review: Jacko biopic is an extravagant PR exercise of glossy reconstructions and horrible wigs
  • H4 Music teacher gets two-year road ban for driving 800m in reverse after eating cannabis cake
  • H4 Man jailed for 12 months after assault on landlord who asked him to leave property
  • H4 Meath house at centre of 20-year planning row has now been erased from landscape
  • H3 VideosMore
  • H2 Meath house at centre of planning row now erased from landscape
  • H4 Inside ‘Dubai Central’ jail, the ‘hell on earth’ complex likely housing Daniel Kinahan skipped
  • H4 'I had €50,000 and an abandoned home' - How a Dublin man built his own house using the council's refurbishment scheme
  • H4 RTÉ outsourcing new Radio 1 jingles cost Irish artists income of up to €100,000 per year, representative groups say
  • H4 WATCH: U.S. Navy opening fire on an Iranian-flagged cargo ship
  • H3 Featured
  • H2 Colm Keys: All-Ireland champions dangle dangerously above vicious vortex of Munster mayhem
  • H3 Most Read
  • H6 ‘Our son wants to build on our land, but the neighbours say there's a 1960s covenant banning construction’ skipped
  • H6 Sex offender’s appeal rejected as judge refuses to name former TD who provided character reference
  • H6 Meath house at centre of 20-year planning row has now been erased from landscape
  • H6 Inside ‘Dubai Central’ jail, the ‘hell on earth’ that Daniel Kinahan is likely being held in after his arrest
  • H6 Key member of Kinahan cartel arrested in Spain in major blow to crime network
  • H4 ‘If Joanne McNally wants my kidney she can have it – she grew our revenue by €100K in the first few months’
  • H4 Hidden veg, local produce and the battle against chicken nuggets – Inside the Cork kitchen producing healthy school meals
  • H4 Neuroendocrine tumours: It’s known as ‘the quiet cancer’ – I had no symptoms
  • H4 Kirsty Blake Knox: The new ‘Devil Wears Prada’ movie brings back memories of my less glamorous time as a Vogue intern
  • H4 ‘They’re one of those groups where ... everybody has bought into them because of their political stance’: Kneecap’s next steps
  • H4 Everyone’s talking about: Nasal strips – but do they really improve sleep quality and reduce snoring?
  • H3 Best of the weekend
  • H4 Dermot Bannon on the homes of Joanne McNally, ‘There were chairs that didn’t fit. She sawed the legs off,’ and Vogue Williams: ‘People coming in and out all the time’
  • H4 Katriona O’Sullivan: ‘A lot of my friends have had gastric sleeves. They’re on Ozempic. They’ve had their face done, their arse done. If you look at the more educated woman, it’s very differ
  • H4 Louise Duffy: ‘I don’t always have to be in front of a camera sharing. I don’t just blast it all out there, which I think is why I haven’t been cancelled’
  • H4 Dear Mary: My husband keeps telling me I have to lose weight before our holiday so he will look good
  • H4 ‘I dreamt I was looking for Killian... it was my brain’s way of trying to understand what had happened’ – jewellery designer Emily MacKeogh on fiance’s death
  • H4 Luke O’Neill: With the number of redheads on the rise, are Irish people simply more evolved?
  • H3 World NewsEuropeBritainNorth AmericaMore
  • H2 LIVE | Trump extends ceasefire until Iran submits peace proposal; Tehran says US blockade of its ports is 'act of war'
  • H4 ‘Europe’s crediblity is at stake’ – EU divided on suspension of Israel pact despite Irish and Spanish push for action skipped
  • H4 EU warns ‘emergency stocks must be put to best use’ as it lays out plan to deal with jet fuel crisis
  • H4 John Downing: Keir Starmer has not totally rescued UK-Irish relations, but he’s markedly improved things
  • H4 Netanyahu would be arrested if he came to Hungary, says new leader
  • H4 Japan on alert for ‘megaquake’ after 7.7-magnitude tremor and tsunami warnings
  • H4 X Factor finalist accused of attempted murder of influencer makes heart sign from dock
  • H3 Opinion & AnalysisLettersEditorialAnalysisCommentMore
  • H4 David W Higgins: There was more to the fuel protests than diesel prices – liberalism had gone too far
  • H4 Ksenia Samotiy: My Wild Atlantic Way adventure educated me in a way I simply could not have imagined
  • H4 Brianna Parkins: Privileged white women in difficult marriages are my latest obsession – and a free lesson on why we should pay more attention to our finances
  • H4 Marc Champion: Logic demands a deal on Iran, but will Donald Trump’s
fantasies allow one?
  • H4 John Downing: Keir Starmer has not totally rescued UK-Irish relations, but he’s markedly improved things
  • H4 Birke Herzbruch: Civilians pay the highest price in Sudan’s ‘forgotten war’
  • H3 Editor's Choice
  • H4 Frances Black: ‘Meeting Brian was like winning the lottery, that he liked me, that he loved me’
  • H4 ‘We were left having to pay the full costs of their mistakes’ – couple sue builders on RTÉ’s ‘Room to Improve’ over water damage to their home
  • H4 Daniel Kinahan’s final hours of freedom: How one of the world’s most-wanted men was captured in Dubai
  • H4 A family at war: Siblings accused of freezing out father who gave them €400m O’Callaghan Collection property empire
  • H3 SportGAARugbySoccerGolfMore
  • H4 ‘I was very disappointed’ – Mike Prendergast opens up on his decision to leave Munster after missing out on top job
  • H4 Martin Breheny: Dublin need to put in an emergency SOS call to Pat Gilroy – they need help on the sideline
  • H4 ‘I can’t get drawn into this stuff’ – Munster captain Tadhg Beirne won’t comment on controversial Roger Randle situation
  • H4 Colm Keys: All-Ireland champions dangle dangerously above vicious vortex of Munster mayhem
  • H4 ‘It’d be easier if he could drive it straighter’ – Ian Woosnam backs Rory McIlroy to become Europe’s greatest golfer
  • H4 Manager Liam Rosenior faces fan fury with X-rated chants as Chelsea suffer Brighton hammering
  • H3 Farming IndependentFarming NewsAgri- BusinessDairyTillageBeef
  • H2 Agriculture Minister hits back at ‘divisive’ Leo Varadkar for claiming farmers ‘bring big costs on Ireland’
  • H4 John Downing: Leo Varadkar’s divisive comments about urban and rural communities strike the wrong note skipped
  • H4 New TB rules cause confusion at marts
  • H4 Meet the former dairy advisor from Cavan breeding bulls for Ireland’s dairy-beef industry
  • H4 Death-threats, external agitators and political rows – Fall-out erupts following Rosslare fuel protest blockade
  • H3 Dublin NewsMore
  • H4 ‘It was a huge sacrifice, but it brought us closer together ’ – couple on renovating vacant house in Dublin
  • H4 Dublin’s 14 Henrietta Street wins prestigious European heritage award
  • H4 Clean-up operation ongoing after oil spill at Dublin Port
  • H4 Driver awarded €45k after coolant burst from pipe and burned foot shortly following car service
  • H4 Lucinda O’Sullivan’s restaurant review: It’s not hard to see why this Indian spot has been a hit with superstars like Bono and Matt Damon
  • H4 ‘If Joanne McNally wants my kidney she can have it – she grew our revenue by €100K in the first few months’
  • H4 Michael Healy-Rae’s son on the loss of special advisor role – ‘It’s a blow to lose a job I loved’
  • H4 Main Wexford road closed after truck bursts into flames
  • H6 Hidden veg, local produce and the battle against chicken nuggets – Inside the Cork kitchen producing healthy school meals skipped
  • H6 Plans lodged in Wicklow for 99-home development with temporary creche on greenfield site
  • H6 Town centre workers blamed for overcrowded parking at Louth train station
  • H4 Dublin man who found Wicklow hotel master key card admits stealing €5,000 worth of jewellery
  • H4 Concerns new primary school on outskirts of Wexford will not be big enough – ‘It should be triple that size’
  • H4 ‘Bad blood’ between Kerry families leads to ‘serious’ violent disorder in front of young children
  • H4 Wexford fire crews prevent spread of ‘huge blaze’ from former guesthouse to neighbouring homes
  • H4 See photos of Kerry cyclists out to raise funds for local hall – ‘Our numbers were definitely up’
  • H3 PodcastsThe Indo DailyThe Left WingThe Big Tech ShowReal HealthMore
  • H4 The Left Wing podcast: Leinster's European dilemma, Connacht’s famous win and Munster's latest controversy
  • H4 Indo Sport podcast: Bits & Bobs | Neville backlash, Munster Fallout, justice for Westmeath
  • H4 Indo GAA podcast: Westmeath shake up Leinster | Jim Gavin’s third-tier idea | Down fly to Kerry for a challenge match?
  • H4 The Big Tech Show: AI music, bot farms and fraud — why we can't tell the difference and how one Irish company is fighting it
  • H3 EntertainmentMoviesTelevisionMusicGamesPuzzlesCompetitionsMore
  • H4 ‘Half Man’ review: If you thought ‘Baby Reindeer’ was unsettling, wait until you see this – it’s astonishing
  • H4 Michael review: Jacko biopic is an extravagant PR exercise of glossy reconstructions and horrible wigs
  • H4 ‘It was Mel’s second home, she loved it here’ – Co Antrim husband of Married at First Sight star Mel Schilling pays tribute after her death
  • H4 ‘They’re one of those groups where ... everybody has bought into them because of their political stance’: Kneecap’s next steps
  • H4 Kirsty Blake Knox: The new ‘Devil Wears Prada’ movie brings back memories of my less glamorous time as a Vogue intern
  • H4 Oscar Blue on his double life as a singer-songwriter and social worker - and sharing his real name with a notorious crime gang
  • H3 StyleCelebrityFashionBeautySex & RelationshipsMore
  • H4 Kirsty Blake Knox: The new ‘Devil Wears Prada’ movie brings back memories of my less glamorous time as a Vogue intern
  • H4 RTÉ presenter Laura Fox marries long-term partner Brian Moran
  • H4 ‘It was really upsetting’ – Vogue Williams reveals she suffered pregnancy loss twice
  • H4 Dear Mary: My husband keeps telling me I have to lose weight before our holiday so he will look good
  • H4 Musician D4vd charged with murder of 14-year-old girl in Los Angeles
  • H4 Triona McCarthy: Need a pep-tide in your step? Try these firming skin, hair and make-up wonders
  • H3 LifeHealth & WellbeingHome & GardenFamilyParentingFood & DrinkMotoringMore
  • H4 ‘If Joanne McNally wants my kidney she can have it – she grew our revenue by €100K in the first few months’
  • H4 Lucinda O’Sullivan’s restaurant review: It’s not hard to see why this Indian spot has been a hit with superstars like Bono and Matt Damon
  • H4 ‘I stood up to my workplace bully – everyone tells you not to, but fighting back was my therapy’
  • H4 Neuroendocrine tumours: It’s known as ‘the quiet cancer’ – I had no symptoms
  • H4 Everyone’s talking about: Nasal strips – but do they really improve sleep quality and reduce snoring?
  • H4 Wicklow boy (4) with brittle bone disease overcomes seven leg breaks to walk unaided
  • H3 TravelTravel NewsIrelandReviewsMore
  • H4 Ksenia Samotiy: My Wild Atlantic Way adventure educated me in a way I simply could not have imagined
  • H4 ‘We’re no longer a pass-through place’ - can a €7.5m Shackleton Experience breathe new life into this Irish town?
  • H4 Passing on the backpack baton from mum to son – how Interrailing has changed since my days of print maps and guide books
  • H4 ‘The deal is done’ – Waterford Airport to resume commercial flights next year after crucial EGM votes
  • H4 ‘Our packs became lighter, and our lives became fuller’ – 10 travel tips for retirees on a golden gap year
  • H4 10 Center Parcs swaps in Ireland - family-friendly stays that are cheaper, cosier or comfier
  • H3 Latest News More
  • H6 Music teacher gets two-year road ban for driving 800m in reverse after eating cannabis cake skipped
  • H6 Robert Watt moves to new €280,000 role to drive Dublin city rejuvenation as contract at Department of Health ends
  • H6 Danny Healy-Rae replaced by fellow Kerry TD after his ousting from Agriculture Committee
  • H6 Man jailed for 12 months after assault on landlord who asked him to leave property
  • H6 Government accused of ‘throwing renters to the wolves’ over garden‑home exemptions
  • H6 John Downing: Keir Starmer has not totally rescued UK-Irish relations, but he’s markedly improved things
  • H6 Son (45) charged with assaulting father who was found dead on Waterford farm is remanded in custody
  • H6 Driver awarded €45k after coolant burst from pipe and burned foot shortly following car service
  • H6 Garda suspended over ‘Bikegate’ controversy gets standing ovation at GRA conference
  • H6 Inflation could reach 6.7pc under ‘severe scenario’, says Government
  • H6 Sex offender’s appeal rejected as judge refuses to name former TD who provided character reference
  • H6 Clean-up operation ongoing after oil spill at Dublin Port
  • H6 Family warn of fake fundraising pages after deaths of Scarlett Faulkner and her brother Jason
  • H6 Killer rapist back behind bars amid fears he remains a danger to women
  • H6 RTÉ outsourcing new Radio 1 jingles cost Irish artists income of up to €100,000 per year, representative groups say
  • H6 Tanya Sweeney: Here’s what I want to say to Dan, the man who emailed to call me ‘Bosco’s fat love child’ and talk about my ‘chubby cankles’
  • H6 Jenny Maguire: In a world thirsty for bloody war, Ireland must protect the Triple Lock at all costs
  • H6 The Irish Independent’s View: President Catherine Connolly’s defence of United Nations is a timely intervention
  • H6 Danielle Pletka: How America became home to the relatives of foreign thugs
  • H6 Fionnán Sheahan: Mary Lou McDonald’s courting of Official Ireland ends with fuel protests
  • H6 Declan Lynch: Kevin Bakhurst’s €20,000 pay rise is another win for Department of Helping the Far Right
  • H6 The Sunday Independent’s View: Census proves democracy can survive chaos
  • H6 Willie O’Dea: Fianna Fáil rebels are right — this Government is allergic to humanity
  • H6 Máiría Cahill: If only more men spoke as openly as Prince Harry, we would all be grateful for the upgrade
  • H6 A snapshot of the fledgling Free State, featuring a Monto madam, literary legends and two five-year-old Eamon de Valeras
  • H6 Brendan O’Connor: When it comes to trolling, Donald Trump is no match for Pope Leo
  • H6 Letters: Term limits for taoisigh could help to ground our leaders in reality
  • H6 Fr Michael Collins: Donald Trump’s crass insults have given Pope Leo a greater platform to speak against tyranny
  • H6 Donal Fallon finds the historic figures of 100 years ago, including ‘jack of all trades’ Maud Gonne and Kitty Kiernan
  • H6 Shane Ross: Jim O’Callaghan’s army gaffe has spared the Taoiseach from a changing of the guard
  • H6 Warning that electricity bills could jump by €150 this year
  • H6 Ireland’s GMC sues Japan’s Sumitomo in dispute over energy project
  • H6 Deutsche Bank CEO says threat from Mythos AI will be assessed
  • H6 ‘It’s a tool, not a trophy’ – what would money experts do if they received a windfall of €10,000?
  • H6 Family behind Jack Daniel’s backs sale to Irish Distillers owner
  • H6 Irish firm linked to Pornhub will ‘vigorously defend’ claim user data was shared improperly
  • H6 Setback for RTÉ finances as Government stops pension ‘raid’
  • H6 Bank of Ireland says bonuses on the line for staff who miss work-from-office days
  • H6 Huge numbers of households impacted by home-repair scams
  • H6 Elon Musk summoned to Paris by French prosecutor in probe over alleged abuse images on X
  • H6 ‘Irish savers won’t buy overly complex savings schemes or be taxed on their losses’ – IG managing director Michael Healy
  • H6 Oil rebounds to $95, stocks wobble after US-Iran ceasefire weekend wobbles
  • H6 William Hill owner Evoke confirms takeover approach from Bally’s Intralot
  • H6 Humanoid robot beats human world record for half marathon in China
  • H6 The week ahead in business: ABF update, Irish Home Builders Association Summit and BNY investment scheme event
  • H6 Robert Dickson and Seán Waddilove right in the hunt after Day 2 of French Sailing Grand Slam
  • H6 Roscommon’s Daire Cregg loses appeal for his red card against New York and will miss Mayo clash
  • H6 Indo Sport podcast: Bits & Bobs | Neville backlash, Munster Fallout, justice for Westmeath
  • H6 Why is MAGA blaming mayor Zohran Mamdani for the NY Mets’ epic losing streak?
  • H6 Martin Breheny: Dublin need to put in an emergency SOS call to Pat Gilroy – they need help on the sideline
  • H6 The Lion In Winter to spearhead Aidan O’Brien’s three-pronged attack on Newbury feature
  • H6 Wexford boss John Hegarty vows to have a real cut at the Tailteann Cup following heavy loss to Louth
  • H6 Casemiro: Manchester United is the best team in England and top three in the world
  • H6 Hunter or the hunted? How the closest Premier League title races played out and who is likely to win it out
  • H6 Indo GAA podcast: Westmeath shake up Leinster | Jim Gavin’s third-tier idea | Down fly to Kerry for a challenge match?
  • H6 Decimated Ulster add six players to injury list ahead of crucial derby clash with Munster
  • H6 ‘I can’t get drawn into this stuff’ – Munster captain Tadhg Beirne won’t comment on controversial Roger Randle situation
  • H6 Former world champion Lawrence Okolie fails doping test days before heavyweight fight
  • H6 ‘I was contemplating which end of my cue to hit him with’ – Shaun Murphy on Crucible heckler’s ‘s*** shot’ barb
  • H6 Marli Salmon (16) joins Max Dowman in signing pre-contract agreement with Arsenal

Every page should have one H1 that describes the page content.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

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

D
Web Manifest
Action
Not found
FIX
Not found
Info::
No web manifest found
No manifest at standard paths (/manifest.json, /site.webmanifest). A manifest is optional but enables PWA features like home screen installation and standalone display.

No web manifest found.

D
Dark Mode Support
Action
No dark mode signals
FIX
No dark mode signals
Info::
No dark mode signals detected
Consider adding CSS with @media (prefers-color-scheme: dark) and <meta name='color-scheme' content='light dark'>.
Info::
Detection limited to meta tags and inline styles
External CSS files may contain prefers-color-scheme rules not visible to this scan.
Dark ModeNo Dark Mode Detected
color-scheme meta Not set Dark theme-color Not set CSS indicators Not detected

Detection limited to meta tags and inline styles.

D
Print Stylesheet
Action
No print styles
FIX
No print styles
Info::
No print-specific styles detected
When users print this page, they get the screen layout including navigation and non-essential elements. Add @media print rules to hide navigation and optimize layout for paper.
Print Stylesheet No Print Styles
Print stylesheet Not found Inline @media print Not detected
F
Navigation UX
Action
No navigation patterns
FIX
No navigation patterns
Info::
4 navigation landmark(s) detected
Info::
No breadcrumbs, search, or skip link detected
These navigation aids help users orient themselves and find content efficiently, especially on large sites.
Breadcrumbs
Search
Skip Link
Labeled Navigation 4 <nav> element(s)
Back to Top
Hamburger Menu
Sticky Navigation Cannot reliably detect (CSS-based)
1 of 6 testable patterns navigation patterns detected. Limited navigation support. Consider adding breadcrumbs, search, and skip link.
B
Landmark Structure
7 landmarks
REVIEW
7 landmarks
Info::
<main> landmark present
Info::
4 <nav> landmark(s) found
Warning::
4 of 4 <nav> elements are unlabeled
Multiple navigations need aria-label to distinguish them for screen readers.
Info::
No contentinfo (footer) landmark
Warning::
Skip navigation link is missing (WCAG 2.4.1)
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Page Structure — as a screen reader sees it
BANNER header NAV MAIN CONTENTINFO (missing!)

Multiple navigations need aria-label to distinguish them for screen readers.

Why this matters

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

Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.

Why this matters

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

C
Alt Text Quality
Action
4 of 236 images have issues
REVIEW
4 of 236 images have issues
Critical::
4 image(s) missing alt attribute
Images without alt text are invisible to screen readers.
Info::
114 decorative image(s) correctly marked
Info::
118 image(s) with good alt text
236 images 118 good alt text 114 decorative 4 missing
IssueCount
missing4 image(s)

Images without alt text are invisible to screen readers.

Why this matters

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

C
404 Error Page
Action
HTTP 404, custom page
REVIEW
HTTP 404, custom page
Info::
Correct 404 status code returned
Got: HTTP 404
Info::
Custom styled 404 page
Info::
Homepage link present on 404 page
404 Page Quality Custom 404 Page
Status Code HTTP 404 Page Title 404 - Irish Independent Custom Styling Navigation Homepage Link Search Form
C
Favicon & Branding
Action
10 icon(s) detected
REVIEW
10 icon(s) detected
Warning::
No favicon.ico at site root
Some older browsers, bookmark tools, and RSS readers look for /favicon.ico. Add one as a fallback.
Info::
HTML icon links detected
Info::
Apple touch icon present
Info::
Multiple icon sizes detected
favicon.ico Missing
PNG Icons Present
Apple Touch Present
SVG Favicon Missing
Manifest Icons Missing
Multiple Sizes Present
B
Lighthouse Accessibility Audits
Score 87/100 — 4 failing, 27 passed
REVIEW
87

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.

Names and labels

When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. Learn how to make buttons more accessible.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root > button.indo-e28c431f_root div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root > button.indo-e28c431f_root
div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root > button.indo-e28c431f_root div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root > button.indo-e28c431f_root
div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root > button.indo-e28c431f_root div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root > button.indo-e28c431f_root

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.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
div.indo-21a25e11_barmain > div.indo-118f5aad_displayflex > div.indo-118f5aad_displayflex > a.indo-feb90c8e_root div.indo-21a25e11_barmain > div.indo-118f5aad_displayflex > div.indo-118f5aad_displayflex > a.indo-feb90c8e_root
section.indo-ddd60156_paddingbottom4 > div.indo-d382f4d9_marginbottom0 > div.indo-bcee7b1d_displayflex > a.indo-9a56d055_root section.indo-ddd60156_paddingbottom4 > div.indo-d382f4d9_marginbottom0 > div.indo-bcee7b1d_displayflex > a.indo-9a56d055_root
div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root
div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root
div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > div.indo-feeb8737_displayflex > a.indo-cb97b17f_root

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.

Contrast

Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
LIVE | div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root > span.indo-17abbc75_root

These are opportunities to improve the legibility of your content.

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.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Cookies and data processing on The Irish Independent div.didomi-popup-notice-text-container > div.didomi-popup-notice-text > div > h4
LIVE | Trump extends ceasefire until Iran submits peace proposal; Tehran says U… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Pep Guardiola hits back at ‘stupid’ criticism of Manchester City’s celebrations… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
RTÉ presenter Laura Fox marries long-term partner Brian Moran a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
‘If Joanne McNally wants my kidney she can have it – she grew our revenue by €1… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
‘Our son wants to build on our land, but the neighbours say there's a 1960s cov… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
‘Europe’s crediblity is at stake’ – EU divided on suspension of Israel pact des… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Ksenia Samotiy: My Wild Atlantic Way adventure educated me in a way I simply co… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Manager Liam Rosenior faces fan fury with X-rated chants as Chelsea suffer Brig… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
John Downing: Leo Varadkar’s divisive comments about urban and rural communitie… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Dublin’s 14 Henrietta Street wins prestigious European heritage award a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Main Wexford road closed after truck bursts into flames a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Michael review: Jacko biopic is an extravagant PR exercise of glossy reconstruc… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
RTÉ presenter Laura Fox marries long-term partner Brian Moran a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Lucinda O’Sullivan’s restaurant review: It’s not hard to see why this Indian sp… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
‘We’re no longer a pass-through place’ - can a €7.5m Shackleton Experience brea… a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root
Wexford FC wrap up first win of season with strong show against Cork City a.indo-e6a44204_link > div.indo-ed5814a8_horizontalteaser > div > h6.indo-17abbc75_root

These are opportunities to improve keyboard navigation in your application.

Interactive controls are keyboard focusable
Interactive elements indicate their purpose and state
The page has a logical tab order
Visual order on the page follows DOM order
User focus is not accidentally trapped in a region
The user's focus is directed to new content added to the page
HTML5 landmark elements are used to improve navigation
Offscreen content is hidden from assistive technology
Custom controls have associated labels
Custom controls have ARIA roles
`[aria-*]` attributes match their roles
`[aria-hidden="true"]` is not present on the document `<body>`
`[role]`s have all required `[aria-*]` attributes
`[role]` values are valid
`[aria-*]` attributes have valid values
`[aria-*]` attributes are valid and not misspelled
Image elements have `[alt]` attributes
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
`button`, `link`, and `menuitem` elements have accessible names
ARIA attributes are used as specified for the element's role
Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
`[aria-hidden="true"]` elements do not contain focusable descendents
Elements use only permitted ARIA attributes
Document has a `<title>` element
`<html>` element has a `[lang]` attribute
`<html>` element has a valid value for its `[lang]` attribute
Links are distinguishable without relying on color.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements
No element has a `[tabindex]` value greater than 0
Touch targets have sufficient size and spacing.
`[lang]` attributes have a valid value
Document has a main landmark.
Deprecated ARIA roles were not used
All heading elements contain content.
Uses ARIA roles only on compatible elements
Elements with visible text labels have matching accessible names.
`[accesskey]` values are unique
ARIA input fields have accessible names
ARIA `meter` elements have accessible names
ARIA `progressbar` elements have accessible names
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
`[role]`s are contained by their required parent element
Elements with the `role=text` attribute do not have focusable descendents.
ARIA toggle fields have accessible names
ARIA `tooltip` elements have accessible names
ARIA `treeitem` elements have accessible names
The page contains a heading, skip link, or landmark region
`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Definition list items are wrapped in `<dl>` elements
ARIA IDs are unique
No form fields have multiple labels
`<frame>` or `<iframe>` elements have a title
`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.
Input buttons have discernible text.
`<input type="image">` elements have `[alt]` text
Form elements have associated labels
The document does not use `<meta http-equiv="refresh">`
`<object>` elements have alternate text
Select elements have associated label elements.
Skip links are focusable.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
`<video>` elements contain a `<track>` element with `[kind="captions"]`
Tables have different content in the summary attribute and `<caption>`.
Image elements do not have `[alt]` attributes that are redundant text.
Identical links have the same purpose.
Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.
`<td>` elements in a large `<table>` have one or more table headers.
A+
Form Accessibility
All 1 controls labeled
PASS
All 1 controls labeled
Info::
1 control(s) properly labeled
1 controls
1 labeled
0 placeholder only
0 unlabeled
ControlTypeLabelMethod
#icon-lefttextSearch for articlesfor/id
A+
Color Contrast (Screenshot)
20 text elements analyzed, 0 fail WCAG AA
PASS

Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.

20 pass
Show all checked elements (20)
ElementRatioRequiredFGBGResult
h3 Best of the weekend21.00:13.0:1
#000000
#FFFFFF
Pass
h3 Latest News21.00:13.0:1
#000000
#FFFFFF
Pass
title Irish Independent21.00:14.5:1
#000000
#FFFFFF
Pass
span Tuesday, 21 April 20…21.00:14.5:1
#000000
#FFFFFF
Pass
span ePaper21.00:14.5:1
#000000
#FFFFFF
Pass
span Newsletters21.00:14.5:1
#000000
#FFFFFF
Pass
span Puzzles21.00:14.5:1
#000000
#FFFFFF
Pass
span Newspaper Archives21.00:14.5:1
#000000
#FFFFFF
Pass
span Our Journalism21.00:14.5:1
#000000
#FFFFFF
Pass
span Our Story21.00:14.5:1
#000000
#FFFFFF
Pass
span Contact Us21.00:14.5:1
#000000
#FFFFFF
Pass
span Subscribe21.00:14.5:1
#000000
#FFFFFF
Pass
span Log In21.00:14.5:1
#000000
#FFFFFF
Pass
div News21.00:14.5:1
#000000
#FFFFFF
Pass
div Opinion21.00:14.5:1
#000000
#FFFFFF
Pass
div Business21.00:14.5:1
#000000
#FFFFFF
Pass
div Sport21.00:14.5:1
#000000
#FFFFFF
Pass
div Life21.00:14.5:1
#000000
#FFFFFF
Pass
div Style21.00:14.5:1
#000000
#FFFFFF
Pass
div Entertainment21.00:14.5:1
#000000
#FFFFFF
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.

All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback