Public accessibility assessment

Accessibility issues detected on biscuitheads.com

Evolize inspected 4 public pages on biscuitheads.com and detected 48 automatically identifiable accessibility findings.

48Findings detected
6WCAG criteria affected
4Pages inspected
8 Sep 2026Assessment date

Highest detected severity: High · 10 high-priority findings · 80% inspected-page coverage

Most widespread issueText has insufficient colour contrastDetected on 4 inspected pages
Most affected page/products/biscuits42 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)30 detected findings

Is biscuitheads.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 4 public pages on biscuitheads.com and detected 48 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 4 inspected pages. The most affected inspected page was "/products/biscuits", where 42 findings were detected. The assessment identified findings mapped to 6 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

    Modal dialog does not trap keyboard focus

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

    An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

    Recommended action

    While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 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

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 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 →
  4. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 4 inspected pages · 4 instances
    Why this matters

    A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

    Recommended action

    Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

    View technical evidence →
  5. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 4 inspected pages · 4 instances
    Why this matters

    A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

    Recommended action

    Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3044 / 4
2.4.3Focus OrderA744 / 4
2.1.1KeyboardA544 / 4
1.3.1Info and RelationshipsA344 / 4
1.1.1Non-text ContentA244 / 4
4.1.2Name, Role, ValueA111 / 4

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)99 instances4 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 99 affected elements
Component · Ref IE63K0
Affected pagehttps://biscuitheads.com/cart
Element.glvrWiscYW > .break-words.group-data-\[state\=loading\]\:invisible.\[\&_p\]\:whitespace-pre-line
Accessible nameExplore Asheville
Markup
<span class="break-words group-data-[state=loading]:invisible [&amp;_p]:whitespace-pre-line z-1 h-full flex items-center overflow-hidden " style="--tt:default">
        Explore Asheville
      </span>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref 42EDZ8
Affected pagehttps://biscuitheads.com/products/biscuits
Element#ProductSubmitButton-template--16311944413347__main > span
Accessible nameAdd to cart
Markup
<span>Add to cart
</span>
Affected pages/products/biscuits /products/tractor-hat
Component · Ref ESZHUJ
Affected pagehttps://biscuitheads.com/products/biscuits
Element#Details-share-template--16311944413347__main > .share-button__button
Accessible nameShare
Rolebutton
Markup
<summary class="share-button__button" role="button" aria-expanded="false">
Affected pages/products/biscuits /products/tractor-hat
Component · Ref HQ9D4C
Affected pagehttps://biscuitheads.com/
Element.g--PX5-w94 > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p > strong
Accessible nameasheville, mission hospital area
Markup
<strong>asheville, mission hospital area</strong>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref R0F2EB
Affected pagehttps://biscuitheads.com/products/biscuits
Element.g0YINTcpMi > .flex > .text-g-text-3.\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap > p
Accessible nameCopyright © 2024 Biscuit Head. All Rights Reserved.
Markup
<p>Copyright © 2024 Biscuit Head. All Rights Reserved.</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref QZOEYI
Affected pagehttps://biscuitheads.com/products/biscuits
Element.gwfV1QCTiC > .break-words.group-data-\[state\=loading\]\:invisible.\[\&_p\]\:whitespace-pre-line
Accessible nameMenu
Markup
<span class="break-words group-data-[state=loading]:invisible [&amp;_p]:whitespace-pre-line z-1 h-full flex items-center overflow-hidden " style="--tt:default">
        Menu
      </span>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref HQ6CJ2
Affected pagehttps://biscuitheads.com/cart
Element.gGQPUJ0X_8 > .flex > h2 > p > strong
Accessible nameGreenville, SC
Markup
<strong>Greenville, SC</strong>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref U6B1LG
Affected pagehttps://biscuitheads.com/
Element.gFDvQYtogk > .break-words.group-data-\[state\=loading\]\:invisible.\[\&_p\]\:whitespace-pre-line
Accessible nameCatering
Markup
<span class="break-words group-data-[state=loading]:invisible [&amp;_p]:whitespace-pre-line z-1 h-full flex items-center overflow-hidden " style="--tt:default">
        Catering
      </span>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref BW2M4T
