Public accessibility assessment

Accessibility issues detected on heathrilesbbq.com

Evolize inspected 5 public pages on heathrilesbbq.com and detected 73 automatically identifiable accessibility findings.

73Findings detected
6WCAG criteria affected
5Pages inspected
9 Sep 2026Assessment date

Highest detected severity: Critical · 19 high-priority findings · 100% inspected-page coverage

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

Is heathrilesbbq.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 heathrilesbbq.com and detected 73 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 45 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. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://x.com/heathrilesbbq.

    View technical evidence →
  2. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.heathrilesbbq.com/blogs/favorite-recipes.

    View technical evidence →
  3. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.pinterest.com/heathrilesbbq/.

    View technical evidence →
  4. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.youtube.com/channel/UCtPVT3HYB5jHMD2NWaMxzxQ.

    View technical evidence →
  5. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to /collections/friends.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA4055 / 5
2.4.3Focus OrderA955 / 5
2.1.1KeyboardA822 / 5
2.4.4Link Purpose (In Context)A822 / 5
1.3.1Info and RelationshipsA655 / 5
4.1.2Name, Role, ValueA222 / 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)40 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 40 affected elements
Component · Ref NNNWU4
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv#swiper-wrapper-a5fee4db2a4d48e7 > div:nth-of-type(3) > div:nth-of-type(2) > div > div:nth-of-type(2) > a
Accessible nameLearn More
Markup
<a href="/blogs/favorite-recipes/what-blue-smoke-vs-white-smoke-means-for-bbq" class="dynamic-section-button--image_and_text_eGehhW btn" data-animate="" data-animate-order="5">
      

      Learn More
    </a>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref D7UMRT
Affected pagehttps://www.heathrilesbbq.com/cart
Elementdiv > div > div:nth-of-type(2) > ul > li:nth-of-type(1) > a
Accessible name© 2026, Heath Riles BBQ
Markup
<a href="/"><span class="animated-underline">© 2026, Heath Riles BBQ</span></a>
Affected pages/products/beef-rub /pages/contact-us /cart
Component · Ref GM6I1M
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv > div > content-grid-slider > div:nth-of-type(2) > div:nth-of-type(2) > span:nth-of-type(2)
Accessible nameGo to slide 2
Rolebutton
Markup
<span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 2"></span>
Component · Ref F4YJAR
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementproduct-media#productMediaDesktop > div:nth-of-type(1) > a:nth-of-type(1)
Accessible namePrevious slide
Rolebutton
Markup
<a href="#" class="thumb-prev arrow-prev-productMediaDesktop-template--21482523295961__product-form" tabindex="0" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-1ba2705b3049119d">
          




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M13 5L8 10L13 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
  
        </a>
Component · Ref DS61OX
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementinput#Mobile-Filter-Type-3
Markup
<input type="checkbox" name="filter.p.m.custom.type" value="Rubs" id="Mobile-Filter-Type-3">
Component · Ref AQPK5C
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementdiv:nth-of-type(3) > div:nth-of-type(2) > details:nth-of-type(1) > div > div > a
Accessible nameClear all filters
Markup
<a aria-label="Clear all filters" href="/collections/all-products" class="facets__reset link underlined-link js-facet-remove">Reset</a>
Component · Ref D59NQ1
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementselect#SortBymobile
Accessible nameFeaturedMost relevantBest sellingAlphabetically, A-ZAlphabetically, Z-APrice, low to highPrice, high to lowDate, old to newDate, new to old
Markup
<select name="sort_by_mobile" class="select__select collection-filters__sort" id="SortBymobile" aria-describedby="a11y-refresh-page-message"><option value="manual">Featured</option><option value="most-relevant">Most relevant</option><option value="best-selling" selected="selected">Best selling</option><option value="title-ascending">Alphabetically, A-Z</option><option value="title-descending">Alphabetically, Z-A</option><option value="price-ascending">Price, low to high</option><option value="price-descending">Price, high to low</option><option value="created-ascending">Date, old to new</optio…
Component · Ref JRQNC0
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv > div > div:nth-of-type(2) > div > h1 > a
Accessible name.logo_image { max-height: unset!important; width: 300px; } @media screen and (max-width: 989px) { .logo_image { width: 150px; } }
Markup
<a href="/" itemprop="url" class="site-header__logo-image">
        <style>
          .logo_image {
            max-height: unset!important;
            width: 300px;
          }
          @media screen and (max-width: 989px) {
            .logo_image {
              width: 150px;
            }
          }
        </style>
        
        












