walgreens.com
Last scanned Jun 22, 2026
walgreens.com scored a strong 90 out of 100 in its WCAG 2.2 accessibility audit completed on June 22, 2026. The audit uncovered 10 distinct accessibility violations totalling 153 instances, including 61 critical, 91 serious, 1 moderate issues. The most pressing issues include focusable elements hidden with aria-hidden (WCAG 4.1.2), 76 instances; ARIA roles missing required parent elements (WCAG 1.3.1), 60 instances; and touch targets too small (WCAG 2.5.8), 7 instances. The assessment covered 9 pages across 121 unique page templates. The site relies on OneTrust as its consent management platform with Google Consent Mode v2, but does not implement IAB TCF v2.3. 271 third-party requests were detected from 16 vendors.
walgreens.com
Scan complete
Visual Inspection
Click to inspect
+ 150 more issues (on 9 pages)
AI fix suggestions, all pages & full details
Claim & unlock all · 200 pages+ 150 more issues (on 9 pages)
AI fix suggestions, all pages & full details
Claim & unlock all · 200 pages+ 150 more issues (on 9 pages)
AI fix suggestions, all pages & full details
Claim & unlock all · 200 pagesScan Coverage
Score is based on 9 structurally unique pages representing 200 discovered URLs.
Key Accessibility Issues
153 violations found across 10 rules — 61 critical, 91 serious, 1 moderate, 0 minor
Ensures aria-hidden elements are not focusable nor contain focusable elements
WCAG 4.1.2 · 76 instances found · How to fix →
Ensures elements with an ARIA role that require parent roles are contained by them (mobile 320px)
WCAG 1.3.1 · 60 instances found
Ensure touch target have sufficient size and space (mobile 320px)
WCAG 2.5.8 · 7 instances found
Ensures ARIA attributes are not prohibited for an element's role
WCAG 4.1.2 · 2 instances found
Ensures that lists are structured correctly
WCAG 1.3.1 · 2 instances found
Ensure elements that have scrollable content are accessible by keyboard
WCAG 2.1.1, 2.1.3 · 2 instances found
Ensures an element's role supports its ARIA attributes (mobile 320px)
WCAG 4.1.2 · 1 instance found · How to fix →
Ensures every HTML document has a lang attribute
WCAG 3.1.1 · 1 instance found · How to fix →
Ensures <iframe> and <frame> elements have an accessible name
WCAG 4.1.2 · 1 instance found
Heading level skipped from <h1> to <h3>
WCAG 1.3.1 · 1 instance found · How to fix →
Cookie Consent & Compliance
walgreens.com uses OneTrust as its consent management platform. The site does not implement IAB TCF v2.3, which means consent signals are not standardised for programmatic advertising vendors. Learn about cookie consent requirements.
Get free cookie consent for walgreens.com — including IAB TCF v2.3 and Google Consent Mode v2.
Set up free consent →
Third-Party Trackers
271 requests detected from 16 vendors — Branch, Criteo, Google, Microsoft, STG...
Third-Party Trackers
271 requests detected from 16 vendors — Branch, Criteo, Google, Microsoft, STG...
Analytics
64
Marketing
0
Necessary
56
Functional
3
Other
0
| Vendor | Category | Type | Domain |
|---|---|---|---|
| Branch | Advertising | script | api2.branch.io |
| Branch | Advertising | script | app.link |
| Criteo | Advertising | script | dynamic.criteo.com |
| Criteo | Advertising | script | d.us.criteo.com |
| Advertising | script | ep1.adtrafficquality.google | |
| Microsoft | Advertising | pixel | bat.bing.com |
| STG | Advertising | script | mihvea1f.micpn.com |
| Akamai | Analytics | script | s2.go-mpulse.net |
| Akamai | Analytics | script | 02179910.akstat.io |
| Akamai | Analytics | script | 02179913.akstat.io |
| Akamai | Analytics | script | 684dd331.akstat.io |
| Branch Metrics | Analytics | script | cdn.branch.io |
| Google LLC | Analytics | script | www.googletagmanager.com |
| Medallia | Analytics | script | resources.digital-cloud-west.medallia.com |
| Dynatrace | Essential | script | dok.js-cdn.dynatrace.com |
| Microsoft | Essential | script | walgreens.digital.nuance.com |
| Volentio JSD | Essential | script | cdn.jsdelivr.net |
| Google LLC | Functional | script | maps.googleapis.com |
| Google LLC | Necessary | script | fonts.googleapis.com |
| Google LLC | Necessary | script | fonts.gstatic.com |
| OneTrust LLC | Necessary | script | cdn.cookielaw.org |
| Adobe | Other | pixel | dpm.demdex.net |
| Adobe | Other | pixel | cm.everesttech.net |
| DoubleVerify | Other | script | cdn.doubleverify.com |
| Other | script | ad.doubleclick.net | |
| Other | pixel | adservice.google.com | |
| Other | script | securepubads.g.doubleclick.net | |
| Other | script | pagead2.googlesyndication.com | |
| OneTrust | Other | script | geolocation.onetrust.com |
| The Trade Desk | Other | pixel | js.adsrvr.org |
Cookies
57 cookies detected — 1 necessary, 2 analytics, 1 marketing
Cookies
57 cookies detected — 1 necessary, 2 analytics, 1 marketing
Total
57
Necessary
1
Functional
0
Analytics
2
Marketing
1
Unknown
53
| Name | Domain | Category | Provider | Expiry | Secure | HttpOnly | Party |
|---|---|---|---|---|---|---|---|
| _abck | .walgreens.com | Analytics | Akamai | 363 d | ✓ | — | 1st |
| _gcl_au | .walgreens.com | Analytics | Google Analytics | 88 d | — | — | 1st |
| cto_bundle | .walgreens.com | Marketing | Criteo | 1.1 yr | — | — | 1st |
| XSRF-TOKEN | .walgreens.com | Necessary | CSRF Protection | Session | — | ✓ | 1st |
| akacd_www-PR_PLP | www.walgreens.com | Unknown | — | 28 d | ✓ | — | 1st |
| akavpau_walgreens | www.walgreens.com | Unknown | — | Session | ✓ | ✓ | 1st |
| AKA_A2 | .walgreens.com | Unknown | — | Expired | ✓ | ✓ | 1st |
| ak_bmsc | .walgreens.com | Unknown | — | Expired | — | ✓ | 1st |
| alg_idx_qry | .walgreens.com | Unknown | — | Session | — | — | 1st |
| AMCVS_5E16123F5245B2970A490D45%40AdobeOrg | .walgreens.com | Unknown | — | Session | — | — | 1st |
| AMCV_5E16123F5245B2970A490D45%40AdobeOrg | .walgreens.com | Unknown | — | 1.1 yr | — | — | 1st |
| ApplicationGatewayAffinity | www.walgreens.com | Unknown | — | Session | — | — | 1st |
| ApplicationGatewayAffinityCORS | www.walgreens.com | Unknown | — | Session | ✓ | — | 1st |
| at_check | .walgreens.com | Unknown | — | Session | — | — | 1st |
| bm_mi | .walgreens.com | Unknown | — | Expired | ✓ | — | 1st |
| bm_sv | .walgreens.com | Unknown | — | Expired | ✓ | — | 1st |
| bm_sz | .walgreens.com | Unknown | — | Expired | — | — | 1st |
| chatMinimizedShared | www.walgreens.com | Unknown | — | 28 d | — | — | 1st |
| conversationId | .walgreens.com | Unknown | — | Expired | ✓ | — | 1st |
| dtCookie | .walgreens.com | Unknown | — | Session | — | — | 1st |
| dtCookiehu1jo3rs | .walgreens.com | Unknown | — | Session | — | — | 1st |
| dtPC | .walgreens.com | Unknown | — | Session | — | — | 1st |
| dtPChu1jo3rs | .walgreens.com | Unknown | — | Session | — | — | 1st |
| dtSa | .walgreens.com | Unknown | — | Session | — | — | 1st |
| dtSahu1jo3rs | .walgreens.com | Unknown | — | Session | — | — | 1st |
| FST2 | www.walgreens.com | Unknown | — | 43 d | — | — | 1st |
| inqBSes_10008114 | www.walgreens.com | Unknown | — | Session | ✓ | — | 1st |
| inqSession_10008114 | www.walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| inqState_10008114 | www.walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| inqVital_10008114 | www.walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| kampyle_userid | www.walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| lcMode | .walgreens.com | Unknown | — | Expired | ✓ | — | 1st |
| mbox | .walgreens.com | Unknown | — | 1.1 yr | — | — | 1st |
| OptanonConsent | .walgreens.com | Unknown | — | 363 d | — | — | 1st |
| ps | .walgreens.com | Unknown | — | 363 d | — | — | 1st |
| RT | .www.walgreens.com | Unknown | — | 5 d | — | — | 1st |
| rxVisitor | .walgreens.com | Unknown | — | 1.1 yr | — | — | 1st |
| rxVisitorhu1jo3rs | .walgreens.com | Unknown | — | Session | — | — | 1st |
| rxvt | .walgreens.com | Unknown | — | Session | — | — | 1st |
| rxvthu1jo3rs | .walgreens.com | Unknown | — | Session | — | — | 1st |
| session_id | .walgreens.com | Unknown | — | Session | — | — | 1st |
| str | .walgreens.com | Unknown | — | Expired | — | — | 1st |
| s_cc | .walgreens.com | Unknown | — | Session | — | — | 1st |
| s_ecid | .walgreens.com | Unknown | — | 1.1 yr | — | — | 1st |
| s_ips | .walgreens.com | Unknown | — | Session | — | — | 1st |
| s_ppv | .walgreens.com | Unknown | — | Session | — | — | 1st |
| s_tp | .walgreens.com | Unknown | — | Session | — | — | 1st |
| timeoutEnd | .walgreens.com | Unknown | — | Expired | ✓ | — | 1st |
| Tld-kampyleSessionPageCounter | .walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| Tld-kampyleUserPercentile | .walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| Tld-kampyleUserSession | .walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| Tld-kampyleUserSessionsCount | .walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
| token | .walgreens.com | Unknown | — | Expired | ✓ | — | 1st |
| USER_LOC | .walgreens.com | Unknown | — | 28 d | — | — | 1st |
| uts | .walgreens.com | Unknown | — | Session | — | — | 1st |
| wag_sid | .walgreens.com | Unknown | — | Expired | — | — | 1st |
| _mibhv | www.walgreens.com | Unknown | — | 363 d | ✓ | — | 1st |
Related Accessibility Reviews
Seargin - Discover The Power of IT Excellence
seargin.com
New Recipes This Week - Tastes Better From Scratch
tastesbetterfromscratch.com
Error: 429
piliapp.com
Page unavailable
dior.com
Scandinavia travel itinerary: how to plan an am...
rome2rio.com
BigCommerce vs. Salesforce vs. Shopify 2026 –...
shopify.com
Free webinar: Maximize learning with Kahoot! fo...
kahoot.com
Home - JioSaavn - Listen to New & Old Indian & ...
jiosaavn.com
Is walgreens.com your website?
We discovered 200 pages on walgreens.com — this report scanned a structural sample. Claim it to unlock the complete accessibility & cookie report across all 200 pages.
Claim it to unlock detailed issue reports, AI-powered fix suggestions, a compliance badge for your footer, and continuous EAA monitoring.