Affected pagehttps://biscuitheads.com/cart
Element.gFPE62qBn0 > .flex > h2 > p > strong
Accessible nameWest Asheville
Markup
<strong>West Asheville</strong>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref A3UCE8
Affected pagehttps://biscuitheads.com/products/biscuits
Element.gRQ2ZKySsu > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p
Accessible name417 Biltmore AveSte 4FAsheville, NC 28801(828) 505-3449
Markup
<p>417 Biltmore Ave<br>Ste 4F<br>Asheville, NC 28801<br>(828) 505-3449</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref LZVBD4
Affected pagehttps://biscuitheads.com/products/biscuits
Element.guzFdkK2jW > .break-words.group-data-\[state\=loading\]\:invisible.\[\&_p\]\:whitespace-pre-line
Accessible nameWholesale
Markup
<span class="break-words group-data-[state=loading]:invisible [&amp;_p]:whitespace-pre-line z-1 h-full flex items-center overflow-hidden " style="--tt:default">
        Wholesale
      </span>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref 7TBFRR
Affected pagehttps://biscuitheads.com/
Element.gu9VXVdXuK > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p
Accessible name1994 Hendersonville RdAsheville, NC 28803(828) 585-2055
Markup
<p>1994 Hendersonville Rd<br>Asheville, NC 28803<br>(828) 585-2055</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref NVSBXI
Affected pagehttps://biscuitheads.com/cart
Element#Slide-sections--16311944577187__announcement-bar-2 > .announcement-bar__announcement[aria-label="Announcement"][role="region"] > .announcement-bar__message.h5 > span
Accessible nameFor wholesale and bulk orders please email us at [email removed]
Markup
<span>For wholesale and bulk orders please email us at [email removed]</span>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref X8O7US
Affected pagehttps://biscuitheads.com/
Element.gmkeBlZ_IF > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p > strong
Accessible namesouth asheville
Markup
<strong>south asheville</strong>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref E6GQBL
Affected pagehttps://biscuitheads.com/
Element.gElfOr_s_Y > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p > strong
Accessible nameBiscuit Head HQ
Markup
<strong>Biscuit Head HQ</strong>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref PTH884
Affected pagehttps://biscuitheads.com/
Element.glQAy0zabJ > .flex > .text-g-text-3.\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap > p
Accessible nameAsheville, NC's Official Tourism Website
Markup
<p>Asheville, NC's Official Tourism Website</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref NW1O16
Affected pagehttps://biscuitheads.com/products/biscuits
Element.gjCKZvajsB > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p
Accessible name823 S Church St Ste CGreenville, SC 29601(864) 248-0371
Markup
<p>823 S Church St&nbsp;<br>Ste C<br>Greenville, SC 29601<br>(864) 248-0371</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref JGPZN
Affected pagehttps://biscuitheads.com/products/biscuits
Element.gPnFUC7IIP > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p
Accessible name733 Haywood RdAsheville, NC 28806(828) 333-5145
Markup
<p>733 Haywood Rd<br>Asheville, NC 28806<br>(828) 333-5145</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref RBVFKB
Affected pagehttps://biscuitheads.com/cart
Element.gQ94xdz6wl > .break-words.group-data-\[state\=loading\]\:invisible.\[\&_p\]\:whitespace-pre-line
Accessible nameShop
Markup
<span class="break-words group-data-[state=loading]:invisible [&amp;_p]:whitespace-pre-line z-1 h-full flex items-center overflow-hidden " style="--tt:default">
        Shop
      </span>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref 6PXCUU
