Public accessibility assessment

Accessibility issues detected on katies.com

Evolize inspected 5 public pages on katies.com and detected 57 automatically identifiable accessibility findings.

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

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

Most widespread issueText has insufficient colour contrastDetected on 5 inspected pages
Most affected page/cart45 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)30 detected findings

Is katies.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 katies.com and detected 57 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/cart", where 45 findings were detected. The assessment identified findings mapped to 8 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

These findings combine the highest severity and broadest reach detected during this assessment.

  1. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 4 inspected pages · 13 instances
    Why this 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 action

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

    View technical evidence →
  2. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 4 inspected pages · 4 instances
    Why this 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 action

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

    View technical evidence →
  3. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 4 inspected pages · 4 instances
    Why this 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 action

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

    View technical evidence →
  4. High

    Modal dialog does not trap keyboard focus

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

    An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

    Recommended action

    While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

    View technical evidence →
  5. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 4 inspected pages · 4 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3055 / 5
2.4.3Focus OrderA1255 / 5
1.3.1Info and RelationshipsA555 / 5
2.1.1KeyboardA544 / 5
1.2.2Captions (Prerecorded)A322 / 5
1.1.1Non-text ContentA111 / 5
2.2.2Pause, Stop, HideA111 / 5
4.1.2Name, Role, ValueA111 / 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

Text has insufficient colour contrast

WCAG 1.4.3 (AA)204 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 204 affected elements
Component · Ref KI24RV
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementa[title=""]
Accessible nameKatie's
Markup
<a href="/" title="">Katie's</a>
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref 4EES2C
Affected pagehttps://katies.com/pages/contact
Element.copyright__content
Accessible name© Katie's 2026
Markup
<small class="copyright__content">© <a href="/" title="">Katie's</a>&nbsp;2026
        </small>
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref NPCQEN
Affected pagehttps://katies.com/pages/thank-you-contact
Element.newsletter__subheading > p
Accessible nameBe the first to know about our promotions, new drops, big news, and daily updates.
Markup
<p>Be the first to know about our promotions, new drops, big news, and daily updates.</p>
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref Y8PVG0
Affected pagehttps://katies.com/account/login
Element#NewsletterForm--sections--22191907766491__newsletter_KbQLKD
Markup
<input id="NewsletterForm--sections--22191907766491__newsletter_KbQLKD" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email" required="">
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref U1712S
Affected pagehttps://katies.com/pages/thank-you-contact
Elementdiv > div > span:nth-child(1)
Accessible nameat
Markup
<span style="margin-right: 0;">at</span>
Affected pages/ /account/login /pages/contact /pages/thank-you-contact
Component · Ref Y23A35
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.newsletter-form__field-wrapper > .field > .field__label
Accessible nameEmail
Markup
<label class="field__label" for="NewsletterForm--sections--22191907766491__newsletter_KbQLKD">
                    Email
                  </label>
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref HFMNIA
Affected pagehttps://katies.com/pages/contact
Element.online-ordering > a[target="_blank"][rel="noreferrer noopener"] > div > span
Accessible nameOrder Online
Markup
<span>Order Online</span>
Affected pages/account/login /pages/contact /pages/thank-you-contact
Component · Ref 78RWK
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementa[aria-label="Careers (opens in new tab)"] > div
Accessible nameCareers (external link, opens in new tab)
Markup
<div>
Affected pages/account/login /pages/contact /cart
Component · Ref KQA1E
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementli:nth-child(6) > .list-menu__item--link[target="_blank"][rel="noreferrer noopener"] > div
Accessible nameKatie's Brand Films (external link, opens in new tab)
Markup
<div>
Affected pages/account/login /pages/contact /cart
Component · Ref G0BH3N
Affected pagehttps://katies.com/pages/contact
Elementdiv[aria-label="Support"] > .footer-block__heading
Accessible nameSupport
Markup
<h2 class="footer-block__heading inline-richtext small-hide">Support</h2>
Affected pages/account/login /pages/contact /cart
Component · Ref OZ2P3J
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.list-menu__item--link.list-menu__item[href$="pizza-pack"] > div
Accessible namePizza
Markup
<div>
                                Pizza 
                                
                              </div>
