Public accessibility assessment

Accessibility issues detected on butcherbbq.com

Evolize inspected 5 public pages on butcherbbq.com and detected 52 automatically identifiable accessibility findings.

52Findings detected
7WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 5 inspected pages
Most affected page/35 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)34 detected findings

Is butcherbbq.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 butcherbbq.com and detected 52 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 5 inspected pages. The most affected inspected page was "/", where 35 findings were detected. The assessment identified findings mapped to 7 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 · 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 →
  3. 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 →
  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)AA3455 / 5
2.4.3Focus OrderA955 / 5
2.1.1KeyboardA355 / 5
1.3.1Info and RelationshipsA255 / 5
4.1.2Name, Role, ValueA255 / 5
1.2.2Captions (Prerecorded)A122 / 5
1.4.10ReflowAA144 / 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

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)47 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 47 affected elements
Component · Ref A4H8RX
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementnav > div > ul > li:nth-of-type(2) > div > a
Accessible nameBrisket Basket for BBQ Lovers | Butcher BBQ | Butcher BBQ
Markup
<a href="/" title="Butcher BBQ " class="logo_overlay img-align">
<img src="//butcherbbq.com/cdn/shop/files/butcher_bbq_championship_rubs-logo-crushed.jpg?v=1696636181&amp;width=90" alt="Brisket Basket for BBQ Lovers | Butcher BBQ | Butcher BBQ " srcset="//butcherbbq.com/cdn/shop/files/butcher_bbq_championship_rubs-logo-crushed.jpg?v=1696636181&amp;width=180, //butcherbbq.com/cdn/shop/files/butcher_bbq_championship_rubs-logo-crushed.jpg?v=1696636181&amp;width=180 2x" width="90" height="83" class="nopad js lazyload img-align landscape" loading="eager" style="aspect-ratio:1.0855565777368905;max-h…
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref O4MURV
Affected pagehttps://butcherbbq.com/products/brisket-basket
Elementdiv:nth-of-type(2) > nav > div > ul > li:nth-of-type(1) > button
Accessible nameMenu
Markup
<button type="button" class="toggleMenu isDesktop" aria-controls="responsiveMenu" aria-label="Menu"><span class="icon icon-menu ignore relative"></span></button>
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref PSFRIY
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementli#cart-count-mobile > a
Accessible name0
Rolebutton
Markup
<a href="/cart" title="Cart" class="cart-count-mobile relative" role="button"><span><span class="icon icon-cart">
  <svg height="22" width="22" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><g><path d="M 0.835 1.495 L 4.038 1.469 L 7.952 18 L 19.978 18" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5px" stroke="currentColor" bx:origin="0.520847 0.470588"></path><path d="M 8 15 L 19 15 C 19 15 23.225 5.017 23…
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref D0YY3B
Affected pagehttps://butcherbbq.com/products/brisket-basket
Elementselect#header_country_code
Accessible nameCanada ($) USD United States ($) USD
Markup
<select id="header_country_code" class="no-select" name="country_code">
                                      
                                      <option value="CA">Canada ($) USD</option>
                                      
                                      <option value="US" selected="true">United States ($) USD</option>
                                      
                                    </select>
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref GTBB4V
Affected pagehttps://butcherbbq.com/
Elementinput#search-formheader-desktop-sections--21811998392565__header
Rolecombobox
Markup
<input id="search-formheader-desktop-sections--21811998392565__header" class="search-field section-color" type="search" name="q" value="" placeholder="Search..." role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref JGIXN6
Affected pagehttps://butcherbbq.com/products/brisket-basket
Elementform#search-header-desktop > span > button
Accessible nameSearch
Markup
<button class="search" aria-label="Search">
        <span class="icon"><span class="icon icon-search">
  <svg height="22" width="22" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><g><path d="M 0.75 9.263 C 0.75 15.806 7.833 19.896 13.5 16.624 C 16.13 15.106 17.75 12.3 17.75 9.263 C 17.75 2.72 10.667 -1.37 5 1.902 C 2.37 3.42 0.75 6.226 0.75 9.263 Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-…
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref NQR25I
Affected pagehttps://butcherbbq.com/blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41
Elementdiv#quick-modal > div > div > button
Accessible nameClose pop up
Markup
<button class="modal-close" aria-label="Close pop up" data-micromodal-close=""><span class="icon icon-times">
  <svg height="18" width="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><g><path d="M 5 5 L 19 19" fill="none" stroke="#990000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3px"></path><path d="M 19 5 L 5 19" fill="none" stroke="#990000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3px"></path…
