Public accessibility assessment

Accessibility issues detected on farmerbailey.com

Evolize inspected 5 public pages on farmerbailey.com and detected 33 automatically identifiable accessibility findings.

33Findings detected
4WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

Highest detected severity: High · 8 high-priority findings · 100% inspected-page coverage

Most widespread issueText has insufficient colour contrastDetected on 5 inspected pages
Most affected page/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers24 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)16 detected findings

Is farmerbailey.com your website?

Keep this assessment current and get notified when new accessibility issues are detected.

https://

Not your website? Scan your own site →

01 · Accessibility summary

Evolize inspected 5 public pages on farmerbailey.com and detected 33 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers", where 24 findings were detected. The assessment identified findings mapped to 4 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

These findings combine the highest severity and broadest reach detected during this assessment.

  1. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 15 instances
    Why this matters

    An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

    Recommended action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 10 instances
    Why this matters

    An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

    Recommended action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →
  3. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 5 inspected pages · 6 instances
    Why this matters

    Text and background colours do not meet the minimum contrast ratio, reducing legibility.

    Recommended action

    Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 5 instances
    Why this matters

    An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

    Recommended action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →
  5. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 5 instances
    Why this matters

    An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

    Recommended action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1655 / 5
1.3.1Info and RelationshipsA1055 / 5
2.4.3Focus OrderA755 / 5
3.3.2Labels or InstructionsA322 / 5

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously reassesses public website pages, detects newly introduced or recurring accessibility findings, and tracks remediation over time.

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)55 instances5 inspected pages

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Why it matters

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Recommended correction

Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

View 55 affected elements
Component · Ref 7M7I5B
Affected pagehttps://farmerbailey.com/cart
Elementa[rel="nofollow"]
Accessible namePowered by Shopify
Markup
<a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref IF1QBW
Affected pagehttps://farmerbailey.com/pages/cml_checkout
Element.medium-8 > p
Accessible name© 2026 Farmer Bailey Inc., All rights reserved. Powered by Shopify
Markup
<p>© 2026 Farmer Bailey Inc., All rights reserved. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref PACP04
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Element.subheading:nth-child(3)
Accessible nameSeptember 13, 2024
Markup
<p class="subheading">September 13, 2024</p>
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Component · Ref LZV178
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Element#shopify-section-template--23515065188671__rich_text_CGxxdC > .rich-text.text-center.text-position-center > .rich-text__inner > .subheading
Accessible nameEssential Reading
Markup
<p class="subheading">Essential Reading</p>
Component · Ref C4NAF2
Affected pagehttps://farmerbailey.com/cart
Elementa[href="/"] > span
Accessible nameContinue shopping
Markup
<span>Continue shopping</span>
Affected pages/pages/login /cart
Component · Ref 8AEFUU
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Element.thb-item-count
Accessible name0
Markup
<span class="thb-item-count">0</span>
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Component · Ref O2H6WK
Affected pagehttps://farmerbailey.com/
Element.medium-3.multicolumn__column.multicolumn__column--linked:nth-child(2) > .multicolumn__card > .multicolumn__card-body > .multicolumn__label
Accessible nameShipping October 2026
Markup
<p class="multicolumn__label">Shipping October 2026</p>
Component · Ref XU18CD
Affected pagehttps://farmerbailey.com/
Element#bulbs-bare-roots-cutting > .multicolumn__inner > .align-stretch.row > .medium-3.multicolumn__column.multicolumn__column--linked:nth-child(1) > .multicolumn__card > .multicolumn__card-body > .multicolumn__card-cta-wrap > .multicolumn__card-cta
Accessible nameShop Now
Markup
<span class="multicolumn__card-cta">
Component · Ref XAYYLK
Affected pagehttps://farmerbailey.com/
Element.medium-1\/5.multicolumn__column.multicolumn__column--linked:nth-child(1) > .multicolumn__card > .multicolumn__card-body > .h4
Accessible nameBiological Controls
Markup
<h4 class="h4">Biological Controls</h4>
Component · Ref XBEH5P
Affected pagehttps://farmerbailey.com/pages/login
Element#shopify-section-template--24095024316735__rich_text_TcjBbc > .section-spacing--disable-top.rich-text.text-center > .rich-text__inner > .button > span
Accessible nameLogin here
Markup
<span>Login here</span>
Component · Ref H0PYDZ
Affected pagehttps://farmerbailey.com/
Element#bulbs-bare-roots-cutting > .multicolumn__inner > .align-stretch.row > .medium-3.multicolumn__column.multicolumn__column--linked:nth-child(4) > .multicolumn__card > .multicolumn__card-body > .h4
Accessible nameHeirloom Mum Cuttings
Markup
<h4 class="h4">Heirloom Mum Cuttings</h4>
Component · Ref K8DZZE
Affected pagehttps://farmerbailey.com/
Element.medium-1\/5.multicolumn__column.multicolumn__column--linked:nth-child(1) > .multicolumn__card > .multicolumn__card-body > .multicolumn__card-cta-wrap > .multicolumn__card-cta
Accessible nameShop Now
Markup
<span class="multicolumn__card-cta">
Component · Ref FY9DRH
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementinput[value="Post comment"]
Markup
<input class="button full" type="submit" value="Post comment">
Component · Ref PP2XIJ
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Element.breadcrumbs
Accessible namebreadcrumbs
Markup
<nav class="breadcrumbs" aria-label="breadcrumbs">
Component · Ref KFXFH4
Affected pagehttps://farmerbailey.com/
Element.multicolumn__card-body > .rte > p
Accessible namefrom Natural Enemies
Markup
<p>from Natural Enemies</p>
Component · Ref GD2KY0
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Element#rootURL
Accessible nameHome
Markup
<a id="rootURL" href="/" title="Home">Home</a>
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Why it matters

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Recommended correction

Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