Affected pages/account/login /pages/contact /cart
Component · Ref 9SCXAH
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.facets-container > .collection-nav > li:nth-child(5) > .collection-nav__link.h4[href$="sauce"]
Accessible nameSauce
Markup
<a href="/collections/sauce" class="collection-nav__link h4 ">Sauce</a>
Component · Ref MXCA02
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element#SortBy
Accessible nameSort by:
Markup
<select name="sort_by" class="facet-filters__sort select__select caption-large" id="SortBy" aria-label="Sort by:">
Component · Ref OAIXT0
Affected pagehttps://katies.com/pages/contact
Element.newsletter__wrapper > .h2
Accessible nameJoin Our Newsletter
Markup
<h2 class="inline-richtext h2 scroll-trigger animate--slide-in scroll-trigger--offscreen" data-cascade="" style="--animation-order: 1;">
            Join Our Newsletter
          </h2>
Affected pages/pages/contact /pages/thank-you-contact
Component · Ref H4LKNE
Affected pagehttps://katies.com/account/login
Element.h2
Accessible nameJoin Our Newsletter
Markup
<h2 class="inline-richtext h2 scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 1;">
            Join Our Newsletter
          </h2>
Affected pages/account/login /cart
Component · Ref WUCRP1
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.grid__item.scroll-trigger--offscreen[data-cascade=""]:nth-child(3) > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--card.card--media > .card__content > .card__information > .card-information > .price--on-sale.price > .price__container > .price__sale > .price-item--sale.price-item--last.price-item
Accessible name$94.00 USD
Markup
<span class="price-item price-item--sale price-item--last">
          $94.00 USD
        </span>
Component · Ref P80ACU
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.grid__item.scroll-trigger--offscreen[data-cascade=""]:nth-child(5) > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--card.card--media > .card__content > .card__information > .card-information > .price > .pre-order-badge
Accessible namePre-Order
Markup
<span class="pre-order-badge">Pre-Order</span>
Component · Ref R2T4A9
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element#NoMediaStandardBadge-template--22191907340507__product-grid-9443029975259
Accessible nameSale
Markup
<span id="NoMediaStandardBadge-template--22191907340507__product-grid-9443029975259" class="badge badge--bottom-left color-scheme-4">Sale</span>
Component · Ref 3IK238
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element#NoMediaStandardBadge-template--22191907340507__product-grid-8745130066139
Accessible nameSold out
Markup
<span id="NoMediaStandardBadge-template--22191907340507__product-grid-8745130066139" class="badge badge--bottom-left color-scheme-5">Sold out</span>
Component · Ref 4I2T7O
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.grid__item.scroll-trigger--offscreen[data-cascade=""]:nth-child(9) > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--card.card--media > .card__content > .card__information > .card-information > .price--sold-out.price > .price__container > .price__regular > .price-item--regular.price-item
Accessible name$111.00 USD
Markup
<span class="price-item price-item--regular">
            $111.00 USD</span>
Component · Ref QQ7QYH
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.grid__item.scroll-trigger--offscreen[data-cascade=""]:nth-child(3) > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--card.card--media > .card__content > .card__information > .card-information > .price--on-sale.price > .price__container > .price__sale > span:nth-child(2) > s
Accessible name$111.00 USD
Markup
<s class="price-item price-item--regular">
              
                $111.00 USD
              
            </s>
Component · Ref RGN6YD
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.button--primary.button[href$="restaurants"]
Accessible nameVisit Us
Markup
<a href="/pages/restaurants" class="button button--primary">Visit Us
                </a>
Component · Ref 20CPNW
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element#CardLink-template--22191907340507__product-grid-9053193208027
Accessible namePEPPERONI STRACCIATELLA PIZZA PACK
Markup
<a href="/products/pepperoni-pizza-pack" id="CardLink-template--22191907340507__product-grid-9053193208027" class="full-unstyled-link">
              PEPPERONI STRACCIATELLA PIZZA PACK
            </a>
Component · Ref ACZL7F
Affected pagehttps://katies.com/pages/contact
Element.list-menu__item--active.list-menu__item--link[href$="contact"] > div
Accessible nameContact
Markup
<div>
                                Contact
                                
                              </div>
Component · Ref XUUPVX
Affected pagehttps://katies.com/
Elementa[target="_blank"] > div > span
Accessible nameOrder Online
Markup
<span>Order Online</span>

Showing 25 representative examples · 5 more affected elements not shown

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)41 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 41 affected elements
Component · Ref 57OJUY
Affected pagehttps://katies.com/pages/thank-you-contact
Elementdiv#CollapsibleAccordion-link_list_aeitc6-sections--22191907766491__footer > ul > li:nth-of-type(5) > a
Accessible nameAbout Us
Markup
<a href="/pages/about-us" class="link link--text list-menu__item list-menu__item--link">
                                    About Us
                                  </a>