Affected pages/ /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref I9DHJC
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementfigure#variant-image-37367525376245
Accessible nameMetal perforated grill basket on a white background with 'Butcher BBQ' logo.
Markup
<figure id="variant-image-37367525376245" class="glider-slide variant-image variant-image-template--21811997966581__main relative active visible center" aria-hidden="true" tabindex="0" data-product-gallery-figure="0" data-product-gallery-selected="true" data-media="37367525376245" data-media-type="image" data-gslide="0" style="height: auto; width: 580px;">
              
              
<div class="media-container relative lazycontainer image-align">
                    <span>
  <img src="//butcherbbq.com/cdn/shop/files/Brisket-Basket-Butcher-BBQ-270079561.jpg?v=1755361960&amp;width=500" alt="M…
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref 7U21L5
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementbody#main-body > div:nth-of-type(1) > div:nth-of-type(2) > div > button
Accessible nameClose review form
Markup
<button class="jdgm-write-review-modal__close-btn" aria-label="Close review form">
        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
          <path d="M19 5L5 19" stroke="#202223" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
          <path d="M5 5L19 19" stroke="#202223" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
        </svg>
      </button>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)18 instances5 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 18 affected elements
Component · Ref LWED4B
Affected pagehttps://butcherbbq.com/pages/wholesale-login
Elementdiv > div > div:nth-of-type(1) > div > details > summary
Accessible nameOpen
Rolebutton
Markup
<summary class="open open-btn open-sections--21811998359797__footer" title="Open" role="button" aria-label="Open"><span class="icon icon-plus">
  <svg height="18" width="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><line class="plus" x1="12" y1="6" x2="12" y2="18" fill="none" stroke="currentColor" stroke-width="2px" stroke-linecap="round" stroke-linejoin="round"></line><line class="minus" x1="18" y1="12" x2="6" y2="12" fill="none" …
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref TC8YJL
Affected pagehttps://butcherbbq.com/
Elementdiv > div > div > div:nth-of-type(5) > details > summary
Accessible nameOpen
Rolebutton
Markup
<summary title="Open" role="button" aria-label="Open"><h4><span class="open open-btn open-template--21811997606133__263917d8-212c-4758-9110-c398a00d3343 up faq"><span class="icon icon-plus">
  <svg height="18" width="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><line class="plus" x1="12" y1="6" x2="12" y2="18" fill="none" stroke="currentColor" stroke-width="2px" stroke-linecap="round" stroke-linejoin="round"></line><line class="min…
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref X9223E
Affected pagehttps://butcherbbq.com/products/brisket-basket
Elementdiv#link-id0
Accessible nameDescription
Roletab
Markup
<div class="smart-tabs-navigation-li smart-tabs-navigation-accordion" id="link-id0" role="tab" aria-controls="smart-tabs-content-0" data-tab-link-id="0" tabindex="-1" aria-selected="false" aria-expanded="false">Description<span class="smart-tabs-accordion-symbol smart-tabs-accordion-plus" style="display: inline;"><svg width="20" height="20"><use xlink:href="#smarttabs-icon-arrow-down" width="20" height="20"></use></svg></span><span class="smart-tabs-accordion-symbol smart-tabs-accordion-minus" style="display: none;"><svg width="20" height="20"><use xlink:href="#smarttabs-icon-arrow-up" width="…
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
High

Content overflows horizontally on narrow viewports

WCAG 1.4.10 (AA)4 instances4 inspected pages

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Why it matters

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Recommended correction

