Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FFavicon & BrandingAction2 icon(s) detectedFIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
CLink & Button QualityAction1 issue(s) across 128 links and 19 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.assurance-maladie.ameli.fr/q… | Qui sommes-nous ? | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/c… | Carrières | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/e… | Études et données | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/p… | Presse | new tab | Add '(opens in new tab)' to text |
| https://annuairesante.ameli.fr/ | Trouver un professionnel de sa… | new tab | Add '(opens in new tab)' to text |
| https://forum-assures.ameli.fr/ | Consulter le forum | new tab | Add '(opens in new tab)' to text |
| https://elioz.fr/elioz-connect/annuaire/… | Sourds et malentendants | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/q… | Qui sommes-nous ? | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/c… | Carrières | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/e… | Études et données | new tab | Add '(opens in new tab)' to text |
| https://www.assurance-maladie.ameli.fr/p… | Presse | new tab | Add '(opens in new tab)' to text |
| https://assure.ameli.fr/PortailAS/appman… | Accéder à mon compte ameli | new tab | Add '(opens in new tab)' to text |
| https://assure.ameli.fr/PortailAS/appman… | Accéder à mon compte ameli | new tab | Add '(opens in new tab)' to text |
| https://www.monespacesante.fr/ | Accéder à Mon espace santé | new tab | Add '(opens in new tab)' to text |
| https://www.monespacesante.fr/ | Accéder à Mon espace santé | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| https://x.com/Assur_Maladie/status/20132… | Lire la publication | new tab | Add '(opens in new tab)' to text |
| https://annuairesante.ameli.fr/ | Annuaire … | new tab | Add '(opens in new tab)' to text |
| https://monsoutienpsy.ameli.fr/recherche… | Annuaire des … | new tab | Add '(opens in new tab)' to text |
| https://www.handifaction.fr/questionnair… | Questionnaire … | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/mes_tips_sante… | Visiter le compte Instagram … | new tab | Add '(opens in new tab)' to text |
| https://forum-assures.ameli.fr/ | Accédez au forum ameli | new tab | Add '(opens in new tab)' to text |
| https://www.securite-sociale.fr/accueil | la sécurité sociale | new tab | Add '(opens in new tab)' to text |
| https://x.com/Assur_Maladie | Accéder à la page X @Assur_M… | new tab | Add '(opens in new tab)' to text |
| https://bsky.app/profile/ameli.fr | Accéder à la page Bluesky de… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/assuran… | Accéder à la page LinkedIn A… | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/channel/UCvaiFVW… | Accéder à la chaîne Youtube… | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/mes_tips_sante… | Accéder à la page Mes Tips s… | new tab | Add '(opens in new tab)' to text |
| /assure/adresses-et-contacts | Nous contacter | img no alt | Add alt attribute to the image |
| https://forum-assures.ameli.fr/ | Forum | new tab | Add '(opens in new tab)' to text |
| https://rapport-annuel.assurance-maladie… | Rapport d'activité | new tab | Add '(opens in new tab)' to text |
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://www.assurance-maladie.ameli.fr/qui-sommes-nous; https://www.assurance-maladie.ameli.fr/carrieres; https://www.assurance-maladie.ameli.fr/etudes-et-donnees; https://www.assurance-maladie.ameli.fr/presse; https://annuairesante.ameli.fr/; https://forum-assures.ameli.fr/; https://elioz.fr/elioz-connect/annuaire/assurance-maladie-annuaire/; https://www.assurance-maladie.ameli.fr/qui-sommes-nous; https://www.assurance-maladie.ameli.fr/carrieres; https://www.assurance-maladie.ameli.fr/etudes-et-donnees (+13 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
B404 Error PageHTTP 404, custom pageREVIEW
CColor Contrast (Screenshot)Action20 text elements analyzed, 1 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 À quel service souh… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Vous informer | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Besoin d'aide | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Assurance maladie | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Votre caisse | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Mon compte ameli | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Mon espace santé | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Comment faire ? | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Actualités | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Comment faire ? | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Vos outils et servic… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Les maladies de A à… | 1.00:1 | 3.0:1 | #FFFFFF | #FFFFFF | Fail |
| h2 Découvrir | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Le chiffre | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Suivez-nous : | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 #DroitsEtDémarches | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 @mes_tips_santé | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| title ameli, le site de l… | 17.71:1 | 4.5:1 | #000000 | #E7ECF5 | Pass |
| p Ce site utilise des … | 19.58:1 | 4.5:1 | #000000 | #F5F7FB | Pass |
| a En savoir plus sur l… | 21.00:1 | 4.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.
ALandmark Structure7 landmarksPASS
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
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
AHeading Hierarchy30 headingsPASS
- H2 Vous informer
- H2 Besoin d'aide
- H2 Assurance maladie
- H2 Votre caisse
- H1 (empty)
- H1 À quel service souhaitez-vous vous connecter ? duplicate H1
- H2 Mon compte ameli
- H2 Mon espace santé
- H2 Comment faire ?
- H2 Actualités
- H3 Santé des femmes : préménopause et ménopause, parlons-en !
- H3 Dépistage du cancer colorectal : un test simple et essentiel
- H3 Dispositif « Mon soutien psy » : chiffres-clés et premiers témoignages de patients
- H3 #DroitsEtDémarches
- H2 Comment faire ?
- H2 Vos outils et services
- H3 Simulateur Complémentaire santé solidaire
- H3 Annuaire des professionnels de santé
- H3 Annuaire des psychologues
- H3 Questionnaire handifaction
- H2 Les maladies de A à Z
- H2 Découvrir
- H3 Tout savoir sur Mon espace santé
- H3 Crise d'asthme chez l'enfant : comment réagir ?
- H3 @mes_tips_santé
- H3 Accédez au forum ameli
- H3 Les engagements de l’Assurance Maladie
- H3 Les démarches pour protéger sa santé et son entreprise
- H2 Le chiffre
- H2 Suivez-nous :
A page should have only one H1. Multiple H1s dilute the document outline.
Multiple H1s blur the page's primary topic — screen-reader users and Google both prefer one H1.
Learn more ▾ ▴
HTML5's outline algorithm technically allows multiple H1s within sectioning content, but no browser implements it. In practice: one H1 per page. Use H2-H6 for subsections.
Source: WCAG 2.4.6 / Google Search Central
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
AAlt Text QualityAll 27 images OKPASS
| Issue | Count |
|---|---|
| too long | 3 image(s) |
A+Form AccessibilityAll 1 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #ameli_localisation_postal_code | text | Votre code postal (format : 00000) * | for/id |
A+Print StylesheetPrint styles detectedPASS
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 26 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.