Affected pagehttps://biscuitheads.com/products/biscuits
Element.gp6jAz8qBl > .flex > .text-g-bg-3.\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap > p
Accessible nameBiscuit Head
Markup
<p>Biscuit Head</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref IMC9T4
Affected pagehttps://biscuitheads.com/products/biscuits
Element.text-g-bg-3.\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap > p > strong
Accessible namecontact us
Markup
<strong>contact us</strong>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref QGRA8Y
Affected pagehttps://biscuitheads.com/cart
Element.g0uR-9D5K5 > .flex > .\[\&_p\]\:inline.\[\&_p\]\:after\:whitespace-pre-wrap.\[\&_p\]\:after\:content-\[\'\\A\'\] > p
Accessible name733 Haywood RdAsheville, NC 28806(828) 333-5145
Markup
<p>733 Haywood Rd<br>Asheville, NC 28806<br>(828) 333-5145</p>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref CXM679
Affected pagehttps://biscuitheads.com/products/biscuits
Element#CardLink--7697298948259
Accessible nameHomemade Jam
Markup
<a href="/products/copy-of-biscuit-head-dang-mug?pr_prod_strat=jac&pr_rec_id=e585bd0a7&pr_rec_pid=7697298948259&pr_ref_pid=7697299341475&pr_seq=uniform" id="CardLink--7697298948259" class="full-unstyled-link" aria-labelledby="CardLink--7697298948259 Badge--7697298948259">
Component · Ref 40PC31
Affected pagehttps://biscuitheads.com/products/biscuits
Element.grid__item:nth-child(2) > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__content > .card__information > .card-information > .price > .price__container > .price__regular > .price-item--regular.price-item
Accessible name$25.00 USD
Markup
<span class="price-item price-item--regular">
        $25.00 USD
      </span>
Component · Ref UPBV2C
Affected pagehttps://biscuitheads.com/cart
Element.underlined-link.link
Accessible nameLog in
Markup
<a href="https://biscuitheads.com/customer_authentication/redirect?locale=en&amp;region_country=US" class="link underlined-link">Log in</a>

Showing 25 representative examples · 5 more affected elements not shown

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)20 instances4 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 20 affected elements
Component · Ref F9O6KF
Affected pagehttps://biscuitheads.com/products/biscuits
Elementdiv > div:nth-of-type(2) > predictive-search > form > div:nth-of-type(1) > button:nth-of-type(2)
Accessible nameSearch
Markup
<button class="search__button field__button" aria-label="Search">
                  <svg class="icon icon-search" aria-hidden="true" focusable="false">
                    <use href="#icon-search">
                  </use></svg>
                </button>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref 5D0E2H
Affected pagehttps://biscuitheads.com/products/tractor-hat
Elementinput#Search-In-Modal
Rolecombobox
Markup
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref 1384H0
Affected pagehttps://biscuitheads.com/cart
Elementdiv > details-modal > details > div > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
          <svg class="icon icon-close" aria-hidden="true" focusable="false">
            <use href="#icon-close">
          </use></svg>
        </button>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref VYT5VP
Affected pagehttps://biscuitheads.com/products/biscuits
Elementli#Slide-template--16311944413347__main-27195742584995 > div > modal-opener > button
Accessible nameOpen media 1 in modal
Markup
<button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="27195742584995">
      <span class="visually-hidden">
        Open media 1 in modal
      </span>
    </button>
Affected pages/products/biscuits /products/tractor-hat
Component · Ref J9PB1M
Affected pagehttps://biscuitheads.com/products/biscuits
Elementa#StandardCardNoMediaLink--7697298948259
Accessible nameHomemade Jam
Markup
<a href="/products/copy-of-biscuit-head-dang-mug?pr_prod_strat=jac&amp;pr_rec_id=e585bd0a7&amp;pr_rec_pid=7697298948259&amp;pr_ref_pid=7697299341475&amp;pr_seq=uniform" id="StandardCardNoMediaLink--7697298948259" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink--7697298948259 NoMediaStandardBadge--7697298948259">
                Homemade Jam
              </a>
