Public accessibility assessment

Accessibility issues detected on hairsoflyshop.com

Evolize inspected 5 public pages on hairsoflyshop.com and detected 34 automatically identifiable accessibility findings.

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

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 5 inspected pages
Most affected page/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower28 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)17 detected findings

Is hairsoflyshop.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 hairsoflyshop.com and detected 34 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 "/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower", where 28 findings were detected. The assessment identified findings mapped to 9 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

    Dropdown menus have no accessible name

    WCAG 4.1.2 (A) · 2 inspected pages · 2 instances
    Why this matters

    Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

    Recommended action

    Associate a <label> with each <select>, or add an aria-label / aria-labelledby that names its purpose.

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

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

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

    Recommended action

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

    View technical evidence →
  3. High

    Hidden elements can still receive keyboard focus

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

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

    Recommended action

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

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

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

    Page has no main landmark

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

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1733 / 5
2.4.3Focus OrderA655 / 5
1.3.1Info and RelationshipsA555 / 5
3.3.2Labels or InstructionsA355 / 5
1.1.1Non-text ContentA233 / 5
2.1.1KeyboardA255 / 5
2.2.2Pause, Stop, HideA122 / 5
2.5.8Target Size (Minimum)AA155 / 5
4.1.2Name, Role, ValueA122 / 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

Critical

Dropdown menus have no accessible name

WCAG 4.1.2 (A)2 instances2 inspected pages

Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

Why it matters

Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

Recommended correction

Associate a <label> with each <select>, or add an aria-label / aria-labelledby that names its purpose.

View 2 affected elements
Component · Ref GCDZ53
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Element.original-selector
Accessible name1 JET BLACK 1B OFF BLACK 2 DARK BROWN P1B/30 DR1B/2730 DR1B/350 DR1B/DPURPLE
Markup
<select name="id" class="original-selector">
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
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 3TQL3C
Affected pagehttps://hairsoflyshop.com/pages/contact-us
Elementdiv#shopify-section-header > div > div:nth-of-type(1) > div:nth-of-type(2) > form > input:nth-of-type(2)
Markup
<input type="text" name="q" placeholder="Search" value="">
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref 1MTTF0
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementdiv#navpanel > div:nth-of-type(2) > form > button
Accessible nameSearch
Markup
<button type="submit" class="plain"><svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
  <title>Search</title>
  <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path>
  <path d="M0 0h24v24H0z" fill="none"></path>
</svg></button>
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref RSL8SX
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementdiv#navpanel > div:nth-of-type(3) > div > a
Accessible nameLeft
Markup
<a class="back" href="#"><svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
  <title>Left</title>
  <path d="M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"></path><path d="M0-.5h24v24H0z" fill="none"></path>