<div class="responsive-image-wrapper" style="">

<img loading="eager" class="theme-img logo_image js" style=" object-fit:cover;object-position:50.0% 50.0%!important;" alt="Heath Riles BBQ Logo in Primary Color" itemprop="logo" width="496" height…
Component · Ref QXBGM4
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementform#CollectionFiltersForm > div:nth-of-type(1) > button
Accessible nameClose
Markup
<button type="button" aria-label="Close" class="mobile-menu--close-btn filter-drawer-btn icon-fallback-text standalone-icon--wrapper" data-drawer-close-btn="">
                  <span class="fallback-text">Close</span>
                  




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M5.63086 14.3692L10 10L14.3692 14.3692M14.3692 5.63086L9.99919 10L5.63086 5.63086" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
  
                </button>
High

Page has no main landmark

WCAG 1.3.1 (A)5 instances5 inspected pages

No <main> or role=main region is present, so screen reader users cannot jump to primary content.

Why it matters

No <main> or role=main region is present, so screen reader users cannot jump to primary content.

Recommended correction

Wrap the primary content in a single <main> element or role=main region.

View 5 affected elements
Component · Ref M8GL9D
Affected pagehttps://www.heathrilesbbq.com/
Elementbody#heath-riles-bbq-award-winning-rubs-amp-sauces-shop-today
Accessible namePress Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting | New windowThis website uses cookies to ensure you get the best experience. Learn moreDeclineAccept✕ Skip to content .dynamic-section-button--drawer-filled { color: rgba(255 255 255 / 1.0) !important; background-color: rgba(221 34 39 / 1.0) !important; } .dynamic-section-button--drawer-outlined { color: rgba(221 34 39 / 1.0) !important; border: 1px solid rgba(221 34 39 / 1.0) !important; } .dynamic-section-button--drawer-underlined { color: rgba(221 34 39 / 1.0) !important; --link-border-color: color-mix(in srgb, rgba(221 34 39 / 1.0), transparent 50%); } Close Cart (0) Your cart is currently empty. Return to shop size-guide-drawer .main-page-content .large--two-thirds { width: 100%; } size-guide-drawer .template-title--wrapper { display: none; } size-guide-drawer .main-page-content [data-sidebar-content] { display: none; } Close .block-id-announcement .announcement_wrapper.text-link-animated a { background: linear-gradient(to top, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0), linear-gradient(to top, currentColor 0, currentColor 0); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; } .block-id-announcement .announcement_wrapper.text-link-animated a:hover { background-size: 0 1px, 100% 1px; } Free shipping when you spend over $125.00 (exclusions apply) .block-id-announcement_mqHyLd .announcement_wrapper.text-link-animated a { background: linear-gradient(to top, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0), linear-gradient(to top, currentColor 0, currentColor 0); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; } .block-id-announcement_mqHyLd .announcement_wrapper.text-link-animated a:hover { background-size: 0 1px, 100% 1px; } Back-to-Back Memphis in May Grand Champion, first in 42 years. .default-menu-drawer-text-color { color: var(--menu-drawer-text-color); } PRODUCTS SHOP ALL PRODUCTS SEASONINGS RUBS BBQ SAUCES & GLAZES BATHS, BRINES & INJECTIONS BUNDLES See more Close menu Build Your Own Bundle Bundles To Save You Money Competition Bundles PIZZA MERCHANDISE FRIENDS OF HEATH RILES BBQ See more Close menu BBQ BOB BBQ WITH BIG JAKE BEAR & BURTON'S HOW TO BBQ RIGHT KILLER HOGS BBQ MEAT CHURCH BBQ SWINE LIFE BBQ SMOKING BROTHERS GRILLS & SMOKERS See more Close menu Pellet Smokers …[truncated by Evolize: exceeded D1 value limit]
Markup
<body id="heath-riles-bbq-award-winning-rubs-amp-sauces-shop-today" class="template-index animations-disabled page-fade hover-zoom-enabled border-radius-subtle loaded"><span role="alert" data-acsb-sr-alert="true" data-acsb-sr-only="true" class="acsb-sr-alert acsb-sr-only" data-acsb-force-visible="true" style="position: absolute; width: 200px; height: 1px; margin-top: -1px; z-index: -1; border: 0px; top: 0px; left: 0px; overflow: hidden; outline: 0px;">Press Alt+1 for screen-reader mode, Alt+0 to cancel</span><access-widget-ui data-acsb="" class="notranslate"></access-widget-ui><a href="https:/…
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)9 instances2 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 9 affected elements
Component · Ref WLPW50
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementdiv > form > div:nth-of-type(2) > div > div:nth-of-type(3) > div:nth-of-type(4)
Markup
<div class="dismiss" onclick="Globo.FormBuilder.dismiss(this)">
                                <svg width="20" height="20" viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
                            </div>
