Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BLink & Button Quality2 issue(s) across 20 links and 2 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| (empty) | empty | Add link text or aria-label | |
| https://hubbard237rh.wixforms.com/f/7211… | Discuss your WHS requirements | new tab | Add '(opens in new tab)' to text |
| https://hubbard237rh.wixforms.com/f/7494… | Explore BlueGuard Assurance | new tab | Add '(opens in new tab)' to text |
| https://www.blueguardintegrity.com.au/s-… | Check out our testimonials | new tab | Add '(opens in new tab)' to text |
| https://www.blueguardintegrity.com.au/ge… | ndustrial safety professionals… | new tab | Add '(opens in new tab)' to text |
| https://www.blueguardintegrity.com.au/em… | Modern workplace health and sa… | new tab | Add '(opens in new tab)' to text |
| https://www.blueguardintegrity.com.au/se… | Construction and mining safety… | new tab | Add '(opens in new tab)' to text |
| https://www.blueguardintegrity.com.au/bl… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Blog | |||
| https://www.linkedin.com/company/bluegua… | new tab | Add '(opens in new tab)' to text | |
| https://www.facebook.com/profile.php?id=… | new tab | Add '(opens in new tab)' to text | |
| https://www.instagram.com/blueguardinteg… | new tab | Add '(opens in new tab)' to text | |
Links without text are announced as raw URLs by screen readers.
a.tx4Jvn (#161 on page)
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
Generic link text like 'click here' doesn't describe the destination.
https://www.blueguardintegrity.com.au/blog ("Read 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://hubbard237rh.wixforms.com/f/7211228418900230676; https://hubbard237rh.wixforms.com/f/7494977605183997099; https://www.blueguardintegrity.com.au/s-projects-side-by-side; https://www.blueguardintegrity.com.au/general-1-1; https://www.blueguardintegrity.com.au/emergency-evacuation-planning; https://www.blueguardintegrity.com.au/services-9; https://www.linkedin.com/company/blueguard-integrity-whs-services/?viewAsMemb…; https://www.facebook.com/profile.php?id=61560664093342; https://www.instagram.com/blueguardintegrity/
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
CMobile Keyboard & AutofillAction1/2 eligible field(s) missing autocomplete or inputmodeREVIEW
C404 Error PageActionHTTP 404, custom pageREVIEW
CFavicon & BrandingAction4 icon(s) detectedREVIEW
CColor Contrast (Screenshot)Action20 text elements analyzed, 2 fail WCAG AAREVIEW
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 |
|---|---|---|---|---|---|
| title BlueGuard Integrity … | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span top of page | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| p Home | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Blog | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| p BlueGuard Assurance | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| p Workplace Safety Sol… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| p Fitness For Work | 2.03:1 | 4.5:1 | #000000 | #324158 | Fail |
| p Contact | 2.03:1 | 4.5:1 | #000000 | #324158 | Fail |
| p More | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div Use tab to navigate … | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Integrity | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Know Where You Stand… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Practical workplace … | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Discuss your WHS req… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Explore BlueGuard As… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span The BlueGuard Assura… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Every engagement fol… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Measure | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span We evaluate your org… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span Understand | 21.00:1 | 4.5: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.
ALandmark Structure6 landmarksPASS
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
A+Heading Hierarchy9 headingsPASS
- H2 Integrity
- H2 The BlueGuard Assurance Framework
- H2 Why Choose BlueGuard?
- H2 Our Core Solutions
- H3 BlueGuard Assurance Measure. Understand. Improve.
- H3 Workplace Safety Solutions Practical solutions for complex workplaces.
- H3 Fitness for Work Building safer and more productive workplaces.
- H2 Ready to Strengthen Your Organisation?
- H1 Get in Touch
A+Heading Text QualityAll 9 heading(s) have substantive, well-formed textPASS
AAlt Text Quality2 of 11 images have issuesPASS
| Issue | Count |
|---|---|
| filename | 2 image(s) |
A+Form AccessibilityAll 4 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #input_comp-lznhiod7 | text | First Name | for/id |
| #input_comp-lznhiodi1 | text | Last Name | for/id |
| #input_comp-lznhiodn | for/id | ||
| #textarea_comp-lznhiodq1 | textarea | Message | for/id |
A+Form Input Types4 form control(s) checked, no type mismatchesPASS
A+Form Input Quality4 form control(s) checked, no input-semantic issuesPASS
A+Document LanguageLang attribute set to "en"PASS
A+Tabindex Anti-Patterns0 positive, 1 -1-on-focusablePASS
A+Iframe AccessibilityAll 1 iframe(s) have descriptive titlesPASS
A+Tap Target AdequacyAll tap targets meet WCAG 2.5.5/2.5.8 sizingPASS
A+Mobile-Readable Font SizesAll 79 visible text node(s) render at >= 12 CSS pixelsPASS
A+PWA DepthNo PWA depth issues detectedPASS
A+Mobile UX Depth2 mobile-depth signal(s) detectedPASS
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 27 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.