Skip to content
https://repubblica.it

Accessibility

· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.
SCORE
53
GRADE
F
FIX
6
REVIEW
6
PASS
1
INFO
0
Checks
13
1 PASS 6 REVIEW 6 FIX
F
Alt Text Quality
Action
5 of 185 images have issues
FIX
5 of 185 images have issues
Critical::
5 image(s) missing alt attribute
Images without alt text are invisible to screen readers.
Critical::
2 image-in-link without alt text
An image inside a link with no alt creates an empty link.
Info::
180 image(s) with good alt text
185 images 180 good alt text 5 missing
IssueCount
missing5 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

An image inside a link with no alt creates an empty link.

Why this matters

Image-only links with no alt create empty links — screen-reader users hear 'link' with no destination context.

Learn more

An <a><img></a> with no img alt is the worst-case for accessibility: AT announces the link but can't describe where it goes. Either add alt to the image OR add aria-label to the link.

Source: WCAG 2.1 SC 2.4.4

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::
3 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 3 <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
11 landmarks
REVIEW
11 landmarks
Info::
<main> landmark present
Info::
3 <nav> landmark(s) found
Warning::
3 of 3 <nav> elements are unlabeled
Multiple navigations need aria-label to distinguish them for screen readers.
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 ASIDE CONTENTINFO footer

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

