Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
CHeading HierarchyAction77 headings, 1 skip(s)REVIEW
- H1 (empty)
- H3 Man arrested over Glasgow gran death after four-day hunt for grandson skipped
- H3 'I was captured and tortured by Islamic terrorists but I got my revenge after I escaped'
- H3 Rangers urged to make decisive transfer move as insider makes big £30m summer prediction
- H3 Crazed neighbour smashes mum's disability car with hammer in shocking footage
- H3 I sat through Scotland vs Morocco in Malawi in '98 and thought we'd qualified – translation loss left me devastated
- H2 NEWS
- H3 Spanish cops seized 100 photos of punishment beatings linked to Lyons mob
- H3 Tourist dies outside Highland hotel hours after 'altercation with youths'
- H3 John Swinney rejects claims of conspiracy to frame Alex Salmond for sexual offences
- H3 Top cop vows Daniel Kinahan arrest 'not the end' and promises to go after cartel
- H3 Cigarette sales ban clears UK Parliament as 'smoke-free generation' is in reach
- H3 VAT fraud gang jailed over £9m tax scam that funded luxury lifestyles
- H3 Man arrested over gunshot death of young dad Jordan Gray in Motherwell
- H3 First picture of man who died in fatal M90 crash after car drove wrong way
- H3 Barracks sex attack on teen recruit filmed by two colleagues
- H3 (empty)
- H2 SPORT
- H3 Odsonne Edouard fires message at Celtic return cynics as striker clamps 'gamble' narrative
- H3 Shakhtar scrap coefficient count as Rangers see £30m domino tumble towards Champions League back door
- H3 Celtic consigned to Champions League wasteland as £40m prophecy exposes cost of nightmare season
- H3 The greatest Rangers combined XI as Steven Gerrard's 55 heroes and Rohl's title chasers battle it out
- H3 EXCLUSIVE! Andy Robertson faces Celtic transfer 'temptation' as fresh Tottenham pitch made with relegation caveat
- H3 Steven Gerrard overlooked for dream Liverpool job as Rangers hero sees old teammate get shock endorsement
- H2 4 Celtic flash warnings as Martin O'Neill shoots for the stars in Project Hail Mary
- H3 Scott Brown reveals he snubbed Premiership club before Ayr Utd exit and drops hint on who it was
- H2 Enigmatic Celtic have me wondering if my title prediction is daft but this is what my gut tells me – Ryan Stevenson
- H2 POLITICS
- H3 Scottish politics today: Labour row with Reform UK 'ridiculous' and voters should scrutinise policies
- H2 Scottish Labour's Holyrood election 'promise rate' gives Anas Sarwar grounds for optimism
- H3 Reform UK nothing more than a 'bunch of failed Tories', says Scots trade union chief
- H3 John Swinney 'running scared' of Holyrood election debate as SNP leader 'dodges' BBC event
- H3 (empty)
- H2 LIFESTYLE
- H2 'I queued 30 minutes at viral Edinburgh bakery and couldn't believe the price'
- H3 One simple task that can keep washing machines clean and mould free
- H3 Simple sandwich recipe that Queen Elizabeth enjoyed since she was 'a little girl'
- H3 Bothy beside Loch Torridon named 'best scenic stay in the Scottish Highlands'
- H3 Seasonal allergy warning as dog owners urged to keep eye on these signs in pets
- H3 The 'simple' and 'damaging' mistake homeowners make cleaning their decking
- H3 Primark to split from parent brand - what this means for the fast fashion giant
- H3 What you should do if your flight is cancelled due to fuel shortages
- H3 Award-winning beach 90 mins from Scotland has puffins, a castle and picture-perfect cottages
- H2 MONEY
- H3 Frozen Personal Allowance set to push more pensioners over tax threshold in retirement
- H3 Pensioners on disability benefits could be due an extra £344 a month
- H3 Savers urged to act now as £20,000 cash ISA limit faces cut within two years
- H3 Five pension tips to help maximise your income in retirement
- H3 Parents urged to check for £12.50 broadband to help cut costs during exam season
- H2 TV & CELEBS
- H3 The reason why Beverley Callard leave I'm A Celebrity just days before final
- H3 Emmerdale actor Frazer Hammill arrested over sex assault claims before taking own life
- H3 Prince William and Kate share emotional tribute to Queen Elizabeth on 100th anniversary
- H3 Gladiators star dies aged 60 as tributes paid for for 'golden girl' athlete
- H3 Outlander villain lands very different role in ‘high-stakes’ modern thriller
- H3 TOWIE star Jordan Wright found dead in 'drainage ditch' after moving to Thailand for new start
- H3 I’m A Celebrity star forced to quit and leave camp immediately ‘I’ve got to go’
- H3 (empty)
- H2 UK & WORLD NEWS
- H3 Trump makes major Iran U-turn as he claims regime ‘fractured’ in Truth Social post
- H3 Racist who raped Sikh woman 'because he thought she was Muslim' could face life sentence
- H3 Morrisons employee sacked after 29 years for tackling 'abusive' shoplifter
- H3 Teacher accused of baby murder had 'dark thoughts' towards tot, court told
- H2 SHOPPING
- H3 Major UK footwear chain opens first online marketplace with over 100 brands
- H3 Hay fever sufferers see 'much improvement' with 'best' discounted air purifier
- H3 Boots knocks £17 off 'magic' Korean eye cream hailed as 'gold in a bottle'
- H3 B&M shoppers rush to buy £5 roses that 'explode with colour and growth'
- H2 RECENT ARTICLES
- H3 I'm a Celebrity's Ant and Dec make sudden show change after 'jaw-dropping' moment
- H3 Steve Clarke's Scotland pillars for success revealed as two stars hailed by insider
- H3 Caroline Weir reveals Scotland Women dream as Real Madrid star drinks in latest mega accolade
- H3 Andy Robertson pledges Scotland stars will forget Denmark heroics and 'create more memories'
- H3 I'm a Celebrity fans in tears as Beverley Callard quits ITV show on medical grounds
- H3 Driver fined £200 and slapped with six points for filming Ayrshire crash site
- H3 St Johnstone are champions as Premiership return secured with triumph over Dunfermline
- H3 Rangers transfers news amid Pierce Charles recommendation and major Tyrese Campbell admission
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
Empty headings appear in the document outline but provide no information.
Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.
Source: WCAG 2.4.6
CLink & Button QualityAction6 issue(s) across 209 links and 4 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.facebook.com/TheScottishDail… | Daily Record Facebook social m… | new tab | Add '(opens in new tab)' to text |
| https://x.com/Daily_Record | Daily Record X social media pa… | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/scottishdailyr… | Daily Record Instagram social … | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://www.facebook.com/TheScottishDail… | Daily Record Facebook social m… | new tab | Add '(opens in new tab)' to text |
| https://x.com/Daily_Record | Daily Record X social media pa… | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/scottishdailyr… | Daily Record Instagram social … | new tab | Add '(opens in new tab)' to text |
| https://www.mynewsassistant.com/ | Link to mynewsassistant, opens… | new tab | Add '(opens in new tab)' to text |
| https://www.inyourarea.co.uk/?branding=d… | Link to In Your Area, opens in… | new tab | Add '(opens in new tab)' to text |
| https://jobs.reachplc.com/jobs | Link to Work for us, opens in … | new tab | Add '(opens in new tab)' to text |
| https://marketplacelive.co.uk/national | Link to Marketplace, opens in … | new tab | Add '(opens in new tab)' to text |
| http://www.bookanad.com/#choose_region | Link to Book an Ad, opens in a… | new tab | Add '(opens in new tab)' to text |
| https://publicnoticeportal.uk/?utm_sourc… | Link to Public Notices, opens … | new tab | Add '(opens in new tab)' to text |
| https://www.okbeautybox.co.uk/ | Link to Beauty Box Subscriptio… | new tab | Add '(opens in new tab)' to text |
| https://games.dailyrecord.co.uk/?utm_cam… | Link to Online Games, opens in… | new tab | Add '(opens in new tab)' to text |
| https://games.dailyrecord.co.uk/solitair… | Link to Solitaire, opens in a … | new tab | Add '(opens in new tab)' to text |
| https://games.dailyrecord.co.uk/dailyrec… | Link to Crossword, opens in a … | new tab | Add '(opens in new tab)' to text |
| https://games.dailyrecord.co.uk/sudoku/?… | Link to Sudoku, opens in a new… | new tab | Add '(opens in new tab)' to text |
| https://games.dailyrecord.co.uk/mahjong/… | Link to Mahjong, opens in a ne… | new tab | Add '(opens in new tab)' to text |
| https://games.dailyrecord.co.uk/bubble-s… | Link to Bubble Shooter, opens … | new tab | Add '(opens in new tab)' to text |
| http://www.scotcareers.co.uk/?utm_source… | Link to Jobs, opens in a new t… | new tab | Add '(opens in new tab)' to text |
| https://www.reachphotosales.co.uk/ | Link to Buy a Photo, opens in … | new tab | Add '(opens in new tab)' to text |
| https://www.newspapersubs.co.uk/pg/RCS | Link to Paper Subscription to … | new tab | Add '(opens in new tab)' to text |
| https://www.mirrorpix.com | Link to Syndication & Licensin… | new tab | Add '(opens in new tab)' to text |
| https://www.reachplc.com/about-us/our-br… | Reach and across our entities | new tab | Add '(opens in new tab)' to text |
| https://www.dailyrecord.co.uk/cookie-pol… | cookies | new tab | Add '(opens in new tab)' to text |
| https://www.dailyrecord.co.uk/privacy-no… | Privacy Notice | new tab | Add '(opens in new tab)' to text |
| https://www.dailyrecord.co.uk/terms-cond… | Terms and Conditions | new tab | Add '(opens in new tab)' to text |
Links without text are announced as raw URLs by screen readers.
a.Heading_teaser-link-primary__oUN1B (#504 on page); a (#507 on page); a.Heading_teaser-link-primary__oUN1B (#715 on page); a (#718 on page); a.Heading_teaser-link-primary__oUN1B (#1016 on page); a (#1019 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
Add '(opens in new tab)' to link text or aria-label.
https://www.facebook.com/TheScottishDailyRecord; https://x.com/Daily_Record; https://www.instagram.com/scottishdailyrecord; https://www.facebook.com/TheScottishDailyRecord; https://x.com/Daily_Record; https://www.instagram.com/scottishdailyrecord; https://www.mynewsassistant.com/; https://www.inyourarea.co.uk/?branding=dailyrecord&from_reach_footer_nav=dail…; https://jobs.reachplc.com/jobs; https://marketplacelive.co.uk/national (+17 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
C404 Error PageActionHTTP 404, custom pageREVIEW
CFavicon & BrandingAction8 icon(s) detectedREVIEW
BLighthouse Accessibility AuditsScore 88/100 — 5 failing, 24 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 |
|---|
138205439166 div.NCU_ncu__Jqg8L > div.sc-d6b5eb77-4 > div.sc-d6b5eb77-1 > div.sc-d6b5eb77-3 |
Yahoo Search | Business IT network div.videoCube > a.item-label-href > span.video-label-box > span.branding |
by Taboola div.trc-widget-footer > div.logoDiv > a.trc_mobile_attribution_link > span |
Sponsored Link div.trc-widget-footer > div.logoDiv > a.trc_mobile_disclosure_link > span |
92690634497 div.NCU_ncu__Jqg8L > div.sc-d6b5eb77-4 > div.sc-d6b5eb77-1 > div.sc-d6b5eb77-3 |
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#IL_SR_AD_CONTAINER > div#IL_SW_HTML_CONT > div#IL_SW_INNER > iframe.IL_BASE div#IL_SR_AD_CONTAINER > div#IL_SW_HTML_CONT > div#IL_SW_INNER > iframe.IL_BASE |
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 |
|---|
div.shopwindow > article.Teaser_teaser__XImzE > footer.Footer_additional-content__QJCbk > a div.shopwindow > article.Teaser_teaser__XImzE > footer.Footer_additional-content__QJCbk > a |
div.shopwindow > article.Teaser_teaser__XImzE > footer.Footer_additional-content__QJCbk > a div.shopwindow > article.Teaser_teaser__XImzE > footer.Footer_additional-content__QJCbk > a |
div.shopwindow > article.Teaser_teaser__XImzE > footer.Footer_additional-content__QJCbk > a div.shopwindow > article.Teaser_teaser__XImzE > footer.Footer_additional-content__QJCbk > a |
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 |
|---|
Man arrested over Glasgow gran death after four-day hunt for grandson div > div.Heading_heading-primary__pzAWR > a.Heading_teaser-link-primary__oUN1B > h3.Heading_headline__lT6QN |
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 |
|---|
by Taboola div#trc_wrapper_4297474504 > div.trc-widget-footer > div.logoDiv > a.trc_mobile_attribution_link |
Sponsored Link div#trc_wrapper_4297474504 > div.trc-widget-footer > div.logoDiv > a.trc_mobile_disclosure_link |
ALandmark Structure72 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
A+Alt Text QualityAll 78 images OKPASS
A+Form AccessibilityNo form controlsPASS
A+Web 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 |
|---|---|---|---|---|---|
| h2 4 Celtic flash warni… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Enigmatic Celtic hav… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Scottish Labour's Ho… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 'I queued 30 minutes… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Man arrested over Gl… | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h3 'I was captured and … | 20.47:1 | 3.0:1 | #000000 | #FCFCFC | Pass |
| h3 Rangers urged to mak… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Crazed neighbour sma… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 I sat through Scotla… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Spanish cops seized … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Tourist dies outside… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 John Swinney rejects… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Top cop vows Daniel … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Cigarette sales ban … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 VAT fraud gang jaile… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Man arrested over gu… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 First picture of man… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Barracks sex attack … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Odsonne Edouard fire… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Shakhtar scrap coeff… | 21.00:1 | 3.0: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.