Ensure layouts reflow to a single column without horizontal scrolling down to 320px width.

View 4 affected elements
Component · Ref 9DXF8U
Affected pagehttps://butcherbbq.com/pages/wholesale-login
Elementhtml
Accessible nameButcher BBQ Wholesale Login — Authorized Retailer Portal @font-face { font-family: Poppins; font-weight: 700; font-style: normal; font-display: swap; src: url("//butcherbbq.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), url("//butcherbbq.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); } @font-face { font-family: Petrona; font-weight: 700; font-style: normal; font-display: swap; src: url("//butcherbbq.com/cdn/fonts/petrona/petrona_n7.8f0b6938e4c6f57dca1d71c2d799a3a6be96af37.woff2") format("woff2"), url("//butcherbbq.com/cdn/fonts/petrona/petrona_n7.9d88fb3c3e708e09dfffac76539bc871aceddbeb.woff") format("woff"); } :root { /* DEFAULT COLORS */ --white:#fff; --black:#000; --background:#ffffff; --background_85:rgba(255, 255, 255, 0.85); --background_search:#ffffff; --body_font_color:#333333; --body_font_color_05:rgba(51, 51, 51, 0.05); --body_font_color_25:rgba(51, 51, 51, 0.25); --body_font_color_50:rgba(51, 51, 51, 0.5); --body_font_color_lighten_15:#595959; --body_font_color_darken_10:#1a1a1a; --body_font_hover_color:#292929; --headline_font_color:#000000; --headline_font_color_00:rgba(0, 0, 0, 0.0); --headline_font_color_05:rgba(0, 0, 0, 0.05); --headline_font_color_08:rgba(0, 0, 0, 0.08); --customer_background_color:#ffffff; --customer_hover_background_color:#ffffff; --customer_font_color:#666655; --customer_hover_font_color:#dc6262; --header_background_color:#ffffff; --header_background_color_75:rgba(255, 255, 255, 0.75); --header_font_color:#000000; --header_font_color_darken_15:#000000; --header_hover_font_color:#dc6262; --header_hover_font_color_darken_15:#c52c2c; --announcement_background_color:#000000; --announcement_font_color:#ffffff; --announcement_hover_font_color:#ffffff; --price_color:#333333; --rating_color:#ffcb67; --rating_background_color:#efefef; --button_border:1px; --button_corner:25px; --button_primary_border:#000000; --button_primary_background:#990000; --button_primary_text:#ffffff; --button_secondary_border:#000000; --button_secondary_text:#000000; --button_secondary_hover:#dc6262; --shipping_border_px:1px; --shipping_border:#f37a1f; --shipping_background:#ffffff; --shipping_text:#000000; --accent_color:#990000; --accent_color_25:rgba(153, 0, 0, 0.25); --accent_color_lighten_30:#ff3333; --accent_color_darken_15:#4d0000; --hover_accent_color:#dc6262; --hotspot_color_rgba:#990000; --line_color:#e4e4e4; --line_color_05:rgba(228, 228, 228, 0.05); --line_color_darken_10:#cbcbcb; --line_color_section:#e4e4e4; --success_color:#000000; --error_color:#990000; --error_color_00:rgba(153, 0, 0, 0.0); --error_color_75:rgba(153, 0, 0, 0.75); --section_color_primary:; --section_color_secondary:; --badge_color:#990000; --badge_background_color:#ffffff; --a11ygrey:#767676; /* DEFAULT FONTS */ --headline_font:Poppins, sans-serif; --headline_font_fallback:sans-serif; --headline_font_weight:700; --headline_font_weight_bold:700; --headline_font_weight_medium:500; --headline_font_style:normal; --headline_font_uppercase:uppercase; --headline_font_height:1.0em; --body_font:Petrona, serif; --body_font_fallback:serif; --body_font_weight:700; --body_font_weight_bold:700; --body_font_weight_medium:500; --body_font_style:normal; /* SHOP PAY */ --payment-terms-background-color: #fff; --color-body-text: #333333; --color-body: #fff; --color-bg: #fff; /* DEFAULT ICONS */--box: url("data:image/svg+xml,%3Csvg height='16' width='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg%3E%3Cpath d='M0.500 0.499 L23.500 0.499 L23.500 23.499 L0.500 23.499 Z' fill='none' stroke='%23cbcbcb'/%3E%3C/g%3E%3C/svg%3E"); --square_solid: url("data:image/svg+xml,%3Csvg height='16' width='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg%3E%3Crect x='7' y='7' width='10' height='10' fill='%23990000' stroke='%23990000'/%3E%3C/g%3E%3C/svg%3E"); --square_crossed: url("data:image/svg+xml,%3Csvg height='16' width='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg%3E%3Cpath fill='none' stroke='%23cbcbcb' d='M7 16.999L17 6.999'/%3E%3Crect x='7' y='7' width='10' height='10' fill='none' stroke='%23cbcbcb'/%3E%3C/g%3E%3C/svg%3E"); --x_only: url("data:image/svg+xml,%3Csvg height='16' width='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg%3E%3Cpath fill='none' stroke='%23990000' d='M7 16.999L17 6.999' style='stroke-linecap: square;'/%3E%3Cpath fill='none' stroke='%23990000' d='M17 16.999L7 6.999' style='stroke-linecap: square;'/%3E%3Crect x='-110' y='4.058' width='5.57' height='5.57' style='fill: rgb(216, 216, 216); stroke-linecap: square;'/%3E%3C/g%3E%3C/svg%3E"); --check: url("data:image/svg+xml,%3Csvg height='var(--x_small)' width='var(--x_small)' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg transform='matrix(1,0,0,1,0,0)'%3E%3Cpath d='M18 6.999L11 16.499 6 12.499' fill='none' stroke='%23990000' style='stroke-width: 2px;'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); --bell: url("data:image/svg+xml,%3Csvg height='14' width='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg%3E%3Cpath d='M18.5,19.5V15a6.5,6.5,0,0,0-4-6,2.5,2.5,0,0,0-5,0,6.5,6.5,0,0,0-4,6v4.5a2,2,0,0,1-2,2h17A2,2,0,0,1,18.5,19.5Z' fill='none' stroke='%23990000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M14,21.5a2,2,0,1,1-4,0' fill='none' stroke='%23990000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M3.5,9A5.5,5.5,0,0,1,9,3.5' fill='none' stroke='%23990000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M.5,9A8.5,8.5,0,0,1,9,.5' fill='none' stroke='%23990000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M20.5,9A5.5,5.5,0,0,0,15,3.5' fill='none' stroke='%23990000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M23.5,9A8.5,8.5,0,0,0,15,.5' fill='none' stroke='%23990000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); --arrow_color:#990000; --master_spacing:20px; --swatches:36px; --stars:18; --star_spacing: 2; --star_size: calc(var(--stars) * 1.5); --vis_hid: 0; --logo_width: 0; --margin_padding: 0vh; --margin_padding_desktop: 0vh; --margin_padding_mobile: 0vh; --overlay_background: #ffffff; --overlay_opacity: 1; /* DEFAULT SIZES */ --base:18px; --xx_small:calc(var(--base) * 0.75); /* p / 12 */ --x_small:calc(var(--base) * 0.875); /* h6 / 14 */ --small:var(--base); /* h5 / 16 */ --medium:calc(var(--base) * 1.125); /* h4 / 18 */ --large:calc(var(--base) * 1.625); /* h3 / 26 */ --x_large:calc(var(--base) * 2.125); /* h2 / 34 */ --xx_large:calc(var(--base) * 3); /* h1 / 48 */ --headline_font_size_16: calc(14px + (16 - 14) * ((100vw - 320px) / (1220 - 320))); --headline_font_size_18: calc(16px + (18 - 16) * ((100vw - 320px…[truncated by Evolize: exceeded D1 value limit]
Markup
<html class="js" lang="en" style="scroll-padding-top: 0px;"><head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#990000">
<title>Butcher BBQ Wholesale Login — Authorized Retailer Portal</title><meta name="description" content="Access the Butcher BBQ wholesale ordering portal. Authorized retail partners only. Flat-rate pricing, USA-made products, and world championship credentials since 2006."><link rel="canonical" href="https://butcherbbq.com/pages/wholesale-log…
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /pages/wholesale-login
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)2 instances2 inspected pages

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref SAQTPW
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element#variant-image-37367525376245
Accessible nameMetal perforated grill basket on a white background with 'Butcher BBQ' logo.
Markup
<figure id="variant-image-373675..." class="glider-slide variant..." aria-hidden="true" tabindex="0" data-product-gallery...="0" data-product-gallery...="true" data-media="37367525376245" data-media-type="image" data-gslide="0" style="height: auto; width:...">
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)5 instances5 inspected pages

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 5 affected elements
Component · Ref 7DHRMC
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element#search-formheader-desktop-button-sections--21811998392565__header
Rolecombobox
Markup
<input id="search-formheader-de..." class="search-field section..." type="search" name="q" value="" placeholder="Search..." role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" ...>
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)148 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 148 affected elements
Component · Ref B5LF5W
Affected pagehttps://butcherbbq.com/
Element.inline-container > .h5
Accessible nameSocial media
Markup
<h4 class="h5">Social media</h4>
Affected pages/ /products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref BWX12A
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element.jm-cluster[data-v-946e5b9f=""][data-v-04f37a24=""]:nth-child(2) > .jm-text[data-v-946e5b9f=""][data-v-6d928e9f=""]
Accessible name05/02/2026
Markup
<span data-v-6d928e9f="" data-v-946e5b9f="" class="jm-text" style="--text-size: var(--jm-body-sm-size); --text-weight: var(--jm-body-sm-weight-default); color: var(--jm-review-widget-lighter-text-color);">05/02/2026</span>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref 5RS5EB
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementdiv[data-v-70b58720=""]
Accessible nameReview written in Shop App
Markup
<div data-v-6d928e9f="" data-v-70b58720="" data-v-4b57a27c="" class="jm-text" style="--text-size: var(--jm-body-sm-size); --text-weight: var(--jm-body-sm-weight-default); color: var(--jm-transparency-badge-color);">Review written in Shop App</div>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref GRAQKR
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Element.top.bottompad.text-center:nth-child(3) > .h5
Accessible nameSpecial Assistance
Markup
<h4 class="h5">Special Assistance</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41 /pages/wholesale-login
Component · Ref FO5BSZ
Affected pagehttps://butcherbbq.com/
Element.keyed[title="Poultry Essentials"]
Accessible namePoultry Essentials
Markup
<a href="/collections/poultry-essentials" title="Poultry Essentials" class="keyed">Poultry Essentials</a>
Component · Ref VBTA79
Affected pagehttps://butcherbbq.com/
Elementa[aria-current="page"] > span
Accessible nameHome
Markup
<span>Home</span>
Component · Ref K3BAYG
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Element.marquee-items[aria-hidden="true"]:nth-child(28) > .dynamic-section-text_RBrJaU.marquee-item > .section-title-36
Accessible nameTrust your Butcher
Markup
<h4 class="section-title-36">Trust your Butcher</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref QPX2GX
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element#jdgm-sort-w2z2ic
Accessible nameMost RecentHighest RatingLowest RatingOnly PicturesPictures FirstVideos FirstMost Helpful
Markup
<select data-v-8ff89c07="" id="jdgm-sort-w2z2ic" class="jdgm-sort-dropdown jm-sort-filter__select" value="created_at">
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref BRVC1A
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementarticle:nth-child(26) > .dynamic-section-text_iaKwFP.marquee-item > .section-title-28
Accessible name2X Hall Of Famer
Markup
<h4 class="section-title-28">2X Hall Of Famer</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref OSAFNX
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementarticle:nth-child(26) > .dynamic-section-text_RBrJaU.marquee-item > .section-title-36
Accessible nameTrust your Butcher
Markup
<h4 class="section-title-36">Trust your Butcher</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref C7QZE7
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element.marquee-items[aria-hidden="true"]:nth-child(30) > .dynamic-section-text_iaKwFP.marquee-item > .section-title-28
Accessible name2X Hall Of Famer
Markup
<h4 class="section-title-28">2X Hall Of Famer</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref NCS6J1
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element.marquee-items[aria-hidden="true"]:nth-child(28) > .dynamic-section-text_mhqKaw.marquee-item > .section-title-30
Accessible name2X World Champion
Markup
<h4 class="section-title-30">2X World Champion</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref RW2GIS
Affected pagehttps://butcherbbq.com/products/brisket-basket
Elementarticle:nth-child(26) > .dynamic-section-text_mhqKaw.marquee-item > .section-title-30
Accessible name2X World Champion
Markup
<h4 class="section-title-30">2X World Champion</h4>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref KGKOZ9
Affected pagehttps://butcherbbq.com/products/brisket-basket
Element.jm-star-rating__font-icon[data-v-bc4d321f=""]:nth-child(4)
Accessible name
Markup
<span data-v-bc4d321f="" class="jm-star-rating__font-icon" style="font-size: 1.5em; line-height: 1; position: relative; color: var(--jm-review-widget-star-and-histogram-color);"></span>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket
Component · Ref 3SB5Y8
Affected pagehttps://butcherbbq.com/
Element.top.bottompad.three:nth-child(3) > .h5
Accessible nameSpecial Assistance
Markup
<h4 class="h5">Special Assistance</h4>
Component · Ref A54TSP
Affected pagehttps://butcherbbq.com/
Element.ai-hero-subheading-abedttys3akvunvvdlaigenblock73bc825hdyq44
Accessible nameButcher BBQ formulas built for competition since 2006 — trusted by backyard cooks and championship teams alike.
Markup
<div class="ai-hero-subheading-abedttys3akvunvvdlaigenblock73bc825hdyq44">Butcher BBQ formulas built for competition since 2006 — trusted by backyard cooks and championship teams alike.</div>
Component · Ref XLD6ZH
Affected pagehttps://butcherbbq.com/
Element.animate-loop-1.four.product > .text-center > .auto-width.btn > span[aria-hidden="true"]
Accessible nameRead more
Markup
<span aria-hidden="true">Read more</span>
Component · Ref J0GRNR
Affected pagehttps://butcherbbq.com/
Element.animate-loop-3.toppad.open-container > details > summary[title="Open"][aria-label="Open"] > h4 > .open-template--21811997606133__263917d8-212c-4758-9110-c398a00d3343.up.open-btn
Accessible nameWhen does Butcher BBQ ship orders and how fast will I receive them?
Markup
<span class="open open-btn open-template--21811997606133__263917d8-212c-4758-9110-c398a00d3343 up faq">
Component · Ref EAPLME
Affected pagehttps://butcherbbq.com/
Element.animate-loop-1.toppad.open-container > details > summary[title="Open"][aria-label="Open"] > h4 > .open-template--21811997606133__263917d8-212c-4758-9110-c398a00d3343.up.open-btn
Accessible nameAre Butcher BBQ injection marinades gluten free and MSG free?
Markup
<span class="open open-btn open-template--21811997606133__263917d8-212c-4758-9110-c398a00d3343 up faq">
Component · Ref PPR9OT
Affected pagehttps://butcherbbq.com/
Element.animate-loop-2.four.product > .text-center > p
Accessible nameBrisket is a cut of meat that demands respect. The long cook time and the unforgiving nature of the muscle...
Markup
<p>Brisket is a cut of meat that demands respect. The long cook time and the unforgiving nature of the muscle...</p>
Component · Ref TZH67O
Affected pagehttps://butcherbbq.com/
Element.animate-loop-0.four.product > .text-center > .auto-width.btn > span[aria-hidden="true"]
Accessible nameRead more
Markup
<span aria-hidden="true">Read more</span>
Component · Ref 3S81JB
Affected pagehttps://butcherbbq.com/
Element.animate-loop-2.four.product > .text-center > .blog-title > .keyed
Accessible nameHow To Cook a Beef Brisket In An Oven: Brisket Temp, Cook Time, and Tenderness
Markup
<a href="/blogs/brisket/how-to-cook-a-beef-brisket-in-an-oven" title="How To Cook a Beef Brisket In An Oven: Brisket Temp, Cook Time, and Tenderness" class="keyed">How To Cook a Beef Brisket In An Oven: Brisket Temp, Cook Time, and Tenderness</a>
Component · Ref EVK2ZR
Affected pagehttps://butcherbbq.com/
Element.animate-loop-1.four.product > .text-center > .blog-title > .keyed
Accessible nameThe Trisket Secret: How to Inject a Tri-Tip for Brisket-Style Flavor
Markup
<a href="/blogs/brisket/trisket-recipe-smoke-tri-tip-like-a-brisket" title="The Trisket Secret: How to Inject a Tri-Tip for Brisket-Style Flavor" class="keyed">The Trisket Secret: How to Inject a Tri-Tip for Brisket-Style Flavor</a>
Component · Ref 1EADD9
Affected pagehttps://butcherbbq.com/
Element.animate-loop-1.four.product > .text-center > p
Accessible nameThe Trisket Secret: How to Inject a Tri-Tip for Brisket-Style Flavor Tri-tip wants to be a steak. Most people let...
Markup
<p>The Trisket Secret: How to Inject a Tri-Tip for Brisket-Style Flavor Tri-tip wants to be a steak. Most people let...</p>
Component · Ref Q27NCP
Affected pagehttps://butcherbbq.com/
Element.section-title-48
Accessible nameBBQ Articles and Recipes
Markup
<h2 class="section-title-48">BBQ Articles and Recipes</h2>

Showing 25 representative examples · 9 more affected elements not shown

Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)3 instances3 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 3 affected elements
Component · Ref PCO6KH
Affected pagehttps://butcherbbq.com/products/brisket-basket
Elementdiv > div > div > div > div:nth-of-type(2) > nav
Accessible name0 Log in Create an Account Home Shop Shop-Everything for Beef Shop-Everything for Poultry Shop-Everything for Pork Shop-Injections and Brines Shop-Rubs and Seasonings Shop-Grilling Tools and Supplies Shop- BBQ Sauce and Grilling Oils Shop-BBQ Glazes Shop-Merch Wholesale Login About Us Store Locator Blog/Recipe Holiday Cooking - Turkeys, Hams, and Side Dishes Turkey Ham Side Dish Beef - Recipes, Brining, Injecting, and Seasoning Brisket Burger Steak Beef Ribs All Other Beef Pork - Ribs, Shoulders, Loins, Chops, Whole Hog Pork Shoulder / Pork Butts Pork Ribs Pork Chops Pork Loin All Other Pork Chicken - Recipes, Cooking Methods, Learn How To Chicken Breast Chicken Wings Venison - Recipes, Cooking Methods, Sausage, Prepping Rubs / Seasoning / Sauce - Care, How To Apply, Flavors …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav>
                      <div class="customer-links">
                        <ul aria-label="Customer Navigation">
                          <li class="toggleLi" aria-expanded="false" aria-haspopup="true"><button type="button" class="toggleMenu isDesktop" aria-controls="responsiveMenu" aria-label="Menu"><span class="icon icon-menu ignore relative"></span></button></li>
                          <li>
                    <div class="logo table-cell">
                      
                        <a href="/" title="Butcher BBQ " class="logo_overlay img-align">