Affected pages/account/login /pages/contact /pages/thank-you-contact
Component · Ref 2Q1G4N
Affected pagehttps://katies.com/account/login
Elementdiv#shopify-section-template--22191906750683__main > div > div:nth-of-type(1) > form > button
Accessible nameSubmit
Markup
<button>
        Submit
      </button>
Component · Ref ZVNS83
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementaside#main-collection-filters > ul > li:nth-of-type(1) > a
Accessible nameAll
Markup
<a href="/collections/all-goods" class="collection-nav__link h4 ">All</a>
Component · Ref QOTV00
Affected pagehttps://katies.com/account/login
Elementinput#RecoverEmail
Markup
<input type="email" value="" name="email" id="RecoverEmail" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email">
Component · Ref QSCYXF
Affected pagehttps://katies.com/account/login
Elementdiv#rc_login > p > a
Accessible nameManage subscriptions
Markup
<a href="/tools/recurring/get-subscription-access">Manage subscriptions</a>
Component · Ref Q4HR82
Affected pagehttps://katies.com/
Elementhtml > body > div:nth-of-type(7) > button
Accessible nameKatie's Frozen Loyalty
Markup
<button class="Rise__widget-launcher Rise__widget-launcher__Type__icon-text" style="background-color: rgb(255, 255, 255); background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF7GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRl…
Component · Ref 136W8E
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementtextarea#CartDrawer-Note
Markup
<textarea id="CartDrawer-Note" class="text-area text-area--resize-vertical field__input" name="note" placeholder="Add a gift note"></textarea>
Component · Ref 38N289
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementdiv#CartDrawer > div:nth-of-type(2) > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close">
          Close
        </button>
Component · Ref 4U61UX
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementdetails#Details-CartDrawer > summary
Accessible nameAdd a gift note
Rolebutton
Markup
<summary tabindex="0" role="button" aria-expanded="false">
              <span class="summary__title">
                Add a gift note
<svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg>
</span>
            </summary>
Component · Ref SKF80O
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementselect#SortBy-mobile
Accessible nameSort by:
Markup
<select name="sort_by" class="select__select" id="SortBy-mobile" aria-label="Sort by:"><option value="manual" selected="selected">
                              Featured
                            </option><option value="most-relevant">
                              Most relevant
                            </option><option value="best-selling">
                              Best selling
                            </option><option value="title-ascending">
                              Alphabetically, A-Z
                            </option><option value="title-descending">
                 …
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)33 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 33 affected elements
Component · Ref FGP7U5
Affected pagehttps://katies.com/account/login
Elementsummary#Summary-link_list_HD6Upm-sections--22191907766491__footer
Accessible nameSupport
Rolebutton
Markup
<summary id="Summary-link_list_HD6Upm-sections--22191907766491__footer" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-link_list_HD6Upm-sections--22191907766491__footer">
                            <h3 class="accordion__title inline-richtext h4">
                              Support
                            </h3><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 10 10"><path fill="currentColor" fill-rule="evenodd" d="M1 4.51a.5.5 0 0 0 0 1h3.5l.01 3.5a.5.5 0 0 0 1-.01V5.5l3.5-.01a.5.5 0 0 0-.01-1H5.5L5.49.99a.5.5 0 0 0-1 .01v3.…
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref KOVJGN
Affected pagehttps://katies.com/pages/thank-you-contact
Elementsummary#HeaderMenu-shop-image
Accessible nameShop
Rolebutton
Markup
<summary id="HeaderMenu-shop-image" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="MegaMenu-Content-2">
                <span>Shop </span>
              </summary>
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref NWKQZ3
Affected pagehttps://katies.com/pages/contact
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false" aria-controls="menu-drawer">
    <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"></path></svg>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="cu…
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref 5BTGD4
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementh3#title-template--22191907340507__product-grid-9464403493083
Accessible nameA NIGHT AT KATIE'S - VINYL ALBUM BY ELPENTHE
Markup
<h3 class="card__heading h5" onclick="fbq('trackCustom','ShopNow_Target',{ product: 'A NIGHT AT KATIE'S - VINYL ALBUM BY ELPENTHE', destination: '/products/a-night-at-katies-vinyl-album-by-elpenthe' })" id="title-template--22191907340507__product-grid-9464403493083">
            <a href="/products/a-night-at-katies-vinyl-album-by-elpenthe" id="CardLink-template--22191907340507__product-grid-9464403493083" class="full-unstyled-link">
              A NIGHT AT KATIE'S - VINYL ALBUM BY ELPENTHE
            </a>
          </h3>
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)5 instances4 inspected pages

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Why it matters

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Recommended correction

