Critical
Links lack accessible text
WCAG 2.4.4 (A)1 instance1 inspected page
Links expose no accessible name, so their destination is unknown to screen reader users.
Why it mattersLinks expose no accessible name, so their destination is unknown to screen reader users.
Recommended correctionAdd alt text to the image inside the link, or provide another way for screen readers to announce the link's purpose, like using aria-label or wrapping the image in a span with text.
View 1 affected element
Component · Ref N4B5CP
Affected pagehttps://papallou.com/
Element.aos-animate > a[href$="spring-2026"]
Accessible name<img class="lazyloaded" src="//papallou.com/cdn/shop/files/R1-04538-006A_69692aa5-5fb8-4fe2-bc42-6104e7c05b0b_400x.jpg?v=1773228248" alt="">
Markup<a href="/collections/spring-2026">
High
ARIA attributes have invalid values
WCAG 4.1.2 (A)5 instances5 inspected pages
ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Why it mattersARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Recommended correctionVerify that all ARIA attributes have valid values and reference existing ids. Check the 'aria-controls' attribute on the navigation links and ensure it references a valid id.
View 5 affected elements
Component · Ref EOXVRK
Affected pagehttps://papallou.com/
Element.js-drawer-open-cart
Accessible nameCart
Markup<a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal">
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
High
Text has insufficient colour contrast
WCAG 1.4.3 (AA)39 instances5 inspected pages
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
Why it mattersText and background colours do not meet the minimum contrast ratio, reducing legibility.
Recommended correctionAdjust the color of the text or its background to meet the minimum contrast ratio of 4.5:1 for normal text, as per WCAG 2.1 guidelines. This can be achieved by using a color contrast analyzer tool to find suitable colors.
View 39 affected elements
Component · Ref JW0NHT
Affected pagehttps://papallou.com/
Element.h3
Accessible nameLet’s be friends!
Markup<p class="h3">Let’s be friends!</p>
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
Component · Ref 77T8ZQ
Affected pagehttps://papallou.com/
Element#qab_message
Accessible nameSUMMER SALE 🐚 50% OFF SS26 (*final sale)
Markup<span id="qab_message" style="color: inherit; text-shadow: none; font-size: 16px;">SUMMER SALE 🐚 50% OFF SS26 (*final sale)</span>
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
Component · Ref N5ITGZ
Affected pagehttps://papallou.com/
Element.text-section > .rte
Accessible namesubscribe and receive 10% off in your inbox!
Markup<div class="rte">subscribe and receive <br>10% off in your inbox!</div>
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
Component · Ref SQGBDK
Affected pagehttps://papallou.com/
Element#Email-
Markup<input type="email" value="" placeholder="your email" name="contact[email]" id="Email-" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
Component · Ref FPGGLS
Affected pagehttps://papallou.com/products/tricycle-basket-mouse
Elementa[href="/collections/vendors?q=Maileg"]
Accessible nameMaileg
Markup<a href="/collections/vendors?q=Maileg" title="Maileg">Maileg</a>
Affected pages/collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse
Component · Ref QPYR7N
Affected pagehttps://papallou.com/collections/spring-2026/products/boys-jacket-navy
Elementdiv[data-value="2-3"] > .variant__button-label.disabled
Accessible name2-3
Markup<label for="ProductSelect-7778081308715-option-size-2-3" class="variant__button-label disabled">2-3</label>
Component · Ref 45OB0R
Affected pagehttps://papallou.com/
Element.btn[href$="spring-2026"]
Accessible nameSS26; Held by the Sea
Markup<a href="/collections/spring-2026" class="btn">
Component · Ref 1K2CW7
Affected pagehttps://papallou.com/collections/spring-2026/products/boys-jacket-navy
Element.return-link
Accessible nameBack to Spring 2026
Markup<a href="/collections/spring-2026" class="btn btn--small return-link">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-left" viewBox="0 0 50 15"><path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"></path></svg> Back to Spring 2026
</a> Component · Ref JVAHZN
Affected pagehttps://papallou.com/pages/contact
Element#contact-page-contact-template-0 > .btn[type="submit"]
Accessible nameSend
Markup<button type="submit" class="btn">
Send
</button>
High
Hidden elements can still receive keyboard focus
WCAG 2.4.3 (A)50 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 mattersAn element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
Recommended correctionEnsure that hidden interactive elements are removed from the tab order or made visible when they receive focus. This can be achieved by setting the 'tabindex' attribute to '-1' or by adjusting the element's visibility styles when it receives focus.
View 50 affected elements
Component · Ref RJ6G7A
Affected pagehttps://papallou.com/
Elementdiv#NavDrawer > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > button
Accessible nameClose menu
Markup<button type="button" class="drawer__close-button js-drawer-close">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"></path></svg>
<span class="icon__fallback-text">Close menu</span>
</button> Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
Component · Ref V63012
Affected pagehttps://papallou.com/
Elementform#HeaderSearchForm > input:nth-of-type(2)
Accessible nameSearch
Markup<input type="search" name="q" value="" placeholder="Search" class="site-header__search-input" aria-label="Search">
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
Component · Ref ZYR9AY
Affected pagehttps://papallou.com/
Elementdiv:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h1 > a:nth-of-type(2)
Accessible namePapallou
Markup<a href="/" itemprop="url" class="site-header__logo-link logo--inverted">
<img class="small--hide" src="//papallou.com/cdn/shop/files/papallou_wmark_rough_2x_22614a2a-fa75-45ae-8e2b-a1be8d28e8c7_240x.png?v=1613182255" srcset="//papallou.com/cdn/shop/files/papallou_wmark_rough_2x_22614a2a-fa75-45ae-8e2b-a1be8d28e8c7_240x.png?v=1613182255 1x, //papallou.com/cdn/shop/files/[email removed]?v=1613182255 2x" alt="Papallou" itemprop="logo">
<img class="medium-up--hide" src="//papallou.com/cdn/shop/files/papallou_wmark_rough_…
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 mattersA 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 correctionAdd focusable semantics or a tabindex to the interactive element, ensuring it can receive keyboard focus. Consider using a native HTML button element or adding a tabindex attribute to the div element.
View 5 affected elements
Component · Ref N4MFAB
Affected pagehttps://papallou.com/
Elementdiv#qab_background
Accessible namePromotional banner
Roleregion
Markup<div id="qab_background" role="region" aria-label="Promotional banner" style="opacity: 1; margin: 0px; padding: 0px; left: 0px; height: auto; width: 100%; z-index: 29; position: relative; overflow: hidden; cursor: pointer;" onclick="qab_button_on_click(event)" ;="">
<div id="qab_bar" style="text-align: center; margin: 0px; padding: 10px 0px; left: 0px; height: auto; width: 100%; box-sizing: border-box; border: none; background-color: rgb(211, 217, 221); color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; font-family: Verdana;">
<div id="qab_content"… Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart
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 mattersARIA hidden element must not be focusable or contain focusable elements
Recommended correctionRemove or disable any focusable elements inside the aria-hidden container, or remove the aria-hidden attribute if the container should be accessible.
View 2 affected elements
Component · Ref 57XZEF
Affected pagehttps://papallou.com/products/tricycle-basket-mouse
Element.visually-invisible
Accessible nameQuick view
Tricycle basket, Mouse
$6.00
Markup<div class="grid grid--uniform visually-invisible" aria-hidden="true">
Affected pages/collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse
High
Images lack text alternatives
WCAG 1.1.1 (A)3 instances1 inspected page
Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.
Why it mattersInformative images have no alternative text, so their meaning is unavailable to people using assistive technology.
Recommended correctionAdd an alt attribute to the image with a brief description of the image content, such as alt="Product image" or alt="Image of a shoe".
View 3 affected elements
Component · Ref CTMNAU
Affected pagehttps://papallou.com/
Element.small--one-half.medium-up--one-third.collection-collage__item:nth-child(1) > .product-look-section > a > .featured_img > img
Markup<img src="//papallou.com/cdn/shop/files/AF1EE9F1-9E4A-4971-A0A3-6AB0239D3FDC.jpg?v=1773341161">
Component · Ref 1G1EKN
Affected pagehttps://papallou.com/
Elementa[href$="boys-jacket-white"] > .featured_img > img
Markup<img src="//papallou.com/cdn/shop/files/5E989A65-5DC9-460D-BE65-4F0910520FFC.jpg?v=1773341830">
Low
Low-quality alternative text
WCAG 1.1.1 (A)39 instances5 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 mattersAlt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.
Recommended correctionUpdate the alt text for each image to provide a unique and descriptive text that accurately represents the content of the image.
View 39 affected elements
Component · Ref EN74QL
Affected pagehttps://papallou.com/
Elementdiv > div > div:nth-of-type(1) > div > a > img
Markup<img src="//papallou.com/cdn/shop/files/[email removed]?v=1690910228" alt="Papallou">
Affected pages/ /pages/contact /collections/spring-2026/products/boys-jacket-navy /products/tricycle-basket-mouse /cart