<img src="//butcherbbq.com/cdn/…
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket /blogs/grilling-tools-learn-about/brisket-basket-guide-benefits-usage-2026-8828-41
Low

Page has no level-one heading

WCAG 1.3.1 (A)2 instances2 inspected pages

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Why it matters

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Recommended correction

Add a single descriptive <h1> that names the page's primary purpose.

View 2 affected elements
Component · Ref 3G8FAG
Affected pagehttps://butcherbbq.com/
Elementbody#main-body
Accessible nameSkip to Main Contentconsole.log(Shopify.theme.schema_name + ' ' + Shopify.theme.schema_version + ' | ' + Shopify.theme.theme_store_id + ' | ' + Shopify.shop + ' | Theme name: ' + Shopify.theme.name); <div class="noscript table"><div class="table-cell"><span>Please enable JavaScript in your browser for better use of the website!</span></div></div> .header-announcement, .header-announcement p, .header-announcement a { --xx_small: 16px; --small: 16px; } Add $125.00 more for FREE shipping! .shopify-section-header { --parent_link: 18px; --logo_width: 90px; --background: var(--customer_background_color); --headline_font_uppercase:uppercase;[type="search"]::-webkit-search-cancel-button{ background-image: url("data:image/svg+xml,%3Csvg height='16' width='16' viewBox='0 0 24 24' aria-hidden='true' focusable='false' role='presentation' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cg%3E%3Cpath d='M 5 5 L 19 19' fill='none' stroke='%23666655' stroke-linecap='round' stroke-linejoin='round' stroke-width='3px'/%3E%3Cpath d='M 19 5 L 5 19' fill='none' stroke='%23666655' stroke-linecap='round' stroke-linejoin='round' stroke-width='3px'/%3E%3C/g%3E%3C/svg%3E"); }} HomeShopAbout UsStore LocatorBlog/RecipeCooking ChartAsk the Pitmaster Award-Winning BBQ Rubs, Sauces & Injections Search... Close pop up Search... 0 • $0 Add $125.00 more for FREE shipping! View cart Checkout US ($) Canada ($) United States ($) 0 Log in Create an Account Home Shop Shop-Everything for Beef Shop-Everything for Poultry Shop-Everything for Pork Shop-Injections and Brines Shop-Rubs and Seasonings Shop-Grilling Tools and Supplies Shop- BBQ Sauce and Grilling Oils Shop-BBQ Glazes Shop-Merch Wholesale Login About Us Store Locator Blog/Recipe Holiday Cooking - Turkeys, Hams, and Side Dishes Turkey Ham …[truncated by Evolize: exceeded D1 value limit]
Markup
<body id="main-body" class="desktop-only" data-sb-check-loaded="true">    
    <div id="ajaxBusy"><div class="loader"></div></div>
    <a href="#content" title="Skip to Main Content" class="skip-to text-center visually-hidden">Skip to Main Content</a><script>console.log(Shopify.theme.schema_name + ' ' + Shopify.theme.schema_version + ' | ' + Shopify.theme.theme_store_id + ' | ' + Shopify.shop + ' | Theme name: ' + Shopify.theme.name);</script>