While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

View 5 affected elements
Component · Ref SFV3WZ
Affected pagehttps://katies.com/account/login
Elementsticky-header > header > div > details-modal > details > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
      <div class="modal-overlay"></div>
      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
          <div class="field">
            <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="pred…
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref 8XD31P
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementdiv#CartDrawer > div:nth-of-type(2)
Accessible nameYour cart
Roledialog
Markup
<div class="drawer__inner gradient color-scheme-1" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1"><div class="drawer__inner-empty">
          <div class="cart-drawer__warnings center">
            <div class="cart-drawer__empty-content">
              <h2 class="cart__empty-text">Your cart is empty</h2>
              <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close">
                <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill=…
High

Images lack text alternatives

WCAG 1.1.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref O0YE38
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementvideo > img
Markup
<img src="//katies.com/cdn/shop/files/preview_images/1d5fdcfc4a0040b08dffd24b8ffead01.thumbnail.0000000000_small.jpg?v=1765203663">
High

Summary elements must have discernible text

WCAG 4.1.2 (A)1 instance1 inspected page

Summary elements must have discernible text

Why it matters

Summary elements must have discernible text

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref 8E9TZI
Affected pagehttps://katies.com/pages/shop?viewcart=true
Element.mobile-facets__open-wrapper
Accessible nameSort
Markup
<summary class="mobile-facets__open-wrapper focus-offset">
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 J0XMAO
Affected pagehttps://katies.com/pages/thank-you-contact
Elementdiv#CartDrawer > div:nth-of-type(2) > div:nth-of-type(1) > div > div > p:nth-of-type(2)
Accessible nameLog in to check out faster.
Markup
<p class="cart__login-paragraph">
                  <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
                </p>
Affected pages/ /account/login /pages/contact /cart /pages/thank-you-contact
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)20 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 20 affected elements
Component · Ref T17J6Q
Affected pagehttps://katies.com/account/login
Elementdiv#shopify-section-sections--22191907766491__footer > footer > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4)
Rolenavigation
Markup
<div class="footer-block grid__item scroll-trigger animate--slide-in scroll-trigger--offscreen" data-cascade="" style="--animation-order: 5;" role="navigation" aria-label=""><div class="footer-block__details-content footer-block-image "><div class="footer-block__image-wrapper">
                          <img srcset="//katies.com/cdn/shop/files/Logo.svg?v=1732243641&amp;width=200, //katies.com/cdn/shop/files/Logo.svg?v=1732243641&amp;width=400 2x" src="//katies.com/cdn/shop/files/Logo.svg?v=1732243641&amp;width=760" alt="" loading="lazy" width="116" height="60">
                        </div></…
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref CGQ17Z
Affected pagehttps://katies.com/pages/contact
Elementdiv#CollapsibleAccordion-link_list_aeitc6-sections--22191907766491__footer > ul
Accessible nameOur Locations Store Locator Wholesale Rewards About Us Katie's Brand Films Private Dining & Events Important Info Giveback Tuesday
Rolenavigation
Markup
<ul class="footer-block__details-content list-unstyled" role="navigation"><li>
                                  <a href="/pages/restaurants" class="link link--text list-menu__item list-menu__item--link">
                                    Our Locations
                                  </a>
                                </li><li>
                                  <a href="/pages/store-locator" class="link link--text list-menu__item list-menu__item--link">
                                    Store Locator
                                  </a>
                                </li><li>
     …
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Component · Ref 99DBIR
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementdiv#shopify-section-sections--22191907799259__header > sticky-header > header > nav
Accessible nameRestaurants Shop Shop All Pizza Sauce Pasta Dry Goods Merch Gift Cards Store Locator About Us Private Events
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list"><li class="header__menu-item-parent "><a id="HeaderMenu-restaurants" href="/pages/restaurants" class="header__menu-item list-menu__item link link--text focus-inset">
            <span>Restaurants</span>
          </a></li><li class="header__menu-item-parent header__menu-item-active"><header-menu>
            <details id="Details-HeaderMenu-2" class="mega-menu">
              <summary id="HeaderMenu-shop-image" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" ari…
Affected pages/account/login /pages/contact /cart /pages/thank-you-contact
Medium

<video> elements must have captions

WCAG 1.2.2 (A)1 instance1 inspected page

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref QPNCWL
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementvideo
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" fetchpriority="high" height="1082" class="banner__desktop-imag..." preload="metadata" poster="//katies.com/cdn/sho...">
Low

Video may be missing captions

WCAG 1.2.2 (A)3 instances2 inspected pages

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