Component · Ref H6LKHF
Affected pagehttps://biscuitheads.com/cart
Elementdiv#shopify-section-template--16311944216739__cart-items > cart-items > div:nth-of-type(1) > a
Accessible nameContinue shopping
Markup
<a href="/collections/all" class="underlined-link">Continue shopping</a>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)14 instances4 inspected pages

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Why it matters

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Recommended correction

Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

View 14 affected elements
Component · Ref DDAVFS
Affected pagehttps://biscuitheads.com/products/biscuits
Elementdiv > header > div > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
      <span>
        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
          <use href="#icon-search">
        </use></svg>
        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
          <use href="#icon-close">
        </use></svg>
      </span>
    </summary>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref DXJC07
Affected pagehttps://biscuitheads.com/products/biscuits
Elementdiv#shopify-section-sections--16311944577187__header > div > header > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
      <span>
        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
          <use href="#icon-search">
        </use></svg>
        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
          <use href="#icon-close">
        </use></svg>
      </span>
    </summary>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref LGVIX2
Affected pagehttps://biscuitheads.com/
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false" aria-controls="menu-drawer">
      <span>
        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
</path></svg>

        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" f…
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref T2FTCB
Affected pagehttps://biscuitheads.com/products/tractor-hat
Elementdetails#Details-share-template--16311944413347__main > summary
Accessible nameShare
Rolebutton
Markup
<summary class="share-button__button" role="button" aria-expanded="false">
      <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.147…
Affected pages/products/biscuits /products/tractor-hat
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)4 instances4 inspected pages

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Why it matters

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Recommended correction

While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

View 4 affected elements
Component · Ref 0MMVXQ
Affected pagehttps://biscuitheads.com/products/biscuits
Elementdiv#shopify-section-sections--16311944577187__header > div > header > details-modal > details > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
      <div class="modal-overlay"></div>
      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
              <div class="field">
                <input class="search__input field__input" id="Search-In-Modal-1" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-…
Affected pages/ /products/biscuits /products/tractor-hat /cart
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)4 instances4 inspected pages

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 4 affected elements
Component · Ref NUQK83
Affected pagehttps://biscuitheads.com/products/tractor-hat
Element#Slider-sections--16311944577187__announcement-bar
Accessible nameYou can now place catering orders online. There are limited spots a day so please email to check if the spot is already filled. For Asheville: [email removed] and for Greenville: [email removed] For wholesale and bulk orders please email us at [email removed]
Markup
<div class="grid grid--1-col slider slider--everywhere" id="Slider-sections--16311944577187__announcement-bar" aria-live="polite" aria-atomic="true" data-autoplay="false" data-speed="5">
Affected pages/ /products/biscuits /products/tractor-hat /cart
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)4 instances4 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 4 affected elements
Component · Ref 19V015
Affected pagehttps://biscuitheads.com/
Elementsection#shopify-section-sections--16311944609955__gp_global_section_498244868749919113_LYyLxR > style:nth-of-type(1)
Accessible name@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Montserrat:400|Open+Sans:400&display=swap');
Markup
<style>
        @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Montserrat:400|Open+Sans:400&display=swap');
      </style>