View 50 affected elements
Component · Ref 4PAE6D
Affected pagehttps://farmerbailey.com/cart
Elementdiv#box-popup > div > span > a
Accessible name"Whats in a box?"
Markup
<a target="_blank" href="https://www.youtube.com/watch?v=5tWPUl1dmNM">"Whats in a box?"</a>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref 39AUC2
Affected pagehttps://farmerbailey.com/cart
Elementdiv > ul > li:nth-of-type(4) > ul > li:nth-of-type(2) > a
Accessible namePrivacy Policy
Rolemenuitem
Markup
<a href="/policies/privacy-policy" title="Privacy Policy" role="menuitem">Privacy Policy</a>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref Y4FD60
Affected pagehttps://farmerbailey.com/
Elementdiv#box-popup > button
Accessible nameX
Markup
<button class="close-button" onclick="closePopup();">X</button>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref EA09FH
Affected pagehttps://farmerbailey.com/
Elementdiv#box-popup > div > div > button:nth-of-type(1)
Accessible nameContinue Shopping
Markup
<button class="box-popup-button" onclick="closePopup();">Continue Shopping</button>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref I7PPNQ
Affected pagehttps://farmerbailey.com/cart
Elementhtml > body > div:nth-of-type(5) > button
Accessible nameX
Markup
<button class="close-button js-close-tcp">X</button>
Affected pages/pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref SPOL1I
Affected pagehttps://farmerbailey.com/cart
Elementhtml > body > div:nth-of-type(5) > div > div > button:nth-of-type(1)
Accessible nameNo. I do not need tags. I am growing these plants in the ground for cut flower production or for garden use only.
Markup
<button class="box-popup-button js-no-tcp">No. I do not need tags. I am growing these plants 
        in the ground for cut flower production or for garden use only.&nbsp;</button>
Affected pages/pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Component · Ref 36UEN0
Affected pagehttps://farmerbailey.com/
Elementdiv#shopify-section-template--18840960860479__178818180302548595 > jump-to-nav-azkphquluzww0wwkweaigenblock4988da7rfnlwp > div > a:nth-of-type(2)
Accessible nameBulbs, Roots, Cuttings
Markup
<a href="#bulbs-bare-roots-cutting" class="ai-jump-nav-button-azkphquluzww0wwkweaigenblock4988da7rfnlwp" data-anchor="bulbs-bare-roots-cutting">
        Bulbs, Roots, Cuttings
      </a>
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 inspected pages

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Why it matters

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Recommended correction

Wrap primary content in <main> and other regions in appropriate landmark elements.

View 5 affected elements
Component · Ref O3PG7O
Affected pagehttps://farmerbailey.com/pages/cml_checkout
Elementdiv#Cart-Drawer > div > div:nth-of-type(2) > div:nth-of-type(2) > p
Accessible nameYour cart is currently empty.
Markup
<p>Your cart is currently empty.</p>
Affected pages/ /pages/cml_checkout /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers /pages/login /cart
Medium

ARIA container is missing required child roles

WCAG 1.3.1 (A)2 instances2 inspected pages

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Why it matters

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Recommended correction

Provide the child roles the container role requires (e.g. option inside listbox).

View 2 affected elements
Component · Ref P9J7CL
Affected pagehttps://farmerbailey.com/
Element.thb-full-menu
Accessible nameResources About Farmer Bailey Growing Guides Webinars Why Order Plugs? Caring for Plugs FAQ Blog Contact Shop Plugs from Gro 'n Sell Plugs from Plug Connection Perennials from Gro 'n Sell Perennials from Terra Nova Dutch Tulip Bulbs Dutch Peony Roots Bare Root & Woody Perennials 3 Porch Farm Chrysanthemum Cuttings Biological Controls Retail Plugs at Garden Club Claims
Rolemenubar
Markup
<ul class="thb-full-menu" role="menubar">
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)5 instances2 inspected pages

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Why it matters

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Recommended correction