Component · Ref ILXAY6
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementdiv#globo-formbuilder-104071 > div > div > div > div:nth-of-type(2) > div:nth-of-type(4)
Markup
<div class="dismiss" onclick="Globo.FormBuilder.dismiss(this)">
            <svg width="20" height="20" viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
        </div>
Component · Ref 94WNDG
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementdiv > form > div:nth-of-type(2) > div > div:nth-of-type(3) > div:nth-of-type(2)
Markup
<div class="gfb__discount-wrapper" onclick="Globo.FormBuilder.handleCopyDiscountCode(this)">
                                <div class="gfb__content-discount">
                                    <span class="gfb__discount-code"></span>
                                    <div class="gfb__copy">
                                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.…
Component · Ref ORAV3C
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv > div > image-with-text-slideshow > div > div:nth-of-type(1) > div:nth-of-type(1)
Accessible namePrevious slide
Rolebutton
Markup
<div class="swiper-button--prev btn dynamic-section-button--navigation--template--21482522968281__image_with_text_slideshow_Kzgt4V swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-a5fee4db2a4d48e7" aria-disabled="true">
                




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M13 5L8 10L13 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
  
              </div>
Component · Ref FECLJ3
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementdiv#globo-formbuilder-104071 > div > div > div > div:nth-of-type(1)
Markup
<div class="header dismiss hidden" onclick="Globo.FormBuilder.closeModalForm(this)">
        <svg width="20" height="20" viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
    </div>
Component · Ref V5A1AM
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementdiv#globo-formbuilder-104071 > div > div > div > div:nth-of-type(2) > div:nth-of-type(2)
Markup
<div class="gfb__discount-wrapper" onclick="Globo.FormBuilder.handleCopyDiscountCode(this)">
            <div class="gfb__content-discount">
                <span class="gfb__discount-code"></span>
                <div class="gfb__copy">
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.…
Component · Ref M6FGYW
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv#shopify-section-template--21482522968281__3f1d5abc-4a41-4b0f-98ca-29a6a3d95949 > div > div > content-grid-slider > div:nth-of-type(1) > div:nth-of-type(1)
Accessible namePrevious slide
Rolebutton
Markup
<div class="swiper-button--prev btn dynamic-section-button--navigation--template--21482522968281__3f1d5abc-4a41-4b0f-98ca-29a6a3d95949 swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-125661fff104e49b7" aria-disabled="true">
                




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M13 5L8 10L13 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
  
              </div>
