Skip to content
https://gsmarena.com

Accessibility

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

F
Form Accessibility
Action
6 of 886 controls have issues
FIX
6 of 886 controls have issues
Critical::
4 control(s) without accessible label
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
Got: <input type="submit">; <input type="email" name="sEmail" id="email">; <input type="submit" id="nick-submit">; <input type="checkbox" id="gallery-share-checkbox">
Warning::
2 control(s) rely on placeholder only
Placeholder text disappears on focus and is not a reliable label.
Got: <input type="text" name="sSearch" id="topsearch-text">; <input type="password" name="sPassword" id="upass">
Info::
880 control(s) properly labeled
886 controls
880 labeled
2 placeholder only
4 unlabeled
ControlTypeLabelMethod
inputcheckboxConsent (467 vendors)none
inputcheckboxConsent (306 vendors)none
#fc-preference-slider-purpose-2checkboxLegitimate interest (124 vendors)none
inputcheckboxConsent (362 vendors)none
inputcheckboxConsent (366 vendors)none
inputcheckboxConsent (154 vendors)none
inputcheckboxConsent (135 vendors)none
inputcheckboxConsent (315 vendors)none
#fc-preference-slider-purpose-7checkboxLegitimate interest (158 vendors)none
inputcheckboxConsent (156 vendors)none
#fc-preference-slider-purpose-8checkboxLegitimate interest (62 vendors)none
inputcheckboxConsent (234 vendors)none
#fc-preference-slider-purpose-9checkboxLegitimate interest (73 vendors)none
inputcheckboxConsent (248 vendors)none
#fc-preference-slider-purpose-10checkboxLegitimate interest (135 vendors)none
inputcheckboxConsent (61 vendors)none
#fc-preference-slider-purpose-11checkboxLegitimate interest (22 vendors)none
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-publisher-purpose-2checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-publisher-purpose-7checkboxLegitimate interestnone
#fc-preference-slider-publisher-purpose-8checkboxLegitimate interestnone
#fc-preference-slider-publisher-purpose-9checkboxLegitimate interestnone
#fc-preference-slider-publisher-purpose-10checkboxLegitimate interestnone
#fc-preference-slider-publisher-purpose-11checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-11checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-14checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-15checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-20checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-21checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-23checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-28checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-30checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-32checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-36checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-42checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-46checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-50checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-52checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-60checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-69checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-76checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-85checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-93checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-98checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-104checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-111checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-124checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-126checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-132checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-136checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-137checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-142checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-154checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-156checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-163checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-173checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-192checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-195checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-202checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-203checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-209checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-228checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-231checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-232checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-238checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-246checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-251checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-253checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-263checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-264checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-276checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-278checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-279checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-280checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-282checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-284checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-285checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-290checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-293checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-294checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-297checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-337checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-343checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-354checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-371checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-394checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-431checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-436checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-440checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-452checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-475checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-486checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-493checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-509checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-511checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-527checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-528checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-541checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-551checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-559checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-573checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-580checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-581checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-598checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-610checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-612checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-617checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-621checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-647checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-666checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-667checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-671checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-673checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-677checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-684checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-690checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-699checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-708checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-709checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-721checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-724checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-728checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-732checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-733checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-736checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-738checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-740checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-748checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-751checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-755checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-762checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-767checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-781checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-801checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-803checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-804checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-806checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-807checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-810checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-812checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-819checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-828checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-845checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-851checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-856checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-857checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-862checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-867checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-869checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-878checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-883checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-884checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-885checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-894checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-900checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-911checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-915checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-918checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-919checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-925checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-965checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-967checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-986checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-994checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-995checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-996checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-997checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-998checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1003checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1005checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1006checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1019checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1022checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1028checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1036checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1039checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1041checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1043checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1048checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1057checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1067checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1069checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1070checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1071checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1075checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1083checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1084checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1085checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1087checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1100checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1135checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1142checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1148checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1149checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1156checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1165checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1173checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1177checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1193checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1195checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1203checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1204checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1207checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1208checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1240checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1253checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1268checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1288checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1311checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1320checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1340checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1391checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1412checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1508checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#topsearch-texttext(Search)placeholder only
#upasspassword(Your password)placeholder only
#emailemail(none)none
inputsubmit(none)none
#nick-submitsubmit(none)none
#gallery-share-checkboxcheckbox(none)none

Form controls need a <label>, aria-label, or aria-labelledby for screen readers.

<input type="submit">; <input type="email" name="sEmail" id="email">; <input type="submit" id="nick-submit">; <input type="checkbox" id="gallery-share-checkbox">

Why this matters

Form controls without labels — assistive tech announces 'edit text' with no context; users can't complete forms.

Source: WCAG 2.1 SC 3.3.2

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

<input type="text" name="sSearch" id="topsearch-text">; <input type="password" name="sPassword" id="upass">

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