Add a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

View 5 affected elements
Component · Ref 8QR3E2
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementdiv#shopify-section-sections--18840959942975__header > div > div:nth-of-type(1) > form > fieldset > input:nth-of-type(2)
Markup
<input type="search" class="search-field" placeholder="Search for anything" value="" name="q" autocomplete="off">
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Component · Ref PXDCT
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementinput#CommentEmail
Markup
<input type="email" class="full " name="comment[email]" id="CommentEmail" value="" autocorrect="off" autocapitalize="off" placeholder="Email">
Component · Ref JRRAJN
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementtextarea#CommentBody
Markup
<textarea name="comment[body]" class="full " id="CommentBody" placeholder="Comment"></textarea>
Medium

List items are not inside a list

WCAG 1.3.1 (A)14 instances2 inspected pages

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Why it matters

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Recommended correction

Wrap related <li> elements in a <ul> or <ol>, or use a different element for non-list content.

View 14 affected elements
Component · Ref 57LL2J
Affected pagehttps://farmerbailey.com/
Element.thb-secondary-box-visualizer
Accessible nameBoxes: 0
Markup
<li class="thb-secondary-item thb-secondary-box-visualizer" style="">
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Component · Ref TC1003
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Element.thb-full-menu > li:nth-child(6)
Accessible nameClaims
Markup
<li class="">
		    <a href="/blogs/farmer-bailey-blog/how-to-file-a-claim" title="Claims">Claims</a></li>
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Component · Ref QPXTYV
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementli[data-item-title="Resources"]
Accessible nameResources About Farmer Bailey Growing Guides Webinars Why Order Plugs? Caring for Plugs
Markup
<li class="menu-item-has-children" data-item-title="Resources">
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Low

Navigation regions are not distinguishable

WCAG 1.3.1 (A)4 instances2 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 4 affected elements
Component · Ref RLE6LI
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementheader#header > div > div > nav
Accessible nameResources About Farmer Bailey Growing Guides Webinars Why Order Plugs? Caring for Plugs FAQ Blog Contact Shop Plugs from Gro 'n Sell Plugs from Plug Connection Perennials from Gro 'n Sell Perennials from Terra Nova Dutch Tulip Bulbs Dutch Peony Roots Bare Root & Woody Perennials 3 Porch Farm Chrysanthemum Cuttings Biological Controls Retail Plugs at Garden Club Claims
Markup
<nav class="full-menu">
	<ul class="thb-full-menu" role="menubar"><li class="menu-item-has-children" data-item-title="Resources">
		    <a href="/pages/about-farmer-bailey" title="Resources">Resources</a><ul class="sub-menu" tabindex="-1"><li class="" role="none">
			          <a href="/pages/about-farmer-bailey" onclick="changeHeader(this)" title="About Farmer Bailey" role="menuitem">About Farmer Bailey</a></li><li class="" role="none">
			          <a href="/pages/growing-guides" onclick="changeHeader(this)" title="Growing Guides" role="menuitem">Growing Guides</a></li><li class="" role="non…
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Component · Ref FP6RWF
Affected pagehttps://farmerbailey.com/blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers
Elementnav#mobile-menu
Accessible nameResources About Farmer Bailey Growing Guides Webinars Why Order Plugs? Caring for Plugs FAQ Blog Contact Shop Plugs from Gro 'n Sell Plugs from Plug Connection Perennials from Gro 'n Sell Perennials from Terra Nova Dutch Tulip Bulbs Dutch Peony Roots Bare Root & Woody Perennials 3 Porch Farm Chrysanthemum Cuttings Biological Controls Retail Plugs at Garden Club Claims Resources FAQ Blog Contact Shop Claims Instagram YouTube Login
Roledialog
Markup
<nav id="mobile-menu" class="mobile-menu-drawer" role="dialog" tabindex="-1">
	<div class="mobile-menu-content"><ul class="mobile-menu"><li class="menu-item-has-children">
					<div class="link-container">
				    <a href="/pages/about-farmer-bailey" onclick="changeHeader(this)" title="Resources">Resources</a><span></span></div><ul class="sub-menu">
			        
								
							  
				        <li class="" role="none">
									<div class="link-container">
					          <a href="/pages/about-farmer-bailey" onclick="changeHeader(this)" title="About Farmer Bailey" role="menuitem">About Farmer Bai…
Affected pages/ /blogs/farmer-bailey-blog/essential-reading-account-changes-for-all-farmer-bailey-customers

05 · Most affected inspected pages

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.