Component · Ref GQ7QZM
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv > div > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1)
Accessible namePrevious slide
Rolebutton
Markup
<div class="swiper-button--prev btn dynamic-section-button--navigation--template--21482522968281__featured_collection_cGcFqi swiper-button--grid-slider swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-c75d6229bffb6788" aria-disabled="true">
              




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M13 5L8 10L13 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
  
            </div>
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)227 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 227 affected elements
Component · Ref JB3PZ3
Affected pagehttps://www.heathrilesbbq.com/
Element.cc-close
Accessible name
Markup
<button aria-label="" type="button" class="cc-close">✕</button>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref QZ4L09
Affected pagehttps://www.heathrilesbbq.com/cart
Elementli:nth-child(1) > a[href$="favorite-recipes"] > .animated-underline
Accessible nameShootin' the Que Recipes
Markup
<span class="animated-underline">Shootin' the Que Recipes</span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref DBW6V7
Affected pagehttps://www.heathrilesbbq.com/cart
Element.links-footer:nth-child(3) > .footer-content.nav-link-animated > li:nth-child(4) > a > .animated-underline
Accessible nameMilitary Discount
Markup
<span class="animated-underline">Military Discount</span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref 6X8D6Z
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Element.copyright--desktop > .bottom--footer---links > .nav-link-animated > a[href="/"] > .animated-underline
Markup
<span class="animated-underline">© 2026, Heath Riles BBQ</span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref 1KFXD4
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Element.site-nav__link[href$="all"] > .site-nav--link-wrapper > .site-nav--link-text.animated-underline
Accessible namePRODUCTS
Markup
<span class="site-nav--link-text animated-underline">
            PRODUCTS
          </span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref SG5EW0
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Element.site-nav--has-dropdown.first-level-dropdown[aria-haspopup="true"]:nth-child(2) > .site-nav__link > .site-nav--link-wrapper > .site-nav--link-text.animated-underline
Accessible nameRECIPES
Markup
<span class="site-nav--link-text animated-underline">
            RECIPES
          </span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref QB01NH
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Element.copyright--desktop > .bottom--footer---links > .nav-link-animated--custom > .animated-link--item[rel="nofollow"][target="_blank"]
Accessible namePowered by Shopify
Markup
<a class="animated-link--item" 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/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref 7GRW6E
Affected pagehttps://www.heathrilesbbq.com/
Elementa[href$="become-a-wholesaler"] > .animated-underline
Accessible nameBecome a Wholesale Partner
Markup
<span class="animated-underline">Become a Wholesale Partner</span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref Q9CGAJ
Affected pagehttps://www.heathrilesbbq.com/cart
Element.border-none > .footer-content.nav-link-animated > li:nth-child(5) > a > .animated-underline
Accessible nameBuild Your Own Bundle
Markup
<span class="animated-underline">Build Your Own Bundle</span>
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref E9C0YG
Affected pagehttps://www.heathrilesbbq.com/
Elementa[data-product-id="1687270162503"] > .product-price--sale > .price-line-through.sale-price.price--compare-at-price
Accessible nameRegular price$14.00
Markup
<span class="money price-line-through sale-price price--compare-at-price">
    <span class="visually-hidden">Regular price</span>$14.00</span>
Affected pages/ /collections/all-products
Component · Ref GHMQHA
Affected pagehttps://www.heathrilesbbq.com/
Element.block-id-announcement_mqHyLd > .announcement_wrapper.text-link-animated[data-announcement=""] > .announcement_text > strong
Accessible nameBack-to-Back Memphis in May Grand Champion, first in 42 years.
Markup
<strong>Back-to-Back Memphis in May Grand Champion, first in 42 years.</strong>
Component · Ref UBXCJU
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Element.dynamic-section-button--c1f278da-fb1a-46ad-9d1f-1e169afa696c
Accessible nameSEE FAQS
Markup
<a href="/pages/faq" class="dynamic-section-button--c1f278da-fb1a-46ad-9d1f-1e169afa696c btn homepage-featured-box-btn">
      

      SEE FAQS
    </a>
Affected pages/ /pages/contact-us
Component · Ref EL5UND
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Element#add-to-cart-template--21482523558105__product-grid-8388565401817-below-image > .quick-add-button.quick-add-button-desktop[data-quick-add-button=""]
Accessible nameAdd Cherry Apple Habanero BBQ Glaze to the cart
Markup
<button data-quick-add-button="" aria-label="Add Cherry Apple Habanero BBQ Glaze to the cart" class="btn quick-add-button quick-add-button-desktop" type="submit" tabindex="0" data-add-to-cart-translation-key="addToCart">
                    Add to cart
                  </button>