F
Favicon & Branding
Action
2 icon(s) detected
FIX
2 icon(s) detected
Info::
favicon.ico present at site root
Info::
HTML icon links detected
Info::
No apple-touch-icon detected
iOS devices use this when users add your site to their home screen. Add <link rel='apple-touch-icon' sizes='180x180' href='/apple-touch-icon.png'>.
favicon.ico Present
PNG Icons Present
Apple Touch Missing
SVG Favicon Missing
Manifest Icons Missing
Multiple Sizes Missing
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
1 navigation pattern(s)
FIX
1 navigation pattern(s)
Info::
Back-to-top link detected
Info::
Hamburger menu detected (responsive design)
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
Back to Top
Hamburger Menu
Sticky Navigation Cannot reliably detect (CSS-based)
2 of 6 testable patterns navigation patterns detected. Limited navigation support. Consider adding breadcrumbs, search, and skip link.
B
Landmark Structure
16 landmarks
REVIEW
16 landmarks
Info::
<main> landmark present
Warning::
No <nav> landmark found
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 MAIN ASIDE CONTENTINFO footer

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
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::
Homepage link present on 404 page
404 Page Quality Custom 404 Page
Status Code HTTP 404 Page Title Page Not Found - GSMArena.com Custom Styling Navigation Homepage Link Search Form
C
Color Contrast (Screenshot)
Action
20 text elements analyzed, 20 fail WCAG AA
REVIEW

Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.

0 pass 20 fail WCAG AA
h1 GSMArena.com asks for your consent to us…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
32px · bottom of viewport
h1 Manage your data
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
32px · bottom of viewport
h1 Confirm our vendors
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
32px · bottom of viewport
h2 Store and/or access information on a dev…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Use limited data to select advertising
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Create profiles for personalised adverti…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Use profiles to select personalised adve…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Create profiles to personalise content
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Use profiles to select personalised cont…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Measure advertising performance
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Measure content performance
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Understand audiences through statistics …
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Develop and improve services
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Use limited data to select content
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Ensure security, prevent and detect frau…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Deliver and present advertising and cont…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Save and communicate privacy choices
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Match and combine data from other data s…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Link different devices
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
h2 Identify devices based on information tr…
1.00:1
#000000
on
#000000
needs 3.0:1 (large text)
24px · bottom of viewport
Show all checked elements (20)
ElementRatioRequiredFGBGResult
h1 GSMArena.com asks fo…1.00:13.0:1
#000000
#000000
Fail
h1 Manage your data1.00:13.0:1
#000000
#000000
Fail
h1 Confirm our vendors1.00:13.0:1
#000000
#000000
Fail
h2 Store and/or access …1.00:13.0:1
#000000
#000000
Fail
h2 Use limited data to …1.00:13.0:1
#000000
#000000
Fail
h2 Create profiles for …1.00:13.0:1
#000000
#000000
Fail
h2 Use profiles to sele…1.00:13.0:1
#000000
#000000
Fail
h2 Create profiles to p…1.00:13.0:1
#000000
#000000
Fail
h2 Use profiles to sele…1.00:13.0:1
#000000
#000000
Fail
h2 Measure advertising …1.00:13.0:1
#000000
#000000
Fail
h2 Measure content perf…1.00:13.0:1
#000000
#000000
Fail
h2 Understand audiences…1.00:13.0:1
#000000
#000000
Fail
h2 Develop and improve …1.00:13.0:1
#000000
#000000
Fail
h2 Use limited data to …1.00:13.0:1
#000000
#000000
Fail
h2 Ensure security, pre…1.00:13.0:1
#000000
#000000
Fail
h2 Deliver and present …1.00:13.0:1
#000000
#000000
Fail
h2 Save and communicate…1.00:13.0:1
#000000
#000000
Fail
h2 Match and combine da…1.00:13.0:1
#000000
#000000
Fail
h2 Link different devic…1.00:13.0:1
#000000
#000000
Fail
h2 Identify devices bas…1.00:13.0:1
#000000
#000000
Fail

Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.

B
Lighthouse Accessibility Audits
Score 84/100 — 4 failing, 25 passed
REVIEW
84

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.

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
HOME nav.grid_12 > ul > li > a
NEWS nav.grid_12 > ul > li > a
REVIEWS nav.grid_12 > ul > li > a
VIDEOS nav.grid_12 > ul > li > a
HOME nav.grid_12 > ul > li.active > a
NEWS nav.grid_12 > ul > li > a
REVIEWS nav.grid_12 > ul > li > a
ALL PHONES nav.grid_12 > ul > li > a
Change Ad Consent body > div#container > footer.grid_12 > a#fluid-privacy-opt-out-link
Learn more div.fc-dialog-content > div.fc-dialog-scrollable-content > button.fc-faq-header > span.fc-faq-label

These are opportunities to improve the legibility of your content.

Names and labels

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
GSMArena.com div#container > header#header > div.header-top-bar > a.logo
header#header > div.header-top-bar > span.user-login > a#header-login-b header#header > div.header-top-bar > span.user-login > a#header-login-b
header#header > div.header-top-bar > span.user-login > a header#header > div.header-top-bar > span.user-login > a
div.drawer > ul.social > li > a div.drawer > ul.social > li > a
div.drawer > ul.social > li > a div.drawer > ul.social > li > a
div.drawer > ul.social > li > a div.drawer > ul.social > li > a
div.drawer > ul.social > li > a div.drawer > ul.social > li > a
div.drawer > ul.social > li > a div.drawer > ul.social > li > a
nav.grid_12 > ul > li#search-button > a#form_trigger nav.grid_12 > ul > li#search-button > a#form_trigger
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a
footer.grid_12 > ul.social > li > a footer.grid_12 > ul.social > li > a

Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. Learn more about alt text for `object` elements.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
GSMArena.com header#header > div.header-top-bar > a.logo > object

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.