</svg></a>
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref 43RR7P
Affected pagehttps://hairsoflyshop.com/
Elementdiv#shopify-section-header > div > div:nth-of-type(1) > span > a
Accessible nameFree Shipping for US Orders $100+
Markup
<a href="/pages/shipping">
      Free Shipping for US Orders $100+
      </a>
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref WKJQW5
Affected pagehttps://hairsoflyshop.com/cart
Elementdiv#shopify-section-header > div > div:nth-of-type(1) > div:nth-of-type(1) > div > a
Accessible nameHAIRSOFLY SHOP
Markup
<a href="/" title="HAIRSOFLY SHOP">
          
          <span class="logoimg">
            <img src="//hairsoflyshop.com/cdn/shop/files/Untitled_200_x_200_px_300x300.jpg?v=1788796660" srcset="//hairsoflyshop.com/cdn/shop/files/Untitled_200_x_200_px_2048x2048.jpg?v=1788796660 1024w,
                //hairsoflyshop.com/cdn/shop/files/Untitled_200_x_200_px_1024x1024.jpg?v=1788796660 640w,
                //hairsoflyshop.com/cdn/shop/files/Untitled_200_x_200_px_600x600.jpg?v=1788796660 320w" alt="HAIRSOFLY SHOP" sizes="(min: 1024px)  1024w, (min: 991px)  640w,(min: 768px)  320w">
          </span…
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref 4KHGJK
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Elementselect#option-color
Accessible nameNATURAL NATURAL BLACK - Out of Stock FS4/30 FS4/27 FS1B/30
Markup
<select id="option-color">
                  
                  <option value="NATURAL" selected="">
                    NATURAL
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                  </option>
                  
                  <option value="NATURAL BLACK">
                    NATURAL BLACK
                    
                    
                    
     …
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)5 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 5 affected elements
Component · Ref NHNQQT
Affected pagehttps://hairsoflyshop.com/pages/contact-us
Elementhtml > body > a
Markup
<a onclick="msBackToTop()" class="msBackToTop msHidden">
    <svg viewBox="0 0 24 24"><path d="M7.997 10l3.515-3.79a.672.672 0 0 1 .89-.076l.086.075L16 10 13 10.001V18h-2v-7.999L7.997 10z"></path></svg>
  </a>
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
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 BEWE8O
Affected pagehttps://hairsoflyshop.com/cart
Elementhtml > body
Accessible nameMENU Free Shipping for US Orders $100+ Search Login Search Cart (0) Search Free Shipping for US Orders $100+ Search Left New Arrivals Lace Front Wigs Human Hair Wigs Wigs On Sale Crochet Hair Bundles & Tracks Bulk Braiding Hair Straight Wigs Curly Wigs Bob Wigs Short Wigs Wigs With Bangs Braided Wigs Blonde Wigs Grey Wigs Headband Wigs U Part Wigs Half Wigs Ponytails Accessories Sensory Toys Stone Bracelets Reviews Return Portal Contact Us Your cart Your cart is currently empty. Home Page About Us Privacy Policy Terms of Service Site Map Blog Shipping Returns Reviews My Account Contact Us Your Privacy Choices © 2026 HAIRSOFLY SHOP. jQuery(function() { jQuery('.swatch :radio').change(function() { var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index'); var optionValue = jQuery(this).val(); jQuery('.product-form') .find('#option-color') .eq(optionIndex) .val(optionValue) .trigger('change'); }); jQuery('#option-color').change(updateElements); function updateElements(e) { var $element = jQuery(e.target), valueAttribute = '[value="' + $element[0].value + '"]'; jQuery('input[type="radio"]' + valueAttribute).prop('checked', true); } }); $('html').click(function(event) { if ($(event.target).closest('#navpanel').length === 0) { $('body').removeClass('show-nav-mobile'); } }); function msBackToTop() { $("html, body").animate({ scrollTop: 0 }, 200) } window.addEventListener('DOMContentLoaded', function() { (function($) { $(window).scroll(function() { $(this).scrollTop() > 100 ? $(".msBackToTop").removeClass("msHidden") : $(".msBackToTop").addClass("msHidden") }); })(jQuery); }); document.addEventListener("DOMContentLoaded", function() { const imgLinks = document.querySelectorAll('.img-link'); const options = { root: null, rootMargin: "0px", threshold: 0.1 }; const callback = function(entries, observer) { entries.forEach(entry => { if (entry.isIntersecting) { const imgLink = entry.target; if (imgLink) { const imgSecondary = imgLink.querySelector('.ms-img-secondary'); if (imgSecondary) { imgSecondary.src = imgSecondary.dataset.src; imgSecondary.srcset = imgSecondary.dataset.srcset; setTimeout(function() { imgLink.classList.add('ms-img-init'); }, 200); } else if(imgLink.hasAttribute('data-bg')) { const bgImageUrl = imgLink.getAttribute('data-bg'); imgLink.style.backgroundImage = `url(${bgImageUrl})`; } } observer.unobserve(entry.target); } }); }; if(imgLinks) { if ('IntersectionObserver' in window) { const observer = new IntersectionObserver(callback, options); imgLinks.forEach(link => { observer.observe(link); }); } else { if (imgLinks) { imgLinks.forEach(link => { link.classList.add('ms-img-init'); const imgSecondary = link.querySelector('.ms-img-secondary'); if (imgSecondary) { imgSecondary.src = imgSecondary.dataset.src; imgSecondary.srcset = imgSecondary.dataset.srcset; } else if(link.hasAttribute('data-bg')) { const bgImageUrl = link.getAttribute('data-bg'); link.style.backgroundImage = `url(${bgImageUrl})`; } }); } } } }); setTimeout(() => { let _shopify_locale = Shopify.locale; let _shopify_country = Shopify.country; let _affirm_locale; let _affirm_country; if (_shopify_country === 'US') { _affirm_country = 'USA'; _affirm_locale = 'en_US'; } else if (_shopify_country === 'CA') { _affirm_country = 'CAN'; _affirm_locale = (_shopify_locale === 'fr' ? 'fr' : 'en') + '_' + _shopify_country; } else { _affirm_country = 'USA'; _affirm_locale = 'en_US' } _affirm_config = { public_api_key: "1H6KKAXR1B3M5SJ5", script: "https://cdn1.affirm.com/js/v2/affirm.js", locale: _affirm_locale, country_code: _affi…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="ms-page- template-cart">
  <div class="ms-layer"></div>
  


  <a onclick="msBackToTop()" class="msBackToTop msHidden">
    <svg viewBox="0 0 24 24"><path d="M7.997 10l3.515-3.79a.672.672 0 0 1 .89-.076l.086.075L16 10 13 10.001V18h-2v-7.999L7.997 10z"></path></svg>
  </a>

  
  <div id="PageContainer" class="">
    <div class="bodywrap cf">
      
      <div id="shopify-section-header" class="shopify-section">

<div data-section-type="header-section">

  <div class="page-header cf">
    <div class="page-header__inner">
      <a class="nav-toggle" href="#">
        <svg fill="#0000…
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)15 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 15 affected elements
Component · Ref NTMDO1
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementdiv#shopify-section-header > div > div:nth-of-type(1) > div:nth-of-type(2) > form > input:nth-of-type(2)
Markup
<input type="text" name="q" placeholder="Search" value="">
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref NKTGWL
Affected pagehttps://hairsoflyshop.com/
Elementdiv#navpanel > div:nth-of-type(2) > form > input:nth-of-type(2)
Markup
<input type="text" name="q" placeholder="Search" value="">
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Component · Ref M32OZ5
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Elementinput#q
Markup
<input type="text" id="q" name="q" placeholder="Search" value="">
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)2 instances2 inspected pages

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Why it matters

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Recommended correction

Add a concise alt attribute describing each informative image. Mark purely decorative images with alt="" so assistive technology skips them.

View 2 affected elements
Component · Ref RS6522
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementlabel[for="swatch-0-1-jet-black"] > .crossed-out
Markup
<img class="crossed-out" src="//hairsoflyshop.com/cdn/shop/t/90/assets/soldout.png?v=92170922497539178871747477652">
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)125 instances3 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 125 affected elements
Component · Ref JQZE5T
Affected pagehttps://hairsoflyshop.com/
Element#shopify-section-featured_collection_KyfBYt > .featured-collection[data-section-type="featured-collection"] > .desktopblocklayout.blocklayout > .block.product.size-medium:nth-child(5) > .sub > .pricearea > .price.theme-money
Accessible name$15.99
Markup
<span class="price theme-money">$15.99</span>
Component · Ref EXZKC7
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Elementlabel[for="swatch-0-natural"] > .cname
Accessible nameNATURAL
Markup
<span class="cname">NATURAL</span>
Component · Ref 8PF5CK
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Element.descriptionunder > ul > li:nth-child(2)
Accessible nameNatural Looking Hair Line Part
Markup
<li>Natural Looking Hair Line Part</li>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref CEGHQV
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Element.original-selector
Accessible nameNATURAL NATURAL BLACK FS4/30 FS4/27 FS1B/30
Markup
<select name="id" class="original-selector">
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref O8HRJC
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Element.vendor
Accessible nameBrand: BOBBI BOSS
Markup
<div class="vendor">Brand: <span itemprop="brand"><a href="/collections/vendors?q=BOBBI%20BOSS" title="">BOBBI BOSS</a></span></div>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref 28CHLY
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Element.product-title
Accessible nameIt's A Wig! 100% Human Hair Wig - HH Nuna
Markup
<h1 class="product-title" itemprop="name">It's A Wig! 100% Human Hair Wig - HH Nuna</h1>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref EK2J7E
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Element.contentsection
Accessible nameSee more: Human Hair Wigs
Markup
<div class="contentsection">See more: <a href="/collections/types?q=Human%20Hair%20Wigs" title="Human Hair Wigs">Human Hair Wigs</a></div>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref OM34UO
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Elementlabel[for="quantity"]
Accessible nameQuantity
Markup
<label for="quantity">Quantity</label>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref PI365V
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementa[title="Human Hair Wigs"]
Accessible nameHuman Hair Wigs
Markup
<a href="/collections/types?q=Human%20Hair%20Wigs" title="Human Hair Wigs">Human Hair Wigs</a>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref IELDIL
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Element.page-title
Accessible nameYou Might Also Like
Markup
<h1 class="page-title align-centre">You Might Also Like</h1>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref T37NWT
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Element.price
Accessible name$63.99
Markup
<span class="price theme-money">$63.99</span>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref Y98X40
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Elementstrong
Accessible nameFS4/27
Markup
<strong>FS4/27</strong>
Affected pages/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Component · Ref 56K0ML
Affected pagehttps://hairsoflyshop.com/
Element.desktopblocklayout.blocklayout > .block.product.size-medium:nth-child(6) > .sub > .pricearea > .from
Accessible namefrom
Markup
<span class="from">from</span>
Component · Ref TNB5R7
Affected pagehttps://hairsoflyshop.com/
Element#shopify-section-featured_collection_KyfBYt > .featured-collection[data-section-type="featured-collection"] > .desktopblocklayout.blocklayout > .block.product.size-medium:nth-child(1) > .sub > .pricearea > .from
Accessible namefrom
Markup
<span class="from">from</span>
Component · Ref BINOMN
Affected pagehttps://hairsoflyshop.com/
Element#shopify-section-featured_collection_KyfBYt > .featured-collection[data-section-type="featured-collection"] > .desktopblocklayout.blocklayout > .block.product.size-medium:nth-child(5) > .sub > .product-block-title
Accessible nameNeeDoh Fuzz Ball Series, Soft Squishy Sensory Fidget Toy
Markup
<a class="product-block-title" href="/collections/sensory-toys/products/new-needoh-fuzz-ball-series-desktop-decompress-ornament-stress-relief-toy-suitable-for-under-pressure-fun-soft-stress-ball-gifts">NeeDoh Fuzz Ball Series, Soft Squishy Sensory Fidget Toy</a>
Component · Ref KA6IZO
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementli:nth-child(1) > strong:nth-child(1)
Accessible nameIt's A Wig!
Markup
<strong>It's A Wig!</strong>
Component · Ref GS6BXW
Affected pagehttps://hairsoflyshop.com/collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower
Elementspan[itemprop="brand"] > a[title=""]
Accessible nameBOBBI BOSS
Markup
<a href="/collections/vendors?q=BOBBI%20BOSS" title="">BOBBI BOSS</a>
Low

Touch targets are too small

WCAG 2.5.8 (AA)5 instances5 inspected pages

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Why it matters

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Recommended correction

Increase this <button>'s rendered area to at least 24 × 24 CSS pixels, or provide sufficient spacing from adjacent targets. Prefer increasing padding on the existing control (for example the button or link) rather than adding a separate non-interactive wrapper.

View 5 affected elements
Component · Ref 13KNLA
Affected pagehttps://hairsoflyshop.com/cart
Element.inline-input-button-row__button > button
Accessible nameSearch
Markup
<button type="submit">
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna /cart
Low

Low-quality alternative text

WCAG 1.1.1 (A)134 instances3 inspected pages

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

Why it matters

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

Recommended correction

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

View 134 affected elements
Component · Ref P1GKVY
Affected pagehttps://hairsoflyshop.com/
Elementdiv > div:nth-of-type(4) > div:nth-of-type(10) > div:nth-of-type(1) > a > img
Markup
<img src="//hairsoflyshop.com/cdn/shop/files/natural-crystal-cat-figurine-1-8-inch-hand-carved-crystal-stone-statue-for-home-decor-1256672334.webp?v=1788275052" srcset="//hairsoflyshop.com/cdn/shop/files/natural-crystal-cat-figurine-1-8-inch-hand-carved-crystal-stone-statue-for-home-decor-1256672334_2048x2048.webp?v=1788275052 1024w, //hairsoflyshop.com/cdn/shop/files/natural-crystal-cat-figurine-1-8-inch-hand-carved-crystal-stone-statue-for-home-decor-1256672334_1024x1024.webp?v=1788275052 640w, //hairsoflyshop.com/cdn/shop/files/natural-crystal-cat-figurine-1-8-inch-hand-carved-crystal-stone…
Affected pages/ /collections/new-arrivals/products/bobbi-boss-human-hair-wig-mh1342-flower /products/its-a-wig-100-human-hair-hh-nuna
Low

Content sits outside any landmark region

WCAG 1.3.1 (A)2 instances2 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 2 affected elements
Component · Ref 97E9KO
Affected pagehttps://hairsoflyshop.com/products/its-a-wig-100-human-hair-hh-nuna
Elementdiv#shopify-section-product-template > div:nth-of-type(1) > div:nth-of-type(3) > ul > li:nth-of-type(1)
Accessible nameIt's A Wig! 100% Human Hair It's A Cap Weave Wig - HH Nuna
Markup
<li>
<strong>It's A Wig!</strong> 100% Human Hair It's A Cap Weave Wig - <strong>HH Nuna</strong>
</li>
Affected pages/pages/contact-us /products/its-a-wig-100-human-hair-hh-nuna

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.