Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DHeading HierarchyAction57 headingsFIX
- H1 Al Jazeera
- H2 Pakistani army chief in Tehran amid bid to restart US-Iran talks
- H3 US warns that buyers of Iranian oil could be hit with sanctions
- H3 WHO chief decries strikes on Lebanese hospital and attacks on healthcare
- H3 US forces claim to turn around 10th Iranian vessel amid blockade
- H3 Israeli air strikes on Tyre and Jibaa leave five dead
- H2 What are Iran’s $100bn in frozen assets and where are they held?
- H2 What are Iran’s $100bn in frozen assets and where are they held?
- H2 Could the US oil blockade snuff out the Cuban cigar?
- H2 Could the US oil blockade snuff out the Cuban cigar?
- H2 US Senate rejects another war powers resolution to limit Trump on Iran
- H2 Hungary’s Magyar urges president to quit, vows to overhaul state media
- H2 Brazil’s police open a probe into presidential candidate Flavio Bolsonaro
- H2 Bayern edge Real Madrid 4-3 in classic to reach Champions League semifinals
- H2 Countries pledge $1.5bn for Sudan crisis as war enters fourth year
- H2 What is Trump-backed SAVE America Act and what could it mean for US vote?
- H2 Watch Latest Videos
- H3 White House: No formal ceasefire extension requests
- H3 Guterres urges end to arms flow as Sudan war enters fourth year
- H3 Pakistani army chief in Tehran amid bid to restart US talks
- H3 Arab Barghouti says rights groups must do more for Palestinian prisoners
- H3 Checkpoints and settler attacks shrink Palestinian West Bank
- H3 Is Iran beating the US at its own propaganda game?
- H3 Israel’s High Court hears petitions to oust Ben-Gvir
- H3 Israel's “digital occupation" of south Lebanon | Digital Dilemma
- H3 Every 27 minutes, someone is killed in Sudan’s war
- H3 Italian magazine cover of Israeli settler sparks diplomatic backlash
- H2 Must Read
- H3 Double standards? Why Iran’s nukes are scrutinised, Israel gets a pass
- H3 ‘Erosion of a country’s future’: What has the war cost Sudan?
- H3 ‘Food is unifying’: How Lebanon’s migrants are feeding the war-displaced
- H2 More Headlines
- H3 US jury finds Ticketmaster and Live Nation had anticompetitive monopoly
- H3 Israel appoints first ambassador to Somaliland
- H3 At least nine people killed in Turkiye’s second school shooting in two days
- H2 Opinion
- H3 Netanyahu sees Lebanon as his last chance for a ‘win’
- H3 Justice, in ICC Prosecutor Khan’s case, resides in the reasoning of judges
- H2 US-Israel attacks on Iran: Death toll and injuries live tracker
- H2 Photos: Families across Sudan endure years of displacement, hunger, loss
- H3 (empty)
- H2 (empty)
- H2 (empty)
- H2 (empty)
- H3 (empty)
- H2 (empty)
- H2 (empty)
- H2 (empty)
- H3 (empty)
- H2 (empty)
- H2 (empty)
- H2 (empty)
- H2 About
- H2 Connect
- H2 Our Channels
- H2 Our Network
- H2 You rely on Al Jazeera for truth and transparency
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
DForm AccessibilityAction4 of 12 controls have issuesFIX
| Control | Type | Label | Method |
|---|---|---|---|
| #vjs_select_588 | select | Color | for/id |
| #vjs_select_593 | select | Opacity | for/id |
| #vjs_select_603 | select | Color | for/id |
| #vjs_select_608 | select | Opacity | for/id |
| #vjs_select_618 | select | Color | for/id |
| #vjs_select_623 | select | Opacity | for/id |
| control-track-progress | range | Slider to adjust track progress | aria-label |
| control-volume | range | Slider to adjust volume | aria-label |
| input | text | (Search) | placeholder only |
| #vjs_select_672 | select | (none) | none |
| #vjs_select_638 | select | (none) | none |
| #vjs_select_657 | select | (none) | none |
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
<select id="vjs_select_638">; <select id="vjs_select_657">; <select id="vjs_select_672">
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">
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
F404 Error PageActionHTTP 403, bare pageFIX
FFavicon & BrandingAction1 icon(s) detectedFIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BAlt Text Quality1 of 46 images have issuesREVIEW
| Issue | Count |
|---|---|
| missing | 1 image(s) |
| too long | 7 image(s) |
Images without alt text are invisible to screen readers.
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
CLink & Button QualityAction2 issue(s) across 112 links and 43 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| /news/liveblog/2026/4/15/iran-war-live-t… | (empty) | empty | Add link text or aria-label |
| https://www.facebook.com/aljazeera | Follow us on Facebook | new tab | Add '(opens in new tab)' to text |
| https://twitter.com/ajenglish | Follow us on Twitter | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/aljazeeraenglish | Follow us on Youtube | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/aljazeeraengli… | Follow us on Instagram | new tab | Add '(opens in new tab)' to text |
| /xml/rss/all.xml | Follow us on RSS | new tab | Add '(opens in new tab)' to text |
| / | (empty) | empty | Add link text or aria-label |
| https://privacy.aljazeera.net/cookie/ | More information about your pr… | new tab | Add '(opens in new tab)' to text |
Links without text are announced as raw URLs by screen readers.
/news/liveblog/2026/4/15/iran-war-live-trump-hints-at-second-round-of-talks-i…; /
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/aljazeera; https://twitter.com/ajenglish; https://www.youtube.com/aljazeeraenglish; https://www.instagram.com/aljazeeraenglish/?hl=en; /xml/rss/all.xml; https://privacy.aljazeera.net/cookie/
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
CColor Contrast (Screenshot)Action20 text elements analyzed, 20 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 |
|---|---|---|---|---|---|
| h1 Al Jazeera | 1.39:1 | 3.0:1 | #000000 | #28252A | Fail |
| h2 Watch Latest Videos | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 Must Read | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 More Headlines | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 Opinion | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 Photos: Families acr… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 About | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 Connect | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 Our Channels | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 Our Network | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h2 You rely on Al Jazee… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 US warns that buyers… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 WHO chief decries st… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 US forces claim to t… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 Israeli air strikes … | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 White House: No form… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 Guterres urges end t… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 Pakistani army chief… | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 Arab Barghouti says … | 1.28:1 | 3.0:1 | #000000 | #1D174E | Fail |
| h3 Checkpoints and sett… | 1.28:1 | 3.0:1 | #000000 | #1D174E | 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.
A+Landmark Structure17 landmarksPASS
A+Lighthouse Accessibility AuditsScore 100/100 — 1 failing, 28 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
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 |
|---|
White House: No formal ceasefire extension requests div#swiper-wrapper-cd3328e853e041044 > div.swiper-slide > div.vertical-videos-block__video-item > a.vertical-videos-block__video-link |
Guterres urges end to arms flow as Sudan war enters fourth year div#swiper-wrapper-cd3328e853e041044 > div.swiper-slide > div.vertical-videos-block__video-item > a.vertical-videos-block__video-link |
Learn more about our Cookie Policy. div#onetrust-group-container > div#onetrust-policy > div#onetrust-policy-text > a.ot-cookie-policy-link |