Affected pages/ /collections/all-products
Component · Ref FIJ46H
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementa[aria-label="View options for Hot BBQ Rub"]
Accessible nameView options for Hot BBQ Rub
Markup
<a aria-label="View options for Hot BBQ Rub" data-modal-button="" class="btn quick-add-button-variants quick-add-button-variants-desktop" data-product-card-link="" tabindex="0" href="/collections/all-products/products/hot-bbq-rub">View options</a>
Affected pages/ /collections/all-products
Component · Ref U0VIUJ
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementproduct-cross-sell:nth-child(1),.text
Markup
<span class="text"><!--?lit$59584812$-->Add to cart</span>
Component · Ref 343ZB2
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementproduct-cross-sell[data-product-url="/products/cherry-rub"],.money
Accessible nameRegular price$9.99
Markup
<span class="money">
                        <!--?lit$59584812$-->$9.99
                        <!--?lit$59584812$-->
                      </span>
Component · Ref J445ZL
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv[data-content-grid-slide-index="3"] > .blog-post-card.blog-post-card--left > .blog-post-card__header > .blog-post-card__meta > .blog-post-card__reading-time
Accessible name8 min read
Markup
<span class="blog-post-card__reading-time">8 min read</span>
Component · Ref U1E3IQ
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementproduct-cross-sell[data-animate-order="3"],.price > a[target="_blank"]
Markup
<a target="_blank" href="/products/competition-bbq-sauce-pint" title="Opens Competition BBQ Sauce (Pints) in a new tab">
Component · Ref 3XS1PQ
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Element.textarea.featured-row__subtext.richtext-block:nth-child(3) > p > a:nth-child(2) > span
Accessible namesubtly sweet
Markup
<span style="text-decoration:underline">subtly sweet</span>
Component · Ref KQYYG3
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementa[title="All Heath Riles BBQ Products"] > .label-font
Accessible nameAll Heath Riles BBQ Products
Markup
<span class="label-font">All Heath Riles BBQ Products</span>
Component · Ref FGCOOB
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Elementa:nth-child(6) > span
Accessible namepork
Markup
<span style="text-decoration:underline">pork</span>
Component · Ref A7A3KE
Affected pagehttps://www.heathrilesbbq.com/
Elementdiv[data-content-grid-slide-index="1"] > .blog-post-card.blog-post-card--left > .text-link-animated > .dynamic-section-button--template--21482522968281__3f1d5abc-4a41-4b0f-98ca-29a6a3d95949.btn--underlined
Accessible nameRead more
Markup
<a href="/blogs/favorite-recipes/frozen-pineapple-mango-rum-cocktail" class="dynamic-section-button--template--21482522968281__3f1d5abc-4a41-4b0f-98ca-29a6a3d95949 btn--underlined">
      

      Read more
    </a>
Component · Ref J4P4H8
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementspan[data-add-to-cart-text=""]
Accessible nameAdd to cart
Markup
<span data-add-to-cart-text="" data-unavailable-text="Unavailable">Add to cart
</span>
Component · Ref CEUFJT
Affected pagehttps://www.heathrilesbbq.com/
Element.block-section--template--15051013783622__06b36118-35e6-4312-b5b2-099a0ddc5aa6-featured_collection-3 > .homepage-collection-grid-inner > .grid-item-details--below-image > .grid-item__content > div > .dynamic-section-button--template--21482522968281__06b36118-35e6-4312-b5b2-099a0ddc5aa6.homepage-featured-box-btn.btn
Accessible nameSHOP NOW - BBQ Rubs & Dry Rubs for Ribs, Chicken, Pork & Brisket
Markup
<a href="/collections/heath-riles-bbq-rubs" class="dynamic-section-button--template--21482522968281__06b36118-35e6-4312-b5b2-099a0ddc5aa6 btn homepage-featured-box-btn" aria-label="SHOP NOW - BBQ Rubs &amp; Dry Rubs for Ribs, Chicken, Pork &amp; Brisket">
      

      SHOP NOW
    </a>
Component · Ref VH88UJ
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementproduct-cross-sell:nth-child(1),.title > a[rel="noopener"][target="_blank"]
Markup
<a target="_blank" rel="noopener" href="/products/apple-habanero-bbq-glaze" title="Opens Apple Habanero BBQ Glaze in a new tab"><!--?lit$59584812$-->Apple Habanero BBQ Glaze</a>

