Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DLandmark StructureAction25 landmarksFIX
Screen reader users cannot quickly navigate to the primary content. Wrap your main content in <main>.
Without a <main> landmark, screen-reader users can't skip past the navigation to the page content — every page starts with re-reading the menu.
Learn more ▾ ▴
The <main> element marks the page's primary content area. Assistive tech offers a 'jump to main' shortcut — but only if <main> exists. Without it, every page navigation forces re-reading the header. Wrap your primary content in a single <main>.
Source: WAI-ARIA / WCAG 2.4.1
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
FAlt Text QualityAction8 of 79 images have issuesFIX
| Issue | Count |
|---|---|
| missing | 8 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
An image inside a link with no alt creates an empty link.
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
FLink & Button QualityAction24 issue(s) across 405 links and 4 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://guardian.ng/cdn-cgi/content?id=p… | (empty) | empty | Add link text or aria-label |
| https://epaper.guardian.ng/?utm_source=g… | e-Paper | new tab | Add '(opens in new tab)' to text |
| https://tentrade.com/en/luis-figo/?utm_s… | (empty) | empty | Add link text or aria-label |
| https://guardian.ng/throwback/hat-the-90… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Hat The 90s Power Headpiece 3 | |||
| https://guardian.ng/throwback/hat-the-90… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Hat The 90s Power Headpiece 2 2 | |||
| https://guardian.ng/throwback/hat-the-90… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Hat The 90s Power Headpiece 2 | |||
| https://guardian.ng/throwback/betty-os-t… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Betty Os Timeless Hat Affair 2 4 | |||
| https://guardian.ng/throwback/betty-os-t… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Betty Os Timeless Hat Affair 2 3 | |||
| https://play.google.com/store/apps/detai… | (empty) | empty | Add link text or aria-label |
| https://guardian.ng/news/nigeria-to-rece… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Nigeria To Receive E33m From Eus E235m Humanitarian Fund | |||
| https://guardian.ng/news/nigeria/metro/t… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Troops Destroy Speed Boats Neutralize 30 Terrorists On Lake Chad Islands | |||
| https://guardian.ng/business-services/ni… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Nigeria Among Countries With Cheapest Broadband Cost | |||
| https://guardian.ng/energy/fg-steps-into… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Fg Steps Into Dawes Island Dispute Backs Regulatory Stability Indigenous Investors | |||
| https://guardian.ng/politics/adcs-tony-n… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Adcs Tony Nwoye Emerges Minority Leader Amid Senate Realignments | |||
| https://guardian.ng/category/life | (empty) | empty | Add link text or aria-label |
| https://guardian.ng/category/guardian-wo… | (empty) | empty | Add link text or aria-label |
| https://guardian.ng/category/guardian-an… | (empty) | empty | Add link text or aria-label |
| https://guardian.ng/guardian-angels/call… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Call To Love Initiative Marks 15 Years Of Impacting Children In Underserved Communities | |||
| https://marieclaire.ng | (empty) | empty | Add link text or aria-label |
| https://marieclaire.ng/inside-clive-chri… | (empty) | empty | Add link text or aria-label |
| https://marieclaire.ng/inside-clive-chri… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Inside Clive Christians Fragrance Through Taste Dinner In Lagos | |||
| https://marieclaire.ng/how-to-make-your-… | (empty) | empty | Add link text or aria-label |
| https://marieclaire.ng/fisayo-longe-afol… | (empty) | empty | Add link text or aria-label |
| https://bit.ly/guardian-mobile-app | Download Guardian Android App | new tab | Add '(opens in new tab)' to text |
| https://apps.apple.com/ng/app/the-guardi… | Download Guardian ios App | 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 |
Links without text are announced as raw URLs by screen readers.
https://guardian.ng/cdn-cgi/content?id=ptc1t.1T4Ii3KOf5cb3Kf4JwpcX7P1Q4n_zWUh…; https://tentrade.com/en/luis-figo/?utm_source=guardian&utm_medium=luisfigo_en…; https://play.google.com/store/apps/details?id=com.guardian.guardian_news; https://guardian.ng/category/life; https://guardian.ng/category/guardian-woman/; https://guardian.ng/category/guardian-angels/; https://marieclaire.ng; https://marieclaire.ng/inside-clive-christians-fragrance-through-taste-dinner…; https://marieclaire.ng/how-to-make-your-nigerian-wedding-more-sustainable/; https://marieclaire.ng/fisayo-longe-afolabi-wedding-nevergettingmarried/
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
Generic link text like 'click here' doesn't describe the destination.
https://guardian.ng/throwback/hat-the-90s-power-headpiece-3/ ("Read More"); https://guardian.ng/throwback/hat-the-90s-power-headpiece-2-2/ ("Read More"); https://guardian.ng/throwback/hat-the-90s-power-headpiece-2/ ("Read More"); https://guardian.ng/throwback/betty-os-timeless-hat-affair-2-4/ ("Read More"); https://guardian.ng/throwback/betty-os-timeless-hat-affair-2-3/ ("Read More"); https://guardian.ng/news/nigeria-to-receive-e33m-from-eus-e235m-humanitarian-… ("Read More"); https://guardian.ng/news/nigeria/metro/troops-destroy-speed-boats-neutralize-… ("Read More"); https://guardian.ng/business-services/nigeria-among-countries-with-cheapest-b… ("Read More"); https://guardian.ng/energy/fg-steps-into-dawes-island-dispute-backs-regulator… ("Read More"); https://guardian.ng/politics/adcs-tony-nwoye-emerges-minority-leader-amid-sen… ("Read More") (+2 more)
Generic anchor text ('click here', 'read more', 'learn more') tells screen readers and search engines nothing about the destination.
Learn more ▾ ▴
Out-of-context lists of links read by AT (one navigation pattern) become useless when every link says 'click here'. Use the destination's title or topic as anchor text. Doubles as SEO win — Google passes anchor-text relevance to the destination.
Source: WCAG 2.4.4 / Google Search Central
Add '(opens in new tab)' to link text or aria-label.
https://epaper.guardian.ng/?utm_source=guardian_website&utm_medium=guardian_h…; https://bit.ly/guardian-mobile-app; https://apps.apple.com/ng/app/the-guardian-nigeria/id6751584867
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.prev-btn (#520 on page); button.next-btn (#523 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
F404 Error PageActionHTTP 404, bare 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
CFavicon & BrandingAction6 icon(s) detectedREVIEW
CLighthouse Accessibility AuditsActionScore 73/100 — 7 failing, 20 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.
ARIA
Focusable descendents within an `[aria-hidden="true"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. Learn how `aria-hidden` affects focusable elements.
Informational: a Permissions-Policy directive showing feature -> allowed origins.
Source: MDN Permissions-Policy
| Failing Elements |
|---|
From The Archives
April 15, 1990
Hat: The 90’s power headpiece
Crowned in Po… div.archive-slider > div.slick-list > div.slick-track > div.slick-slide |
These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.
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.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.container > section.from_the_archive > div.from_the_archive_pagination > button.prev-btn div.container > section.from_the_archive > div.from_the_archive_pagination > button.prev-btn |
div.container > section.from_the_archive > div.from_the_archive_pagination > button.next-btn div.container > section.from_the_archive > div.from_the_archive_pagination > button.next-btn |
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.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
section.guardian-life-section > header > a > img section.guardian-life-section > header > a > img |
section.gwoman-section > header > a > img section.gwoman-section > header > a > img |
div.col-lg-12 > header > a > img div.col-lg-12 > header > a > img |
section.marie-claire-section > header > a > img section.marie-claire-section > header > a > img |
article.news-type-one > figure > a > img.img-lazy-load article.news-type-one > figure > a > img.img-lazy-load |
article.news-type-two > figure > a > img.img-lazy-load article.news-type-two > figure > a > img.img-lazy-load |
article.news-type-two > figure > a > img.img-lazy-load article.news-type-two > figure > a > img.img-lazy-load |
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.container > div.ad-container > div.ad-container-inner > a div.container > div.ad-container > div.ad-container-inner > a |
div.container > div.ad-container > div.ad-container-inner > a div.container > div.ad-container > div.ad-container-inner > a |
div.container > section.guardian-life-section > header > a div.container > section.guardian-life-section > header > a |
div.container > section.gwoman-section > header > a div.container > section.gwoman-section > header > a |
div.row > div.col-lg-12 > header > a div.row > div.col-lg-12 > header > a |
div.container > section.marie-claire-section > header > a div.container > section.marie-claire-section > header > a |
div.col-xl-5 > article.news-type-one > figure > a div.col-xl-5 > article.news-type-one > figure > a |
div.col-xl-3 > article.news-type-two > figure > a div.col-xl-3 > article.news-type-two > figure > a |
div.col-xl-3 > article.news-type-two > figure > a div.col-xl-3 > article.news-type-two > figure > 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.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
LATEST NEWS div.latest-news-top-section > header > h2 > a |
News div.latest-news-top-section > article > div.post-meta > span |
3 minutes ago div.latest-news-top-section > article > div.post-meta > span |
Aviation div.latest-news-top-section > article > div.post-meta > span |
12 minutes ago div.latest-news-top-section > article > div.post-meta > span |
Nigerian div.latest-news-top-section > article > div.post-meta > span |
41 minutes ago div.latest-news-top-section > article > div.post-meta > span |
Business News div.latest-news-top-section > article > div.post-meta > span |
42 minutes ago div.latest-news-top-section > article > div.post-meta > span |
The Archives div.from-the-archive-caption > header.section-header-from_thearchive > h2 > span |
Read More div > div.from_the_archive_content > div.from-the-archive-caption > a |
News section.news-group-one > header > h2 > a |
See All div.container > section.news-group-one > header > a |
News article.news-type-one > div.post-info > div.categories > a |
Read More div.col-xl-5 > article.news-type-one > div.post-info > a.post-link |
News article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
News article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
News article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
News article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
News article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
News article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
News article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Metro section.news-group-one > header > h2 > a |
See All div.container > section.news-group-one > header > a |
Metro article.news-type-one > div.post-info > div.categories > a |
Read More div.col-xl-5 > article.news-type-one > div.post-info > a.post-link |
Metro article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Metro article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Metro article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Metro article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Metro article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Metro article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Metro article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Business section.news-group-one > header > h2 > a |
See All div.container > section.news-group-one > header > a |
Business article.news-type-one > div.post-info > div.categories > a |
Read More div.col-xl-5 > article.news-type-one > div.post-info > a.post-link |
Business article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Business article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Business article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Business article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Business article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Business article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Business article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Education section.news-group-two > header > h2 > a |
See All div.container > section.news-group-two > header > a |
22 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Education | 2 min read article.news-type-four > div.post-info > div.categories > p |
21 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Education | 2 min read article.news-type-four > div.post-info > div.categories > p |
21 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Education | 8 min read article.news-type-four > div.post-info > div.categories > p |
21 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Education | 3 min read article.news-type-four > div.post-info > div.categories > p |
Energy section.news-group-one > header > h2 > a |
See All div.container > section.news-group-one > header > a |
Energy article.news-type-one > div.post-info > div.categories > a |
Read More div.col-xl-5 > article.news-type-one > div.post-info > a.post-link |
Energy article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Energy article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Energy article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Energy article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Energy article.news-type-three > div.post-info > div.categories > a |
20 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Energy article.news-type-three > div.post-info > div.categories > a |
20 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Energy article.news-type-three > div.post-info > div.categories > a |
16 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Editorial section.news-group-two > header > h2 > a |
See All div.container > section.news-group-two > header > a |
22 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Editorial | 4 min read article.news-type-four > div.post-info > div.categories > p |
21 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Editorial | 6 min read article.news-type-four > div.post-info > div.categories > p |
20 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Editorial | 5 min read article.news-type-four > div.post-info > div.categories > p |
18 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Editorial | 5 min read article.news-type-four > div.post-info > div.categories > p |
Politics section.news-group-one > header > h2 > a |
See All div.container > section.news-group-one > header > a |
Politics article.news-type-one > div.post-info > div.categories > a |
Read More div.col-xl-5 > article.news-type-one > div.post-info > a.post-link |
Politics article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Politics article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Politics article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Featured article.news-type-three > div.post-info > div.categories > a |
Politics article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Politics article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Politics article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Politics article.news-type-three > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Sports section.news-group-three > header > h2 > a |
See All div.container > section.news-group-three > header > a |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
Health section.news-group-two > header > h2 > a |
See All div.container > section.news-group-two > header > a |
22 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Health | 4 min read article.news-type-four > div.post-info > div.categories > p |
22 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Health | 2 min read article.news-type-four > div.post-info > div.categories > p |
21 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Health | 3 min read article.news-type-four > div.post-info > div.categories > p |
21 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
Health | 2 min read article.news-type-four > div.post-info > div.categories > p |
See All section.guardian-life-section > header > div.d-flex > a |
Features article.news-type-two > div.post-info > div.categories > a |
Guardian Life article.news-type-two > div.post-info > div.categories > a |
Beauty article.news-type-two > div.post-info > div.categories > a |
Guardian Life article.news-type-two > div.post-info > div.categories > a |
Guardian Life article.news-type-three > div.post-info > div.categories > a |
Music article.news-type-three > div.post-info > div.categories > a |
Features article.news-type-three > div.post-info > div.categories > a |
Guardian Life article.news-type-three > div.post-info > div.categories > a |
Features article.news-type-three > div.post-info > div.categories > a |
Film article.news-type-three > div.post-info > div.categories > a |
Guardian Life article.news-type-three > div.post-info > div.categories > a |
Music article.news-type-three > div.post-info > div.categories > a |
Guardian Life article.news-type-three > div.post-info > div.categories > a |
Music article.news-type-three > div.post-info > div.categories > a |
Technology section.news-group-three > header > h2 > a |
See All div.container > section.news-group-three > header > a |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
20 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
16 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
Opinions section.news-group-three > header > h2 > a |
See All div.container > section.news-group-three > header > a |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
22 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > span.post-date |
Interviews section.news-group-two > header > h2 > a |
See All div.container > section.news-group-two > header > a |
18 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
18 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
11 April 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
29 March 2026 div.col-xl-3 > article.news-type-four > div.post-info > p.post-meta |
See All div.container > section.gwoman-section > header > a |
18 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > p.post-date |
18 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > p.post-date |
18 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > p.post-date |
11 April 2026 div.col-lg-6 > article.news-type-two > div.post-info > p.post-date |
Guardian Angels article.news-type-two > div.post-info > div.categories > a |
18 April 2026 div.col-xl-6 > article.news-type-two > div.post-info > p.post-date |
Guardian Angels article.news-type-two > div.post-info > div.categories > a |
11 April 2026 div.col-xl-6 > article.news-type-two > div.post-info > p.post-date |
Guardian Angels article.news-type-three > div.post-info > div.categories > a |
11 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Guardian Angels article.news-type-three > div.post-info > div.categories > a |
11 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Guardian Angels article.news-type-three > div.post-info > div.categories > a |
11 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Guardian Angels article.news-type-three > div.post-info > div.categories > a |
Guardian Woman Festival article.news-type-three > div.post-info > div.categories > a |
04 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Guardian Angels article.news-type-three > div.post-info > div.categories > a |
21 March 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
See All section.marie-claire-section > header > div.d-flex > a |
Fragrance article.news-type-one > div.post-info > div.categories > a |
Read More div.col-xl-5 > article.news-type-one > div.post-info > a.post-link |
Culture article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Celebrity article.news-type-two > div.post-info > div.categories > a |
22 April 2026 div.col-xl-3 > article.news-type-two > div.post-info > span.post-date |
Entertainment article.news-type-three > div.post-info > div.categories > a |
21 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Celebrity article.news-type-three > div.post-info > div.categories > a |
21 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Skincare article.news-type-three > div.post-info > div.categories > a |
21 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Food & Drink article.news-type-three > div.post-info > div.categories > a |
21 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
Film and TV article.news-type-three > div.post-info > div.categories > a |
20 April 2026 div.col-xl-3 > article.news-type-three > div.post-info > span.post-date |
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.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Guardian Woman Festival article.news-type-three > div.post-info > div.categories > a |
Charities honoured at Guardian Woman Festival article.news-type-three > div.post-info > h2.post-title > a |
About Us div.col-xl-7 > ul#menu-footer-quick-links > li.menu-item > a.nav-link |
Contact Us div.col-xl-7 > ul#menu-footer-quick-links > li.menu-item > a.nav-link |
One main landmark helps screen reader users navigate a web page. Learn more about landmarks.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
html html |
These items highlight common accessibility best practices.
AHeading Hierarchy134 headingsPASS
- H2 Power Minister Adelabu tenders resignation letter
- H2 2027: PDP fixes ₦51m for presidential form, unveils election schedule
- H2 Tinubu pledges deeper UK-Nigeria ties as British Airways marks 90 years of operations
- H2 Tinubu pledges deeper UK-Nigeria ties as British Airways marks 90 years of operations
- H2 LATEST NEWS
- H2 Akinlade tasks govt on security, curbing spread of terrorists
- H2 Nigeria scores 91 percent in ICAO safety audit
- H2 How Much Can $100 Buy in Nigeria?
- H2 Ekwemalor bags top honours at Nigerian Society of Engineers event
- H2 From the archives
- H1 Hat: The 90’s power headpiece
- H2 From the archives
- H1 Hat: The 90’s power headpiece duplicate H1
- H2 From the archives
- H1 Hat: The 90’s power headpiece duplicate H1
- H2 From the archives
- H1 Betty-O’s timeless hat affair duplicate H1
- H2 From the archives
- H1 Betty-O’s timeless hat affair duplicate H1
- H2 News
- H2 Nigeria to receive €33m from EU's €235m humanitarian fund
- H2 Atiku flags ‘dangerous loophole’ in Electoral Act, demands urgent fix
- H2 Tinubu, Jonathan hold closed-door talks amid regional consultations
- H2 Tinubu transmits bill to repeal, re-enact Police Trust Fund Act to Reps
- H2 Edun, Dangiwa resigned, not sacked, Presidency clarifies cabinet exits
- H2 INEC visits Labour Party secretariat, verifies leadership, records, documents
- H2 CAN denies split, says no relief funds missing
- H2 Federal lawmaker escapes death by suspected gunmen in Kwara
- H2 Metro
- H2 Troops destroy speed boats, neutralize 30 terrorists on Lake Chad Islands
- H2 ISWAP buries 30 fighters as NAF strikes in Borno
- H2 Plateau files charges against five suspects over Angwa-Rukuba killings
- H2 Bandits kill 20 in border communities of Borno, Adamawa
- H2 FG arraigns six over alleged coup plot, suspects plead not guilty
- H2 Man attacked by suspected kidnappers dies in Edo
- H2 Police vow prosecution of trans-border murder suspect, recover vehicle, passport
- H2 Delta council boss regains freedom after 10 days in kidnappers’ den
- H2 Business
- H2 Nigeria among countries with cheapest broadband cost
- H2 FCCPC, Lagos state partner to strengthen consumer protection
- H2 MFB targets N250 billion assets, N180 billion loans in 2026
- H2 Savings crisis deepens as Nigerians struggle to survive
- H2 Nigeria’s domestic debt burden deepens as servicing costs jump to N8.6tn
- H2 Gains by Dangote Cement, 24 others lift capitalisation by N87 billion
- H2 Aviation fuel spike: Analyst seeks adoption of ‘passenger pooling’ to optimise cost
- H2 Middle East crisis triggers concerns about budget implementation
- H2 Education
- H2 Rivers school appeals for reopening after shutdown over toddler’s death
- H2 All Northern Schools conference 2026 targets education reform in Kano
- H2 Beyond ceremony: UniAbuja’s convocation signals institutional reset
- H2 Group, warns of 'generational literacy collapse,' urges overhaul of public schools
- H2 Be the first to know about our newest content, events, and announcements.
- H2 Energy
- H2 FG steps into Dawes Island dispute, backs regulatory stability, indigenous investors
- H2 Energy group commends NMDPRA over aviation fuel market clarity
- H2 ‘High duties stifling investment in new vessels’
- H2 Two Decades of Erha Field: A playbook of long-term value creation
- H2 Middle East crisis and Africa’s fuel vulnerability
- H2 Reps committee hails Dangote Refinery as Nigeria becomes net petrol exporter
- H2 Representation storm grows around Africa Energies Summit
- H2 Reps approve N248.6bn relief, 10-year debt restructuring for Kano, Jos, Ikeja DisCos
- H2 Editorial
- H2 Lessons of Ozoro: Protecting women against sexual molestation
- H2 Dangerous delay in ranching, ending farmer-herder clashes
- H2 Opacity in councils’ budgets: Blight on democracy, good governance
- H2 Beyond lip service to women liberation
- H2 Politics
- H2 ADC's Tony Nwoye emerges Minority Leader amid Senate realignments
- H2 NRM rules out merger ahead of 2027 general election
- H2 Internal crisis hits Zamfara APC as Matawalle breaks silence
- H2 Groups warn against election mismanagement in Osun
- H2 Anxiety in opposition as S’Court decides fate of ADC, LP, PDP today
- H2 Tinubu rejigs economic team amid pressure to balance reforms with relief
- H2 Abure heads to S’Court as appellate court dismisses suit
- H2 Can coalition strategy save ADC, politics of opposition?
- H2 Sports
- H2 FIFA to release fresh batch of 2026 World Cup tickets today
- H2 Stakeholders call for grassroots investment as PitStop Lagos triathlon debuts
- H2 Again, Osimhen linked with €100m move to Real Madrid
- H2 Okolie blames failed PED tests on treatment for bicep injury
- H2 Battle for top spots, survival may go to the wire
- H2 Health
- H2 Over 1.2 million children receive malaria vaccine in Kebbi, Bayelsa, Ondo ,Bauchi
- H2 Nigeria emerges as global epicentre of sickle cell cases in children — Study
- H2 Cross River reports outbreak of Covid-19, activates response centre
- H2 29 women complete leadership programme to strengthen health sector
- H2 Nigerian entertainment receives boost as Filmhouse makes Boxoffice Pro Blue Ribbon list
- H2 World’s largest condom maker to raise prices over Iran war disruption
- H2 The hidden cost of beauty: Vaseline's take on Nigeria’s growing counterfeit skincare crisis
- H2 'Rihanna is my number one inspiration'- Ayra Starr
- H2 DJ Cuppy, Davido, Burna Boy, Mercy Eke, and other Nigerian celebrities with flashy cars
- H2 ‘The Return of Arinzo’ tops Nigerian box office with ₦28.8m weekend haul
- H2 Peter Okoye officially changes birthday date amid rift with twin brother
- H2 My son wants me to re-marry – Tiwa Savage
- H2 Technology
- H2 NITDA launches task force to enhance digital governance, transparency
- H2 The Third Gutenberg Moment: Dr. Drasko Acimovic on why developing nations must secure a seat at the new global table
- H2 ‘Constraint-driven AI is quietly transforming Nigerian classrooms’
- H2 NITDA claims Nigeria’s human capital key to global competitiveness
- H2 TECNO CAMON 50: A smartphone built for the way Nigerians live, create, share
- H2 Opinions
- H2 How smart asset allocation safeguards your wealth
- H2 UK’s Coventry University: Panacea to Nigeria’s crashing higher education?
- H2 Theatres of war, world economic order: Wither Nigeria? (3)
- H2 Kidney expert pushes reforms amid mounting renal burden
- H2 From diagnosis to remedy: Reframing Nigeria’s electricity policy
- H2 Interviews
- H2 Mohamed Abdelaal: Africa’s imported solutions To Its Problems Mixed With Hidden Agenda
- H2 Investing in security forces, community-driven intelligence will help Nigeria defeat insecurity – Omobude
- H2 Mohamed Abdelaal: Africa’s imported solutions to its problems mixed with hidden agenda
- H2 How Africans can navigate new era of citizenship, access and opportunity - Nechi
- H2 Lynnette Mitchell’s long road to shaping one of Nigeria’s leading casinos
- H2 Zubaida Aliyu: More women need to be intentional about creating structured paths for others
- H2 Princess Olatubosun: Building communities, changing Lives beyond charity
- H2 Financial vulnerability in our 40s
- H2 FIDA honours Lagos ACP, Oluwatoyin Kazeem for combating GBV
- H2 Call To Love Initiative marks 15 years of impacting children in underserved communities
- H2 Amb. Expensive celebrates roots, loyalty
- H2 Palmtrees, NEON partner for inaugural screenplay incubator
- H2 Business
- H2 FNSB canvasses for inclusion, unity and resilience
- H2 AIF to power next generation of African innovators
- H2 With WINGS, CAP supports vulnerable women, communities
- H2 Charities honoured at Guardian Woman Festival
- H2 Murray-Bruce’s children honour Matriarch with book and CIC launch
- H2 Inside Clive Christian’s Fragrance Through Taste dinner in Lagos
- H2 The Nigerian wedding is a cultural masterpiece, but its growing scale raises questions about sustainability
- H2 #NeverGettingMarried: Fisayo & Folabi’s wedding was a full fashion moment, with looks we won’t get over anytime soon
- H2 WeareproducHERs hosts “The Creative Shutdown” to spotlight women in music and production
- H2 The celebrity looks from Coachella we can’t stop thinking about
- H2 What counterfeit skincare is doing to your skin, and how Vaseline is fighting back
- H2 Greenwashing is thriving, and most of us trust it more than we realise
- H2 I watched “Euphoria” season 3 with zero context — turns out everyone is unhinged, and episode two explains exactly why
- H1 The News You Need, Delivered To You. duplicate H1
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
AForm Accessibility1 of 2 controls have issuesPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #checkbox | checkbox | Toggle Dark Mode | aria-label |
| (Enter your email) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="email" name="email">
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
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 |
|---|---|---|---|---|---|
| h1 Hat: The 90’s powe… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h1 Hat: The 90’s powe… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h1 Hat: The 90’s powe… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h1 Betty-O’s timeless… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h1 Betty-O’s timeless… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h1 The News You Need, | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h1 To You. | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 From | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 From | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 From | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 From | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 From | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Be the first to know… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Business | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| title Homepage | The Guard… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Follow Us on Google … | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span MENU | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a News | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| p News | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| p Nigeria | 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.