Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FLink & Button QualityAction6 issue(s) across 326 links and 37 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://emailing.france24.com/en/subscri… | Sign up for newsletters | new tab | Add '(opens in new tab)' to text |
| https://www.france24.com/en/news-alerts-… | Manage subscription to notific… | 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 |
| https://donate.rsf.org?cid=213&lang=en_E… | Reporters Without Borders | new tab | Add '(opens in new tab)' to text |
| https://donate.rsf.org?cid=213&lang=en_E… | Reporters without borders | new tab | Add '(opens in new tab)' to text |
| https://www.francemediasmonde.com/en/hom… | Ethics and transparency | new tab | Add '(opens in new tab)' to text |
| https://www.pressefmm.com/section/france… | Press room | new tab | Add '(opens in new tab)' to text |
| https://www.francemm.com/en/contact?bran… | Contact France 24 | new tab | Add '(opens in new tab)' to text |
| https://fmm.io/er?i=eyJiIjoiZjI0IiwibCI6… | Report a problem with our cont… | new tab | Add '(opens in new tab)' to text |
| https://fmm.io/br?i=eyJiIjoiZjI0IiwibCI6… | Report a technical issue | new tab | Add '(opens in new tab)' to text |
| https://www.francetvpub.fr/en/brands/fra… | Advertising | new tab | Add '(opens in new tab)' to text |
| https://www.francemm.com/en/contact?bran… | Content licensing | new tab | Add '(opens in new tab)' to text |
| https://recrutement.francemm.com | Join us | new tab | Add '(opens in new tab)' to text |
| https://www.rfi.fr/en/ | RFI | new tab | Add '(opens in new tab)' to text |
| https://francaisfacile.rfi.fr/en/ | Learn French | new tab | Add '(opens in new tab)' to text |
| https://www.rfi-instrumental.com/en | RFI Instrumental | new tab | Add '(opens in new tab)' to text |
| https://www.mc-doualiya.com/ | MCD | new tab | Add '(opens in new tab)' to text |
| https://www.infomigrants.net/en/ | InfoMigrants | new tab | Add '(opens in new tab)' to text |
| https://entr.net/en/ | ENTR | new tab | Add '(opens in new tab)' to text |
| https://www.zoa.media/ | ZOA | new tab | Add '(opens in new tab)' to text |
| https://www.cfi.fr/en | CFI | new tab | Add '(opens in new tab)' to text |
| https://academie.france24-mcd-rfi.com/en | Académie | new tab | Add '(opens in new tab)' to text |
| https://www.francemediasmonde.com/en/ | France Médias Monde | new tab | Add '(opens in new tab)' to text |
| https://emailing.france24.com/en/subscri… | Newsletters | new tab | Add '(opens in new tab)' to text |
| https://howtowatch.france24.com/en/ | Watch France 24 on TV | new tab | Add '(opens in new tab)' to text |
| https://www.rfi.fr/en/ | RFI | new tab | Add '(opens in new tab)' to text |
| https://www.mc-doualiya.com/ | مونت كارلو الدول… | new tab | Add '(opens in new tab)' to text |
| https://www.francemediasmonde.com/en/ | France Médias Monde | new tab | Add '(opens in new tab)' to text |
| https://www.francemm.com/en/legal-notice | Legal notice | new tab | Add '(opens in new tab)' to text |
| /en/accessibility | Accessibility: partially compl… | new tab | Add '(opens in new tab)' to text |
| https://www.francemm.com/en/privacy | Privacy | new tab | Add '(opens in new tab)' to text |
| https://www.francemm.com/en/cookies | Cookies | new tab | Add '(opens in new tab)' to text |
| https://f24.my/FBen | new tab | Add '(opens in new tab)' to text | |
| https://f24.my/BSen | Bluesky | new tab | Add '(opens in new tab)' to text |
| https://f24.my/THen | Threads | new tab | Add '(opens in new tab)' to text |
| https://f24.my/IGen | new tab | Add '(opens in new tab)' to text | |
| https://f24.my/YTen | YouTube | new tab | Add '(opens in new tab)' to text |
| https://f24.my/TKen | TikTok | new tab | Add '(opens in new tab)' to text |
| https://f24.my/WAen | new tab | Add '(opens in new tab)' to text | |
| https://f24.my/TGen | Telegram | new tab | Add '(opens in new tab)' to text |
| https://f24.my/SC | SoundCloud | new tab | Add '(opens in new tab)' to text |
| https://f24.my/GDen | Google Discover | new tab | Add '(opens in new tab)' to text |
| https://f24.my/GN | Google News | new tab | Add '(opens in new tab)' to text |
| https://www.acpm.fr/Support-Numerique/si… | ACPM | 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 |
Links without text are announced as raw URLs by screen readers.
#; #; #
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://emailing.france24.com/en/subscribe; https://www.france24.com/en/news-alerts-settings; https://donate.rsf.org?cid=213&lang=en_EN&reserved_origine=FAGFMM&utm_source=…; https://donate.rsf.org?cid=213&lang=en_EN&reserved_origine=FAGFMM&utm_source=…; https://www.francemediasmonde.com/en/home/our-commitments/ethics-and-transpar…; https://www.pressefmm.com/section/france-24/?lang=en; https://www.francemm.com/en/contact?brand=f24; https://fmm.io/er?i=eyJiIjoiZjI0IiwibCI6ImVuIiwicyI6IjcuMy43LTQiLCJ0IjoiNi4zL…; https://fmm.io/br?i=eyJiIjoiZjI0IiwibCI6ImVuIiwicyI6IjcuMy43LTQiLCJ0IjoiNi4zL…; https://www.francetvpub.fr/en/brands/france-24/ (+33 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
Icon-only buttons need an aria-label so screen readers can announce them.
button.o-ad-container__content__report-link (#323 on page); button.o-ad-container__content__report-link (#545 on page); button.o-ad-container__content__report-link (#632 on page)
Buttons with no accessible text (icon-only, no aria-label) can't be activated by voice control or understood by screen readers.
Source: WCAG 2.1 SC 4.1.2
D404 Error PageActionHTTP 404, custom pageFIX
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
BFavicon & Branding7 icon(s) detectedREVIEW
ALandmark Structure35 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+Heading Hierarchy125 headingsPASS
- H1 France 24 - International breaking news, top stories and headlines
- H2 Sudan's forgotten war: three years on, humanitarian catastrophe has no end in sight
- H2 'At every single step there is death and danger': The struggle to get food in Sudan
- H2 After three years of war, exiled Sudanese find their place in Kenya
- H2 Middle East war live: Israel army chief orders 'Hezbollah kill zone' in southern Lebanon
- H2 Jailed Iranian Nobel laureate Narges Mohammadi in critical condition, supporters say
- H2 Peru’s Sanchez to face Fujimori in runoff as rival signals protests over fraud
- H2 US blockade of the Strait of Hormuz: What do the numbers show?
- H2 Bayern Munich edge Real Madrid to reach Champions League semi-finals
- H2 Pope Leo lands in Cameroon with message of peace as separatists announce 3-day truce
- H2 Gaza aid flotilla sets sail from Barcelona in bid to break Israeli blockade
- H2 Middle East war live: Israel army chief orders 'Hezbollah kill zone' in southern Lebanon
- H2 Kane lauds Diaz 'moment of magic' after Bayern knock out Real
- H2 US optimistic about reaching peace deal with Iran
- H2 Peru’s Sanchez to face Fujimori in runoff as rival signals protests over fraud
- H2 'Beef' tackles generational conflicts in season 2: creator
- H2 No, south Lebanon towns haven’t disappeared from Apple Maps
- H2 US hails 'historic opportunity' for peace after Lebanon, Israel talks in Washington
- H2 YouTube bans viral pro-Iran AI-generated LEGO videos trolling Trump
- H2 Italy suspends defence agreement with Israel as Lebanon attacks stoke tensions
- H2 Spain launches programme to offer amnesty to 500,000 undocumented migrants
- H2 UN says Haiti powerful gang expansion halted but threat persists
- H2 Montparnasse Tower: Paris's most unpopular landmark gets a facelift
- H2 'If we don't divide the land we're heading to apartheid': Ex-head of Israel's Shin Bet
- H2 Sudan slams Berlin donor conference as ‘unacceptable’ as devastating war enters fourth year
- H2 Critically endangered Borneo orangutan born at Madrid zoo
- H2 Griezmann hopes to bid Atletico farewell in spectacular fashion
- H2 Kanye West pulls plug on Marseille concert, postpones until further notice
- H2 Sudan's forgotten war: three years on, humanitarian catastrophe has no end in sight
- H2 US blockade of the Strait of Hormuz: What do the numbers show?
- H2 Pope Leo lands in Cameroon with message of peace as separatists announce 3-day truce
- H2 Gaza aid flotilla sets sail from Barcelona in bid to break Israeli blockade
- H2 UN says Haiti powerful gang expansion halted but threat persists
- H2 Kanye West Marseille concert postponed after anti-Semitic remarks
- H2 Berlin Union's Eta first female coach in top-five European leagues
- H2 McDonald's, Iran and the pope: Trump's bizarre press conference
- H2 Pope Leo XIV lands in Algeria for first-ever visit by a pontiff
- H2 Netanyahu in southern Lebanon: A first since the start of the war
- H2 Hungary: Celebrations galore as PM Orban unseated
- H2 Trump says US will begin 'blockading' the Strait of Hormuz
- H2 Macron meets pope, gives him basketball jersey
- H2 After three years of war, exiled Sudanese find their place in Kenya
- H2 'If we don't divide the land we're heading to apartheid': Ex-head of Israel's Shin Bet
- H2 Montparnasse Tower: Paris's most unpopular landmark gets a facelift
- H2 'At every single step there is death and danger': The struggle to get food in Sudan
- H2 The rising popularity of tea in France
- H2 French film show: Sweet nostalgia in 1980s coming-of-age story 'Just an Illusion'
- H2 Somalia, the Islamic State group's new front line in Africa
- H2 Gladio: NATO’s secret cold war operation in Italy
- H2 Orban ousted: What Magyar’s victory means for Hungary and the EU
- H2 ‘We thought Beirut was going to collapse’: recounting the deadliest day of the war with Israel
- H2 Calls to invoke the 25th Amendment after Trump's Iran threats 'useless'
- H2 From Evin Prison to a dash through wartime Iran: How French couple’s four-year ordeal ended
- H2 Trump deletes image of himself as Jesus as feud with pope dismays US Catholics
- H2 Tehran calls US blockade of Iranian ports an act of ‘piracy’
- H2 Israel, Lebanon agree to direct negotiations after DC meeting, US says
- H2 Hungarian election-winner Magyar says country ‘liberated’, Orban concedes defeat
- H2 French cement-maker Lafarge found guilty of financing jihadists in Syria, former CEO jailed
- H2 Spain PM Pedro Sanchez’s wife charged with corruption after years-long probe
- H2 Hungary ousts Orban as Magyar's party wins supermajority in parliament
- H2 Iran navy chief calls Trump’s threat to blockade Hormuz Strait ‘ridiculous’
- H2 'L’Abuso': Real Italian magazine cover of Israeli settler sparks online storm
- H2 Donald Trump deletes AI image of himself as Jesus after attacking Pope Leo
- H2 NASA's Artemis II: conspiracy theories take off about ‘staged’ green screen
- H2 ‘Unhinged, insane’: US lawmakers call for Trump’s removal via 25th Amendment
- H2 No, south Lebanon towns haven’t disappeared from Apple Maps
- H2 How a Russian ship under sanctions delivered armoured vehicles to Mali
- H2 Orban's opponents targeted by AI-driven disinformation ahead of Hungary's elections
- H2 No, Emmanuel Macron did not share a (fake) photo of Melania Trump with Jeffrey Epstein
- H2 Survivors of Assad's prisons speak out about rape and torture
- H2 The church by the airport: Inside Russia’s suspected spy activities in Sweden
- H2 Searching for radioactive waste in the depths of the Atlantic
- H2 'We'll make it home together': A friendship between two deported women in Ravensbrück camp
- H2 ‘Unwavering friendship’: The true story of nine women who escaped a Nazi death march
- H2 Pope Francis, first Latin American pontiff and champion of the forgotten
- H2 Haiti’s independence ransom: Macron offers ‘truth’, Haitians want reparations
- H2 Saved from destruction: Paris show offers glimpse of Gaza’s archaeological treasures
- H2 Lithium: The white gold of the energy transition
- H2 'The Bibi Files': Documentary reveals the police interrogations behind Netanyahu’s graft trial
- H2 Giant marble statues guard Italy’s seas from illegal fishing
- H2 Engineers are imitating beavers to prevent flooding
- H2 Industry contamination of soil with toxic metals exposes failure to translate science into policy
- H2 Us and French TotalEnergies reach $1 billion deal to end wind farm project
- H2 French film show: Sweet nostalgia in 1980s coming-of-age story 'Just an Illusion'
- H2 Kanye West pulls plug on Marseille concert, postpones until further notice
- H2 MansA: A Parisian home for African arts and culture
- H2 Intimacy coordinator Paloma Garcia Martens on 'respecting people's humanity on set'
- H2 Bayern Munich edge Real Madrid to reach Champions League semi-finals
- H2 Griezmann hopes to bid Atletico farewell in spectacular fashion
- H2 Champions League: PSG through to semis after defeating Liverpool
- H2 PSG beat Liverpool at Anfield to reach Champions League semi-finals
- H2 US judge temporarily halts Trump-era sanctions on AI firm Anthropic
- H2 '100% human?' We tested 10 AI-detection tools
- H2 US jury finds Meta, YouTube liable in social media addiction trial
- H2 'Typosquatting': How to spot fake news sites created by AI
- H2 French MPs introduce bill to remove statute of limitations for crimes against children
- H2 French MPs introduce bill to remove statute of limitations for crimes against children
- H2 Montparnasse Tower: Paris's most unpopular landmark gets a facelift
- H2 The rising popularity of tea in France
- H2 Two billion dollars pledge for Sudan
- H2 Sudan's forgotten war: three years on, humanitarian catastrophe has no end in sight
- H2 'War on women and girls' : Sexual violence the 'blueprint and strategy' of Sudan's brutal civil war
- H2 Pope Leo lands in Cameroon with message of peace as separatists announce 3-day truce
- H2 Jailed Iranian Nobel laureate Narges Mohammadi in critical condition, supporters say
- H2 'L’Abuso': Real Italian magazine cover of Israeli settler sparks online storm
- H2 Israel-Lebanon peace talks: Future negotiations depend on 'confidence-building measures'
- H2 Will the Gulf ever be the same? Trump, Iran and the Arabian Peninsula
- H2 Peru’s Sanchez to face Fujimori in runoff as rival signals protests over fraud
- H2 Ambassadors meet for historic talks in US amid deeply fraught Lebanon-Israel tensions
- H2 UN says Haiti powerful gang expansion halted but threat persists
- H2 McDonald's, Iran and the pope: Trump's bizarre press conference
- H2 Critically endangered Borneo orangutan born at Madrid zoo
- H2 Gaza aid flotilla sets sail from Barcelona in bid to break Israeli blockade
- H2 EU urges swift reform in Hungary as election night 'euphoria' gives way to 'Monday morning hangover'
- H2 Italian papers united as PM Meloni faces off with Trump
- H2 Xi expresses ‘full confidence’ in China-Taiwan unity in meeting with opposition chief
- H2 India hit by Middle East war: Millions face gas shortages
- H2 Taiwan opposition leader makes rare visit to China
- H2 Nepal, Bangladesh, Morocco, Madagascar: What have the Gen Z protests achieved?
- H2 Transforming Payments in the DRC: A Leap Towards a Digital Future
- H2 Africa's $88 billion solutions: How ATAF fights illicit financial flows
- H2 Burundi: innovative solutions to fight stunting in children
- H2 Child malnutrition in Burundi: concrete actions to help children
- H2 Interview of Anthony Ginter, President & CEO - WEO
- H2 Reporters without borders
AAlt Text QualityAll 74 images OKPASS
| Issue | Count |
|---|---|
| too long | 23 image(s) |
A+Form AccessibilityNo form controlsPASS
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 Sudan's forgotten wa… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 'At every single ste… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 After three years of… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Middle East war live… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Jailed Iranian Nobel… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Peru’s Sanchez to … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 US blockade of the S… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Bayern Munich edge R… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Pope Leo lands in Ca… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Gaza aid flotilla se… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Middle East war live… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Kane lauds Diaz 'mom… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 US optimistic about … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Peru’s Sanchez to … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 'Beef' tackles gener… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 No, south Lebanon to… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 US hails 'historic o… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 YouTube bans viral p… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Italy suspends defen… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Spain launches progr… | 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.
A+Lighthouse Accessibility AuditsScore 95/100 — 2 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.
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 |
|---|
Sudan's forgotten war: three years on, humanitarian catastrophe has no end in s… div.article__infos > div.article__title > a > h2 |
These are opportunities to improve keyboard navigation in your application.
Tables and lists
Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. Learn more about proper list structure.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
France 24 - International breaking news, top stories and headlines header.o-header > nav.o-header__inner > ul.o-header-nav > li.a-header-entry |
EN header.o-header > nav.o-header__inner > ul.o-header-nav > li.a-header-entry |
Open the menu header.o-header > nav.o-header__inner > ul.o-header-nav > li.a-header-entry |
These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader.