Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DAlt Text QualityAction3 of 151 images have issuesFIX
| Issue | Count |
|---|---|
| missing | 3 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 QualityAction117 issue(s) across 329 links and 45 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| tel:+91 - 9177051116 | +91 9177051116 (11:00 AM to 0… | new tab | Add '(opens in new tab)' to text |
| mailto:helpdesk@vishalperipherals.com | link | generic text | Replace with descriptive text |
Before: link Suggested: Mailto:Helpdesk@Vishalperipherals.Com | |||
| mailto:helpdesk@vishalperipherals.com | link | generic text | Replace with descriptive text |
Before: link Suggested: Mailto:Helpdesk@Vishalperipherals.Com | |||
| mailto:helpdesk@vishalperipherals.com | link | generic text | Replace with descriptive text |
Before: link Suggested: Mailto:Helpdesk@Vishalperipherals.Com | |||
| mailto:helpdesk@vishalperipherals.com | link | generic text | Replace with descriptive text |
Before: link Suggested: Mailto:Helpdesk@Vishalperipherals.Com | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Ai Workstations | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Aoc Monitor Offers | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Keychron | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| https://vishalperipherals.com/ | link | generic text | Replace with descriptive text |
Before: link Suggested: Home page | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Zowie | |||
| https://rog.asus.com/?link=20th-giveaway… | link | generic text | Replace with descriptive text |
Before: link Suggested: ?Link=20th Giveaway Mystery.Write | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| https://vishalperipherals.com/products/a… | link | generic text | Replace with descriptive text |
Before: link Suggested: Amd Radeon Rx 9050 8 Gb Gddr6 Graphics Card | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| https://vishalperipherals.com/products/a… | link | generic text | Replace with descriptive text |
Before: link Suggested: Amd Ryzen 7 7700x3d Am5 Desktop Processor | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Acer Gaming Laptop | |||
| https://vishalperipherals.com/products/a… | link | generic text | Replace with descriptive text |
Before: link Suggested: Amd Ryzen 7 5800x3d Gaming Processor | |||
| https://vishalperipherals.com/products/c… | link | generic text | Replace with descriptive text |
Before: link Suggested: Cricut Joy 2 Essential Bundle | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi World Class Performance | |||
| https://vishalperipherals.com/products/c… | link | generic text | Replace with descriptive text |
Before: link Suggested: Cooler Master Mini Itx Gaming Pc Case With V850 Sfx Gold Psu 120 Atmos Liquid Cooler And Pcie 4 0 Riser | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| https://vishalperipherals.com/pages/payt… | link | generic text | Replace with descriptive text |
Before: link Suggested: Paytm Offers Terms And Conditions | |||
| https://vishalperipherals.com/pages/fana… | link | generic text | Replace with descriptive text |
Before: link Suggested: Fanatec | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| https://vishalperipherals.com/products/c… | link | generic text | Replace with descriptive text |
Before: link Suggested: Corsair Ws3000 Platinum 3000 Watt Atx 3 1 Fully Modular Workstation Smps | |||
| /collections/acer | link | generic text | Replace with descriptive text |
Before: link Suggested: Acer | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Moza | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi Laptop Banner | |||
| https://vishalperipherals.com/collection… | link | generic text | Replace with descriptive text |
Before: link Suggested: Nuc | |||
| https://vishalperipherals.com/products/l… | link | generic text | Replace with descriptive text |
Before: link Suggested: Lian Li 8 8 Inch Universal Screen Sm088x | |||
| https://vishalperipherals.com/products/c… | link | generic text | Replace with descriptive text |
Before: link Suggested: Cricut Maker 4 Smart Cutting Machine Art Craft Cutter For Vinyl Paper | |||
| /collections/asus-50-series-laptops | link | generic text | Replace with descriptive text |
Before: link Suggested: Asus 50 Series Laptops | |||
| /collections/keychron | link | generic text | Replace with descriptive text |
Before: link Suggested: Keychron | |||
| /collections/msi | (empty) | empty | Add link text or aria-label |
| /collections/amd | (empty) | empty | Add link text or aria-label |
| /collections/intel | (empty) | empty | Add link text or aria-label |
| /collections/nvidia | (empty) | empty | Add link text or aria-label |
| /collections/asus | (empty) | empty | Add link text or aria-label |
| /collections/benq | (empty) | empty | Add link text or aria-label |
| /collections/corsair | (empty) | empty | Add link text or aria-label |
| /collections/elgato | (empty) | empty | Add link text or aria-label |
| /collections/fanatec | (empty) | empty | Add link text or aria-label |
| /collections/gigabyte | (empty) | empty | Add link text or aria-label |
| /collections/msi | (empty) | empty | Add link text or aria-label |
| /collections/amd | (empty) | empty | Add link text or aria-label |
| /collections/intel | (empty) | empty | Add link text or aria-label |
| /collections/nvidia | (empty) | empty | Add link text or aria-label |
| /collections/asus | (empty) | empty | Add link text or aria-label |
| /collections/benq | (empty) | empty | Add link text or aria-label |
| /collections/corsair | (empty) | empty | Add link text or aria-label |
| /collections/elgato | (empty) | empty | Add link text or aria-label |
| /collections/fanatec | (empty) | empty | Add link text or aria-label |
| /collections/gigabyte | (empty) | empty | Add link text or aria-label |
| /collections/msi | (empty) | empty | Add link text or aria-label |
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-b650m-gami… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi B650m Gaming Wifi Motherboard | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-650w-mag-a… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi 650w Mag A650bn 80 Plus Bronze Smps | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-mag-27cq6f… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi Mag 27cq6f 27 Inch 2k Wqhd Curved Gaming Monitor | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-b550m-pro-… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi B550m Pro Vdh Wifi Amd Am4 Motherboard | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-b550m-a-pr… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi B550m A Pro Micro Atx Amd Am4 Motherboard | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-pro-mp223-… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi Pro Mp223 E2 Business Monitor | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/msi-amd-b650-s… | link | generic text | Replace with descriptive text |
Before: link Suggested: Msi Amd B650 S Pro Wifi Ddr5 Amd Am5 Motherboard | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/msi/products/graphic-card-1… | link | generic text | Replace with descriptive text |
Before: link Suggested: Graphic Card 12 Gb Msi Rtx 3060 Ventus 2x Oc 84733030 | |||
| /collections/simulators-cockpits-accesso… | (empty) | empty | Add link text or aria-label |
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Fanatec Clubsport Cockpit Upper Accessory Mount White Crd 9900004 Ww | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Fanatec Csl Pedal Load Cell Kit Csl P Lck | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Fanatec Csl Dd Incl Psu 90 Qr2l 5 Nm Csl Dd Qr2l 90 Eu | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Fanatec Clubsport Steering Wheel Rs Qr1 Wheel Side Analogue Joystick | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Fanatec Csl Elite Officially Licensed Wrc Xbox Rally Sim Racing Steering Wheel | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Thrustmaster T248r Acing Wheel And Pedal Set | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Next Level Racing Gtlite Junior Simulator Cockpit Nlr S041 | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /account | link | generic text | Replace with descriptive text |
Before: link Suggested: Account | |||
| /collections/simulators-cockpits-accesso… | link | generic text | Replace with descriptive text |
Before: link Suggested: Next Level Racing F Gt Elite Direct Monitor Mount Carbon Grey Nlr E014 Black | |||
| Are all products sold on Visha… | new tab | Add '(opens in new tab)' to text | |
| Does Vishal Peripherals offer … | new tab | Add '(opens in new tab)' to text | |
| Can I build a custom gaming PC… | new tab | Add '(opens in new tab)' to text | |
| Does Vishal Peripherals delive… | new tab | Add '(opens in new tab)' to text | |
| Which are the best gaming lapt… | new tab | Add '(opens in new tab)' to text | |
| Can I buy gaming PCs and compu… | new tab | Add '(opens in new tab)' to text | |
| Does Vishal Peripherals help w… | new tab | Add '(opens in new tab)' to text | |
| https://play.google.com/store/apps/detai… | (empty) | empty | Add link text or aria-label |
| https://apps.apple.com/in/app/vishal-per… | (empty) | empty | Add link text or aria-label |
| https://www.xlentdigitalsolutions.com/ | Designed By | new tab | Add '(opens in new tab)' to text |
| / | link | generic text | Replace with descriptive text |
Before: link Suggested: Home page | |||
| /collections | link | generic text | Replace with descriptive text |
Before: link Suggested: Collections | |||
| /cart | link | generic text | Replace with descriptive text |
Before: link Suggested: Cart | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| # | link | generic text | Replace with descriptive text |
Before: link Suggested: # | |||
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| # | page | generic text | Replace with descriptive text |
Before: page Suggested: # | |||
| https://wa.me/+919177051116?text=We%20ar… | new tab | Add '(opens in new tab)' to text | |
Links without text are announced as raw URLs by screen readers.
/collections/msi; /collections/amd; /collections/intel; /collections/nvidia; /collections/asus; /collections/benq; /collections/corsair; /collections/elgato; /collections/fanatec; /collections/gigabyte (+18 more)
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.
mailto:helpdesk@vishalperipherals.com ("helpdesk@vishalperipherals.com."); mailto:helpdesk@vishalperipherals.com ("helpdesk@vishalperipherals.com."); mailto:helpdesk@vishalperipherals.com ("helpdesk@vishalperipherals.com."); mailto:helpdesk@vishalperipherals.com ("helpdesk@vishalperipherals.com."); https://vishalperipherals.com/collections/ai-workstations (""); # (""); https://vishalperipherals.com/collections/aoc-monitor-offers (""); https://vishalperipherals.com/collections/keychron (""); # (""); https://vishalperipherals.com/ ("") (+79 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.
tel:+91 - 9177051116; ; ; ; ; ; ; ; https://www.xlentdigitalsolutions.com/; https://wa.me/+919177051116?text=We%20are%20here%20to%20help%20you!%20Chat%20…
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
DTabindex Anti-PatternsAction0 positive, 45 -1-on-focusableFIX
FFavicon & BrandingAction2 icon(s) detectedFIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionTheme color onlyFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BLandmark Structure7 landmarksREVIEW
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
BForm Accessibility3 of 3 controls have issuesREVIEW
| Control | Type | Label | Method |
|---|---|---|---|
| q | text | (Search for products ...) | placeholder only |
| q | text | (Search for products ...) | placeholder only |
| contact[email] | (Your email address...) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="text" name="q">; <input type="text" name="q">; <input type="email" name="contact[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
CMobile-Readable Font SizesAction80% of visible text renders at >= 12 CSS px (2 below threshold)REVIEW
C404 Error PageActionHTTP 404, custom pageREVIEW
CLighthouse Accessibility AuditsActionScore 78/100 — 6 failing, 22 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.
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 > div.mx-auto > button#prevBtn div > div.mx-auto > button#prevBtn |
div > div.mx-auto > button#nextBtn div > div.mx-auto > button#nextBtn |
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 |
|---|
div.vp-pc-category-grid > a.vp-pc-category-card > span.vp-pc-icon > img div.vp-pc-category-grid > a.vp-pc-category-card > span.vp-pc-icon > img |
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe div.ai-logo-carousel-wrapper-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-track-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > div.ai-logo-carousel-item-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe > a.ai-logo-carousel-link-aexrzqucwaudhu1bdlaigenblockb203d71thyrbe |
section.vp-zone-section > div.vp-zone-container > div.vp-zone-banner > a section.vp-zone-section > div.vp-zone-container > div.vp-zone-banner > a |
section.vp-zone-section > div.vp-zone-container > div.vp-zone-banner > a section.vp-zone-section > div.vp-zone-container > div.vp-zone-banner > 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 |
|---|
form.search_header > div.row > div.frm_search_input > input.search_header__input form.search_header > div.row > div.frm_search_input > input.search_header__input |
₹ 10,450 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 21,999 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 5,100 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 7,800 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 15,300 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 34,000 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 9,850 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 17,400 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 6,350 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 14,500 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 5,490 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 10,999 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 14,350 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 25,999 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 51,500 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 77,600 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 12,499 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 13,899 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 29,999 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 33,399 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 59,999 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 72,199 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 59,999 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 66,999 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 39,999 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 44,999 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 27,599 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 57,530 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 20,199 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 24,999 div.frm-price-color > div.product-collection__price > span.price > span.compare |
₹ 32,000 div.frm-price-color > div.product-collection__price > span.price > span.current |
₹ 36,500 div.frm-price-color > div.product-collection__price > span.price > span.compare |
Yes, all products available on Vishal Peripherals are 100% genuine and sourced … div#id_b_faq_h4JpnE > div.js-item-faq > div.content-faq > p |
All Over India div.col-sm-6 > div.laber_shipping > div.content > p |
100% Secure Payment div.col-sm-6 > div.laber_shipping > div.content > p |
Offers Huge Discounts div.col-sm-6 > div.laber_shipping > div.content > p |
Fast & Secure Delivery Options. div.col-sm-6 > div.laber_shipping > div.content > p |
Copyright © 2026 Vishal Peripherals. All rights reserved. div.container > div.row > div.copyright > p |
Payment Methods: div.container > div.row > div.payment > span |
These are opportunities to improve the legibility of your content.
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.
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.
Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
helpdesk@vishalperipherals.com. div.announcement-bar > div.text-horizontal-running > p > a |
helpdesk@vishalperipherals.com. div.announcement-bar > div.text-horizontal-running > p > a |
0 div.apus-footer-mobile > ul > li.cart_mobile > a.footer-mini-cart |
0 div.apus-footer-mobile > ul > li > a.push_side |
AHeading Hierarchy57 headingsPASS
- H1 (empty)
- H2 Build Your Dream PC. Component by component
- H3 SELECT CPU
- H3 SELECT Motherboard
- H3 SELECT RAM
- H3 SELECT SSD
- H3 SELECT CABINET
- H3 SELECT GRAPHIC CARDS
- H3 Gaming PC
- H3 Video Editing PC
- H3 Streaming PC
- H3 Office PC
- H3 Graphic Design PC
- H3 Architecture / Render
- H3 AI / ML Workstation
- H3 VFX / Animation
- H2 MSI B650M GAMING WIFI DDR5 MOTHERBOARD
- H2 MSI 650W MAG A650BN 80 PLUS BRONZE NON MODULAR SMPS
- H2 MSI MAG 27CQ6F 27 INCH 2K WQHD CURVED GAMING MONITOR
- H2 MSI B550M PRO VDH WIFI AMD AM4 MOTHERBOARD
- H2 MSI B550M-A PRO MICRO ATX AMD AM4 MOTHERBOARD
- H2 MSI PRO MP223 E2 BUSINESS MONITOR
- H2 MSI AMD B650-S PRO WIFI DDR5 AMD AM5 MOTHERBOARD
- H2 MSI GEFORCE RTX 3060 12GB VENTUS 2X OC GRAPHIC CARD
- H3 RTX 5070
- H3 RTX 5080
- H3 RTX 5090
- H3 RX 6500 XT
- H2 Fanatec ClubSport Cockpit Upper Accessory Mount, White CRD-9900004-WW
- H2 Fanatec CSL Pedal Load Cell Kit CSL_P_LCK
- H2 Fanatec CSL DD incl. PSU 90 + QR2L (5 NM) CSL_DD_QR2L_90_EU
- H2 Fanatec ClubSport Steering Wheel RS QR1 Wheel-Side Analogue joystick
- H2 FANATEC CSL Elite Officially Licensed WRC Xbox Rally Sim Racing Steering Wheel
- H2 THRUSTMASTER T248R RACING WHEEL
- H2 NEXT LEVEL RACING GTLITE JUNIOR SIMULATOR COCKPIT, NLR-S041
- H2 NEXT LEVEL RACING F-GT ELITE DIRECT MONITOR MOUNT - CARBON GREY (NLR-E014), BLACK
- H3 Are all products sold on Vishal Peripherals genuine?
- H3 Does Vishal Peripherals offer warranty on products?
- H3 Can I build a custom gaming PC on Vishal Peripherals?
- H3 Does Vishal Peripherals deliver products across India?
- H3 Which are the best gaming laptop brands available on Vishal Peripherals?
- H3 Can I buy gaming PCs and computer components online from Vishal Peripherals?
- H3 Does Vishal Peripherals help with PC component compatibility?
- H3 Free Delivery
- H3 safe payment
- H3 Online Discount
- H3 Fast Delivery
- H3 Download our APP
- H4 Bank Details:
- H3 Company
- H3 Quick Links
- H3 Newsletter Signup
- H3 Follow us on
- H3 (empty)
- H3 (empty)
- H3 Wishlist
- H3 Compare
Empty headings appear in the document outline but provide no information.
Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.
Source: WCAG 2.4.6
A+Heading Text Quality1 heading-text-quality issue(s) detectedPASS
AForm Input Types2 input(s) using type=text where a specific type would helpPASS
A+Form Input Quality3 form control(s) checked, no input-semantic issuesPASS
A+Mobile Keyboard & AutofillNo autofill-eligible form controlsPASS
A+Document LanguageLang attribute set to "en"PASS
AIframe Accessibility1/1 iframe(s) missing title; 0 placeholder(s)PASS
A+Tap Target AdequacyAll tap targets meet WCAG 2.5.5/2.5.8 sizingPASS
A+PWA DepthNo PWA depth issues detectedPASS
A+Mobile UX Depth2 mobile-depth signal(s) detectedPASS
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h2 Build Your Dream PC. | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SELECT CPU | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SELECT Motherboard | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SELECT RAM | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SELECT SSD | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SELECT CABINET | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SELECT GRAPHIC CARDS | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Gaming PC | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Video Editing PC | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Streaming PC | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Office PC | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Graphic Design PC | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Architecture / Rende… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 AI / ML Workstation | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 VFX / Animation | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 RTX 5070 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 RTX 5080 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 RTX 5090 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 RX 6500 XT | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Free Delivery | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.