Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DLink & Button QualityAction5 issue(s) across 79 links and 6 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://thriveglobal.com/privacy | Privacy Policy | new tab | Add '(opens in new tab)' to text |
| /integrations/teams | Microsoft Teams | img no alt | Add alt attribute to the image |
| /integrations/slack | Slack | img no alt | Add alt attribute to the image |
| /integrations/support-teams | Thrive for Support Teams | img no alt | Add alt attribute to the image |
| /integrations/genesys | Genesys | img no alt | Add alt attribute to the image |
| /integrations/nice-cxone | NiCE CXone | img no alt | Add alt attribute to the image |
| /integrations/intradiem | Intradiem | img no alt | Add alt attribute to the image |
| /integrations/webex | Webex Contact Center | img no alt | Add alt attribute to the image |
| /integrations/emed | eMed | img no alt | Add alt attribute to the image |
| /press | Press | img no alt | Add alt attribute to the image |
| https://time.com/6994739/ai-behavior-cha… | AI-Driven Behavior Change Coul… | new tab | Add '(opens in new tab)' to text |
| https://app.thriveglobal.com/ | Log In | new tab | Add '(opens in new tab)' to text |
| #post-interaction-section | Go to the next section | img no alt | Add alt attribute to the image |
| /platform | Learn More | generic text | Replace with descriptive text |
Before: Learn More Suggested: Platform | |||
| /about | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: About | |||
| https://www.prnewswire.com/news-releases… | Microsoft Partners with Thrive… | new tab | Add '(opens in new tab)' to text |
| https://fortune.com/2025/01/09/exclusive… | Exclusive: Arianna Huffington… | new tab | Add '(opens in new tab)' to text |
| https://time.com/6994739/ai-behavior-cha… | AI-Driven Behavior Change Coul… | new tab | Add '(opens in new tab)' to text |
| /thrive-reset | Learn More | generic text | Replace with descriptive text |
Before: Learn More Suggested: Thrive Reset | |||
| https://community.thriveglobal.com/commu… | Contributor Login | new tab | Add '(opens in new tab)' to text |
| https://www.facebook.com/thriveglbl/ | Facebook - Thrive Global | new tab | Add '(opens in new tab)' to text |
| https://x.com/thrive | X - Thrive Global | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/thrive/ | Instagram - Thrive Global | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/thrive-… | Linkedin - Thrive Global | new tab | Add '(opens in new tab)' to text |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
Generic link text like 'click here' doesn't describe the destination.
/platform ("Learn More"); /about ("Read More"); /thrive-reset ("Learn More")
Generic anchor text ('click here', 'read more', 'learn more') tells screen readers and search engines nothing about the destination.
Learn more ▾ ▴
Out-of-context lists of links read by AT (one navigation pattern) become useless when every link says 'click here'. Use the destination's title or topic as anchor text. Doubles as SEO win — Google passes anchor-text relevance to the destination.
Source: WCAG 2.4.4 / Google Search Central
Add '(opens in new tab)' to link text or aria-label.
https://thriveglobal.com/privacy; https://time.com/6994739/ai-behavior-change-health-care/; https://app.thriveglobal.com/; https://www.prnewswire.com/news-releases/microsoft-partners-with-thrive-globa…; https://fortune.com/2025/01/09/exclusive-arianna-huffingtons-thrive-global-in…; https://time.com/6994739/ai-behavior-change-health-care/; https://community.thriveglobal.com/community-login/; https://www.facebook.com/thriveglbl/; https://x.com/thrive; https://www.instagram.com/thrive/ (+1 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
Icon-only buttons need an aria-label so screen readers can announce them.
button.w-backgroundvideo-backgroundvideoplaypausebutton (#576 on page); button.w-backgroundvideo-backgroundvideoplaypausebutton (#781 on page)
Buttons with no accessible text (icon-only, no aria-label) can't be activated by voice control or understood by screen readers.
Source: WCAG 2.1 SC 4.1.2
FFavicon & BrandingAction2 icon(s) detectedFIX
FWeb ManifestActionValid manifestFIX
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
CLandmark StructureAction8 landmarksREVIEW
A page should have only one <main> landmark.
Multiple <main> elements violate the spec — there must be exactly one per page.
Learn more ▾ ▴
HTML5 spec: 'authors must not include more than one main element' visible to AT at the same time. Multiple <main>s confuse AT and break the 'jump to main content' shortcut. Refactor to a single <main> with nested <section>/<article>.
Source: HTML5 spec
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
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
B404 Error PageHTTP 404, custom pageREVIEW
A+Heading Hierarchy31 headingsPASS
- H1 We partner with leading employers and healthcare organizations to help people adopt healthy habits, driving better health outcomes, engagement, and productivity.
- H2 Lasting behavior change starts with Microsteps
- H3 Food
- H3 Movement
- H3 Sleep
- H3 Stress Management
- H3 Connection
- H2 Empowering healthier people and workplaces
- H3 Health and Wellbeing Platform
- H3 Chronic Condition Management
- H3 Engagement Services
- H3 Personalized Coaching
- H3 Patient Engagement
- H2 Healthier habits powered by AI
- H2 Supporting leading employers and healthcare organizations
- H3 Employers
- H3 Healthcare Organizations
- H2 Science is at our core
- H2 A wake-up call to change the way we work and live
- H3 “At Thrive, we've cracked the code on behavior change. We're using the miracle drug of daily behaviors to help people live better, healthier lives — one Microstep at a time.”
- H4 Arianna Huffington
- H2 Our impact
- H3 How Pfizer Encourages Employee Wellbeing Using Thrive for Teams
- H3 “We partnered with Thrive to introduce Thriving Mind to over 170,000 employees around the world. Nine out of ten people said it’s helping them improve their stress.”
- H3 “Many workplaces today are optimized for efficiency and effectiveness. That results in people feeling overworked and their contributions being undervalued. With Thrive, we can shift the way business
- H2 Recent Press
- H3 Microsoft Partners with Thrive Global to Launch Wellbeing App Across Global Workforce
- H3 Exclusive: Arianna Huffington’s Thrive Global inks novel partnership with pharma giant Eli Lilly
- H3 AI-Driven Behavior Change Could Transform Health Care
- H2 Thrive Reset® helps you interrupt the stress cycle and return to center in just 60 seconds.
- H3 Learn more about Thrive Global
A+Alt Text QualityAll 149 images OKPASS
A+Form AccessibilityNo form controlsPASS
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 We partner with lead… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Lasting behavior cha… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Empowering healthier… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Healthier habits pow… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Supporting leading e… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Science is at our co… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 A wake-up call to ch… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Our impact | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Recent Press | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 Thrive Reset | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h2 helps you interrupt … | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Food | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Movement | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Sleep | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Stress Management | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Connection | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Health and Wellbeing… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Chronic Condition Ma… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Engagement Services | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | Pass |
| h3 Personalized Coachin… | 20.67:1 | 3.0:1 | #000000 | #FDFDFF | 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 100/100 — 0 failing, 28 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.