Best practices

Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. Learn more about the viewport meta tag.

Why this matters

Informational: a Permissions-Policy directive showing feature -> allowed origins.

Source: MDN Permissions-Policy

Failing Elements
head > meta head > meta

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
Buttons have an accessible name
Image elements have `[alt]` attributes
ARIA attributes are used as specified for the element's role
Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
`[aria-hidden="true"]` elements do not contain focusable descendents
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
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
Touch targets have sufficient size and spacing.
Heading elements appear in a sequentially-descending order
Document has a main landmark.
Deprecated ARIA roles were not used
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.
`[accesskey]` values are unique
`button`, `link`, and `menuitem` elements have accessible names
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
Form elements have associated labels
Links are distinguishable without relying on color.
The document does not use `<meta http-equiv="refresh">`
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>`.
All heading elements contain content.
Identical links have the same purpose.
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
Heading Hierarchy
766 headings
PASS
766 headings
Warning::
Multiple H1 headings (4 found)
A page should have only one H1. Multiple H1s dilute the document outline.
Warning::
1 empty heading(s)
Empty headings appear in the document outline but provide no information.
  • H3 Oppo Find X9 Ultra review
  • H3 vivo V70 FE review
  • H3 Samsung Galaxy A37 review
  • H4 More reviews
  • H3 Oppo Find X9s and Find X9s Pro are official for different markets
  • H3 Oppo Find X9 Ultra debuts with dual 200MP cameras and 10x optical zoom
  • H3 Redmi K90 Max arrives with Dimensity 9500, cooling fan and 8,500mAh Si-C battery with 100W charging
  • H3 ULTRA CAMERA SHOWDOWN
  • H3 Oppo Pad 5 Pro and Pad Mini arrive with Snapdragon 8 series chips, stylus support and 67W charging
  • H3 Samsung announces seamless integration of IKEA smart home devices into SmartThings
  • H3 Motorola Razr 70 listed ahead of announcement
  • H3 Here's our best official look at the vivo X300 FE's green model coming to India, processor confirmed
  • H3 Redmi K90 Max arrives with Dimensity 9500, cooling fan and 8,500mAh Si-C battery with 100W charging
  • H3 Oppo Find X9s and Find X9s Pro are official for different markets
  • H3 Oppo Find X9 Ultra debuts with dual 200MP cameras and 10x optical zoom
  • H3 Oppo explains how and why it designed the first 50MP 10x camera for the Find X9 Ultra
  • H3 Redmi A7 and A7 Pro budget 4G phones announced
  • H3 Teaser videos take the Oppo Find X9 Ultra on adventures in Kyrgyzstan and Iceland
  • H3 Motorola Razr 2026, Razr+ 2026, and Razr Ultra 2026 US prices leak
  • H3 vivo Y600 Pro emerges in listing with huge battery
  • H3 Poco M8s 5G debuts with a 7,000mAh battery, 6.9-inch display
  • H3 vivo Y6t gets official with Snapdragon 4 Gen 2 SoC, 6,500 mAh battery
  • H3 Samsung Galaxy S26 Plus vs. Galaxy S26 Ultra
  • H3 Motorola's new Razr gets an official launch date
  • H3 Tim Cook to step down as Apple CEO, John Ternus to take over later this year
  • H3 A humanoid robot by Honor wins a half marathon and smashes the human world record
  • H3 WhatsApp is now testing its subscription service, here's what you get and how much it costs
  • H3 Xiaomi 18 Pro Max tipped to use Snapdragon 8 Elite Gen 6 Pro SoC
  • H4 Latest devices
  • H4 In stores now
  • H4 Top 10 by daily interest
  • H4 Top 10 by fans
  • H4 Popular comparisons
  • H4 Electric vehicles
  • H1 GSMArena.com asks for your consent to use your personal data to:
  • H1 Manage your data duplicate H1
  • H2 Store and/or access information on a device
  • H2 Use limited data to select advertising
  • H2 Create profiles for personalised advertising
  • H2 Use profiles to select personalised advertising
  • H2 Create profiles to personalise content
  • H2 Use profiles to select personalised content
  • H2 Measure advertising performance
  • H2 Measure content performance
  • H2 Understand audiences through statistics or combinations of data from different sources
  • H2 Develop and improve services
  • H2 Use limited data to select content
  • H2 Ensure security, prevent and detect fraud, and fix errors
  • H2 Deliver and present advertising and content
  • H2 Save and communicate privacy choices
  • H2 Match and combine data from other data sources
  • H2 Link different devices
  • H2 Identify devices based on information transmitted automatically
  • H2 Use precise geolocation data
  • H2 Actively scan device characteristics for identification
  • H2 Store and/or access information on a device
  • H2 Use limited data to select advertising
  • H2 Create profiles for personalised advertising
  • H2 Use profiles to select personalised advertising
  • H2 Create profiles to personalise content
  • H2 Use profiles to select personalised content
  • H2 Measure advertising performance
  • H2 Measure content performance
  • H2 Understand audiences through statistics or combinations of data from different sources
  • H2 Develop and improve services
  • H2 Use limited data to select content
  • H2 Storage, duration, and usage details
  • H1 Confirm our vendors duplicate H1
  • H2 Exponential Interactive, Inc d/b/a VDX.tv
  • H2 Captify Technologies Limited
  • H2 Roq.ad GmbH
  • H2 Index Exchange Inc.
  • H2 Quantcast
  • H2 BeeswaxIO Corporation
  • H2 Sovrn, Inc.
  • H2 Adkernel LLC
  • H2 Adikteev
  • H2 RTB House S.A.
  • H2 N.Rich Technologies Inc.
  • H2 The UK Trade Desk Ltd
  • H2 Nexxen Inc.
  • H2 Epsilon
  • H2 Yahoo EMEA Limited
  • H2 ADventori SAS
  • H2 Triple Lift, Inc.
  • H2 BidTheatre AB
  • H2 Ogury Ltd
  • H2 Xandr, Inc.
  • H2 ShareThis, Inc
  • H2 Nexxen Group LLC
  • H2 NEURAL.ONE
  • H2 ADITION (Virtual Minds GmbH)
  • H2 Active Agent (Virtual Minds GmbH)
  • H2 Taboola Europe Limited
  • H2 Adex (Virtual Minds GmbH)
  • H2 Equativ
  • H2 Skimbit Ltd
  • H2 Adform A/S
  • H2 Magnite, Inc.
  • H2 Madison Logic, Inc.
  • H2 Confiant Inc.
  • H2 RATEGAIN ADARA INC
  • H2 33Across
  • H2 Sift Media, Inc
  • H2 Rakuten Marketing LLC
  • H2 GumGum, Inc.
  • H2 Justpremium BV
  • H2 Lumen Research Limited
  • H2 adsquare GmbH
  • H2 OpenX
  • H2 Yieldlab (Virtual Minds GmbH)
  • H2 Nano Interactive Group Ltd.
  • H2 Simplifi Holdings LLC
  • H2 M32 Connect Inc
  • H2 PubMatic, Inc
  • H2 Comscore B.V.
  • H2 Flashtalking
  • H2 Sharethrough, Inc
  • H2 PulsePoint, Inc.
  • H2 Smaato, Inc.
  • H2 Crimtan Holdings Limited
  • H2 Teroa S.A.
  • H2 Criteo SA
  • H2 SCOPE3 SAS
  • H2 Epsilon (Lotame)
  • H2 LiveRamp
  • H2 WPP Media
  • H2 Fifty Technology Limited
  • H2 Sonobi, Inc
  • H2 Rich Audience Technologies SLU
  • H2 LoopMe Limited
  • H2 Dynata LLC
  • H2 Showheroes SE
  • H2 Sublime
  • H2 smartclip Europe GmbH
  • H2 Ask Locala
  • H2 Eyeota Pte Ltd
  • H2 Azira
  • H2 DoubleVerify Inc.
  • H2 BIDSWITCH GmbH
  • H2 IPONWEB GmbH
  • H2 NextRoll, Inc.
  • H2 ID5 Technology SAS
  • H2 Teads France SAS
  • H2 digitalAudience B.V.
  • H2 Ströer SSP GmbH (SSP)
  • H2 OS Data Solutions GmbH
  • H2 ConnectAd Demand GmbH
  • H2 Permodo GmbH
  • H2 Platform161 B.V.
  • H2 Media.net Advertising FZ-LLC
  • H2 Connatix Native Exchange Inc.
  • H2 LiveIntent Inc.
  • H2 ADman Interactive SLU
  • H2 LIFT DSP LIMITED
  • H2 MADVERTISE MEDIA
  • H2 YOC AG
  • H2 AntVoice
  • H2 Basis Global Technologies, Inc.
  • H2 Seedtag Advertising S.L
  • H2 Underdog Media LLC
  • H2 Audience Solutions S.A.
  • H2 SMADEX, S.L.U.
  • H2 Bombora Inc.
  • H2 Outbrain UK.
  • H2 Yieldmo, Inc.
  • H2 A Million Ads
  • H2 Hybrid Theory Global Ltd
  • H2 Bidtellect, Inc
  • H2 Remerge GmbH
  • H2 Affle Iberia SL
  • H2 advanced store GmbH
  • H2 AdElement Media Solutions Pvt Ltd
  • H2 ADUX
  • H2 Magnite CTV, Inc.
  • H2 Revcontent, LLC
  • H2 Hybrid Adtech GmbH
  • H2 Delta Projects AB
  • H2 Zemanta Inc.
  • H2 Mindlytix SAS
  • H2 adrule mobile GmbH
  • H2 Publicis Media GmbH
  • H2 M.D. Primis Technologies Ltd.
  • H2 AcuityAds Inc.
  • H2 Rockerbox, Inc
  • H2 VGI CTV, Inc
  • H2 StackAdapt Inc.
  • H2 OneTag Limited
  • H2 Cloud Technologies S.A.
  • H2 Smartology Limited
  • H2 Tri-table Sp. z o.o.
  • H2 Yieldlove GmbH
  • H2 Improve Digital
  • H2 Onnetwork Sp. z o.o.
  • H2 ADYOULIKE SA
  • H2 DT Exchange (Digital Turbine (IL) Ltd.)
  • H2 Nativo, Inc.
  • H2 Adobe Advertising Cloud
  • H2 A.Mob
  • H2 Bannerflow AB
  • H2 TabMo SAS
  • H2 ShowHeroes SRL
  • H2 Integral Ad Science (incorporating ADmantX)
  • H2 Mirando GmbH & Co KG
  • H2 Open Web Technologies Ltd
  • H2 Wizaly
  • H2 Welect GmbH
  • H2 Weborama
  • H2 Comcast International France SAS/FreeWheel Media
  • H2 Readpeak Oy
  • H2 SpringServe, LLC
  • H2 Jivox Corporation
  • H2 Sojern, Inc.
  • H2 Polar Mobile Group Inc.
  • H2 zeotap Data GmbH
  • H2 Vistar Media EMEA BV
  • H2 On Device Research Limited
  • H2 Mobfox US LLC
  • H2 Exactag GmbH
  • H2 Celtra Inc.
  • H2 Accorp Sp. z o.o.
  • H2 Footballco Media Limited
  • H2 ADTIMING TECHNOLOGY PTE. LTD
  • H2 Gemius SA
  • H2 ad6media
  • H2 InMobi Pte Ltd
  • H2 SheMedia, LLC
  • H2 DIGITEKA Technologies
  • H2 The Kantar Group Limited
  • H2 Samba TV, Inc.
  • H2 Samba TV UK Limited
  • H2 Apester Ltd
  • H2 MGID Inc.
  • H2 Seeding Alliance GmbH
  • H2 Nielsen Media Research Ltd.
  • H2 Jakala Spain and Latam SL
  • H2 RevX
  • H2 Vidoomy Media SL
  • H2 The Reach Group GmbH
  • H2 Pixalate, Inc.
  • H2 Triapodi Ltd. d/b/a Digital Turbine
  • H2 AudienceProject A/S
  • H2 Adtelligent Inc.
  • H2 Eulerian Technologies
  • H2 Seenthis AB
  • H2 travel audience GmbH
  • H2 Proxi.cloud sp. z o.o.
  • H2 HUMAN
  • H2 SINGLESPOT SAS
  • H2 INVIBES GROUP
  • H2 INVIDI technologies AB
  • H2 DEFINE MEDIA GMBH
  • H2 EX.CO Technologies Ltd
  • H2 Targetspot Belgium SPRL
  • H2 Streamwise srl
  • H2 Innovid LLC
  • H2 uppr GmbH
  • H2 Zeta Global Corp.
  • H2 Flexoffers.com, LLC
  • H2 TAPTAP Digital SL
  • H2 Madington
  • H2 Opinary (Affinity Global GmbH)
  • H2 GumGum, Inc.
  • H2 SevenData S.p.a.
  • H2 Magnite, Inc. (Carbon AI Limited)
  • H2 Automattic Ads
  • H2 Arago
  • H2 Alliance Gravity Data Media
  • H2 Cint USA, Inc.
  • H2 One Tech Group GmbH
  • H2 Admixer EU GmbH
  • H2 Verve Group Europe GmbH
  • H2 SunMedia
  • H2 Newsroom AI Ltd
  • H2 The Ozone Project Limited
  • H2 Jampp LTD
  • H2 Realtime Technologies GmbH
  • H2 Smartclip Hispania S.L.
  • H2 SmartyAds Inc.
  • H2 DeepIntent, Inc.
  • H2 Happydemics
  • H2 illuma technology limited
  • H2 Adhese
  • H2 Radio Marketing Service interactive GmbH
  • H2 Otto GmbH & Co. KGaA
  • H2 Adobe Audience Manager, Adobe Experience Platform
  • H2 Next Different SpA
  • H2 Kairos Fire
  • H2 ViewPay
  • H2 CHEQ AI TECHNOLOGIES
  • H2 Dailymotion Video Player and Ad Products
  • H2 Goldbach Group AG
  • H2 Mobilewalla, Inc.
  • H2 Localsensor B.V.
  • H2 Adjust Digital A/S
  • H2 AllMediaDesk GmbH
  • H2 WebAds B.V
  • H2 Online Solution
  • H2 Impactify SARL
  • H2 ucfunnel Co., Ltd.
  • H2 Azerion Holding B.V.
  • H2 Adnami Aps
  • H2 Onfocus (Adagio)
  • H2 BEINTOO SPA
  • H2 Blue
  • H2 Seznam.cz, a.s.
  • H2 Hivestack Inc.
  • H2 : Tappx
  • H2 Relay42 Netherlands B.V.
  • H2 Smile Wanted Group
  • H2 Gamoshi Ltd
  • H2 Notify
  • H2 Axel Springer Teaser Ad GmbH
  • H2 TrueData Solutions, Inc.
  • H2 Skaze
  • H2 Smartme Analytics
  • H2 BLIINK SAS
  • H2 Mobsuccess
  • H2 Digital East GmbH
  • H2 BeOp
  • H2 Liftoff Monetize and Vungle Exchange
  • H2 MEDIA FORCE COMMUNICATIONS (2007) LTD
  • H2 Turk Telekom
  • H2 Intercept Interactive Inc. dba Undertone
  • H2 MyTraffic
  • H2 Radio Net Media Limited
  • H2 Blue Billywig Group BV
  • H2 The MediaGrid Inc.
  • H2 MISSENA
  • H2 Go.pl sp. z o.o.
  • H2 HyperTV, Inc.
  • H2 Reppublika Research and Analytics Austria GmbH
  • H2 Dentsu Italia SpA
  • H2 OneFootball GmbH
  • H2 NC Audience Exchange, LLC
  • H2 BidBerry SRL
  • H2 OnAudience Ltd
  • H2 Audience Network
  • H2 Online Advertising Network Sp. z o.o.
  • H2 impact.com
  • H2 Adzymic Creavibes
  • H2 Between Exchange
  • H2 Pubfinity LLC
  • H2 Pinpoll GmbH
  • H2 Appier PTE Ltd
  • H2 LetThereBeAds / Performax
  • H2 Anzu Virtual Reality LTD
  • H2 BidMachine Inc.
  • H2 Monet Engine Inc
  • H2 adbility media GmbH
  • H2 6Sense Insights, Inc.
  • H2 Vidazoo Ltd
  • H2 Justtag Sp. z o.o.
  • H2 Adxperience SAS
  • H2 AUDIOMOB LTD
  • H2 THE NEWCO S.R.L.
  • H2 Kiosked Ltd
  • H2 targeting360 GmbH
  • H2 Google Advertising Products
  • H2 GfK GmbH
  • H2 RevJet
  • H2 Protected Media LTD
  • H2 Clinch Labs LTD
  • H2 MEDIAMETRIE
  • H2 MARKETPERF CORP
  • H2 adtron technologies GmbH
  • H2 SelectMedia International LTD
  • H2 Mars Media Group
  • H2 Discover-Tech ltd
  • H2 Adtarget Teknoloji A.S.
  • H2 Aniview LTD
  • H2 FeedAd GmbH
  • H2 Audienzz AG
  • H2 Hearts and Science München GmbH
  • H2 Ad Alliance GmbH
  • H2 Media Square
  • H2 Amazon Ads
  • H2 Factor Eleven GmbH
  • H2 Artefact Deutschland GmbH
  • H2 Adpone SL
  • H2 Reppublika Data Analytics and Technologies GmbH
  • H2 Bannernow, Inc.
  • H2 ZMATICOO INC
  • H2 LinkedIn Ireland Unlimited Company
  • H2 Aarki, Inc.
  • H2 Moloco, Inc.
  • H2 lead alliance GmbH
  • H2 iPROM
  • H2 Nielsen International SA
  • H2 Blockthrough, Inc.
  • H2 NoBid, Inc.
  • H2 retailAds GmbH & Co. KG
  • H2 Kameleoon SAS
  • H2 vitrado GmbH
  • H2 Adverty AB (publ)
  • H2 TX Group AG
  • H2 United Internet Media GmbH
  • H2 Disqus
  • H2 PixFuture Media Inc.
  • H2 GeoEdge
  • H2 Epom
  • H2 Publisher First, Inc.
  • H2 Strossle International AB
  • H2 Petal Ads
  • H2 SOMQUERY SOMTAG - (SevenOne Media)
  • H2 Publica LLC
  • H2 Truvid Inc.
  • H2 I.R.V. D.O.O.
  • H2 HEIMSPIEL Medien GmbH & Co. KG
  • H2 Mintegral International Limited
  • H2 Brave People Ltd.
  • H2 Webgains GmbH
  • H2 PRECISO SRL
  • H2 Experian LTD
  • H2 Natív Hirdetés Korlátolt Felelősségű Társaság
  • H2 Quantyoo GmbH & Co. KG
  • H2 Hillside (Sports) GP Limited
  • H2 Online Media Solutions LTD
  • H2 Listonic Sp. z o.o.
  • H2 Dianomi PLC
  • H2 Gadsme
  • H2 ANINPRO-CREATIVE, S.L.
  • H2 Threedium Ltd
  • H2 IPSOS MORI UK LTD
  • H2 Mobkoi Ltd
  • H2 Advisible AB
  • H2 Insticator, Inc.
  • H2 Redbranch, Inc dba Fraudlogix
  • H2 Opti Digital SAS
  • H2 SPORTORITY UK LTD
  • H2 Livewrapped AB
  • H2 Bertelsmann Data Service GmbH
  • H2 Dentsu Product & Services GmbH
  • H2 Alphalyr SAS
  • H2 IQM CORPORATION
  • H2 Traffective GmbH
  • H2 DIGITAL SQUAD
  • H2 SoD ScreenOnDemand GmbH
  • H2 dataXtrade GmbH
  • H2 Toluna Netherlands B.V. KvK
  • H2 Marfeel Solutions, SL (Compass)
  • H2 ProSiebenSat.1 Digital Data GmbH
  • H2 Caroda s.r.o.
  • H2 Konodrac S.L.
  • H2 adWMG
  • H2 Tangoo S.R.L.
  • H2 CIBLECLIC
  • H2 Nexx360
  • H2 socoto gmbh & co. kg
  • H2 glomex GmbH
  • H2 WEMASS MEDIA AUDIENCE SAFE SOLUTIONS, S.L.
  • H2 Kargo Global Inc.
  • H2 Cluep Inc.
  • H2 Pelmorex Corp.
  • H2 Netpoint Media GmbH
  • H2 TikTok Ad Network
  • H2 Media16 ltd
  • H2 QUARTER MEDIA GmbH
  • H2 Leadoo Marketing Technologies Ltd
  • H2 Hashtag Labs Inc.
  • H2 CMI Marketing, Inc. d/b/a Raptive
  • H2 EXOCLICK, S.L.
  • H2 Luna Media Group LLC
  • H2 ADSTOURS SAS
  • H2 wetter.com Group GmbH
  • H2 Extreme Reach, Inc
  • H2 Mobility-Ads GmbH
  • H2 VUUKLE DMCC
  • H2 Somplo Ltd
  • H2 Onesoon Limited t/a Adalyser
  • H2 VLYBY Digital GmbH
  • H2 FUNKE Digital GmbH
  • H2 Adelaide Metrics Inc
  • H2 Baidu (Hong Kong) Limited
  • H2 Ringier Axel Springer Polska sp. z o.o.
  • H2 AdView
  • H2 THE LINEA 1 MKT SL
  • H2 crossvertise GmbH
  • H2 Sparteo
  • H2 Dentsu A/S
  • H2 Havas Media (Artemis Alliance S.L.U.)
  • H2 Project Agora Ltd
  • H2 VIADS ADVERTISING S.L.
  • H2 Pressboard Media Inc
  • H2 AA INTERNET-MEDIA Ltd
  • H2 Sonic Odeeo ltd
  • H2 Sqreem Technologies Private Limited
  • H2 TypeA Holdings Ltd
  • H2 TMT Digital Inc
  • H2 Resono B.V.
  • H2 JWP, Inc.
  • H2 Questpass Sp. z o.o.
  • H2 OnProspects Ltd
  • H2 Gamesight Inc
  • H2 Ströer Media Solutions GmbH
  • H2 Next Millennium Media INC
  • H2 onlineumfragen.com GmbH
  • H2 Evorra Ltd
  • H2 Doceree UK Limited
  • H2 Arpeely Ltd.
  • H2 Italiaonline S.p.A.
  • H2 BCOVERY SAS
  • H2 Clever Advertising
  • H2 Adventure Media SARL
  • H2 dpa-infocom GmbH
  • H2 Snigel Web Services Limited
  • H2 CITISERVI EUROPE, S.L.
  • H2 Seven Technologies S.L.
  • H2 EXADS
  • H2 Njuice AB
  • H2 CASTOOLA D.O.O.
  • H2 Score Media Group GmbH & Co. KG
  • H2 ADMAX
  • H2 Relevant Digital Oy
  • H2 PIA Advertising GmbH
  • H2 Capaneo GmbH
  • H2 Covatic Ltd
  • H2 Better Ads GmbH
  • H2 KÖNIGSTEINER digital GmbH
  • H2 152 Media LLC
  • H2 Hubvisor
  • H2 Shopfully GmbH
  • H2 Anonymised
  • H2 REMAILME
  • H2 Media-Micro-Census GmbH
  • H2 TF1 PUBLICITE
  • H2 Microsoft Advertising
  • H2 MobUpps International LTD
  • H2 Lupon Media
  • H2 Nativery Srl
  • H2 Bidmatic Inc
  • H2 Opera Software Ireland Limited
  • H2 Infolinks Media, LLC
  • H2 Verasity Limited
  • H2 Viafoura Inc.
  • H2 CleverPush GmbH
  • H2 Agate Systems Limited
  • H2 xpln.ai SAS
  • H2 ORANGE CLICK MEDIA & COMMERCE LTD
  • H2 AdInMo LTD
  • H2 Boldwin LTD
  • H2 Sonares GmbH
  • H2 ividence
  • H2 Refine Direct Srl
  • H2 Live Data Solutions SL
  • H2 streaMonkey GmbH
  • H2 ADTTRIBUTION Inc
  • H2 Kueez Entertainment Ltd.
  • H2 Alkimi
  • H2 Sitewit, Corp
  • H2 Arcanor Bilgi Teknolojileri ve Hizmetleri A.Ş.
  • H2 Synamedia
  • H2 Holid AB
  • H2 Raptor Services a/s
  • H2 BotTalk UG (haftungsbeschränkt)
  • H2 Anteriad, LLC
  • H2 SSMas
  • H2 Prisma Media
  • H2 AccountInsight Ltd
  • H2 Loop Now Technologies Inc.
  • H2 ResponsiveAds, Inc.
  • H2 ArcSpan Technologies, Inc.
  • H2 Amplified IntelligenceTechnologies
  • H2 MEDIAWAYSS Sp. z o.o.
  • H2 Gameloft SE
  • H2 Edge226 Ltd
  • H2 Aderize, Inc.
  • H2 fraud0 GmbH
  • H2 Adasta Media S.r.l.
  • H2 CND Motion Media GmbH
  • H2 Feeltapmedia Limited
  • H2 Viomba Oy
  • H2 Memob Plus FZ LLC
  • H2 Clickagy LLC
  • H2 Zuuvi ApS
  • H2 R2B2 a.s.
  • H2 FireArc Technologies Ltd
  • H2 Empower AdTech
  • H2 YIELDBIRD SP. Z O.O.
  • H2 Publicis One Spain S.L.
  • H2 Optima Network SL
  • H2 Adventive Tech, Inc.
  • H2 ABCS INSIGHTS
  • H2 Adwatch S.L.
  • H2 Sabio London Limited
  • H2 TStack Inc
  • H2 Airtory Inc
  • H2 NinaData Oy
  • H2 Creatopy INC
  • H2 Xapads Media Ltd
  • H2 Blue Dawn Marketing Consulting Group S.L.
  • H2 Intent IQ LLC
  • H2 ConceptX ApS
  • H2 Affle Inc
  • H2 Mobian LLC
  • H2 Transfon Ltd
  • H2 Admaster Private Limited
  • H2 Bidease Inc
  • H2 AnyClip Inc.
  • H2 Pubstack
  • H2 Intango Ltd
  • H2 THEADX YAZILIM HİZMETLERİ SAN.VE TİC.A.Ş
  • H2 Pixels AI Ltd
  • H2 zeotap GmbH
  • H2 Pubx AI LTD
  • H2 Persona.ly
  • H2 Peer39
  • H2 Yahoo International Limited
  • H2 Meta
  • H2 Roku Advertising Services
  • H2 engageBDR
  • H2 Evidon
  • H2 GroovinAds
  • H2 HQ GmbH
  • H2 intelliAd
  • H2 iProspect
  • H2 Kwanzoo
  • H2 MediaMath
  • H2 Sizmek
  • H2 ZMS
  • H2 Mixpo
  • H2 PlatformOne
  • H2 Equativ
  • H2 SMN Corporation
  • H2 Tapad
  • H2 Tradedoubler AB
  • H2 TrustArc
  • H2 TruEffect
  • H2 顶新
  • H2 MicroAd
  • H2 Webgains
  • H2 RevenueMantra
  • H2 AdMaxim
  • H2 LivelyImpact
  • H2 LiquidM
  • H2 KPI Solutions
  • H2 MaxCDN
  • H2 Magnite
  • H2 MoPub (a division of Twitter, Inc.)
  • H2 Yango
  • H2 Singular Labs Inc.
  • H2 Neustar
  • H2 Netquest
  • H2 Mail.ru
  • H2 Cloudflare
  • H2 Salesforce DMP
  • H2 Orange Advertising
  • H2 GoldSpot Media
  • H2 AppLovin Corp.
  • H2 Cadent
  • H2 AdTheorent, Inc.
  • H2 LINK Institut
  • H2 Rackspace
  • H2 Signal
  • H2 Chocolate Platform
  • H2 Navegg
  • H2 Kochava
  • H2 LeadBolt
  • H2 OneDigitalAd Technologies
  • H2 Unitymedia
  • H2 Perfect Audience
  • H2 GroundTruth
  • H2 Rontar
  • H2 Placed
  • H2 Impact
  • H2 Gruvi
  • H2 Spotad
  • H2 Aarki
  • H2 F@N communications
  • H2 SFR
  • H2 Tealium
  • H2 Vpon
  • H2 NinthDecimal
  • H2 TenMax
  • H2 TreSensa
  • H2 LotLinx®
  • H2 Tapjoy
  • H2 Kadam
  • H2 Optimize LCC D.B.A Genius Monkey
  • H2 gskinner
  • H2 Yahoo! Japan
  • H2 Chalk Digital
  • H2 OpenJS Foundation
  • H2 KeyCDN
  • H2 jsdelivr
  • H2 Upwave
  • H2 JustWatch
  • H2 Expedia, Inc.
  • H2 fluct
  • H2 Zucks
  • H2 Viant
  • H2 Dentsu Aegis Network
  • H2 UNICORN
  • H2 Smart.bid ltd
  • H2 Maelico LTD
  • H2 GroundhogTech
  • H2 AdFalcon
  • H2 KAYAK
  • H2 NativeAds.com
  • H2 Supership
  • H2 Marketing Science Consulting Group, Inc.
  • H2 Reactive
  • H2 DENTSU
  • H2 Kobler
  • H2 Parrable
  • H2 Native Touch
  • H2 Net Info
  • H2 OpinionAds
  • H2 Widespace
  • H2 AdPlay
  • H2 Tapklik
  • H2 北京泛为信息科技有限公司
  • H2 ListenLoop
  • H2 Vimeo
  • H2 X-Social
  • H2 Tail
  • H2 Oracle Data Cloud
  • H2 Yabbi
  • H2 Lucidity
  • H2 Throtle
  • H2 ironSource Mobile
  • H2 世纪富轩科技发展(北京)有限公司
  • H2 Chartboost
  • H2 MediaPal
  • H2 Tuky Data
  • H2 Glassdoor, Inc.
  • H2 CONTXTFUL
  • H2 Human Made Machine Limited
  • H2 FLYWHEEL
  • H2 Inskin Media
  • H2 MarketCast LLC
  • H2 Stream
  • H2 Go Mobile
  • H2 1plusX
  • H2 The Very Group
  • H2 Kwanza DSP
  • H2 OTM Worldwide LLC
  • H2 Wagawin
  • H2 Target RTB
  • H2 MI DSP
  • H2 OneDash
  • H2 Zynga
  • H2 Reset Digital Europe Ltd
  • H2 Kaden
  • H2 tD-GDN
  • H2 LINE
  • H2 Melvad
  • H2 HueAds
  • H2 Unity Ads
  • H2 Loblaw Media
  • H2 hyScore.io GmbH
  • H2 HYP Pty Ltd
  • H2 IAB Tech Lab
  • H2 Lacuna
  • H2 Xiaomi DSP
  • H2 Nimbus
  • H2 MetaAds
  • H2 Indeed
  • H2 Playable Factory
  • H2 Glui
  • H2 Prism Partner
  • H2 Reliz Ad Platform
  • H2 TemuDSP
  • H2 mFilterIt
  • H2 Mercado Livre
  • H1 (empty)

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

All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback