Public accessibility assessment

Accessibility issues detected on alegriashoes.com

Evolize inspected 4 public pages on alegriashoes.com and detected 43 automatically identifiable accessibility findings.

43Findings detected
10WCAG criteria affected
4Pages inspected
8 Sep 2026Assessment date

Highest detected severity: Critical · 25 high-priority findings · 80% inspected-page coverage

Most widespread issueLinks lack accessible textDetected on 4 inspected pages
Most affected page/31 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)9 detected findings

Is alegriashoes.com your website?

Keep this assessment current and get notified when new accessibility issues are detected.

https://

Not your website? Scan your own site →

01 · Accessibility summary

Evolize inspected 4 public pages on alegriashoes.com and detected 43 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 4 inspected pages. The most affected inspected page was "/", where 31 findings were detected. The assessment identified findings mapped to 10 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 · 3 instances
    Why this matters

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://traqshoes.com/.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://traqshoes.com/.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://traqshoes.com/.

    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's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA944 / 4
2.4.4Link Purpose (In Context)A844 / 4
2.4.3Focus OrderA644 / 4
1.3.1Info and RelationshipsA544 / 4
2.1.1KeyboardA544 / 4
4.1.2Name, Role, ValueA444 / 4
1.1.1Non-text ContentA244 / 4
1.4.1Use of ColorA222 / 4
1.4.10ReflowAA144 / 4
2.5.8Target Size (Minimum)AA144 / 4

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously reassesses public website pages, detects newly introduced or recurring accessibility findings, and tracks remediation over time.

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)25 instances4 inspected pages

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Why it matters

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Recommended correction

Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

View 25 affected elements
Component · Ref XWBOIO
Affected pagehttps://alegriashoes.com/cart
Element.cc-link
Accessible nameLearn more
Markup
<a class="cc-link" href="https://alegriashoes.com/pages/privacy-policy" rel="noopener noreferrer nofollow" target="_blank">Learn more</a>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref 4H75XP
Affected pagehttps://alegriashoes.com/products/gift-card
Element.nav-item-link--featured.nav-item-link[href$="peanuts"] > .nav-item-link-title
Accessible nameAlegria x Peanuts®
Markup
<span class="nav-item-link-title">Alegria x Peanuts®</span>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref B064I0
Affected pagehttps://alegriashoes.com/
Element.cc-close
Accessible namedismiss cookie message
Markup
<button aria-label="dismiss cookie message" type="button" tabindex="0" class="cc-close">✕</button>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref CAYYL3
Affected pagehttps://alegriashoes.com/
Element.product-block__title-price[data-handle="reah-brown-shoe"] > .on-sale.price > del > .theme-money
Accessible name$ 130.00
Markup
<span class="theme-money">$ 130.00</span>
Component · Ref PMOHMX
Affected pagehttps://alegriashoes.com/
Element.max-cols-4.layout-align-above.product-block--gutter-10:nth-child(2) > .product-block__inner > .image.image--shape-1.image--with-secondary > .product-label.product-label--custom > span
Accessible namelimited edition
Markup
<span>limited edition</span>
Component · Ref 62GO2T
Affected pagehttps://alegriashoes.com/
Element.inner.container > .feature-subheader[data-cc-animate-delay="0.4s"][data-cc-animate=""]
Accessible nameWeb Exclusive
Markup
<div class="feature-subheader" data-cc-animate="" data-cc-animate-delay="0.4s">
                    Web Exclusive
                  </div>
Component · Ref M9EV8F
Affected pagehttps://alegriashoes.com/
Element.inner.container > .line-1
Accessible nameFresh Step Into Fall
Markup
<h2 class="line-1 " data-cc-animate="" data-cc-animate-delay="0.4s">
                    Fresh Step <br>
Into Fall
                  </h2>
Component · Ref NWZWOF
Affected pagehttps://alegriashoes.com/
Element.inner.container > .line-3 > .btn--custom.btn[data-cc-animate-delay="0.6s"]
Accessible nameShop Now
Markup
<span data-cc-animate="" data-cc-animate-delay="0.6s" class="btn btn--custom">
                      Shop Now
                    </span>
Component · Ref X86233
Affected pagehttps://alegriashoes.com/products/gift-card
Element.product-label > span
Accessible nameexclusive print
Markup
<span>exclusive print</span>
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)34 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 34 affected elements
Component · Ref 3W8DEN
Affected pagehttps://alegriashoes.com/products/gift-card
Elementdiv#shopify-block-AYWwxeFFuQm1FWHZZZ__d46082b6-30b8-423f-9484-013486932c1a > div > div > span:nth-of-type(1)
Accessible nameSee all reviews
Rolebutton
Markup
<span class="jdgm-prev-badge__stars" data-score="0.00" tabindex="0" aria-label="See all reviews" role="button"> <span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span> </span>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref B8014B
Affected pagehttps://alegriashoes.com/cart
Elementdiv > div > div > div:nth-of-type(2) > div > button:nth-of-type(2)
Accessible nameNext
Rolebutton
Markup
<button type="button" data-role="none" class="slick-next slick-arrow" aria-label="Next" role="button" style="">Next</button>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref 93S2MT
Affected pagehttps://alegriashoes.com/
Elementa#page-overlay
Accessible nameClose navigation
Markup
<a id="page-overlay" href="#" aria-controls="mobile-nav" aria-label="Close navigation"></a>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref FNJ9FZ
Affected pagehttps://alegriashoes.com/cart
Elementbutton#cboxPrevious
Accessible namePrevious
Markup
<button type="button" aria-label="Previous" id="cboxPrevious"></button>
Affected pages/pages/contact-us /cart
Component · Ref 17BU6R
Affected pagehttps://alegriashoes.com/
Elementsection#section-id-template--27426944450882__slideshow_desktop_8NMhTF > div > div > button:nth-of-type(2)
Accessible nameNext
Markup
<button type="button" class="slick-next slick-arrow" aria-label="Next" style=""><svg fill="#000000" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M 10,6 9.49,6.51 14.97,12 9.49,17.49 10,18 16,12 Z"></path></svg></button>
Component · Ref IWWDOU
Affected pagehttps://alegriashoes.com/products/gift-card
Elementselect#option-value
Accessible name$20.00 $50.00 $100.00
Markup
<select id="option-value" class="replaced">
                        
                          
                            
                              <option value="$20.00" "="">
                                $20.00
                              </option>
                              
                              <option value="$50.00" "="">
                                $50.00
                              </option>
                              
                              <option value="$100.00" "="">
                                $100.00
                              </optio…
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 DJS4ON
Affected pagehttps://alegriashoes.com/pages/contact-us
Elementhtml
Accessible name(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M35G5BVK'); {}:root { /* Size Primitives */ --vtl-size-0: 0px; --vtl-size-1: 1px; --vtl-size-2: 2px; --vtl-size-4: 4px; --vtl-size-6: 6px; --vtl-size-8: 8px; --vtl-size-12: 12px; --vtl-size-14: 14px; --vtl-size-16: 16px; --vtl-size-18: 18px; --vtl-size-20: 20px; --vtl-size-24: 24px; --vtl-size-32: 32px; --vtl-size-40: 40px; --vtl-size-48: 48px; --vtl-size-52: 52px; --vtl-size-64: 64px; --vtl-size-80: 80px; --vtl-size-96: 96px; --vtl-size-112: 112px; --vtl-size-128: 128px; --vtl-size-464: 464px; --vtl-size-full: 9999px; } :root { /* px values */ --vtl-space-0: var(--vtl-size-0); --vtl-space-1: var(--vtl-size-1); --vtl-space-2: var(--vtl-size-2); --vtl-space-4: var(--vtl-size-4); --vtl-space-6: var(--vtl-size-6); --vtl-space-8: var(--vtl-size-8); --vtl-space-12: var(--vtl-size-12); --vtl-space-16: var(--vtl-size-16); --vtl-space-20: var(--vtl-size-20); --vtl-space-24: var(--vtl-size-24); --vtl-space-32: var(--vtl-size-32); --vtl-space-40: var(--vtl-size-40); --vtl-space-48: var(--vtl-size-48); --vtl-space-64: var(--vtl-size-64); --vtl-space-80: var(--vtl-size-80); --vtl-space-96: var(--vtl-size-96); --vtl-space-112: var(--vtl-size-112); --vtl-space-128: var(--vtl-size-128); --vtl-space-464: var(--vtl-size-464); --vtl-space-full: var(--vtl-size-full); } :root { /* Font Size Semantic Tokens */ --vtl-font-size-12: var(--vtl-size-12); --vtl-font-size-14: var(--vtl-size-14); --vtl-font-size-16: var(--vtl-size-16); --vtl-font-size-18: var(--vtl-size-18); --vtl-font-size-20: var(--vtl-size-20); --vtl-font-size-24: var(--vtl-size-24); --vtl-font-size-32: var(--vtl-size-32); --vtl-font-size-40: var(--vtl-size-40); --vtl-font-size-48: var(--vtl-size-48); --vtl-font-size-52: var(--vtl-size-52); --vtl-font-size-64: var(--vtl-size-64); /* Font Weight Semantic Tokens */ --vtl-font-weight-inherit: inherit; --vtl-font-weight-400: 400; --vtl-font-weight-600: 600; --vtl-font-weight-800: 800; /* Line Height Semantic Tokens */ --vtl-line-height-140: 1.4; --vtl-line-height-150: 1.5; /* Text Decoration Semantic Tokens */ --vtl-text-decoration-none: none; --vtl-text-decoration-underline: underline; --vtl-text-decoration-line-through: line-through; } /* Display Semantic Tokens */ .vtl-text-display-l { font-family: inherit; font-size: var(--vtl-font-size-64); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-display-l-bold { font-family: inherit; font-size: var(--vtl-font-size-64); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-display-m { font-family: inherit; font-size: var(--vtl-font-size-52); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-display-m-bold { font-family: inherit; font-size: var(--vtl-font-size-52); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-display-s { font-family: inherit; font-size: var(--vtl-font-size-48); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-display-s-bold { font-family: inherit; font-size: var(--vtl-font-size-48); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); } /* Heading Semantic Tokens */ .vtl-text-heading-3xl { font-family: inherit; font-size: var(--vtl-font-size-40); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-3xl-bold { font-family: inherit; font-size: var(--vtl-font-size-40); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-2xl { font-family: inherit; font-size: var(--vtl-font-size-32); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-2xl-bold { font-family: inherit; font-size: var(--vtl-font-size-32); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-xl { font-family: inherit; font-size: var(--vtl-font-size-24); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-xl-bold { font-family: inherit; font-size: var(--vtl-font-size-24); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-l { font-family: inherit; font-size: var(--vtl-font-size-20); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-l-bold { font-family: inherit; font-size: var(--vtl-font-size-20); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-m { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-m-bold { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-s { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-heading-s-bold { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } /* Body Tokens */ .vtl-text-body-l { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-body-l-underline { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-underline); } .vtl-text-body-l-strike { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-line-through); } .vtl-text-body-l-semibold { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-600); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-body-m { font-family: inherit; font-size: var(--vtl-font-size-16); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); } .vtl-text-body-m-underline { font-family: inherit; font-size: var(--vtl-font-size-16); font-weight: var(--vtl-font-wei…[truncated by Evolize: exceeded D1 value limit]
Markup
<html class="js" lang="en"><head><script type="text/javascript" async="" src="https://na.shgcdn3.com/pixel-collector.js?shop=alegriashoes.myshopify.com"></script><script type="text/javascript" async="" src="//cdn.shopify.com/proxy/34ad23f73b4b5204a469ee8a7c7f6ffb9de229494cde4f572b495bc74ff10143/shopify-script-tags.s3.eu-west-1.amazonaws.com/smartseo/instantpage.js?shop=alegriashoes.myshopify.com&amp;sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"></script><script type="text/javascript" async="" src="https://faq-king.com/scripts/faq_app_b70444c4cb239b1b2bbebd15feef1b25.js?shop=alegriashoes.myshopi…
Affected pages/ /pages/contact-us /products/gift-card /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)15 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 15 affected elements
Component · Ref 7VMTKT
Affected pagehttps://alegriashoes.com/
Elementdiv > div:nth-of-type(2) > div > div > div > div:nth-of-type(2)
Accessible nameAlegria x Peanuts: Exclusives available now! SHOP NOW
Roleoption
Markup
<div class="announcement-content announcement__item-1 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="option" style="width: 1010px;">
                              <p><strong>Alegria x Peanuts: </strong>Exclusives available now! </p>
                              
                                <a href="/collections/peanuts" class="announcement-btn" tabindex="-1">SHOP NOW</a>
                              
                            </div>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref ESL3PY