B
Heading Hierarchy
234 headings
REVIEW
234 headings
Warning::
Multiple H1 headings (32 found)
A page should have only one H1. Multiple H1s dilute the document outline.
Warning::
3 empty heading(s)
Empty headings appear in the document outline but provide no information.
  • H2 Dal giro in supercar alla partita vista in tribuna, quando i sogni degli anziani si realizzano
  • H1 (empty)
  • H1 Primo piano duplicate H1
  • H2 La mossa anti Trump di Meloni: vertice su Hormuz con Macron, Starmer e Merz
  • H2 L'ultimo attacco del tycoon: “Tra me e Giorgia non c’è più lo stesso rapporto”
  • H2 “La guerra è quasi finita”, il negoziato a distanza tra Washington e Teheran
  • H2 Il figlio dello scià Pahlavi: “Contatti con l’Iran, pronto a tornare per l’assalto finale al regime”
  • H2 Beirut, bombe sulla trattativa: Netanyahu non si ferma
  • H2 Abuso di potere e crimini di guerra: i dem chiedono l’impeachment di Hegseth
  • H2 Sciopero nazionale dei giornalisti. Anche il sito di Repubblica non sarà aggiornato sino alle 24 di oggi
  • H1 (empty)
  • H2 Kordofan, l’apocalisse che il mondo non vede
  • H2 Cari leader dell'opposizione, scrivete subito il programma
  • H2 Schlein: “Il tempo delle destre è finito. Noi con Sánchez per un altro mondo possibile”
  • H2 La sconfitta di Orbán non basta. Ora l'Europa aiuti gli ungheresi
  • H2 "Ma il partito di Magyar è incentrato su una sola persona”
  • H2 Crollati i pilastri del sovranismo
  • H2 La verità, vi prego Il governo dei commissari: settanta nomine, poteri in deroga e inciampi
  • H2 Un ginecologo alla Corte dei conti
  • H2 Spunta la laurea telematica per Conte
  • H2 La cena delle avvelenate. Il marito: “C'erano cozze e giardiniera”. Il ruolo della cugina
  • H2 Droga, ricatti e servizi deviati: la vita da romanzo criminale dell’irriducibile “Palletta”
  • H2 Ribaltone in Mps, così Lovaglio ha costruito la rimonta. “Non lascerò Siena” |
  • H2 Rotto il fronte di Palazzo Chigi che ora teme il liberi tutti
  • H2 Milleri e Caltagirone a un bivio, si dividono le strade su Generali
  • H2 Rossi: “I timori di Bce e dei fondi affossano il risparmio sovranista”
  • H2 Inter tra scudetto e futuro: Vicario, Mancini e Paz per festeggiare il titolo
  • H2 Serena: “Tanti leader a fine corsa nei nerazzurri, è il momento di scelte dolorose”
  • H2 Buffon e la Nazionale: “Ripartire da zero, adesso basta cercare scorciatoie”
  • H2 Bayern-Real è un altro sport, decidono Diaz e Olise. I tedeschi e l'Arsenal in semifinale
  • H2 Le donne al voto che cambiano l’Italia | Tutte le puntate
  • H2 Tiziano Ferro si confessa a Vittorio Lingiardi: «Ero a terra ubriaco. Lì ho scelto l’analisi»
  • H2 La marcia dei diritti è tutta a zig zag
  • H2 La bellezza della generazione Sandwich
  • H1 (empty)
  • H2 Mezzo secolo di satira, le grandi vignette in regalo con il quotidiano
  • H1 Il video del giorno duplicate H1
  • H2 Ucraina, l'abbraccio di Meloni a Zelensky al suo arrivo a Palazzo Chigi
  • H2 La vignetta di Ellekappa
  • H1 I fatti del giorno duplicate H1
  • H2 Zelensky a Palazzo Chigi, partnership con il governo italiano sui droni
  • H2 Mattarella: “Sempre al fianco di Kiev, condivido la fermezza dell'esecutivo”
  • H2 Russia alla Biennale, la premier si sfila: "È un ente autonomo". La Lega: no al taglio dei fondi Ue
  • H2 La Bbc licenzierà duemila dipendenti in due anni
  • H2 Paletti del Quirinale sul dl sicurezza, slitta il voto: via libera a rischio
  • H2 Il neocapogruppo Costa: “Dai figli di Berlusconi saggi consigli, serve ricostruire coesione nel partito”
  • H2 Ira di Marina Berlusconi: “Attacchi contro di me cavernicoli e patriarcali”
  • H2 Sondaggi, Schlein in testa in caso di primarie. Salis in ascesa. Il campo largo supera il centrodestra
  • H2 Niscemi, 20 anni di lavori mai fatti e dodici milioni nel cassetto. “La frana più grande d’Europa”
  • H2 Musumeci è indagato con altri tre governatori siciliani
  • H2 Scandalo al Teatro San Carlo di Napoli. Accuse a Lissner e alle star: “Gonfiavano i compensi”
  • H2 “Che fai, mi spari?”: in un video le ultime parole del personal trainer ucciso a Foggia
  • H2 L’ultimo calcio e la fuga il video con la verità sull’omicidio di Massa
  • H2 Morti in ambulanza, Luca Spada risponde al gip: “Io innocente”
  • H2 Bisceglie, spinge la moglie dal balcone e poi si butta: “Patrizia era terrorizzata, si faceva scortare a casa”
  • H2 Novara, neonato morto per maltrattamenti. Dopo un primo ricovero era stato restituito alla famiglia
  • H2 Roma, sotto la Casa del Jazz niente ossa umane o elementi utili alle indagini su Adinolfi e Emanuela Orlandi
  • H2 Aeroporto di Linate, il Garante della privacy: “Illegittimo il sistema di riconoscimento facciale”
  • H2 Il green pass dei social, un’app europea per verificare l’età
  • H2 Lo psicoterapeuta: “I genitori vanno formati ai rischi”
  • H2 Monito Fmi: “Prepararsi al peggio, ma no a sussidi come per il Covid”
  • H2 Giorgetti rassicura: “Approccio prudente sui conti pubblici”
  • H2 Caso Hoepli, firmato il contratto: Mondadori si prende il ramo della scolastica
  • H1 Pianeta economia duplicate H1
  • H2 Rider, bonus giovani e Zes. Ma niente sui salari bassi nel decreto Primo maggio
  • H2 Stellantis, volano le consegne. Filosa ridisegna il puzzle cinese
  • H2 Mfe, nel 2025 il piano europeo paga: utile raddoppiato e maxi dividendo
  • H2 John Patrick McHugh: “Io e la mia amica Sally Rooney. Le donne? Scrivono meglio”
  • H2 Le lacrime di Paolini: è crisi senza fine. Allarme rosso per Roma e per la classifica
  • H2 Alcaraz si ritira a Barcellona, Sinner resta n. 1
  • H2 Il premio Oscar Dante Ferretti: “Hollywood non mi chiama più, costo troppo. De André mi presentò mia moglie”
  • H2 Alexa+ debutta in Italia: come cambia l’assistente Amazon ora che risponde come una persona
  • H2 Panos Panay: “Ora è più umana. E non è mai stata così italiana”
  • H2 “Noi. Siamo tutti protagonisti della sostenibilità”, torna il Festival di Green&Blue
  • H2 Clima, Jim Skea (Ipcc): “Senza gli Usa, servono più fondi dagli altri Paesi”
  • H1 Life duplicate H1
  • H2 “A 64 anni un nuovo lavoro mi ha fatto ri-innamorare della vita”
  • H2 Anna Arnaudo: “Non sono un’atleta con il diabete ma un’atleta e basta”
  • H2 “Erano amiche del cuore, ma a 15 anni mia figlia è diventata gelosa di Francesca”
  • H2 “Per un lavoro fisso ho messo da parte sogni e passione. Ma ho ripreso a suonare e sono felice”
  • H2 Marco F.: “Ho tradito non per amore, né per noia, ma per fuggire da una quotidianità opprimente”
  • H2 Marcello Canova, l’ingegnere dietro decisioni che indirizzano la ricerca negli Stati Uniti
  • H2 La ricetta perfetta: il carpaccio alla Cipriani
  • H1 Magazine duplicate H1
  • H2 Fassbender: “Il modo di vivere di voi italiani mi parla profondamente”
  • H2 «Non siamo una banlieue». Una giornata nel quartiere milanese di Corvetto oltre Ramy
  • H2 Alice Oseman: “I ragazzi leggono e io ne so qualcosa”
  • H2 In Germania e Gran Bretagna è boom di pannelli solari plug-in da balcone, ma attenzione ai rischi
  • H2 Attenzione al sito fake di Microsoft: diffonde malware con un falso aggiornamento
  • H2 Tohru Nakamura e l’eleganza del riso: lo chef che a tavola unisce Germania e Giappone
  • H2 Lenti a contatto: come sceglierle e usarle in sicurezza
  • H2 Rivoluzione ID.3 Neo, Volkswagen inaugura la sua nuova era elettrica
  • H2 Da Leonardo a Quasimodo, da Carducci a Caruso: il weekend delle case-museo, tra sogno e mito
  • H2 La libertà di ascolto secondo Meliconi
  • H2 Accoccolati
  • H1 Focus duplicate H1
  • H2 Come dimagrire velocemente e in salute: dieta e ricette
  • H2 Attacco agli italiani: perché a Erbil si è sfiorata la strage
  • H2 Quanto manca alla pensione? Ecco il calcolatore per scoprirlo
  • H2 Serena Brancale: "I cliché sono luoghi dell'anima. Io sono quelle signore sedute nei vicoli del Sud"
  • H2 Robot umanoide insegue i cinghiali, gli urla "andatevene!" in polacco e li mette in fuga
  • H2 Salvini confonde Silvia Salis con Ilaria: "Quelli che commettono reati non hanno la sua fortuna"
  • H2 Fiorello chiama la premier in diretta a La pennicanza: “Sono impegnata, che succede?” | L'articolo
  • H1 Podcast duplicate H1
  • H2 Giorgia e Marina: a destra arriva l'ora di “Eva contro Eva”
  • H2 La base Maga contesta JD Vance, sul papa e e sulla guerra
  • H2 La corsa tra donne a sinistra e l'avvento di Marina Berlusconi
  • H2 Se sei rasoterra non puoi cadere
  • H2 L'Italia ha scelto l'America, ma quella di Prevost
  • H1 Le idee duplicate H1
  • H2 Cari leader, scrivete il programma
  • H2 Crollati i pilastri del sovranismo
  • H2 Lo stallo, musica del nostro tempo. Salis, non si confonde solo Salvini
  • H1 Top Video duplicate H1
  • H2 Overtourism, in India la “mini Svizzera” bianca. L’allarme: una discarica a rischio contaminazione L'articolo
  • H2 Un Picasso per 100 euro, il biglietto vincente della lotteria è di un ingegnere informatico parigino
  • H2 "Ma quello non è il primo ministro?": Magyar dal presidente ungherese, sul balcone accanto c'è Orbán
  • H2 L'Iran vince la "guerra" social: la satira contro Trump con pupazzetti Lego è virale in occidente
  • H1 Il mondo Repubblica duplicate H1
  • H2 Repubblica Family, ecco l’offerta per condividere l’abbonamento in famiglia
  • H2 Leggi Repubblica e The New York Times: 1 anno a 69€
  • H2 Repubblica + Limes: 1 anno a 69,99€
  • H2 Le Scienze + Mind: 1 anno a 12€
  • H2 Come superare il blocco dello scrittore: i consigli da seguire
  • H1 Il meteo duplicate H1
  • H2 In arrivo sole e caldo fino a 28 gradi. Peggioramento da domenica
  • H1 La Zampa duplicate H1
  • H2 Ecco l’unica cosa che non dovresti mai fare se il tuo gatto fa pipì fuori dalla lettiera
  • H2 Il bastone della vecchiaia del cane Shake ha le ali e un muso che non ti aspetti
  • H1 Fem duplicate H1
  • H2 Micro Retirement: il trend che ridefinisce il lavoro e il tempo libero
  • H1 Dal Network duplicate H1
  • H2 Ferrari, Vigna e la semplicità della missione
  • H2 Mini cervelli in laboratorio, la nuova frontiera della ricerca sulle malattie rare
  • H1 Consigli duplicate H1
  • H2 Da oggi Telepass senza abbonamento: con Grab&Go paghi solo quando lo usi
  • H2 Trucco palpebra cadente: prodotti e tecniche migliori per aprire lo sguardo
  • H2 Gli elettrodomestici da cucina più scontati su Amazon
  • H2 Capelli fini e senza volume: 5 spray volumizzanti che fanno la differenza
  • H1 Le newsletter duplicate H1
  • H2 C'era una volta l'America
  • H2 Bacchette
  • H2 Transatlantico europeo
  • H2 Continental Breakfast
  • H1 Social news duplicate H1
  • H2 Scudetto all'Inter ma la Juve si candida per la prossima stagione
  • H2 Lidia Ravera: "Ragazze, uscite dalla gabbia. Non chiedete le tette per i 18 anni"
  • H2 Il mondo interiore di Matilda e l'armata degli ottimisti
  • H2 La fuga della “Rich Starry”: così la nave cinese ha aggirato il blocco dello Stretto
  • H1 Politica duplicate H1
  • H2 La “special relationship” tra Meloni e Trump: un anno e mezzo di incontri e complimenti, poi il gelo
  • H2 Trump all’attacco di Meloni: “Io scioccato, non ci aiuta. Mi sono sbagliato su di lei”
  • H2 Mattarella: “Dal papa Leone XIV messaggio splendido, mette in guardia dall’autoesaltazione”
  • H2 Meloni con Zelensky, partnership sui droni: “Iran, faremo il nostro”
  • H2 Mattarella: “Sempre al fianco di Kiev, condivido la fermezza del governo”
  • H1 Video duplicate H1
  • H2 Matilda De Angelis: "Lidia Poët oggi sarebbe delusa, il pensiero patriarcale ha ancora la meglio"
  • H2 L'influencer Chiara Balistreri: "Il mio ex violento esce dal carcere, per lo Stato non valiamo niente" | L'articolo
  • H2 Meghan Markle giudice ospite a Masterchef Australia: "Sono così felice di essere qui"
  • H2 In Australia l'alga tossica soffoca l'ecosistema marino
  • H1 Economia duplicate H1
  • H2 Il leghista Freni più vicino alla Consob
  • H2 Mps, vince la lista Plt con Lovaglio ad: “Nessuna rivincita”. Decisivi i voti di Delfin e Banco Bpm
  • H2 Rossi e il ribaltone Mps: “I timori di Bce e fondi affossano il risparmio sovranista”
  • H2 Rider, bonus giovani e Zes. Ma niente sui salari bassi nel decreto Primo maggio
  • H2 Mps, assemblea con ribaltone. Lovaglio si riprende la banca grazie ai voti di Delfin e Bpm
  • H2 Lovaglio: “Non lascerò Siena”. La rimonta costruita tra azionisti e politici
  • H2 Mfe, nel 2025 il piano europeo paga: utile raddoppiato e maxi dividendo
  • H1 I podcast di Repubblica duplicate H1
  • H2 1. 14 gennaio 1976, la nuova epoca
  • H2 Donald, Giorgia e il prezzo di quel "c'eravamo tanto amati"
  • H2 Trump-Meloni: a chi dei due conviene lo strappo
  • H2 La fretta di reinventarsi di Meloni, la mossa azzeccata di Schlein
  • H2 Una selezione di articoli da ascoltare
  • H1 Video duplicate H1
  • H2 Gli ippopotami di Escobar sono troppi, la Colombia pronta ad abbatterli
  • H2 La suocera dell'uomo ucciso a Massa: "Sono degli assassini, mio nipote ha visto tutto"
  • H2 Le prime parole degli astronauti: "Quando sei a 200mila miglia da casa non vedi l'ora di tornare"
  • H2 Budapest canta "Bella ciao": così la vittoria di Magyar chiude l'era Orbán
  • H1 Rubriche duplicate H1
  • H2 Se sei rasoterra non puoi cadere
  • H2 Distinguere il vero dal falso è possibile
  • H2 Conte, la colpa è di nonna Clotilde. Il Papa rischia …
  • H2 Tra cannabis e santità un po’ di buon senso
  • H2 “Kong”, Fabio Volo sospeso tra salotto e nuvole
  • H2 Accoccolati
  • H2 Resort
  • H2 Il sogno olimpico, ecco perché il Coni sceglierà Roma-Napoli
  • H2 Cosa dice il baseball di Washington al calcio italiano
  • H1 Mondo duplicate H1
  • H2 Iran, gli elicotteri Usa pronti ma si rischia lo scontro con Cina e Russia
  • H2 L’aereo americano pieno di “cerotti”: il simbolo dei colpi inferti dall’Iran alla potenza Usa
  • H2 Trump: “Il Papa fa male alla Chiesa, preferisco il suo fratello Maga”
  • H2 Beirut, bombe sulla trattativa: Netanyahu non si ferma
  • H2 La “Bbc” taglierà 2mila dipendenti in due anni
  • H1 OnePodcast duplicate H1
  • H2 Montecarlo, anche la terra battuta ha i colori di Sinner
  • H2 "LA GUERRA è NECESSARIA" - Machiavelli, Hegel e l'igiene del mondo
  • H2 Biological Computing: quando le cellule umane si collegano con il futuro
  • H2 5 epic fail tech
  • H1 Italia duplicate H1
  • H2 Torino, investito da un tram in corso Svizzera: 46enne grave
  • H2 La pedagogista: “Vi spiego perché il nido è fondamentale per lo sviluppo cognitivo dei bambini”
  • H2 Cagliari, donna precipita dal terzo piano e muore. Indagato l’anziano che la ospitava in casa
  • H2 Mattei, un ginecologo alla Corte dei conti
  • H2 Previsioni meteo, in arrivo sole e caldo a 27-28°C ma peggiora tra domenica e lunedì
  • H1 Edizioni Locali duplicate H1
  • H2 Arresto Pernasetti, la nipote del capo: “N’americanata, mio zio è malato e fa il cuoco”
  • H2 Luca Stanzione (Cgil): “Il Remigration una provocazione fatta a pochi giorni dal 25 Aprile”
  • H2 Bisceglie, il cugino di Alicia Amoruso ottenne i fondi per sistemare la via dell’albero caduto
  • H2 Luca Spada risponde al gip: “Io innocente”
  • H2 Firenze, gravi lesioni a un neonato: sei sanitari rischiano il processo
  • H2 Portofino, in Regione si discute la variante: via libera alle piscine alla Cervara e al Covo
  • H2 Napoli, scandalo al San Carlo, accuse a Lissner e alle star: “Gonfiavano i compensi”
  • H2 Niscemi, Musumeci è indagato con altri tre governatori siciliani
  • H2 Uccise Roua davanti ai figli ergastolo anche in appello
  • H1 Iniziative speciali duplicate H1
  • H2 Iran, stangata energia con la crisi prolungata: fino a 20 miliardi per l’Italia
  • H2 Gas: scorte Ue al 28%, sicurezza a rischio in vista dell’inverno
  • H2 Trasparenza salariale, in Italia solo il 41% delle aziende è pronta
  • H2 Turandot di Giacomo Puccini: la musica
  • H2 Instagram come il cinema: per i teenager i contenuti ispirati ai rating dei film 13+
  • H2 Distrofia di Duchenne, un veicolo intelligente porta i farmaci dove servono
  • H2 Hpv, il vaccino protegge anche i ragazzi: rischio tumori ridotto del 46% in chi si è vaccinato
  • H2 App
  • H2 Social
  • H2 Supplementi Repubblica
  • H2 Gedi News Network
  • H2 Periodici
  • H2 Radio e Podcast
  • H2 Iniziative Editoriali
  • H2 Partnership
  • H2 Servizi, tv e consumi
  • H2 Network Lena

