Home - Bedfont Scientific Ltd.

https://www.bedfont.com/
Serious problems found
6 issues across 29 elementsScanned Jul 23, 2026, 03:16 PMEngine: axe-core 4.12.1
Fixed something? Check it now. This report includes one free re-scan of the same page, so you do not have to wait out the cooldown to see whether a fix landed. Your used AI fixes carry over.
This site already runs EqualWeb. It still has 3 critical/serious issue(s) and 1 item(s) needing human review. An overlay widget sits on top of the page; it does not fix the underlying HTML, which is what assistive tech and lawsuit scanners actually read.
Automated scans catch about 40% of WCAG issues. A clean result is not a guarantee of compliance, and manual review with real assistive tech is still needed. This report reduces and documents risk; it does not promise legal immunity.

Free AI fixes: one per severity. Available: Serious, Moderate. Open an issue and click "Fix this with AI".

0
Critical
3
Serious
3
Moderate
0
Minor
1
Need review
41
Rules passed

Serious3 issues

Links must have discernible textlink-name · 9 elements affectedSerious

Ensure links have discernible text

wcag2awcag244wcag412
How to fix iteasyneeds a human

Give every link discernible text.

Why: A link with only an icon or image is announced with no purpose, so users don't know where it goes.

How: Add text inside the link, or aria-label, or alt text on the image inside it.

Full technical reference (Deque) →
.post-12247 > .wp-block-post-featured-image > a[target="_self"][rel="noopener"]
<a href="https://www.bedfont.com/the-evolution-of-feno-testing-from-laboratory-systems-to-point-of-care-diagnostics/" target="_self" rel="noopener">

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
.home_panel_bg.col-lg-4.col-12:nth-child(1) > .grid-box.position-relative.overflow-hidden > a
<a href="https://www.bedfont.com/become-a-distributor/"></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
.home_panel_bg.col-lg-4.col-12:nth-child(2) > .grid-box.position-relative.overflow-hidden > a
<a href="https://www.bedfont.com/request-a-quote/"></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
.home_panel_bg.col-lg-4.col-12:nth-child(3) > .grid-box.position-relative.overflow-hidden > a
<a href="https://support.bedfont.com/en/knowledge"></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
.col-md-12 > div > a[target="_blank"]:nth-child(1)
<a class="" target="_blank" href="https://www.facebook.com/Bedfontltd/"><i class="fa fa-facebook-f" aria-hidden="true"></i></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
a[href$="BedfontLtd"]
<a class="" target="_blank" href="https://twitter.com/BedfontLtd"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
a[target="_blank"]:nth-child(3)
<a class="" target="_blank" href="https://www.instagram.com/bedfontltd/"><i class="fa fa-instagram" aria-hidden="true"></i></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
a[target="_blank"]:nth-child(4)
<a class="" target="_blank" href="https://www.linkedin.com/company/bedfont-scientific-ltd"><i class="fa fa-linkedin" aria-hidden="true"></i></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
a[target="_blank"]:nth-child(5)
<a class="" target="_blank" href="https://www.youtube.com/user/BedfontScientificLtd"><i class="fa fa-youtube" aria-hidden="true"></i></a>

Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

free · one serious fix
Elements must meet minimum color contrast ratio thresholdscolor-contrast · 5 elements affectedSerious

Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds

wcag2aawcag143
How to fix itmoderateneeds a human

Increase the contrast between text and its background.

Why: Low-vision shoppers, and anyone in bright sunlight, can't read text that blends into its background.

How: Aim for a contrast ratio of at least 4.5:1 for normal text (3:1 for large text). Adjust the colours in your theme settings or CSS. Use a contrast checker on the exact hex values.

Full technical reference (Deque) →
.active
<a href="https://www.bedfont.com/" class="nav-link active">Home</a>