Affected pages/ /products/biscuits /products/tractor-hat /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)8 instances4 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 8 affected elements
Component · Ref F0JT03
Affected pagehttps://biscuitheads.com/products/tractor-hat
Elementdiv#menu-drawer > div > div > nav
Accessible nameMenu & Locations Catering Our Story Partners & Vendors Shop Gift Cards
Markup
<nav class="menu-drawer__navigation">
            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a id="HeaderDrawer-menu-locations" href="https://biscuithead.myshopify.com" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
                      Menu &amp; Locations
                    </a></li><li><a id="HeaderDrawer-catering" href="https://biscuithead.myshopify.com/pages/catering" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
                      Catering
                    </a></li><li><a id="HeaderDrawer-our-sto…
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref T1IAZ0
Affected pagehttps://biscuitheads.com/products/biscuits
Elementdiv#shopify-section-sections--16311944577187__header > div > header > nav
Accessible nameMenu & Locations Catering Our Story Partners & Vendors Shop Gift Cards
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list"><li><a id="HeaderMenu-menu-locations" href="https://biscuithead.myshopify.com" class="header__menu-item list-menu__item link link--text focus-inset">
            <span>Menu &amp; Locations</span>
          </a></li><li><a id="HeaderMenu-catering" href="https://biscuithead.myshopify.com/pages/catering" class="header__menu-item list-menu__item link link--text focus-inset">
            <span>Catering</span>
          </a></li><li><a id="HeaderMenu-our-story" href="/pages/our-story" class="header__menu-item lis…
Affected pages/ /products/biscuits /products/tractor-hat /cart
Low

Low-quality alternative text

WCAG 1.1.1 (A)36 instances4 inspected pages

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Why it matters

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Recommended correction

Replace placeholder or filename alt text with a concise description of what the image conveys.

View 36 affected elements
Component · Ref D87142
Affected pagehttps://biscuitheads.com/products/biscuits
Elementdiv#gJxDVWgFhp > div:nth-of-type(5) > div > div > img
Accessible nameImage Title
Markup
<img quality="70" title="Image Title" draggable="false" class="!inline h-full max-w-full flex gp_lazyload" data-src="https://ucarecdn.com/c5993898-7e4e-4974-a8a6-22c5213dded3/" data-srcset="https://ucarecdn.com/c5993898-7e4e-4974-a8a6-22c5213dded3/ 768w,https://ucarecdn.com/c5993898-7e4e-4974-a8a6-22c5213dded3/ 1024w,https://ucarecdn.com/c5993898-7e4e-4974-a8a6-22c5213dded3/ 1440w" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdj+Pr1638ACaED3/nOThIAAAAASUVORK5CYII=" width="40" height="24" alt="Alt Image" priority="" base-src="" sizes="100v…
Affected pages/ /products/biscuits /products/tractor-hat /cart
Component · Ref N8854T
Affected pagehttps://biscuitheads.com/cart
Elementdiv#g0imKYrGmI > div:nth-of-type(3) > div > a > img
Accessible nameImage Title
Markup
<img quality="70" title="Image Title" draggable="false" class="!inline h-full max-w-full flex gp_lazyloaded" data-src="https://ucarecdn.com/91a9e7a8-52a4-4698-b378-d1d7ce6d859d/-/format/auto/" data-srcset="https://ucarecdn.com/91a9e7a8-52a4-4698-b378-d1d7ce6d859d/-/format/auto/ 768w,https://ucarecdn.com/91a9e7a8-52a4-4698-b378-d1d7ce6d859d/-/format/auto/ 1024w,https://ucarecdn.com/91a9e7a8-52a4-4698-b378-d1d7ce6d859d/-/format/auto/ 1440w" src="https://ucarecdn.com/91a9e7a8-52a4-4698-b378-d1d7ce6d859d/-/format/auto/" width="18" height="18" alt="Alt Image" priority="" base-src="" sizes="100vw" s…
Affected pages/ /products/biscuits /products/tractor-hat /cart
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)4 instances1 inspected page

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Why it matters

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Recommended correction

Correct ARIA attribute values and ensure referenced ids exist in the DOM.

View 4 affected elements
Component · Ref M74ZDI
Affected pagehttps://biscuitheads.com/
Element.gp-navs-tab.gp-py-2.gp-px-4:nth-child(3)
Accessible nameDrinks
Markup
<li class="gp-navs-tab gp-flex gp-flex-1 gp-cursor-pointer gp-py-2 gp-px-4" aria-hidden="" style="--bs:unset, --hvr-bs:unset, --hvr-bgc:unset, --hvr-c:unset,--hvr-bw:unset, --hvr-bc:unset" key="gT1hW0E48p">

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.