Affected pagehttps://alegriashoes.com/pages/contact-us
Elementdiv > div:nth-of-type(2) > div > div > div > div:nth-of-type(3)
Accessible nameFree Shipping on orders over $50!* SHOP NOW
Roleoption
Markup
<div class="announcement-content announcement__item-2 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="-1" role="option" style="width: 1010px;">
                              <p><strong>Free Shipping on orders over $50!</strong><a href="/pages/shipping-information" title="Shipping Information" tabindex="0"><strong>*</strong></a></p>
                              
                                <a href="/collections/new" class="announcement-btn" tabindex="0">SHOP NOW</a>
                              
                            </div>
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref BNH958
Affected pagehttps://alegriashoes.com/
Elementsection#section-id-template--27426944450882__2fe0b47b-9415-4013-bb90-6d7f2b34a522 > div > div > div > div > div
Accessible name<div class="rimage-wrapper" style="padding-top:149.96320824135393%"> <img src="//alegriashoes.com/cdn/shop/files/ALEGRIA_FW25_EZR-8221_2_1024x1024.jpg?v=1788476631" alt="" class="rimage__image"/> </div> Agreeable Athleisure Sale Sneakers
Roleoption
Markup
<div class="slide slide-1 height--adapt has-tint has-tint--standard slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="-1" role="option" style="width: 0px;"><a href="/collections/last-call-sneakers" tabindex="0">
            <div class="rimage-outer-wrapper fade-in lazyload" data-bgset="//alegriashoes.com/cdn/shop/files/ALEGRIA_FW25_EZR-8221_2_180x.jpg?v=1788476631 180w 270h,
  //alegriashoes.com/cdn/shop/files/ALEGRIA_FW25_EZR-8221_2_360x.jpg?v=1788476631 360w 540h,
  //alegriashoes.com/cdn/shop/files/ALEGRIA_FW25_EZR-8221_2_540x.jpg?v=1788476631 540w 8…
Component · Ref WTG19
Affected pagehttps://alegriashoes.com/
Elementsection#section-id-template--27426944450882__slideshow_desktop_8NMhTF > div > div > div > div > div:nth-of-type(2)
Accessible name<div class="rimage-wrapper" style="padding-top:38.77897117015262%"> <img src="//alegriashoes.com/cdn/shop/files/Cellia-Lumen-Navy-Desktop-HP--no-logo_1024x1024.jpg?v=1788545877" alt="A pair of blue floral Cellia Mary Jane-style shoes with adjustable straps and black wedge soles, resting on a wooden slatted surface." class="rimage__image"/> </div> Web Exclusive Fresh Step Into Fall Shop Now
Roleoption
Markup
<div class="slide slide-2 height--adapt has-tint has-tint--shadow slick-slide slick-current slick-active has-tint--shadow-in" data-slick-index="1" aria-hidden="false" tabindex="-1" role="option" style="width: 1440px; position: relative; left: -1440px; top: 0px; z-index: 999; opacity: 1;" data-handle="cellia-lumen-navy-mary-jane"><a href="/products/cellia-lumen-navy-mary-jane" tabindex="0" data-bss-pl="active" class="">
            <div class="rimage-outer-wrapper fade-in lazyloaded" data-bgset="//alegriashoes.com/cdn/shop/files/Cellia-Lumen-Navy-Desktop-HP--no-logo_180x.jpg?v=1788545877 180w 7…
Component · Ref MWRVRD
Affected pagehttps://alegriashoes.com/
Elementsection#section-id-template--27426944450882__abc7ba4c-e399-4490-9cc5-afe36faa2d16 > div > div > div > div > div
Accessible name<div class="rimage-wrapper" style="padding-top:129.39999999999998%"> <img src="//alegriashoes.com/cdn/shop/files/CEI-6510-3_1024x1024.jpg?v=1788544307" alt="" class="rimage__image"/> </div> Web Exclusive Fresh Step Into Fall Step into the season in comfort with a charming leaf motif that captures the beauty of fall. Shop Now
Roleoption
Markup
<div class="slide slide-1 height--fixed no-tint has-tint--desktop-only slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="-1" role="option" data-handle="cellia-lumen-navy-mary-jane" style="width: 0px; position: relative; left: 0px; top: 0px; z-index: 999; opacity: 1;"><a href="/products/cellia-lumen-navy-mary-jane" tabindex="0" data-bss-pl="active">
            <div class="rimage-outer-wrapper fade-in lazyload" data-bgset="//alegriashoes.com/cdn/shop/files/CEI-6510-3_180x.jpg?v=1788544307 180w 233h,
  //alegriashoes.com/cdn/shop/files/CEI-6510-3_360x.jpg…
High

Images lack text alternatives

WCAG 1.1.1 (A)8 instances4 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 8 affected elements
Component · Ref 5EBR0Z
Affected pagehttps://alegriashoes.com/
Element.traq-img-brand
Markup
<img class="traq-img-brand" src="https://cdn.shopify.com/s/files/1/1161/4508/files/TRAQ_LOGO_R.png?v=1615054339">
Affected pages/ /pages/contact-us /products/gift-card /cart
Component · Ref ZCNJN6
Affected pagehttps://alegriashoes.com/cart
Element.alegria-img-brand
Markup
<img class="alegria-img-brand" style="margin-left: 1px;margin-right:10px;background: white;" src="https://cdn.shopify.com/s/files/1/1161/4508/files/ALEGRIA_LOGO_BLACK_1.png?v=1709678757">
Affected pages/ /pages/contact-us /products/gift-card /cart
High

Interactive controls must not be nested

WCAG 4.1.2 (A)5 instances4 inspected pages

Interactive controls must not be nested

Why it matters

Interactive controls must not be nested

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref BJ0P8O
Affected pagehttps://alegriashoes.com/pages/contact-us
Element.slick-current
Accessible nameFree Shipping on orders over $50!* SHOP NOW
Roleoption
Markup
<div class="announcement-content announcement__item-2 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="-1" role="option" style="width: 1010px;">
Affected pages/pages/contact-us /products/gift-card /cart
Component · Ref ZJUY1B
Affected pagehttps://alegriashoes.com/
Element.announcement__item-2.announcement-content[data-slick-index="1"]
Accessible nameFree Shipping on orders over $50!* SHOP NOW
Roleoption
Markup
<div class="announcement-content announcement__item-2 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="-1" role="option" style="width: 1010px;">
Component · Ref MW6T92
Affected pagehttps://alegriashoes.com/
Element.slide-2
Accessible name<div class="rimage-wrapper" style="padding-top:38.77897117015262%"> <img src="//alegriashoes.com/cdn/shop/files/Cellia-Lumen-Navy-Desktop-HP--no-logo_1024x1024.jpg?v=1788545877" alt="A pair of blue floral Cellia Mary Jane-style shoes with adjustable straps and black wedge soles, resting on a wooden slatted surface." class="rimage__image"/> </div> Web Exclusive Fresh Step Into Fall Shop Now
Roleoption
Markup
<div class="slide slide-2 height..." data-slick-index="1" aria-hidden="false" tabindex="-1" role="option" style="width: 1440px; posit..." data-handle="cellia-lumen-navy-ma...">
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 3QN5YU
Affected pagehttps://alegriashoes.com/cart
Elementdiv[data-slick-index="0"]
Accessible nameAlegria x Peanuts: Exclusives available now! SHOP NOW
Roleoption
Markup
<div class="announcement-content announcement__item-1 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="option" style="width: 1010px;">
Affected pages/pages/contact-us /cart
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)4 instances4 inspected pages

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Why it matters

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Recommended correction

Wrap primary content in <main> and other regions in appropriate landmark elements.

View 4 affected elements
Component · Ref 61AQRA
Affected pagehttps://alegriashoes.com/pages/contact-us
Elementdiv#cart-summary > div > div:nth-of-type(2) > div > p
Accessible nameYou have no items in your cart
Markup
<p>You have no items in your cart</p>
Affected pages/ /pages/contact-us /products/gift-card /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)4 instances4 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 4 affected elements
Component · Ref YNG8D9
Affected pagehttps://alegriashoes.com/pages/contact-us
Elementnav#mobile-nav
Accessible nameMenu Featured Right Shop Right Technology Right Last Call Right Footbeds Alegria x Peanuts® Account Facebook Youtube Instagram Left Back New Arrivals Right Best Sellers Right Favorite Materials Right Professional Right Left Back LiquidShell™ Tech Not Your Basic Black Available in Wide Coming Soon Shop All Left Back Keli Duette Classic Paloma Opheliah Left Back Leather Suede/Nubuck Prints Patent Water Resistant Dream Fit® Left Back Medical/Nurses Culinary/Hospitality Teaching Career Fashion Left Back Womens Sandals Right Womens Boots Right Shoes Right Accessories Right Left Back Thong Sandal Rocker Outsole Slides Multi-Strap Easy Clean Wedge & Platform Sale Sandals Shop All Sandals Left Back Rugged Sleek Water-Resistant Sale Boots Shop All Boots Left Back Clogs Slip-On Mary Jane Rocker Outsole Sneakers Wedge & Heel Sale Shoes Shop Womens Shoes Shop Mens Shoes Left Back Footbeds Compression Socks Gift Cards Left Back FreshWell™ ReBounce™ RecoverMe™ ROK n ROLL™ Signature Arch™ Signature Arch™ One Left Back Final Few
Markup
<nav id="mobile-nav">
  <div class="inner">
    <header class="side-menu-header h2">
      Menu

      <a href="#" class="side-menu-header--close" aria-label="Close navigation">
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>

      </a>
    </header>

    
    <nav aria-label="Mobile navigation">
      <ul class="mobile-nav-menu plain">
…
Affected pages/ /pages/contact-us /products/gift-card /cart
Medium

Touch targets are too small

WCAG 2.5.8 (AA)4 instances4 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 4 affected elements
Component · Ref 1Z6618
Affected pagehttps://alegriashoes.com/products/gift-card
Element.cc-close
Accessible namedismiss cookie message
Markup
<button aria-label="dismiss cookie message" type="button" tabindex="0" class="cc-close">✕</button>
Affected pages/ /pages/contact-us /products/gift-card /cart
Medium

Page has no level-one heading

