European Accessibility Act
EAA compliance for Framer: WCAG 2.1 AA checklist & fixes
Framer is excellent at producing visually polished marketing sites, but the same animation-heavy aesthetic that makes a Framer site look great can break accessibility quickly: animations that ignore prefers-reduced-motion, headings used for visual size only, and CMS-driven content where alt text was never set. Designer-favourite for marketing sites; rapidly growing among startups.
- Category
- Website builder
- Standard
- WCAG 2.1 Level AA via EN 301 549
- Deadline
- 28 June 2025 (EU consumer services)
- Risk for B2C
- High — public-facing, consumer-billed
What the EAA actually requires from a Framer site
The European Accessibility Act (Directive 2019/882) applies to consumer-facing online services from 28 June 2025. For a Framer site selling to EU consumers, that means the storefront, checkout, account area, and any embedded payment flow have to meet WCAG 2.1 Level AA via the harmonised standard EN 301 549. Microenterprises with under 10 employees and below €2 million in turnover are exempt for services, but not for products.
Fines vary by member state. Germany caps individual penalties at €100,000; France can fine up to 4% of group turnover; Spain reaches €600,000 for serious or repeated breaches. None of those numbers are theoretical — market surveillance authorities have already started auditing storefronts in Germany and France in the run-up to enforcement.
In practice, the work breaks down into three buckets: theme-level fixes (focus styles, contrast, semantics), interaction-level fixes (carousels, modals, drawers, gallery widgets), and content-level fixes (alt text, headings, descriptive link text). The list below covers the Framer-specific failure points we see most often during scans.
Top WCAG failures we see on Framer sites
Across hundreds of Framer scans, the same handful of issues show up over and over. None of them require ripping the theme apart — most are fixable in a few hours by someone comfortable in the platform's editor or template files.
Animations that bypass prefers-reduced-motion
Framer animations need an explicit reduced-motion variant or they will trigger vestibular issues.
2.3.3 — Level AAA, often required by lawHeadings sized visually rather than semantically
Designers reach for H2/H3 for typography rather than outline.
1.3.1 — Level ACustom code components without ARIA
Components built via the code-component editor often miss role, label, and state.
4.1.2 — Level A
Concrete code fixes for Framer
Below are copy-paste fixes for the most common Framer issues. They assume you have access to your theme code or the platform's custom-code injection panel. If you cannot edit code directly, share these snippets with whoever maintains the site — every one of them is a ten-minute change.
Wrap motion components with reduced-motion variants
import { useReducedMotion, motion } from 'framer-motion';
export function HeroBox() {
const reduce = useReducedMotion();
return (
<motion.div
animate={reduce ? undefined : { y: [0, -10, 0] }}
transition={{ repeat: reduce ? 0 : Infinity, duration: 2 }}
>...</motion.div>
);
}useReducedMotion respects the OS-level preference. No animation when the user has asked for none.
Tools and plugins worth installing first
Framer code components for accessibility wrappers
Framer's built-in alt-text panel for images
How to scan a Framer site without missing anything
Automated scanners catch about 30–40% of WCAG issues; the rest need manual review. The good news is that the 30–40% includes the most expensive issues to remediate after the fact, so an automated scan is the cheapest way to get unstuck. Run one before you change a line of theme code.
Publish to a Framer subdomain, scan there, ship to production after fixes.
Run a free public scan against any Framer URL right now — no signup, results in 60 seconds.
Other website builder platforms
EAA compliance for Webflow
Used by 200K+ design-led agencies and SMBs; many EAA-affected B2C sites are on Webflow.
EAA compliance for Squarespace
Popular among SMBs, restaurants, and creators in the EU — many EAA-affected B2C sites.
EAA compliance for Wix
Popular among DIY business sites; many EU SMBs subject to EAA.
EAA compliance for Bubble
No-code platform popular with non-technical founders building B2B SaaS.
Find every accessibility issue on your site in 60 seconds.
Free public scan. No card. AI-generated fixes for every issue we find.