Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.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
BLandmark Structure10 landmarksREVIEW
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
CLink & Button QualityAction118 links, 5 buttons — all OKREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://dagster.io/privacy | Privacy Policy | new tab | Add '(opens in new tab)' to text |
| / | Go to the Home page | img no alt | Add alt attribute to the image |
| /platform-overview | Product Overview | img no alt | Add alt attribute to the image |
| /platform-overview/data-orchestration | Data Orchestration | img no alt | Add alt attribute to the image |
| /platform-overview/data-catalog | Data Catalog | img no alt | Add alt attribute to the image |
| /platform-overview/data-quality | Data Quality | img no alt | Add alt attribute to the image |
| https://dagster.cloud/signup | Sign up | new tab | Add '(opens in new tab)' to text |
| /platform-overview/cost-insights | Cost Insights | img no alt | Add alt attribute to the image |
| https://compass.dagster.io/ | Compass | new tab | Add '(opens in new tab)' to text |
| /integrations | Integrations | img no alt | Add alt attribute to the image |
| /enterprise | Enterprise | img no alt | Add alt attribute to the image |
| /support | Support | img no alt | Add alt attribute to the image |
| /use-case/finance | Finance | img no alt | Add alt attribute to the image |
| /use-case/software-technology | Software & Technology | img no alt | Add alt attribute to the image |
| /use-case/retail-e-commerce | Retail & E-commerce | img no alt | Add alt attribute to the image |
| /use-case/life-sciences | Life Sciences | img no alt | Add alt attribute to the image |
| https://dagster.cloud/signup | Sign up | new tab | Add '(opens in new tab)' to text |
| /solutions/etl-elt-pipleines | ETL/ELT Pipelines | img no alt | Add alt attribute to the image |
| /solutions/ai | AI & Machine Learning | img no alt | Add alt attribute to the image |
| /solutions/data-modernization | Data Modernization | img no alt | Add alt attribute to the image |
| /solutions/data-products | Data Products | img no alt | Add alt attribute to the image |
| /support | Support | img no alt | Add alt attribute to the image |
| /company/about-us | About us | img no alt | Add alt attribute to the image |
| /company/careers | Careers | img no alt | Add alt attribute to the image |
| /company/partners | Partners | img no alt | Add alt attribute to the image |
| /brand | Brand Kit | img no alt | Add alt attribute to the image |
| /resources | Resource Hub | img no alt | Add alt attribute to the image |
| /blog | Blog | img no alt | Add alt attribute to the image |
| /events | Events | img no alt | Add alt attribute to the image |
| https://docs.dagster.io/ | Docs | new tab | Add '(opens in new tab)' to text |
| /customers | Customer Stories | img no alt | Add alt attribute to the image |
| /community | Community | img no alt | Add alt attribute to the image |
| /university | Dagster University | img no alt | Add alt attribute to the image |
| https://github.com/dagster-io/dagster | GitHub | new tab | Add '(opens in new tab)' to text |
| https://join.slack.com/t/dagster/shared_… | Slack | new tab | Add '(opens in new tab)' to text |
| https://github.com/dagster-io/dagster | View Dagster on GitHub | new tab | Add '(opens in new tab)' to text |
| https://dagster.plus/signup | Try Dagster+ | new tab | Add '(opens in new tab)' to text |
| https://dagster.plus | Sign In | new tab | Add '(opens in new tab)' to text |
| https://dagster.plus/signup | Try Dagster+ | new tab | Add '(opens in new tab)' to text |
| https://dagster.plus/signup | Try Dagster+ | new tab | Add '(opens in new tab)' to text |
| / | Go to the Home page | img no alt | Add alt attribute to the image |
| / | Go to the Home page | img no alt | Add alt attribute to the image |
| https://dagstercloud.statuspage.io/ | Status | new tab | Add '(opens in new tab)' to text |
| https://docs.dagster.io/ | Docs | new tab | Add '(opens in new tab)' to text |
| https://support.dagster.io/ | Support Docs | new tab | Add '(opens in new tab)' to text |
| https://github.com/dagster-io/dagster | Visit Dagster on GitHub | new tab | Add '(opens in new tab)' to text |
| https://x.com/dagster | Follow Dagster on Twitter | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/dagster… | Connect with Dagster on Linked… | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/channel/UCfLnv9X… | Watch Dagster on YouTube | new tab | Add '(opens in new tab)' to text |
| https://stackoverflow.com/questions/tagg… | Ask Dagster questions on Stack… | new tab | Add '(opens in new tab)' to text |
| https://join.slack.com/t/dagster/shared_… | Join Dagster community on Slac… | new tab | Add '(opens in new tab)' to text |
Add '(opens in new tab)' to link text or aria-label.
https://dagster.io/privacy; https://github.com/dagster-io/dagster; https://dagster.plus/signup; https://dagster.plus; https://dagster.plus/signup; https://dagster.plus/signup; https://dagstercloud.statuspage.io/; https://docs.dagster.io/; https://support.dagster.io/; https://github.com/dagster-io/dagster (+5 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
A+Heading Hierarchy36 headingsPASS
- H1 Your platform for AI and data pipelines.
- H2 Trusted by teams building modern data platforms, worldwide
- H2 Battle tested data orchestration
- H3 ETL & ELT Pipelines
- H3 Data Transformation
- H3 AI & ML Workflows
- H2 Integrated observability
- H3 Data Catalog & Lineage
- H3 Monitoring & Alerting
- H3 Realtime Health Metrics
- H2 Activate your data with Compass
- H3 Data-driven Decisions in Seconds
- H3 Unlock the Power of Your Warehouse
- H3 Governed by the Data Team
- H2 Enterprise ready
- H3 Roles & permissions
- H3 SOC 2 Type II, HIPAA and beyond
- H3 Flexible deployment options
- H3 Multi-tenant instances
- H3 Audit logs and retention policies
- H3 Enterprise support
- H2 Ship data and AI products faster.
- H2 Trusted by data teams.Built for scale. Ready for you.
- H2 New and noteworthy
- H3 Multi-Tenancy for Modern Data Platforms
- H3 Deep Dive: Building a Cross-Workspace Control Plane for Databricks
- H3 Dagster Running Dagster: How We Use Compass for AI Analytics
- H3 Monorepos, the hub-and-spoke model, and Copybara
- H3 Making Dagster Easier to Contribute to in an AI-Driven World
- H3 DataOps with Dagster: A Practical Guide to Building a Reliable Data Platform
- H3 How Magenta Telekom Built the Unsinkable Data Platform
- H3 Scaling FinTech: How smava achieved zero downtime with Dagster
- H3 Zero Incidents, Maximum Velocity: How HIVED achieved 99.9% pipeline reliability with Dagster
- H3 Modernize Your Data Platform for the Age of AI
- H3 Download the eBook on How to Scale Data Teams
- H3 Download the eBook Primer on How to Build Data Platforms
A+Alt Text QualityAll 133 images OKPASS
A+Form AccessibilityAll 3 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #osano-cm-dialog-toggle--category_MARKETING | checkbox | none | |
| #osano-cm-dialog-toggle--category_PERSONALIZATION | checkbox | none | |
| #osano-cm-dialog-toggle--category_ANALYTICS | checkbox | none |
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 Your platform for AI… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Trusted by teams bui… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Battle tested data o… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Integrated observabi… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Enterprise ready | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Ship data and AI pro… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Trusted by data team… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Built for scale. | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Ready for you. | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 New and noteworthy | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 ETL & ELT Pipelines | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Data Transformation | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 AI & ML Workflows | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Data Catalog & Linea… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Monitoring & Alertin… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Realtime Health Metr… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Unlock the Power of … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Governed by the Data… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Roles & permissions | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 SOC 2 Type II, HIPAA… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | 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.
ALighthouse Accessibility AuditsScore 92/100 — 2 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.
ARIA
Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. Learn more about ARIA roles and required parent element.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.padding-global > div.container-medium > div > div#fs_cmssort_button div.padding-global > div.container-medium > div > div#fs_cmssort_button |
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.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Targeted Advertising ul#osano-cm-dialog-toggle-group > li.osano-cm-list__list-item > label.osano-cm-list-item__toggle > span.osano-cm-toggle__label |
Personalization ul#osano-cm-dialog-toggle-group > li.osano-cm-list__list-item > label.osano-cm-list-item__toggle > span.osano-cm-toggle__label |
Analytics ul#osano-cm-dialog-toggle-group > li.osano-cm-list__list-item > label.osano-cm-list-item__toggle > span.osano-cm-toggle__label |
These are opportunities to improve the legibility of your content.