Showing 25 representative examples · 15 more affected elements not shown

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 58ZOHT
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementdiv#NavDrawer > div > ul > li:nth-of-type(1)
Accessible namePRODUCTS SHOP ALL PRODUCTS SEASONINGS RUBS BBQ SAUCES & GLAZES BATHS, BRINES & INJECTIONS BUNDLES See more Close menu Build Your Own Bundle Bundles To Save You Money Competition Bundles PIZZA MERCHANDISE FRIENDS OF HEATH RILES BBQ See more Close menu BBQ BOB BBQ WITH BIG JAKE BEAR & BURTON'S HOW TO BBQ RIGHT KILLER HOGS BBQ MEAT CHURCH BBQ SWINE LIFE BBQ SMOKING BROTHERS GRILLS & SMOKERS See more Close menu Pellet Smokers Gateway Drum Smokers BBQ Gift Cards
Markup
<li class="mobile-nav__item top-level" aria-haspopup="true">
              <div class="mobile-nav__has-sublist">
                <a href="/collections/all" class="mobile-nav__link" tabindex="-1">PRODUCTS</a>
                <div class="mobile-nav__toggle">
                  <button type="button" class="icon-fallback-text mobile-nav__toggle-open standalone-icon--wrapper touch-target icon-no-padding" aria-label="See more" tabindex="-1">
                    




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" width="16" height="16" aria-hidden="true"><path d="M5.5 7.5L…
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)11 instances5 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 11 affected elements
Component · Ref MMH2PB
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementdiv#shopify-section-sections--21482523427033__header > div > nav
Accessible nameNavigation .logo_image { max-height: unset!important; width: 300px; } @media screen and (max-width: 989px) { .logo_image { width: 150px; } } Search 0 Cart
Markup
<nav class="nav-bar mobile-nav-bar-wrapper">
    <div class="wrapper-spacing--h">
      <div class="mobile-nav-bar--inner">
        <div class="mobile-grid--table">

          <div class="grid__item three-twelfths">
            <div class="site-nav--mobile">
              <button type="button" aria-label="Navigation" class="hamburger-nav-button icon-fallback-text site-nav__link js-drawer-open-left-link standalone-icon--wrapper" aria-controls="NavDrawer" aria-expanded="false">
                




    <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="fa-2x"><path d=…
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref W9RA0E
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementdiv#top_links_wrapper
Accessible namePRODUCTS SHOP ALL PRODUCTS SEASONINGS RUBS BBQ SAUCES & GLAZES BATHS, BRINES & INJECTIONS BUNDLES Build Your Own Bundle Bundles To Save You Money Competition Bundles PIZZA MERCHANDISE FRIENDS OF HEATH RILES BBQ BBQ BOB BBQ WITH BIG JAKE BEAR & BURTON'S HOW TO BBQ RIGHT KILLER HOGS BBQ MEAT CHURCH BBQ SWINE LIFE BBQ SMOKING BROTHERS GRILLS & SMOKERS Pellet Smokers Gateway Drum Smokers BBQ Gift Cards RECIPES RIB RECIPES PORK RECIPES CHICKEN RECIPES BEEF RECIPES …[truncated by Evolize: exceeded D1 value limit]
Rolenavigation
Markup
<div role="navigation" class="js site-header__nav top-links" id="top_links_wrapper">
      <ul class="site-nav nav-link-animated js" id="AccessibleNav">
        



  
    
    

    

    <li class="site-nav--has-dropdown first-level-dropdown " aria-haspopup="true">
      <a href="/collections/all" class="site-nav__link">
        <div class="site-nav--link-wrapper">
          <span class="site-nav--link-text animated-underline">
            PRODUCTS
          </span>
        </div>
      </a>

      

      <ul class="site-nav__dropdown standard-dropdown has--subdropdowns" data-logo-placement…
