marksandspencer.com
Last scanned Jun 22, 2026
marksandspencer.com received a strong 92 out of 100 in its WCAG 2.2 accessibility audit completed on June 22, 2026. The audit detected 12 distinct accessibility violations totalling 52 instances, including 20 critical, 30 serious, 2 moderate issues. The most pressing issues include insufficient colour contrast (WCAG 1.4.3), 15 instances; images missing alternative text (WCAG 1.1.1), 8 instances; and buttons without accessible names (WCAG 4.1.2), 7 instances. The assessment covered 10 pages across 511 unique page templates. The site uses OneTrust as its consent management platform with Google Consent Mode v2, but does not implement IAB TCF v2.3. 164 third-party requests were detected from 17 vendors.
marksandspencer.com
Scan complete
Visual Inspection
WCAG 2.2 Score
10 pages scanned
828 pages discovered
511 unique templates
Scan Coverage
Score is based on 10 structurally unique pages representing 828 discovered URLs.
52 issues found
Top Issues
Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
15 occurrences
Ensures <img> elements have alternate text or a role of none or presentation (mobile 320px)
8 occurrences
Ensures buttons have discernible text
7 occurrences
Ensures links have discernible text
6 occurrences
Ensure touch target have sufficient size and space
5 occurrences
WCAG 2.2 Score
10 pages scanned
52 issues found
WCAG 2.2 Score
10 pages scanned
52 issues found
Key Accessibility Issues
52 violations found across 12 rules — 20 critical, 30 serious, 2 moderate, 0 minor
Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
WCAG 1.4.3 · 15 instances found · How to fix →
Ensures <img> elements have alternate text or a role of none or presentation (mobile 320px)
WCAG 1.1.1 · 8 instances found · How to fix →
Ensures buttons have discernible text
WCAG 4.1.2 · 7 instances found
Ensures links have discernible text
WCAG 2.4.4, 4.1.2 · 6 instances found · How to fix →
Ensure touch target have sufficient size and space
WCAG 2.5.8 · 5 instances found
Ensures elements with an ARIA role that require parent roles are contained by them (mobile 320px)
WCAG 1.3.1 · 4 instances found
Heading level skipped from <h2> to <h5>
WCAG 1.3.1 · 2 instances found · How to fix →
Ensures elements with an ARIA role that require child roles contain them (mobile 320px)
WCAG 1.3.1 · 1 instance found
Ensures every ARIA button, link and menuitem has an accessible name
WCAG 4.1.2 · 1 instance found
Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies
WCAG 4.1.2 · 1 instance found
Cookie Consent & Compliance
marksandspencer.com relies on 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 marksandspencer.com — including IAB TCF v2.3 and Google Consent Mode v2.
Set up free consent →
Third-Party Trackers
164 requests detected from 17 vendors — Microsoft, Optimizely, Cloudflare Inc., Google, Google LLC...
Third-Party Trackers
164 requests detected from 17 vendors — Microsoft, Optimizely, Cloudflare Inc., Google, Google LLC...
Analytics
52
Marketing
23
Necessary
0
Functional
0
Other
0
| Vendor | Category | Type | Domain |
|---|---|---|---|
| Microsoft | Advertising | pixel | bat.bing.com |
| Optimizely | Advertising | script | cdn-pci.optimizely.com |
| Cloudflare Inc. | Analytics | script | static.cloudflareinsights.com |
| Analytics | script | region1.analytics.google.com | |
| Google LLC | Analytics | script | www.googletagmanager.com |
| Optimizely Inc. | Analytics | script | cdn.optimizely.com |
| Optimizely Inc. | Analytics | pixel | logx.optimizely.com |
| Rokt | Analytics | script | jssdkcdns.mparticle.com |
| Salesforce | Analytics | script | cdn.cquotient.com |
| Tealium | Analytics | script | tags.tiqcdn.com |
| Tealium | Analytics | script | collect.tealiumiq.com |
| Bazaarvoice | Essential | script | display.ugc.bazaarvoice.com |
| Dynatrace | Essential | script | js-cdn.dynatrace.com |
| Essential | script | www.google.dk | |
| Essential | script | s.pinimg.com | |
| Google LLC | Marketing | script | www.google.com |
| Meta Platforms, Inc. | Marketing | script | connect.facebook.net |
| Meta Platforms, Inc. | Marketing | pixel | www.facebook.com |
| Pinterest Inc. | Marketing | pixel | ct.pinterest.com |
| TikTok | Marketing | script | analytics.tiktok.com |
| CHEQ | Other | script | euob.iseaskies.com |
| Other | script | www.googleadservices.com | |
| Other | script | googleads.g.doubleclick.net | |
| Other | script | region1.google-analytics.com | |
| Other | script | pagead2.googlesyndication.com | |
| Other | script | www.google-analytics.com | |
| OneTrust | Other | script | cdn-ukwest.onetrust.com |
Cookies
68 cookies detected — 1 necessary, 4 analytics, 1 marketing
Cookies
68 cookies detected — 1 necessary, 4 analytics, 1 marketing
Total
68
Necessary
1
Functional
0
Analytics
4
Marketing
1
Unknown
62
| Name | Domain | Category | Provider | Expiry | Secure | HttpOnly | Party |
|---|---|---|---|---|---|---|---|
| optimizelyEndUserId | .marksandspencer.com | Analytics | Optimizely | 178 d | — | — | 1st |
| _abck | .marksandspencer.com | Analytics | Akamai | 363 d | ✓ | — | 1st |
| _ga | .marksandspencer.com | Analytics | Google Analytics | 1.1 yr | — | — | 1st |
| _ga_G97CBJTXPH | .marksandspencer.com | Analytics | Google Analytics | 1.1 yr | — | — | 1st |
| _fbp | .marksandspencer.com | Marketing | 88 d | — | — | 1st | |
| JSESSIONID | www.marksandspencer.com | Necessary | Java | Session | ✓ | ✓ | 1st |
| akacd_prdauth | www.marksandspencer.com | Unknown | — | 1.1 yr | ✓ | — | 1st |
| akacd_PRDPDP | www.marksandspencer.com | Unknown | — | 1.1 yr | ✓ | — | 1st |
| akacd_PRODHOME | www.marksandspencer.com | Unknown | — | 1.1 yr | ✓ | — | 1st |
| akacd_PRODINTLPLP | www.marksandspencer.com | Unknown | — | 1.1 yr | ✓ | — | 1st |
| akavpau_CHP-UK-BROWSE-PROD | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| akavpau_INTL_PROD_WAITING | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| ak_bmsc | .marksandspencer.com | Unknown | — | Expired | ✓ | ✓ | 1st |
| ASLBSA | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| ASLBSACORS | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| bm_sv | .marksandspencer.com | Unknown | — | Expired | ✓ | — | 1st |
| bm_sz | .marksandspencer.com | Unknown | — | Expired | ✓ | — | 1st |
| cleared-onetrust-cookies-flagship | www.marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| CONSENTMGR | .marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| dwanonymous_1cb58b269223fbc31a670f29b400d0c0 | www.marksandspencer.com | Unknown | — | 178 d | ✓ | — | 1st |
| dwsid | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| dw_dnt | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| experimentsUserId | www.marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| GlobalE_CT_Data | .www.marksandspencer.com | Unknown | — | 1.1 yr | — | — | 1st |
| GlobalE_Data | .www.marksandspencer.com | Unknown | — | 5 d | ✓ | — | 1st |
| GlobalE_Full_Redirect | .www.marksandspencer.com | Unknown | — | Session | — | — | 1st |
| GlobalE_Geo_Popup | .www.marksandspencer.com | Unknown | — | 1 d | — | — | 1st |
| kampyleSessionPageCounter | www.marksandspencer.com | Unknown | — | 363 d | ✓ | — | 1st |
| kampyleUserPercentile | www.marksandspencer.com | Unknown | — | 363 d | ✓ | — | 1st |
| kampyleUserSession | www.marksandspencer.com | Unknown | — | 363 d | ✓ | — | 1st |
| kampyleUserSessionsCount | www.marksandspencer.com | Unknown | — | 363 d | ✓ | — | 1st |
| kampyle_userid | www.marksandspencer.com | Unknown | — | 363 d | ✓ | — | 1st |
| mprtcl-v4_FCDBA4DA | .marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| MS-SESSION-ID | www.marksandspencer.com | Unknown | — | Session | — | — | 1st |
| MS_ORIGIN_COUNTRY | www.marksandspencer.com | Unknown | — | 13 d | — | — | 1st |
| MS_PREFERRED_COUNTRY | www.marksandspencer.com | Unknown | — | 98 d | ✓ | — | 1st |
| MS_S_I | www.marksandspencer.com | Unknown | — | Session | — | ✓ | 1st |
| OptanonConsent | .marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| optimizelySession | .marksandspencer.com | Unknown | — | 178 d | — | — | 1st |
| PIM-SESSION-ID | .marksandspencer.com | Unknown | — | Session | — | — | 1st |
| sid | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| utag_main | .marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| utag_main_ses_id | .marksandspencer.com | Unknown | — | Expired | — | — | 1st |
| utag_main__pn | .marksandspencer.com | Unknown | — | Expired | — | — | 1st |
| utag_main__se | .marksandspencer.com | Unknown | — | Expired | — | — | 1st |
| utag_main__sn | .marksandspencer.com | Unknown | — | 363 d | — | — | 1st |
| utag_main__ss | .marksandspencer.com | Unknown | — | Expired | — | — | 1st |
| utag_main__st | .marksandspencer.com | Unknown | — | Expired | — | — | 1st |
| WC_ACTIVEPOINTER | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_AUTHENTICATION_-1002 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_AUTHENTICATION_4938054746 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_AUTHENTICATION_4938174454 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_AUTHENTICATION_4938182326 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_GENERIC_ACTIVITYDATA | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| WC_PERSISTENT | www.marksandspencer.com | Unknown | — | 178 d | ✓ | ✓ | 1st |
| WC_SESSION_ESTABLISHED | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| WC_USERACTIVITY_-1002 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_USERACTIVITY_4938054746 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_USERACTIVITY_4938174454 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| WC_USERACTIVITY_4938182326 | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| _cq_duid | .marksandspencer.com | Unknown | — | 89 d | ✓ | — | 1st |
| _cq_s | .marksandspencer.com | Unknown | — | 5 d | ✓ | — | 1st |
| _cq_session | .marksandspencer.com | Unknown | — | 1.1 yr | ✓ | — | 1st |
| _cq_suid | .marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| __cq_dnt | www.marksandspencer.com | Unknown | — | Session | ✓ | — | 1st |
| __Host-next-auth.csrf-token | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| __Secure-next-auth.callback-url | www.marksandspencer.com | Unknown | — | Session | ✓ | ✓ | 1st |
| __Secure-next-auth.session-token | www.marksandspencer.com | Unknown | — | 178 d | ✓ | ✓ | 1st |
Related Accessibility Reviews
Equity Expansion In Richmond | Capital One
capitalone.com
Access Denied
sephora.com
Blogger.com - Create a unique and beautiful blo...
blogspot.com
Passiro — Gratis cookie-samtykke & WCAG-scann...
passiro.com
Bet25 - Heste | Sport | Casino
sohu.com
Nyheder – seneste nyt fra Nordjylland | Nordj...
crashlytics.com
bol
bol.com
Official New Jersey Devils Website | New Jersey...
nhl.com
Is marksandspencer.com your website?
We discovered 828 pages on marksandspencer.com — this report scanned a structural sample. Claim it to unlock the complete accessibility & cookie report across all 828 pages.
Claim it to unlock detailed issue reports, AI-powered fix suggestions, a compliance badge for your footer, and continuous EAA monitoring.