Why it matters

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

Recommended correction

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

View 3 affected elements
Component · Ref NABBU4
Affected pagehttps://katies.com/
Elementdiv#shopify-section-template--22191906881755__entry > div > div:nth-of-type(1) > video:nth-of-type(2)
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" class="entry__video-desktop" preload="metadata" poster="//katies.com/cdn/shop/files/preview_images/b9c218945724497cbf9d213f9768aeda.thumbnail.0000000000_1100x.jpg?v=1750867040"><source src="//katies.com/cdn/shop/videos/c/vp/b9c218945724497cbf9d213f9768aeda/b9c218945724497cbf9d213f9768aeda.HD-720p-4.5Mbps-50033473.mp4?v=0" type="video/mp4"><img src="//katies.com/cdn/shop/files/preview_images/b9c218945724497cbf9d213f9768aeda.thumbnail.0000000000_1100x.jpg?v=1750867040"></video>
Component · Ref 76MF5K
Affected pagehttps://katies.com/pages/shop?viewcart=true
Elementdiv#Slide-template--22191907340507__slideshow_kkdNVd-1 > div:nth-of-type(1) > video
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" fetchpriority="high" height="1082" class="banner__desktop-image banner__mobile-image" preload="metadata" poster="//katies.com/cdn/shop/files/preview_images/1d5fdcfc4a0040b08dffd24b8ffead01.thumbnail.0000000000_small.jpg?v=1765203663"><source src="//katies.com/cdn/shop/videos/c/vp/1d5fdcfc4a0040b08dffd24b8ffead01/1d5fdcfc4a0040b08dffd24b8ffead01.HD-1080p-4.8Mbps-64722341.mp4?v=0" type="video/mp4"><img src="//katies.com/cdn/shop/files/preview_images/1d5fdcfc4a0040b08dffd24b8ffead01.thumbnail.0000000000_small.jpg?v=176…
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 FUXCLJ
Affected pagehttps://katies.com/
Elementhtml > body
Accessible nameSkip to content .drawer { visibility: hidden; } Your cart is empty Continue shopping Have an account? Log in to check out faster. Close Your cart You are $0.01 away from free shipping Loading... Add a gift note Add a gift note Estimated total $0.00 USD Taxes, discounts and shipping calculated at checkout. Order 0 or more individual pizzas to checkout. Check out Dine Pre-orderUnemployable Shop Choosing a selection results in a full page refresh. Opens in a new window. window.shopUrl = 'https://katies.com'; window.routes = { cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', cart_url: '/cart', predictive_search_url: '/search/suggest', }; window.cartStrings = { error: `There was an error while updating your cart. Please try again.`, quantityError: `You can only add [quantity] of this item to your cart.`, }; window.variantStrings = { addToCart: `Add to cart`, soldOut: `Sold out`, unavailable: `Unavailable`, unavailable_with_option: `[value] - Unavailable`, }; window.quickOrderListStrings = { itemsAdded: `[quantity] items added`, itemAdded: `[quantity] item added`, itemsRemoved: `[quantity] items removed`, itemRemoved: `[quantity] item removed`, viewCart: `View cart`, each: `[money]/ea`, min_error: `This item has a minimum of [min]`, max_error: `This item has a maximum of [max]`, step_error: `You can only add this item in increments of [step]`, }; window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view`, shareSuccess: `Link copied to clipboard`, pauseSlideshow: `Pause slideshow`, playSlideshow: `Play slideshow`, recipientFormExpanded: `Gift card recipient form expanded`, recipientFormCollapsed: `Gift card recipient form collapsed`, countrySelectorSearchCount: `[count] countries/regions found`, }; #admin-bar-iframe { margin-bottom: 70px; }.Rise__widget { display: none; }.Rise__widget { height: 60px; } .online-ordering { bottom : 20px; font-family: Montserrat, sans-serif; position : fixed; left : 20px; z-index : 2147483647; } .online-ordering a { background : #ffffff; background-image : url("data:image/webp;base64,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…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gradient">
    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
      Skip to content
    </a>
<link href="//katies.com/cdn/shop/t/21/assets/quantity-popover.css?v=129068967981937647381778184597" rel="stylesheet" type="text/css" media="all">
<link href="//katies.com/cdn/shop/t/21/assets/component-card.css?v=89168965087618923591778245898" rel="stylesheet" type="text/css" media="all">

<script src="//katies.com/cdn/shop/t/21/assets/cart.js?v=111044273399649901441778184874" defer="defer"></script>
<script src="//katies.com/cdn/shop/t/21/assets/seed-product-…

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.