A page should have only one H1. Multiple H1s dilute the document outline.

Why this matters

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.

Why this matters

Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.

Source: WCAG 2.4.6

B
Form Accessibility
2 of 2 controls have issues
REVIEW
2 of 2 controls have issues
Warning::
2 control(s) rely on placeholder only
Placeholder text disappears on focus and is not a reliable label.
Got: <input type="search" name="query">; <input type="search" name="query" id="search-rep">
2 controls
0 labeled
2 placeholder only
0 unlabeled
ControlTypeLabelMethod
querysearch(Cerca articoli o argomenti)placeholder only
#search-repsearch(Ricerca su Repubblica)placeholder only

Placeholder text disappears on focus and is not a reliable label.

<input type="search" name="query">; <input type="search" name="query" id="search-rep">

Why this matters

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

B
404 Error Page
HTTP 404, custom page
REVIEW
HTTP 404, custom page
Info::
Correct 404 status code returned
Got: HTTP 404
Info::
Custom styled 404 page
Info::
Navigation links present on 404 page
Info::
Search form present on 404 page
404 Page Quality Custom 404 Page
Status Code HTTP 404 Page Title La Repubblica | 404 Custom Styling Navigation Homepage Link Search Form
B
Favicon & Branding
8 icon(s) detected
REVIEW
8 icon(s) detected
Info::
favicon.ico present at site root
Info::
HTML icon links detected
Info::
Apple touch icon present
Info::
Multiple icon sizes detected
favicon.ico Present
PNG Icons Present
Apple Touch Present
SVG Favicon Missing
Manifest Icons Missing
Multiple Sizes Present
C
Lighthouse Accessibility Audits
Action
Score 79/100 — 5 failing, 22 passed
REVIEW
79

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#rep-slim-header > div.rep-slim-header__content > div.rep-slim-header__left > button#repHamOpenButton div#rep-slim-header > div.rep-slim-header__content > div.rep-slim-header__left > button#repHamOpenButton
div#repSearchForm > div.rep-slim-header__content > form.rep-slim-header__search > button div#repSearchForm > div.rep-slim-header__content > form.rep-slim-header__search > button
div#rep-slim-header > div#repSearchForm > div.rep-slim-header__content > button#repSearchFormCloseButton div#rep-slim-header > div#repSearchForm > div.rep-slim-header__content > button#repSearchFormCloseButton
div#repNetworkNav > div.rep-left-nav__wrapper > form.rep-left-nav__search > button div#repNetworkNav > div.rep-left-nav__wrapper > form.rep-left-nav__search > button
body#home > div#repNetworkNav > div.rep-left-nav__wrapper > button#repHamCloseButton body#home > div#repNetworkNav > div.rep-left-nav__wrapper > button#repHamCloseButton

Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
article.entry > figure.entry__media > gdwc-video-component#player_ex_425285703 > img article.entry > figure.entry__media > gdwc-video-component#player_ex_425285703 > img
section.block > h1.block__overtitle > a > img section.block > h1.block__overtitle > a > img
section.block > h1.block__overtitle > a > img section.block > h1.block__overtitle > a > img
article.entry > figure.entry__media > gdwc-video-component#player_ex_425272011 > img article.entry > figure.entry__media > gdwc-video-component#player_ex_425272011 > img
div.iubenda-banner-content > div > div.iubenda-cs-header > img div.iubenda-banner-content > div > div.iubenda-cs-header > img

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.gd-column-8 > section.block > h1.block__overtitle > a div.gd-column-8 > section.block > h1.block__overtitle > a
article.entry > div.entry__content > h2.entry__title > a article.entry > div.entry__content > h2.entry__title > a
div.gd-column-8 > section.block > h1.block__overtitle > a div.gd-column-8 > section.block > h1.block__overtitle > 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.

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
16 APRILE 2026 - AGGIORNATO ALLE 00.36 body#home > div.hp-update
00.36 body#home > div.hp-update > time
Dal giro in supercar alla partita vista in tribuna, quando i sogni degli anzian… article.entry > div.entry__content > h2.entry__title > a
di Davide Cavalleri div.block__item > article.entry > div.entry__content > span.entry__author
MEDIO ORIENTE div.block__item > article.entry > div.entry__content > span.entry__overtitle
Il presidente Usa div.block__item > article.entry > div.entry__content > span.entry__overtitle
Le trattative div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'intervista div.block__item > article.entry > div.entry__content > span.entry__overtitle
Il Libano div.block__item > article.entry > div.entry__content > span.entry__overtitle
Il capo del Pentagono div.block__item > article.entry > div.entry__content > span.entry__overtitle
LA VERTENZA div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL REPORTAGE DAL SUDAN div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL CENTROSINISTRA div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'intervista div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'analisi div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'intervista div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'ANALISI div.entry__header > div.entry__content > span.entry__overtitle > a
LA NEWSLETTER div.block__item > article.entry > div.entry__content > span.entry__overtitle
LA NOMINA div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL CASO PIANTEDOSI div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'INCHIESTA div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL PERSONAGGIO div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL RISIKO div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'analisi div.block__item > article.entry > div.entry__content > span.entry__overtitle
Le strategie div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'ex dg div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL CALCIO div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'intervista div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'ex portiere div.block__item > article.entry > div.entry__content > span.entry__overtitle
La Champions div.block__item > article.entry > div.entry__content > span.entry__overtitle
ADDIO ALLA CORONA div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL VENERDÌ OGGI IN EDICOLA div.block__item > article.entry > div.entry__content > span.entry__overtitle
Le coppie Lgbtq+ div.block__item > article.entry > div.entry__content > span.entry__overtitle
Questioni (non solo) di cuore div.block__item > article.entry > div.entry__content > span.entry__overtitle
CIRCO MASSIMO div.block__item > article.entry > div.entry__content > span.entry__overtitle
LA GIORNATA div.block__item > article.entry > div.entry__content > span.entry__overtitle
CONTROVENTO div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'AMACA div.block__item > article.entry > div.entry__content > span.entry__overtitle
LIMES div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'UCRAINA div.block__item > article.entry > div.entry__content > span.entry__overtitle
Il presidente div.block__item > article.entry > div.entry__content > span.entry__overtitle
La polemica div.block__item > article.entry > div.entry__content > span.entry__overtitle
LA TV PUBBLICA div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL DECRETO div.block__item > article.entry > div.entry__content > span.entry__overtitle
FORZA ITALIA div.block__item > article.entry > div.entry__content > span.entry__overtitle
Lo sfogo div.block__item > article.entry > div.entry__content > span.entry__overtitle
I partiti div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL DISASTRO div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'inchiesta div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'INCHIESTA div.block__item > article.entry > div.entry__content > span.entry__overtitle
LE INDAGINI div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'AGGRESSIONE div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'INCHIESTA div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL FEMMINICIDIO div.block__item > article.entry > div.entry__content > span.entry__overtitle
LA VIOLENZA div.block__item > article.entry > div.entry__content > span.entry__overtitle
GLI SCAVI div.block__item > article.entry > div.entry__content > span.entry__overtitle
LO STOP div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'INIZIATIVA div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'intervista div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'ALLARME div.block__item > article.entry > div.entry__content > span.entry__overtitle
Il ministro div.block__item > article.entry > div.entry__content > span.entry__overtitle
LE AZIENDE div.block__item > article.entry > div.entry__content > span.entry__overtitle
LO SCRITTORE div.block__item > article.entry > div.entry__content > span.entry__overtitle
IL TENNIS div.block__item > article.entry > div.entry__content > span.entry__overtitle
Il campione div.block__item > article.entry > div.entry__content > span.entry__overtitle
LO SCENOGRAFO div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'INTELLIGENZA ARTIFICIALE div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'intervista div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'APPELLO div.entry__header > div.entry__content > span.entry__overtitle > a
L'ANALISI div.entry__header > div.entry__content > span.entry__overtitle > a
POSTA E RISPOSTA div.entry__header > div.entry__content > span.entry__overtitle > a
WOMEN UP div.block__item > article.entry > div.entry__content > span.entry__overtitle
Vivere div.block__item > article.entry > div.entry__content > span.entry__overtitle
Teen Talk div.block__item > article.entry > div.entry__content > span.entry__overtitle
Rinascite div.block__item > article.entry > div.entry__content > span.entry__overtitle
Infedeli div.block__item > article.entry > div.entry__content > span.entry__overtitle
Beautiful Minds div.block__item > article.entry > div.entry__content > span.entry__overtitle
La ricetta perfetta div.block__item > article.entry > div.entry__content > span.entry__overtitle
FOCUS div.gd-row > div.gd-column-8 > section.block > h1.block__overtitle
LA GUIDA div.block__item > article.entry > div.entry__content > span.entry__overtitle
Come dimagrire velocemente e in salute: dieta e ricette article.entry > div.entry__content > h2.entry__title > a
IL RAID div.block__item > article.entry > div.entry__content > span.entry__overtitle
LA PROMOZIONE div.block__item > article.entry > div.entry__content > span.entry__overtitle
Promo div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'OFFERTA div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'OFFERTA div.block__item > article.entry > div.entry__content > span.entry__overtitle
ILMIOLIBRO div.block__item > article.entry > div.entry__content > span.entry__overtitle
FormulaPassion div.block__item > article.entry > div.entry__content > span.entry__overtitle
LabRevolution div.block__item > article.entry > div.entry__content > span.entry__overtitle
Video div.gd-row > div.gd-column-12 > section.block > h1.block__overtitle
LA SERIE TV div.block__item > article.entry > div.entry__content > span.entry__overtitle
Matilda De Angelis: "Lidia Poët oggi sarebbe delusa, il pensiero patriarcale ha… article.entry > div.entry__content > h2.entry__title > a
LA DENUNCIA div.block__item > article.entry > div.entry__content > span.entry__overtitle
di Alessandra Arini div.block__item > article.entry > div.entry__content > span.entry__author
l’intervista article.entry > div.entry__content > div.entry__content__top > span.entry__overtitle
I podcast di Repubblica div.gd-column-12 > section.block > h1.block__overtitle > a
LA REPUBBLICA, UNA STORIA DI FUTURO div.block__item > article.entry > div.entry__content > span.entry__overtitle
1. 14 gennaio 1976, la nuova epoca article.entry > div.entry__content > h2.entry__title > a
di Ezio Mauro div.block__item > article.entry > div.entry__content > span.entry__author
CIRCO MASSIMO div.block__item > article.entry > div.entry__content > span.entry__overtitle
di Massimo Giannini div.block__item > article.entry > div.entry__content > span.entry__author
Video div.gd-row > div.gd-column-12 > section.block > h1.block__overtitle
LA DECISIONE div.block__item > article.entry > div.entry__content > span.entry__overtitle
Gli ippopotami di Escobar sono troppi, la Colombia pronta ad abbatterli article.entry > div.entry__content > h2.entry__title > a
IL DELITTO div.block__item > article.entry > div.entry__content > span.entry__overtitle
L'AMACA div.entry__header > div.entry__content > span.entry__overtitle > a
INVECE CONCITA div.entry__header > div.entry__content > span.entry__overtitle > a
POSTA E RISPOSTA div.entry__header > div.entry__content > span.entry__overtitle > a
LIBERTÀ ILLIBERTÀ div.entry__header > div.entry__content > span.entry__overtitle > a
MULTISCHERMO div.entry__header > div.entry__content > span.entry__overtitle > a
LA CODA DELL'OCCHIO div.entry__header > div.entry__content > span.entry__overtitle > a
LAPSUS div.entry__header > div.entry__content > span.entry__overtitle > a
SPYCALCIO div.entry__header > div.entry__content > span.entry__overtitle > a
LA FINESTRA SUL CORTILE div.entry__header > div.entry__content > span.entry__overtitle > a
OnePodcast div.gd-column-12 > section.block > h1.block__overtitle > a
GAME, SET AND MEL div.block__item > article.entry > div.entry__content > span.entry__overtitle
Montecarlo, anche la terra battuta ha i colori di Sinner article.entry > div.entry__content > h2.entry__title > a
di S. Meloccaro con A. Visca div.block__item > article.entry > div.entry__content > span.entry__author
di M. Saudino div.block__item > article.entry > div.entry__content > span.entry__author
ROMA article.entry > div.entry__content > div.entry__content__top > span.entry__overtitle
MILANO article.entry > div.entry__content > div.entry__content__top > span.entry__overtitle
Abbonati footer#rep-page-footer > div.rep-page-footer__left > section.rep-page-footer__section > a
Cookie Policy div.iubenda-cs-rationale > div.iubenda-banner-content > div > a
pannello delle preferenze pubblicitarie div.iubenda-banner-content > div > a.btn-underline > button.iubenda-advertising-preferences-link
RIFIUTA E ABBONATI div.iubenda-banner-content > div.iubenda-cs-opt-group > div.iubenda-cs-opt-group-consent > button.iubenda-cs-reject-btn
ACCETTA div.iubenda-banner-content > div.iubenda-cs-opt-group > div.iubenda-cs-opt-group-consent > button.iubenda-cs-accept-btn
ACCEDI div.iubenda-cs-rationale > div.iubenda-banner-content > div.iubenda-cs-login > a#iub_cmp_subscribe_custom_btn
Cookie Policy div.iubenda-cs-rationale > div.iubenda-banner-content > div.iubenda-cs-footer > a
terze parti div.iubenda-banner-content > div.iubenda-cs-footer > a.btn-underline > button.iubenda-vendor-list-link
pannello delle preferenze pubblicitarie div.iubenda-banner-content > div.iubenda-cs-footer > a.btn-underline > button.iubenda-advertising-preferences-link
Cookie Policy div.iubenda-cs-rationale > div.iubenda-banner-content > div.iubenda-cs-footer > a