Affected pages/ /collections/all-products /products/beef-rub /pages/contact-us /cart
Component · Ref YSXBXB
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementform > div:nth-of-type(2) > div > header > div > nav
Markup
<nav class="steps hidden">
                            
                            
                                
                            
                            
                                
                                    
                                    
                                    
                                    
                                    <div class="step last" data-element-id="group-1" data-step="0">
                                        <div class="step__content">
                                            <p class="step__number"></p>
  …
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)1 instance1 inspected page

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref RWALJT
Affected pagehttps://www.heathrilesbbq.com/products/beef-rub
Elementa[aria-label="Scroll to reviews"]
Accessible nameScroll to reviews
Markup
<a aria-label="Scroll to reviews">
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)1 instance1 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 1 affected element
Component · Ref OOBB8N
Affected pagehttps://www.heathrilesbbq.com/collections/all-products
Element#SortBydesktop
Accessible nameFeaturedMost relevantBest sellingAlphabetically, A-ZAlphabetically, Z-APrice, low to highPrice, high to lowDate, old to newDate, new to old
Markup
<select name="sort_by_desktop" class="select__select collection-filters__sort" id="SortBydesktop" aria-describedby="a11y-refresh-page-message">
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref P8M6W6
Affected pagehttps://www.heathrilesbbq.com/pages/contact-us
Elementbody#contact-us
Accessible namePress Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting | New windowThis website uses cookies to ensure you get the best experience. Learn moreDeclineAccept✕ Skip to content .dynamic-section-button--drawer-filled { color: rgba(255 255 255 / 1.0) !important; background-color: rgba(221 34 39 / 1.0) !important; } .dynamic-section-button--drawer-outlined { color: rgba(221 34 39 / 1.0) !important; border: 1px solid rgba(221 34 39 / 1.0) !important; } .dynamic-section-button--drawer-underlined { color: rgba(221 34 39 / 1.0) !important; --link-border-color: color-mix(in srgb, rgba(221 34 39 / 1.0), transparent 50%); } Close Cart (0) Your cart is currently empty. Return to shop size-guide-drawer .main-page-content .large--two-thirds { width: 100%; } size-guide-drawer .template-title--wrapper { display: none; } size-guide-drawer .main-page-content [data-sidebar-content] { display: none; } Close .block-id-announcement .announcement_wrapper.text-link-animated a { background: linear-gradient(to top, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0), linear-gradient(to top, currentColor 0, currentColor 0); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; } .block-id-announcement .announcement_wrapper.text-link-animated a:hover { background-size: 0 1px, 100% 1px; } Free shipping when you spend over $125.00 (exclusions apply) .block-id-announcement_mqHyLd .announcement_wrapper.text-link-animated a { background: linear-gradient(to top, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0, color-mix(in srgb, rgba(255 255 255 / 1.0), transparent 50%) 0), linear-gradient(to top, currentColor 0, currentColor 0); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; } .block-id-announcement_mqHyLd .announcement_wrapper.text-link-animated a:hover { background-size: 0 1px, 100% 1px; } Back-to-Back Memphis in May Grand Champion, first in 42 years. .default-menu-drawer-text-color { color: var(--menu-drawer-text-color); } PRODUCTS SHOP ALL PRODUCTS SEASONINGS RUBS BBQ SAUCES & GLAZES BATHS, BRINES & INJECTIONS BUNDLES See more Close menu Build Your Own Bundle Bundles To Save You Money Competition Bundles PIZZA MERCHANDISE FRIENDS OF HEATH RILES BBQ See more Close menu BBQ BOB BBQ WITH BIG JAKE BEAR & BURTON'S HOW TO BBQ RIGHT KILLER HOGS BBQ MEAT CHURCH BBQ SWINE LIFE BBQ SMOKING BROTHERS GRILLS & SMOKERS See more Close menu Pellet Smokers …[truncated by Evolize: exceeded D1 value limit]
Markup
<body id="contact-us" class="contact-page template-page animations-disabled page-fade hover-zoom-enabled border-radius-subtle loaded"><span role="alert" data-acsb-sr-alert="true" data-acsb-sr-only="true" class="acsb-sr-alert acsb-sr-only" data-acsb-force-visible="true" style="position: absolute; width: 200px; height: 1px; margin-top: -1px; z-index: -1; border: 0px; top: 0px; left: 0px; overflow: hidden; outline: 0px;">Press Alt+1 for screen-reader mode, Alt+0 to cancel</span><access-widget-ui data-acsb="" class="notranslate"></access-widget-ui><a href="https://accessibe.com/blog/knowledgebase/…

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.