Critical
Form fields are missing labels
WCAG 1.3.1 (A)1 instance1 inspected page
Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.
Why it mattersForm inputs have no programmatically associated label, so assistive technology cannot announce what to enter.
Recommended correctionAssociate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.
View 1 affected element
Component · Ref UWWFDD
Affected pagehttps://brokenarrowranch.com/account/login
Elementinput[type="password"]
Markup<input type="password" name="customer[password]" class="field">
High
Hidden elements can still receive keyboard focus
WCAG 2.4.3 (A)40 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 mattersAn element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
Recommended correctionKeep 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 IF5K18
Affected pagehttps://brokenarrowranch.com/cart
Elementdiv > div:nth-of-type(2) > div > div:nth-of-type(2) > div > a
Accessible nameView cart (0)
Markup<a class="" href="/cart">
<span class="main-header--tools-icon">
<svg class="svg-icon icon-bag " xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" aria-hidden="true">
<path fill="currentColor" fill-rule="evenodd" d="M.86 3.92H13.1c.56 0 .92.45.8 1l-1.63 7.64c-.12.55-.67 1-1.22 1H2.5c-.56 0-1.1-.46-1.18-1L.02 4.9c-.1-.55.28-1 .84-1zm3.22-.57l.02-.1c0-.08.03-.18.06-.3.1-.3.2-.6.37-.88C5 1.27 5.73.8 6.8.85c1.08.04 1.8.5 2.26 1.24.17.22.3.53.38.83l.07.28.07.1.83-.1c0-.1-.05-.27-.… Affected pages/ /account/login /pages/contact /cart
Component · Ref FYY3L7
Affected pagehttps://brokenarrowranch.com/account/login
Elementul#header-dropdown-buy-meats > li:nth-of-type(1) > a
Accessible nameWild Venison
Markup<a href="/collections/wild-venison">
<span class="label">Wild Venison</span>
</a> Affected pages/ /account/login /pages/contact /cart
Component · Ref FSSHIS
Affected pagehttps://brokenarrowranch.com/pages/contact
Elementsection > div > div:nth-of-type(2) > div > div:nth-of-type(1) > button
Accessible nameSearch
Markup<button class="search" style="border: 0; background: none;">
<span class="main-header--tools-icon">
<svg aria-hidden="true" class="svg-icon icon-search " xmlns="http://www.w3.org/2000/svg" width="1229" height="1230" viewBox="0 0 1229 1230">
<path fill="currentColor" d="M0 461c0-83.3 20.7-160.3 62-231s97.3-126.7 168-168S377.7 0 461 0s160.3 20.7 231 62 126.7 97.3 168 168 62 147.7 62 231c0 97.3-28 186-84 266l364 365c16.7 18 25.7 38 27 60v5c0 20-7 37.3-21 52-14 14-31.3 21-52 21h-5c-22.7-1.3-42.3-10.7-59-28L727 838c-80 56-168.7 84-266 84-8… Affected pages/ /account/login /pages/contact /cart
Component · Ref W93YKJ
Affected pagehttps://brokenarrowranch.com/account/login
Elementsection > nav:nth-of-type(1) > div > ul > li:nth-of-type(2) > button
Accessible nameBuy Meats Menu
Markup<button aria-haspopup="dialog" aria-expanded="false" aria-controls="header-mobile-dropdown-buy-meats" aria-label="Buy Meats Menu" class="menu-button icon" style="border: 0; background: none;"><</button>
Affected pages/ /account/login /pages/contact /cart
Component · Ref N7I475
Affected pagehttps://brokenarrowranch.com/
Elementinput#search-input
Markup<input id="search-input" class="search-input" name="q" type="text" placeholder="Search" value="">
Affected pages/ /account/login /pages/contact /cart
Medium
ARIA attributes have invalid values
WCAG 4.1.2 (A)4 instances4 inspected pages
ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Why it mattersARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Recommended correctionCorrect ARIA attribute values and ensure referenced ids exist in the DOM.
View 4 affected elements
Component · Ref OYP7LP
Affected pagehttps://brokenarrowranch.com/cart
Elementli[aria-haspopup="true"]
Accessible nameMain menu
Markup<li class="nav-item dropdown first" aria-haspopup="true" aria-controls="main-header--mobile-nav" aria-expanded="false" aria-label="Main menu">
Affected pages/ /account/login /pages/contact /cart
Medium
Navigation regions are not distinguishable
WCAG 1.3.1 (A)16 instances4 inspected pages
The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.
Why it mattersThe page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.
Recommended correctionGive each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.
View 16 affected elements
Component · Ref EIPA2R
Affected pagehttps://brokenarrowranch.com/
Elementfooter#main-footer > div > nav
Accessible nameTwitter
Facebook
Instagram
Markup<nav class="social">
<aside class="social-links">
<a href="http://www.twitter.com/brokenarrowrnch" class="social-link twitter" target="_blank">
<svg class="svg-icon icon-twitter " xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>Twitter</title>
<path fill="currentColor" fill-rule="evenodd" d="M32 7c-1.2.6-2.4 1-3.8 1 1.4-.7 2.4-2 3-3.5-1.4.7-2.8 1.3-4.3 1.6-2-1-3-2-5-2-4 0-7 3-7 7v2c-5 0-10-3-13.6-7-.4 1-1 2-1 3.4 0 2 1.5 4 3 5.4-1 0-2-.3-3-1v.3c0 3 2.4 6 5.5 6l-1.8.6c-.4 0-.8 0-1.2-.2C4 23 6.7 25 9.4 25c-2 1.8-5 2.8-8… Affected pages/ /account/login /pages/contact /cart
Component · Ref AK56W6
Affected pagehttps://brokenarrowranch.com/pages/contact
Elementdiv#shopify-section-static-header > header > section > nav:nth-of-type(1)
Accessible nameHome
Buy Meats
<
Wild Venison
Wild Boar
Texas Quail
Wild Game Sausages
Farmed Venison
Combination Packages
Pet Products
Expedited Shipping
Gift Cards
About
<
We Believe
Our Story
Our Process
Recipes
<
Venison
Wild Boar
Quail
Offal
Sauces
Stocks
Rubs
All Recipes
Cooking Tips & Info
Articles & Info
<
Resources
Press
Answers
For Restaurants
<
Wholesale Product List
Request Wholesale Price List
Restaurant Waiter Guides
Serving Ideas
For Land Owners
Markup<nav class="full bordered">
<div class="content-area">
<ul class="main-header--nav-links"><li class="
nav-item
first
">
<a class="label" href="/">
Home
</a>
<!-----Sana Kapasi Comment Start----->
<!-----Sana Kapasi Comment End----->
</li><li class="
nav-item
dropdown
">
<span class="border"></span>
<a class="label" href="/c… Affected pages/ /account/login /pages/contact /cart
Component · Ref Y5N4AL
Affected pagehttps://brokenarrowranch.com/cart
Elementdiv#shopify-section-static-cart > section > nav
Markup<nav class="breadcrumb-navigation">
</nav>
Affected pages/account/login /cart
Component · Ref 4IWMXK
Affected pagehttps://brokenarrowranch.com/pages/contact
Elementdiv#shopify-section-static-page-contact > div > main > nav
Accessible nameHome
/ Contact Us
Markup<nav class="breadcrumb-navigation">
<ol>
<li><a href="/">Home</a></li>
<li><span aria-hidden="true" class="sep">/</span> Contact Us</li>
</ol>
</nav>
Medium
Text has insufficient colour contrast
WCAG 1.4.3 (AA)8 instances3 inspected pages
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
Why it mattersText and background colours do not meet the minimum contrast ratio, reducing legibility.
Recommended correctionIncrease the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.
View 8 affected elements
Component · Ref TS80GO
Affected pagehttps://brokenarrowranch.com/
Elementcsm-cookie-consent,#isense-cc-cookie-bar-text
Markup<span id="isense-cc-cookie-bar-text" tabindex="-1" data-csm-description="true" class="a48BBEL2Cpzl0dxNZ7ji">This website uses cookies to ensure you get the best experience on our website.</span>
Affected pages/ /pages/contact /cart
Component · Ref FBOSHZ
Affected pagehttps://brokenarrowranch.com/
Elementp:nth-child(3) > a[href$="recipe"]
Accessible namehow to cook it
Markup<a href="/blogs/recipes/tagged/recipe">how to cook it</a>
Component · Ref 6X4N30
Affected pagehttps://brokenarrowranch.com/
Element.call-to-action
Accessible nameStart Shopping
Markup<a class="call-to-action" href="/collections">
Start Shopping
</a> Component · Ref IMO1PU
Affected pagehttps://brokenarrowranch.com/
Element.content > p:nth-child(3)
Accessible nameLearn more about your protein and how to cook it.
Markup<p><a href="/pages/we-believe">Learn more</a> about your protein and <a href="/blogs/recipes/tagged/recipe">how to cook it</a>.</p>
Component · Ref AW1554
Affected pagehttps://brokenarrowranch.com/
Elementh1
Accessible namePure, Wild Meat to Your Table
Markup<h1 class="title">Pure, Wild Meat to Your Table</h1>
Medium
Page has no main landmark
WCAG 1.3.1 (A)2 instances2 inspected pages
No <main> or role=main region is present, so screen reader users cannot jump to primary content.
Why it mattersNo <main> or role=main region is present, so screen reader users cannot jump to primary content.
Recommended correctionWrap the primary content in a single <main> element or role=main region.
View 2 affected elements
Component · Ref KLPZW1
Affected pagehttps://brokenarrowranch.com/account/login
Elementhtml > body
Accessible name(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=187795038002910";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Skip to content
Search
Search:
View cart (0)
Login
Home
Buy Meats
<
Wild Venison
Wild Boar
Texas Quail
Wild Game Sausages
Farmed Venison
Combination Packages
Pet Products
Expedited Shipping
Gift Cards
About
<
We Believe
Our Story
Our Process
Recipes
<
Venison
Wild Boar
Quail
Offal
Sauces
Stocks
Rubs
All Recipes
Cooking Tips & Info
Articles & Info
<
Resources
Press
Answers
For Restaurants
<
Wholesale Product List
Request Wholesale Price List
Restaurant Waiter Guides
Serving Ideas
For Land Owners
…[truncated by Evolize: exceeded D1 value limit]
Markup<body class="
template-login
product-grid-default
">
<div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; width: 0px; height: 0px;"><div></div></div></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=187795038002910";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<section class="quickshop" data-quickshop="" data-quickshop… Affected pages/account/login /cart
Medium
Form fields use placeholder text as the only label
WCAG 1.3.1 (A)2 instances1 inspected page
Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.
Why it mattersFields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.
Recommended correctionAdd a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.
View 2 affected elements
Component · Ref 36USB3
Affected pagehttps://brokenarrowranch.com/account/login
Elementdiv#recover-password > form > div > input
Markup<input type="text" placeholder="[email removed]" value="" name="email" class="field">
Component · Ref 80P2J9
Affected pagehttps://brokenarrowranch.com/account/login
Elementform#customer_login > div:nth-of-type(1) > input
Markup<input type="text" placeholder="[email removed]" value="" name="customer[email]" class="field">
Low
Content sits outside any landmark region
WCAG 1.3.1 (A)1 instance1 inspected page
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 mattersMeaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.
Recommended correctionWrap primary content in <main> and other regions in appropriate landmark elements.
View 1 affected element
Component · Ref 7DSGEP
Affected pagehttps://brokenarrowranch.com/account/login
Elementdiv#customer-login
Accessible nameEmail
Password
Forgot your password?
New customer? Sign up for an account
Markup<div id="customer-login" class="account-form">
<form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login"><input type="hidden" name="utf8" value="✓">
<div class="field-wrap email">
<label>Email</label>
<input type="text" placeholder="[email removed]" value="" name="customer[email]" class="field">
</div>
<div class="field-wrap password">
<label>Password</label>
<input type="password" name="customer[password]" …
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 mattersThe page exposes no <h1>, so its topic is not conveyed in the heading structure.
Recommended correctionAdd a single descriptive <h1> that names the page's primary purpose.
View 1 affected element
Component · Ref G9VK52
Affected pagehttps://brokenarrowranch.com/account/login
Elementhtml > body
Accessible name(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=187795038002910";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Skip to content
Search
Search:
View cart (0)
Login
Home
Buy Meats
<
Wild Venison
Wild Boar
Texas Quail
Wild Game Sausages
Farmed Venison
Combination Packages
Pet Products
Expedited Shipping
Gift Cards
About
<
We Believe
Our Story
Our Process
Recipes
<
Venison
Wild Boar
Quail
Offal
Sauces
Stocks
Rubs
All Recipes
Cooking Tips & Info
Articles & Info
<
Resources
Press
Answers
For Restaurants
<
Wholesale Product List
Request Wholesale Price List
Restaurant Waiter Guides
Serving Ideas
For Land Owners
…[truncated by Evolize: exceeded D1 value limit]
Markup<body class="
template-login
product-grid-default
">
<div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; width: 0px; height: 0px;"><div></div></div></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=187795038002910";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<section class="quickshop" data-quickshop="" data-quickshop…