These are opportunities to improve the legibility of your content.

Best practices

Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
| article.entry > div.entry__content > h2.entry__title > a
La Stampa section.rep-page-footer__section > ul.rep-page-footer__list > li > a
HuffPost Italia section.rep-page-footer__section > ul.rep-page-footer__list > li > a
DeeJay section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Capital section.rep-page-footer__section > ul.rep-page-footer__list > li > a
m2o section.rep-page-footer__section > ul.rep-page-footer__list > li > a
MyMovies section.rep-page-footer__section > ul.rep-page-footer__list > li > a
AutoXY section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Annunci section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Ilmiolibro section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Meteo section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Tvzap section.rep-page-footer__section > ul.rep-page-footer__list > li > a
El Pais section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Le Figaro section.rep-page-footer__section > ul.rep-page-footer__list > li > a
Per inviare foto e video div.rep-page-footer__bottom > ul > li > a
Pubblicità div.rep-page-footer__bottom > ul > li > a
Privacy div.rep-page-footer__bottom > ul > li > a#kw-privacy-link
Codice Etico e Best Practices div.rep-page-footer__bottom > ul > li > a#ethics

These items highlight common accessibility best practices.

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
Form elements have associated labels
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
ARIA attributes are used as specified for the element's role
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
Heading elements appear in a sequentially-descending order
Document has a main landmark.
Deprecated ARIA roles were not used
All heading elements contain content.
Identical links have the same purpose.
`[accesskey]` values are unique
`button`, `link`, and `menuitem` elements have accessible names
Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
`[aria-hidden="true"]` elements do not contain focusable descendents
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
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.
`[lang]` attributes have a valid value
`<video>` elements contain a `<track>` element with `[kind="captions"]`
Tables have different content in the summary attribute and `<caption>`.
Uses ARIA roles only on compatible elements
Image elements do not have `[alt]` attributes that are redundant text.
Elements with visible text labels have matching accessible names.
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+
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
h1 Primo piano19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Il video del giorno19.26:13.0:1
#000000
#F5F5F5
Pass
h1 I fatti del giorno19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Pianeta economia19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Life19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Magazine19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Focus19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Podcast19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Le idee19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Top Video19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Il meteo19.26:13.0:1
#000000
#F5F5F5
Pass
h1 La Zampa19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Fem19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Dal Network19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Consigli19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Le newsletter19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Social news19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Video19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Video19.26:13.0:1
#000000
#F5F5F5
Pass
h1 Edizioni Locali19.26:13.0:1
#000000
#F5F5F5
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