Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DPrint StylesheetActionNo print stylesFIX
CLink & Button QualityAction26 issue(s) across 264 links and 52 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://webflow.com/apps | Apps | new tab | Add '(opens in new tab)' to text |
| https://webflow.com/customers/ncr | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/dropbox-si… | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/orangetheo… | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/walker-dun… | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/docusign | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/abm | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/lattice | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/ncr | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/dropbox-si… | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/orangetheo… | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/walker-dun… | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/docusign | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/abm | (empty) | empty | Add link text or aria-label |
| https://webflow.com/customers/lattice | (empty) | empty | Add link text or aria-label |
| #1 | (empty) | empty | Add link text or aria-label |
| #2 | (empty) | empty | Add link text or aria-label |
| #3 | (empty) | empty | Add link text or aria-label |
| #4 | (empty) | empty | Add link text or aria-label |
| #5 | (empty) | empty | Add link text or aria-label |
| #6 | (empty) | empty | Add link text or aria-label |
| #7 | (empty) | empty | Add link text or aria-label |
| #8 | (empty) | empty | Add link text or aria-label |
| #9 | (empty) | empty | Add link text or aria-label |
| #10 | (empty) | empty | Add link text or aria-label |
| #11 | (empty) | empty | Add link text or aria-label |
| #12 | (empty) | empty | Add link text or aria-label |
| https://webflow.com/signup | Start for free | new tab | Add '(opens in new tab)' to text |
| https://help.webflow.com/hc/en-us/articl… | Learn about commenting | new tab | Add '(opens in new tab)' to text |
| https://help.webflow.com/hc/en-us/articl… | Preview client payments | new tab | Add '(opens in new tab)' to text |
| https://www.jasper.ai/ | View website↗ | new tab | Add '(opens in new tab)' to text |
| https://gsap.com/pricing/ | GSAP | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/webflow | Webflow's YouTube channel | new tab | Add '(opens in new tab)' to text |
| https://x.com/webflow | Webflow's Twitter account | new tab | Add '(opens in new tab)' to text |
| https://www.facebook.com/webflow/ | Webflow's Facebook page | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/webflow… | Webflow's Linkedin page | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/webflow/ | Webflow's Instagram page | new tab | Add '(opens in new tab)' to text |
| https://www.tiktok.com/@webflow | Webflow's TikTok | new tab | Add '(opens in new tab)' to text |
| https://webflow.com/?utm_campaign=brandj… | Made in Webflow | new tab | Add '(opens in new tab)' to text |
Links without text are announced as raw URLs by screen readers.
https://webflow.com/customers/ncr; https://webflow.com/customers/dropbox-sign; https://webflow.com/customers/orangetheory-fitness; https://webflow.com/customers/walker-dunlop; https://webflow.com/customers/docusign; https://webflow.com/customers/abm; https://webflow.com/customers/lattice; https://webflow.com/customers/ncr; https://webflow.com/customers/dropbox-sign; https://webflow.com/customers/orangetheory-fitness (+16 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
Add '(opens in new tab)' to link text or aria-label.
https://webflow.com/apps; https://webflow.com/signup; https://help.webflow.com/hc/en-us/articles/33961339882131-Comments; https://help.webflow.com/hc/en-us/articles/35335039878035-Client-payments; https://www.jasper.ai/; https://gsap.com/pricing/; https://www.youtube.com/webflow; https://x.com/webflow; https://www.facebook.com/webflow/; https://www.linkedin.com/company/webflow-inc- (+3 more)
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
C404 Error PageActionHTTP 404, custom pageREVIEW
BFavicon & Branding6 icon(s) detectedREVIEW
ALandmark Structure10 landmarksPASS
Multiple navigations need aria-label to distinguish them for screen readers.
Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.
Learn more ▾ ▴
When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.
Source: WAI-ARIA Authoring Practices
AHeading Hierarchy56 headingsPASS
- H2 Platform
- H2 Build
- H2 Manage
- H2 Optimize
- H2 Extend
- H2 Platform Overview
- H2 Webflow AI
- H2 Solutions
- H2 Marketing
- H2 Engineering
- H2 Service Providers
- H2 Enterprise
- H2 AEO
- H2 Resources
- H2 Get started
- H2 Learn
- H2 Discover
- H2 Get help
- H2 Site Settings
- H1 Make your website a growth engine
- H2 Webflow is the agentic web marketing platform for high-performing brands
- H3 Build together
- H3 Publish at scale
- H3 Optimize for growth
- H2 300,000+ brands move the needle with Webflow
- H2 From idea to impact, faster
- H3 Build
- H3 Manage
- H3 Optimize
- H2 Everything marketing teams love about webflow
- H1 Smarter sites start here duplicate H1
- H2 Grow your freelance web design business with Webflow
- H2 Design it your way
- H3 Ship fast without cutting corners
- H3 When clients grow, you grow
- H3 Empower clients, risk-free
- H2 Deliver rich experiences
- H3 Set your site in motion
- H3 Make content work harder
- H3 Get discovered in AI search
- H2 Work better with clients
- H3 Streamline review cycles
- H3 Simplify client billing
- H3 Collaborate in real time
- H2 Move faster with AI
- H3 Automate the busywork
- H3 Generate content, sections, and components
- H3 Extend your AI workflow
- H2 Make your website your competitive edge
- H2 Product
- H2 Solutions
- H2 Resources
- H2 Company
- H2 Compare
- H2 Community
- H2 Get help
A page should have only one H1. Multiple H1s dilute the document outline.
Multiple H1s blur the page's primary topic — screen-reader users and Google both prefer one H1.
Learn more ▾ ▴
HTML5's outline algorithm technically allows multiple H1s within sectioning content, but no browser implements it. In practice: one H1 per page. Use H2-H6 for subsections.
Source: WCAG 2.4.6 / Google Search Central
A+Alt Text QualityAll 228 images OKPASS
A+Form AccessibilityNo form controlsPASS
A+Web ManifestPWA-readyPASS
A+Dark Mode SupportFull dark mode supportPASS
Detection limited to meta tags and inline styles.
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 |
|---|---|---|---|---|---|
| h1 Make your website a … | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h1 Smarter sites start … | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Platform | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Build | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Manage | 20.82:1 | 3.0:1 | #000000 | #FEFEFE | Pass |
| h2 Optimize | 19.77:1 | 3.0:1 | #000000 | #F8F8F8 | Pass |
| h2 Extend | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Platform Overview | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Webflow AI | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Solutions | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Marketing | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Engineering | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Service Providers | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Enterprise | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 AEO | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Resources | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Get started | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Learn | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Discover | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | Pass |
| h2 Get help | 20.29:1 | 3.0:1 | #000000 | #FBFBFB | 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.
A+Lighthouse Accessibility AuditsScore 97/100 — 1 failing, 30 passedPASS
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.
ARIA
Focusable descendents within an `[aria-hidden="true"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. Learn how `aria-hidden` affects focusable elements.
Informational: a Permissions-Policy directive showing feature -> allowed origins.
Source: MDN Permissions-Policy
| Failing Elements |
|---|
10x
In cost savings annually
Read story
→
67%
decrease in dev ticketing
Read st… div.logo_grid-layout > div.logo_grid-track > div.logo_grid-logos_wrapper > div.logo_grid-logos |
10x
In cost savings annually
Read story
→
67%
decrease in dev ticketing
Read st… div.logo_grid-layout > div.logo_grid-track > div.logo_grid-logos_wrapper > div.logo_grid-logos |
These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.