Fix any of the following: Element has insufficient color contrast of 3.55 (foreground color: #0090d0, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1

free · one serious fix
#menu-item-904 > .nav-link
<a href="https://www.bedfont.com/request-a-quote/" class="nav-link">
								Request a Quote							</a>

Fix any of the following: Element has insufficient color contrast of 3.55 (foreground color: #0090d0, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1

free · one serious fix
.button-pink.button-box > .btn[target="_self"]
<a class="btn " href="https://www.bedfont.com/about-us/" target="_self">About Us<i class="fa fa-arrow-right ms-1" aria-hidden="true"></i></a>

Fix any of the following: Element has insufficient color contrast of 4.44 (foreground color: #ffffff, background color: #e5147d, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

free · one serious fix
a[href$="news"]
<a class="btn " href="/news" target="_blank" rel="noopener">View All<i class="fa fa-arrow-right ms-1" aria-hidden="true"></i></a>

Fix any of the following: Element has insufficient color contrast of 3.55 (foreground color: #ffffff, background color: #0090d0, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

free · one serious fix
.text-white-50
<p class="text-white-50 small wp-block-paragraph">© 1976-2025 Bedfont® Scientific Ltd., all rights reserved | Incorporated in England and Wales under registered number: 1289798</p>

Fix any of the following: Element has insufficient color contrast of 4.48 (foreground color: #9099a1, background color: #213343, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1

free · one serious fix
Elements should not have tabindex greater than zerotabindex · 3 elements affectedSerious

Ensure tabindex attribute values are not greater than 0

best-practice
Full technical reference (Deque) →
.INDshortcutBtn
<button accesskey="b" class="INDshortcutBtn" tabindex="1">Press enter for Accessibility for blind people<span class="INDhiddenText"> who use screen readers</span></button>

Fix any of the following: Element has a tabindex greater than 0

free · one serious fix
button[accesskey="l"]
<button accesskey="l" tabindex="1">Press enter for Keyboard Navigation</button>

Fix any of the following: Element has a tabindex greater than 0

free · one serious fix
li:nth-child(3) > button
<button tabindex="1">Press enter for Accessibility menu</button>

Fix any of the following: Element has a tabindex greater than 0

free · one serious fix

Moderate3 issues

All page content should be contained by landmarksregion · 10 elements affectedModerate

Ensure all page content is contained by landmarks

best-practice
How to fix itmoderateneeds a human

Put all page content inside landmark regions.

Why: Content outside landmarks (header, nav, main, footer) is hard for screen-reader users to find and orient within.

How: Use semantic wrappers (<header>, <nav>, <main>, <footer>) so no meaningful content sits loose in the <body>.

Full technical reference (Deque) →
.skip-link
<a class="skip-link screen-reader-text" href="#primary">Skip to content</a>

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#home_bg
<section id="home_bg" class="hero-style-1  module-662-hero-0" style="background-image: https://www.bedfont.com/wp-content/uploads/2024/10/slideshow5.jpg">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#module-662-two_column_image_text-1
<section class="two-column-image-text style-1  module-662-two_column_image_text-1" id="module-662-two_column_image_text-1">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#module-662-text-2
<section class="text-section text-center  module-662-text-2" id="module-662-text-2">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#module-662-blogs-4
<section class="blogs grey_bg  module-662-blogs-4" id="module-662-blogs-4">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#our-awards > .container > h2
<h2 class="text-left">Company <span class="blue-text">Awards</span></h2>

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#our-awards > .container > p
<p>Our commitment to excellence has been recognised by various prestigious awards. Here are some of the awards we have received:</p>

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
.glide__track
<div class="glide__track" data-glide-el="track">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
#module-662-image_grid-7
<section class="py-0 image-grid  module-662-image_grid-7" id="module-662-image_grid-7">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
.back-to-top
<img src="https://www.bedfont.com/wp-content/themes/bedfont/assets/img/back-to-top.png" class="back-to-top" alt="Back to top">

Fix any of the following: Some page content is not contained by landmarks

free · one moderate fix
Document should have one main landmarklandmark-one-main · 1 element affectedModerate

Ensure the document has a main landmark

best-practice
How to fix itmoderateneeds a human

Wrap the primary content in a single <main> landmark.

Why: Landmarks let screen-reader users skip straight to the main content instead of re-hearing the header on every page.

How: Wrap the page's core content in <main>...</main> in the theme layout. Exactly one per page.

Full technical reference (Deque) →
html
<html lang="en-US">

Fix all of the following: Document does not have a main landmark

free · one moderate fix
The skip-link target should exist and be focusableskip-link · 1 element affectedModerate

Ensure all skip links have a focusable target

best-practice
Full technical reference (Deque) →
.skip-link
<a class="skip-link screen-reader-text" href="#primary">Skip to content</a>

Fix any of the following: No skip link target

free · one moderate fix

Needs a human (1)

Automation could not decide these. This is the honest other half of accessibility that no scanner (and no overlay) can settle for you.

Fix these once, then keep them fixed.

Themes change and issues come back. A monitored store gets scheduled re-scans, alerts on regressions, unlimited AI fixes, and an accessibility statement backed by a dated audit trail.

One email when it launches. No newsletter, no sharing your address, unsubscribe in one click. What we store.

Scan another page