All guides
CMS guide · CMS / Platform

Accessibility for Squarespace sites.

Squarespace is the platform of choice for design-led small businesses — and faces a steady share of ADA demand letters when those designs prioritize aesthetics over conformance. The audit workflow for Squarespace 7.1 and 7.0 templates.

Recurring issues

What goes wrong in Squarespace projects.

01

Template color schemes failing WCAG 1.4.3

Squarespace templates ship with curated color palettes — and merchants commonly pick combinations that look stylish but fail 4.5:1 contrast. Especially common: light gray secondary text, color-on-color overlays in hero sections.

02

Custom font CSS without size scaling

Custom font CSS often sets pixel sizes that break WCAG 1.4.4 (Resize Text) when users zoom. Use rem/em units instead.

03

Heading hierarchy from template defaults

Squarespace pages sometimes auto-generate multiple H1 elements (one for site name, one for page title). Fix by overriding heading tags per element.

04

Cover pages and parallax effects with reduced-motion ignored

Squarespace cover-page templates and parallax sections ignore prefers-reduced-motion. Add custom CSS to disable animation for users requesting reduced motion.

05

Form labels hidden behind placeholder

Squarespace forms default to label-hidden / placeholder-as-label patterns. Configure forms to show labels (visually or with screen-reader-only positioning).

06

Carousel auto-rotate without pause control

Squarespace gallery carousels auto-rotate without a pause control. Add custom code or switch to a static gallery for accessibility.

Recommended tooling

The Squarespace accessibility stack we recommend.

Squarespace Accessibility Statement

Squarespace publishes its platform-level accessibility statement, useful as reference for the platform's baseline. Your site's accessibility depends on template choices and customizations.

axe DevTools browser extension

Run on the published Squarespace site (not the editor). The free version covers most WCAG checks; the paid Pro version adds IDE integration.

AccessProof (continuous external scan)

Scans your live Squarespace site. Catches issues from theme settings, custom CSS injections, and third-party Squarespace extensions.

WAVE browser extension

Visual overlay that shows accessibility issues directly on the page. Especially useful for understanding heading hierarchy and landmark structure.

Lighthouse (built into Chrome DevTools)

Free baseline accessibility check during design. Run on every template variation before committing to a design direction.

Audit workflow

Step-by-step for a Squarespace accessibility audit.

  1. 1

    Audit template color palette for contrast

    For every color-pair in the template (text on background, button on background, link in body), verify 4.5:1 contrast. Adjust palette in Site Styles.

  2. 2

    Fix heading hierarchy

    Audit every page for multiple H1s, skipped levels, decorative use of heading tags. Adjust per text element in the Editor.

  3. 3

    Replace placeholder-as-label in forms

    In every form, enable visible labels (or use custom CSS to position them as screen-reader-only while keeping them programmatically linked).

  4. 4

    Disable animations for reduced-motion users

    Add to Custom CSS: `@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation: none !important; transition: none !important; } }`

  5. 5

    External AccessProof scan post-publish

    After each publish, run an external scan. Catches the runtime issues Squarespace's built-in tooling does not.

Scan your Squarespace app

Run a WCAG audit on your Squarespace site in 42 seconds.

External scan — no JS injected into your app

WCAG 2.2 + Section 508 + EN 301 549 in one pass

Court-ready PDF with element selectors

CI/CD gate — block deploys on regression

Works with Squarespace on any hosting (Vercel, Netlify, Fly, self-hosted)

Free plan — 1 site, monthly scan

FAQ

Squarespace-specific questions.

Are Squarespace 7.1 templates more accessible than 7.0?

7.1 has stronger semantic baselines (more consistent landmark use, better heading defaults) and the Fluid Engine for editing improves accessibility consistency. Older 7.0 templates vary widely. For new sites, choose 7.1; for existing 7.0 sites, audit each template individually.

Can I install accessibility plugins on Squarespace?

Squarespace allows code injection (Site Header / Footer). Avoid overlay scripts (accessiBe, UserWay, AudioEye) — they do not provide ADA defense per courts and DOJ guidance, and they conflict with Squarespace's native scripts on some templates.

How do I audit Squarespace Cover Pages?

Cover pages have specific accessibility challenges — they often use background videos, hero text overlays on images, and parallax. Audit each cover page individually with axe or AccessProof. Disable parallax for reduced-motion users. Confirm text overlay contrast against the underlying image (not the assumed background color).

What about Squarespace Member Areas?

Member Area pages have similar accessibility considerations to public pages but additional concerns around authentication, password reset, and account management forms. Audit each Member Area flow with keyboard-only navigation and a screen reader.