WCAG 1.3.1 (A)3 instances3 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 3 affected elements
Component · Ref 9DV2OH
Affected pagehttps://alegriashoes.com/
Elementhtml > body
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✕ document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); window.theme = window.theme || {}; theme.money_format = "$ {{amount}}"; theme.customerIsLoggedIn = false; theme.shippingCalcMoneyFormat = "$ {{amount}} USD"; theme.strings = { previous: "Previous", next: "Next", close: "Close", addressError: "Error looking up that address", addressNoResults: "No results for that address", addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", authError: "There was a problem authenticating your Google Maps API Key.", shippingCalcSubmitButton: "Calculate shipping", shippingCalcSubmitButtonDisabled: "Calculating...", infiniteScrollCollectionLoading: "Loading more items...", infiniteScrollCollectionFinishedMsg : "No more items", infiniteScrollBlogLoading: "Loading more articles...", infiniteScrollBlogFinishedMsg : "No more articles", blogsShowTags: "Show tags", priceNonExistent: "Unavailable", buttonDefault: "Add to cart", buttonNoStock: "Out of stock", buttonNoVariant: "Unavailable", unitPriceSeparator: " \/ ", onlyXLeft: "[[ quantity ]] in stock", productAddingToCart: "Adding", productAddedToCart: "Added", quickbuyAdded: "Added to cart", cartSummary: "View cart", cartContinue: "Continue shopping", colorBoxPrevious: "Previous", colorBoxNext: "Next", colorBoxClose: "Close", imageSlider: "Image slider", confirmEmptyCart: "Are you sure you want to empty your cart?", inYourCart: "In your cart", removeFromCart: "Remove from cart", clearAll: "Clear all", layout_live_search_see_all: "See all results", general_quick_search_pages: "Pages", general_quick_search_no_results: "Sorry, we couldn\u0026#39;t find any results", products_labels_sold_out: "Sold Out", products_labels_sale: "Sale", maximumQuantity: "You can only have [quantity] in your cart", fullDetails: "Full details", cartConfirmRemove: "Are you sure you want to remove this item?" }; theme.routes = { root_url: '/', account_url: '/account', account_login_url: 'https://alegriashoes.com/customer_authentication/redirect?locale=en&region_country=US', account_logout_url: '/account/logout', account_recover_url: '/account/recover', account_register_url: 'https://shopify.com/11614508/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhbGVncmlhc2hvZXMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzg5NDk5NjM5LCJuYmYiOjE3ODg4OTQ4Mzl9.SJyR-g3Qz59n5xGzhVU6jDXDEc7zgYgl-w1SJIjsuKY', account_addresses_url: '/account/addresses', collections_url: '/collections', all_products_collection_url: '/collections/all', search_url: '/search', cart_url: '/cart', cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_clear_url: '/cart/clear' }; theme.scripts = { masonry: "\/\/alegriashoes.com\/cdn\/shop\/t\/139\/assets\/masonry.v3.2.2.min.js?v=169641371380462594081778046590", jqueryInfiniteScroll: "\/\/alegriashoes.com\/cdn\/shop\/t\/139\/assets\/jquery.infinitescroll.2.1.0.min.js?v=154868730476094579131778046590", underscore: "\/\/cdnjs.cloudflare.com\/ajax\/libs\/underscore.js\/1.6.0\/underscore-min.js", shopifyCommon: "\/\/alegriashoes.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/shopify_common-5f594365.js", jqueryCart: "\/\/alegriashoes.com\/cdn\/shop\/t\/139\/assets\/shipping-calculator.v1.0.min.js?v=156283615219060590411778046590" }; theme.settings = { cartType: "drawer-dynamic", openCartDrawerOnMob: true } window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start'); {"shopId":11614508,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/11614508","merchantName":"Alegria Shoes","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Alegria Shoes","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true} {"accessToken":"a8c55c1f25091d28f2cec127e38a63af","betas":["rich-media-storefront-analytics"],"domain":"alegriashoes.com","predictiveSearch":true,"shopId":11614508,"locale":"en"} var Shopify = Shopify || {}; Shopify.shop = "alegriashoes.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Copy of 03\/19\/26 SS26 LOOKBOOK BANNERS LAUNCH","id":188868198722,"schema_name":"Canopy","schema_version":"4.0.0","theme_store_id":732,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "alegriashoes.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/"; Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; Shopify.SignInWithShop = Shopify.SignInWithShop || {}; Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; Shopify.SignInWithShop.User.recognized = false; !function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window); !function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window); window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay"; window.ShopifyPay.redirectState = null; window.Shopify = window.Shopify || {}; window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; window.Shopify.SignInWithShop.eligible = true; {"pageType":"index"} await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"init-customer-accounts-sign-up":…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="template-index scrolled-top" data-cc-animate-timeout="80"><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/screen-reader-guide" target="_blank" rel="noopener" tabindex="-…
Affected pages/ /pages/contact-us /cart
Medium

ARIA container is missing required child roles

WCAG 1.3.1 (A)2 instances2 inspected pages

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Why it matters

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Recommended correction

Provide the child roles the container role requires (e.g. option inside listbox).

View 2 affected elements
Component · Ref SPD7FT
Affected pagehttps://alegriashoes.com/products/gift-card
Element.easytabs-contents
Accessible nameDescriptionShopping for someone else but not sure what to give them? Give them the gift of choice with a Alegria Shoes gift card. Gift cards are delivered by email and contain instructions to redeem them at checkout. Our gift cards have no additional processing fees. Gift cards terms and conditions.
Roletablist
Markup
<div class="easytabs-contents" role="tablist">
Component · Ref O5MIC7
Affected pagehttps://alegriashoes.com/
Element.container > .data-transition\=[slide\"=""][data-autoplay="true"] > .slick-list.draggable[aria-live="polite"] > .slick-track[aria-label="Image slider"][role="listbox"]
Accessible nameImage slider
Rolelistbox
Markup
<div class="slick-track" aria-label="Image slider" role="listbox" style="opacity: 1; width: 0px;"></div>

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.