<noscript><div class="noscript table"><div class="table-cell"><span>Please enable JavaScript in your browser for better use of the website!</span></div>…
Affected pages/ /pages/wholesale-login
Low

Video may be missing captions

WCAG 1.2.2 (A)2 instances2 inspected pages

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Why it matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

Provide a synchronized captions track (<track kind="captions">) for video with meaningful audio.

View 2 affected elements
Component · Ref PCOXGR
Affected pagehttps://butcherbbq.com/collections/beef-essentials/products/brisket-basket
Elementfigure#variant-image-36458649321717 > div > div > div:nth-of-type(2) > video
Accessible nameEasy fit of the Brisket basket in a foil pan
Markup
<video playsinline="playsinline" loop="" class="horizontal" preload="metadata" aria-label="Easy fit of the Brisket basket in a foil pan" poster="//butcherbbq.com/cdn/shop/files/preview_images/Brisket_Basket2_580x580.jpg?v=1741963499"><source src="//butcherbbq.com/cdn/shop/videos/c/vp/5f80186e46f74a4ca6ef61139da0d644/5f80186e46f74a4ca6ef61139da0d644.HD-1080p-7.2Mbps-44182071.mp4?v=0" type="video/mp4"><img alt="Easy fit of the Brisket basket in a foil pan" src="//butcherbbq.com/cdn/shop/files/preview_images/Brisket_Basket2_580x580.jpg?v=1741963499"></video>
Affected pages/products/brisket-basket /collections/beef-essentials/products/brisket-basket

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.