Public accessibility assessment

Accessibility issues detected on ostrichpillow.com

Evolize inspected 5 public pages on ostrichpillow.com and detected 100 automatically identifiable accessibility findings.

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

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

Most widespread issueInteractive controls are not keyboard-accessibleDetected on 5 inspected pages
Most affected page/64 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)47 detected findings

Is ostrichpillow.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 ostrichpillow.com and detected 100 accessibility findings. The most widespread issue was "Interactive controls are not keyboard-accessible", detected on 5 inspected pages. The most affected inspected page was "/", where 64 findings were detected. The assessment identified findings mapped to 12 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

    Form fields are missing labels

    WCAG 1.3.1 (A) · 1 inspected page · 8 instances
    Why this matters

    Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

    Recommended action

    Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

    View technical evidence →
  2. Critical

    Form fields are missing labels

    WCAG 1.3.1 (A) · 1 inspected page · 4 instances
    Why this matters

    Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

    Recommended action

    Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

    View technical evidence →
  3. Critical

    Form fields are missing labels

    WCAG 1.3.1 (A) · 1 inspected page · 4 instances
    Why this matters

    Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

    Recommended action

    Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to /products/heated-neck-wrap.

    View technical evidence →
  5. Critical

    Form fields are missing labels

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

    Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

    Recommended action

    Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA4755 / 5
4.1.2Name, Role, ValueA2655 / 5
1.3.1Info and RelationshipsA1455 / 5
2.4.3Focus OrderA655 / 5
2.4.4Link Purpose (In Context)A522 / 5
1.4.1Use of ColorA455 / 5
1.2.2Captions (Prerecorded)A222 / 5
3.3.2Labels or InstructionsA255 / 5
1.1.1Non-text ContentA111 / 5
1.4.4Resize TextAA155 / 5
2.1.1KeyboardA155 / 5
2.4.1Bypass BlocksA155 / 5

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

Continuous monitoring

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

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

04 · All detected findings

Critical

Form fields are missing labels

WCAG 1.3.1 (A)22 instances2 inspected pages

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Why it matters

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Recommended correction

Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

View 22 affected elements
Component · Ref JO2QF2
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(1) > card-product[data-option-count="1"] > .goneckpillow.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(9)
Markup
<input type="radio" id="template--17300642529492__featured_collection-44674683535572-5" name="" value="" onclick="window.location='https://ostrichpillow.com/products/go-neck-pillow?variant=44674683535572';">
Component · Ref J3H2UE
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(2) > card-product[data-option-count="1"] > .eyemask.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(13)
Markup
<input type="radio" id="template--17300642529492__featured_collection-47895648567508-8" name="" value="" onclick="window.location='https://ostrichpillow.com/products/eye-mask?variant=47895648567508';">
Component · Ref 2IVIVZ
Affected pagehttps://ostrichpillow.com/products/heatbag
Element#template--17403278196948__related_products_custom_369K3d-43953363386580-2
Markup
<input type="radio" id="template--17403278196948__related_products_custom_369K3d-43953363386580-2" name="" value="" onclick="window.location='https://ostrichpillow.com/products/heated-neck-wrap?variant=43953363386580';">
Component · Ref GNLKZ1
Affected pagehttps://ostrichpillow.com/products/heatbag
Element#template--17403278196948__related_products_custom_369K3d-43216201777364-1
Markup
<input type="radio" id="template--17403278196948__related_products_custom_369K3d-43216201777364-1" name="" value="" checked="" onclick="window.location='https://ostrichpillow.com/products/heated-neck-wrap?variant=43216201777364';">
Component · Ref OJLDR6
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(3) > card-product[data-option-count="1"] > .orbitearplugs.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(7)
Markup
<input type="radio" id="template--17300642529492__featured_collection-47477813215444-4" name="" value="" onclick="window.location='https://ostrichpillow.com/products/orbit-earplugs?variant=47477813215444';">
Component · Ref 1XLXMX
Affected pagehttps://ostrichpillow.com/
Element.grid__item:nth-child(4) > card-product[data-option-count="1"] > .heatedneckwrap.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(7)
Markup
<input type="radio" id="template--17300642529492__featured_collection-43216201744596-4" name="" value="" onclick="window.location='https://ostrichpillow.com/products/heated-neck-wrap?variant=43216201744596';">
Component · Ref I9YUDU
Affected pagehttps://ostrichpillow.com/products/heatbag
Element#gfbVolumeDiscountWidgetOfferDiscountTierRadio-VOL-665277-2
Markup
<input class="gfbVolumeDiscountWidgetOfferDiscountTierRadio" name="tier-VOL-665277" id="gfbVolumeDiscountWidgetOfferDiscountTierRadio-VOL-665277-2" type="radio" data-tier-count="2" value="2">
Component · Ref AWPLZS
Affected pagehttps://ostrichpillow.com/products/heatbag
Element#gfbVolumeDiscountWidgetOfferDiscountTierRadio-VOL-665277-1
Markup
<input class="gfbVolumeDiscountWidgetOfferDiscountTierRadio" name="tier-VOL-665277" id="gfbVolumeDiscountWidgetOfferDiscountTierRadio-VOL-665277-1" type="radio" data-tier-count="1" value="1" checked="checked">
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 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 50 affected elements
Component · Ref F9VJAV
Affected pagehttps://ostrichpillow.com/
Elementsticky-header > mega-menu > div > div:nth-of-type(1) > li:nth-of-type(7) > a
Accessible nameLast Chance
Markup
<a href="/collections/last-chance"><span>Last Chance</span></a>
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref G18E4O
Affected pagehttps://ostrichpillow.com/cart
Elementinput#Search-In-Modal
Markup
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search and find">
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref AK5W6B
Affected pagehttps://ostrichpillow.com/
Elementdetails-modal > details > div > predictive-search > div:nth-of-type(1) > a
Accessible nameOstrichpillow
Markup
<a href="/" class="header__heading-link link link--text focus-inset small-hide medium-hide"><div class="header__heading-logo-wrapper">
              
              <img src="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/files/Ostrichpillow-logo-theme3.png?v=1708516917&amp;width=600" alt="Ostrichpillow" srcset="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/files/Ostrichpillow-logo-theme3.png?v=1708516917&amp;width=150 150w, https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/c…
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref EV9TNP
Affected pagehttps://ostrichpillow.com/cart
Elementdiv#Mega-Menu-mega_menu_double_nAgdaA > div > a:nth-of-type(1)
Accessible namePUT REST ON YOUR TRIP ITINERARY Your travel essentials, in four new colors. SHOP NEW COLORS
Markup
<a href="/collections/new">
                                        <img src="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/files/NAVBAR_BANNER_COLOR__DESK.jpg?v=1778578521&amp;width=1400" alt="Your travel essentials, in four new colors.">
                                        <div class="mega-menu__content mega-menu__content--middle-left">
                                            <p class="mega-menu__subtitle">PUT REST ON YOUR TRIP ITINERARY</p>
                                            <p class="mega-menu__title">Your travel essentials, in …
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref 8RBX5T
Affected pagehttps://ostrichpillow.com/policies/terms-of-service
Elementbutton#md-btn__form__onSubmit
Accessible nameShop now
Markup
<button type="submit" class="md-btn md-btn__primary" id="md-btn__form__onSubmit" data-mdappctatext="">Shop now</button>
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref 85OIC8
Affected pagehttps://ostrichpillow.com/policies/terms-of-service
Elementdiv#shopify-section-sections--17300641972436__header > sticky-header > header > header-drawer-new > button
Accessible nameMenu
Markup
<button type="button" class="header__icon header__icon--menu header__icon--summary link focus-inset js-toggle-new-sidebar" aria-label="Menu" aria-expanded="false">
    <span>
      <svg class="icon icon-hamburger" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.25 13H22.75M3.25 6.5H22.75M3.25 19.5H16.25" stroke="#272727" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>

      <svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
        <path …
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)75 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 75 affected elements
Component · Ref 9F7B6V
Affected pagehttps://ostrichpillow.com/blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips
Elementli#orbe-country-CA
Accessible nameCanada
Roleoption
Markup
<li id="orbe-country-CA" tabindex="-1" role="option" data-name="Canada" data-country="CA" style="display: list-item;">
                    <span class="md-form__select__country__list-link" data-countryname="Canada" data-primarymarket="false" data-currency="CAD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="ostrichpillow-na.myshopify.com" data-host="ostrichpillow.com" data-country="CA" data-value="CA" data-locales="en" data-namelocales="English" aria-current="false">
                        <div class="md-form__select__country__list-link-…
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)8 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 8 affected elements
Component · Ref TF8POX
Affected pagehttps://ostrichpillow.com/blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips
Elementinput#Search-In-Modal
Markup
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search and find">
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref 6LBJ0C
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > input
Markup
<input class="gfbVolumeDiscountQuantityInput" type="number" value="1" data-product-variant-index="0" data-offer-id="VOL-665277" data-tier-count="1" placeholder="Quantity" data-is-event-registered="REGISTERED">
High

Zooming and scaling must not be disabled

WCAG 1.4.4 (AA)5 instances5 inspected pages

Zooming and scaling must not be disabled

Why it matters

Zooming and scaling must not be disabled

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref IRNVWO
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)2 instances1 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 2 affected elements
Component · Ref EHDWAM
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.gfbBundleProductContainer_Template1_1_FBT-232364 > .gfbRightSectionWrapper_Template1 > .gfbProductImageWrapper_Template1[data-current-qty="x1"] > .gfbProductImage_Template1
Markup
<img class="gfbProductImage_Template1" src="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/https://ostrichpillow.com/cdn/shop/files/neckwrapoceanblue.jpg?v=1782383206&amp;width=600&amp;height=600">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)20 instances5 inspected pages

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Why it matters

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Recommended correction

Correct ARIA attribute values and ensure referenced ids exist in the DOM.

View 20 affected elements
Component · Ref 6FUOZM
Affected pagehttps://ostrichpillow.com/
Element#md-form__select__country--footer
Accessible nameUnited States
Rolecombobox
Markup
<button type="button" name="md-form__select__country__button" id="md-form__select__country--footer" role="combobox" aria-haspopup="listbox" aria-label="United States" class="md-form__select" aria-expanded="false" aria-controls="orbeFooterCountryList" data-value="US">
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref NV52RC
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementbutton[aria-label="Load image 8 in gallery view"]
Accessible nameLoad image 8 in gallery view
Markup
<button class="thumbnail global-media-settings global-media-settings--no-shadow" aria-label="Load image 8 in gallery view" aria-controls="GalleryViewer-template--17403278196948__main" aria-describedby="Thumbnail-template--17403278196948__main-9
">
Component · Ref RUZWGC
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.yotpo-dropdown-closable
Accessible nameSort by
Rolecombobox
Markup
<div data-v-7aac675c="" class="yotpo-dropdown-closa..." aria-expanded="false" aria-controls="dropdown-yotpo-dropd..." tabindex="0" aria-labelledby="yotpo-dropdown-0.368..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)66 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 66 affected elements
Component · Ref C5C5X7
Affected pagehttps://ostrichpillow.com/blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips
Element#md-form__select__country--footer > .md-form__select__country__list-link-wrapper > .md-form__select__span
Accessible nameUnited States
Markup
<span class="md-form__select__span">United States</span>
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref GYLJQM
Affected pagehttps://ostrichpillow.com/blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips
Element#md-form__select__language--footer > .md-form__select__language__list-link-wrapper > .md-form__select__span
Accessible nameEnglish
Markup
<span class="md-form__select__span">English</span>
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref 4VX93T
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.gfbBundleProductContainer_Template1_1_FBT-232364 > .gfbRightSectionWrapper_Template1 > .gfbProductsDetailsWrapper_Template1 > .gfbProductsPriceAndQuantityWrapper_Template1 > .gfbProductsPriceWrapper_Template1[data-is-compared-at-price-visible="false"] > .gfbStrikeThroughPrice_Template1
Accessible name$49.00
Markup
<div class="gfbStrikeThroughPrice_Template1">$49.00</div>
Component · Ref A2CT83
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.gfbVolumeDiscountPriceContainerByTier-2_offerId-VOL-665277 > .gfbVolumeDiscountOriginalPrice
Accessible name$60.00
Markup
<div class="gfbVolumeDiscountOriginalPrice">$60.00</div>
Component · Ref 4W4DYC
Affected pagehttps://ostrichpillow.com/
Element.card-custom-1.card-custom-txt > p
Accessible name"Keeps your head and neck comfy while blocking the light from your eyes."
Markup
<p>"Keeps your head and neck comfy while blocking the light from your eyes."</p>
Component · Ref 9N9E9L
Affected pagehttps://ostrichpillow.com/
Element.card-custom-3.card-custom-txt > p
Accessible name"Eye Mask fits all head sizes encouraging improved sleep through a blackout experience."
Markup
<p>"Eye Mask fits all head sizes encouraging improved sleep through a blackout experience."<br></p>
Component · Ref G9FTQE
Affected pagehttps://ostrichpillow.com/
Element.card-custom-2.card-custom-txt > p
Accessible name"The Ostrichpillow Go Neck Pillow has completely changed how I travel."
Markup
<p>"The Ostrichpillow Go Neck Pillow has completely changed how I travel."</p>
Component · Ref QSBTRN
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementquick-add[data-default-variant="43216203350228"] > .quick-add.quick-add--single-variant > .button--full-width.js-add-to-cart.button--primary > span
Accessible nameAdd to cart
Markup
<span>Add to cart</span>
Component · Ref C03WZP
Affected pagehttps://ostrichpillow.com/products/heatbag
Element#shopify-section-template--17403278196948__related_products_custom_gn8Fzc > .color-background-1.no-js-hidden.gradient > .h1
Accessible nameBundle Up & Save
Markup
<h2 class="inline-richtext h1" style="text-align:center!important;">
    Bundle Up &amp; Save
  </h2>
Component · Ref C291SJ
Affected pagehttps://ostrichpillow.com/
Element.video-text-banner-template--17300642529492__banner_iso_PA7yTk > .video-text-banner__text-wrapper > .video-text-banner__content > .video-text-banner__text > p:nth-child(2)
Accessible nameCan’t decide on just one best-selling product?
Markup
<p>Can’t decide on just one best-selling product? </p>
Component · Ref GNNUS7
Affected pagehttps://ostrichpillow.com/
Element.video-text-banner-template--17300642529492__banner_iso_MWhRCt > .video-text-banner__text-wrapper > .video-text-banner__content > .video-text-banner__text_heading > p:nth-child(2)
Accessible nameDESIGNED TO PAUSE. EVEN ON THE MOVE
Markup
<p>DESIGNED TO PAUSE. EVEN ON THE MOVE</p>
Component · Ref 5YDWNI
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(2) > card-product[data-option-count="1"] > .eyemask.card.card--standard > .color-background-2.card__inner.ratio > quick-add[data-default-variant="43216202858708"] > .quick-add--single-variant.quick-add > .button--full-width.button--primary.js-add-to-cart > span
Accessible nameAdd to cart
Markup
<span>Add to cart</span>
Component · Ref WFUJ3O
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.thereliefbundle > .color-background-2.card__inner.ratio > .arrow-right.arrow
Accessible name
Markup
<div class="arrow arrow-right">❯</div>
Component · Ref PZR0BY
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(3) > card-product[data-option-count="1"] > .orbitearplugs.card.card--standard > .color-background-2.card__inner.ratio > quick-add[data-default-variant="47477813117140"] > .quick-add--single-variant.quick-add > .button--full-width.button--primary.js-add-to-cart > span
Accessible nameAdd to cart
Markup
<span>Add to cart</span>
Component · Ref NGK6PM
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.thereliefbundle > .color-background-2.card__inner.ratio > .arrow-left.arrow
Accessible name
Markup
<div class="arrow arrow-left">❮</div>
Component · Ref OWGCU4
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(3) > card-product[data-option-count="1"] > .orbitearplugs.card.card--standard > .color-background-2.card__inner.ratio > .arrow-right.arrow
Accessible name
Markup
<div class="arrow arrow-right">❯</div>
Component · Ref GKSMP0
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.hot\&coldeyemask > .color-background-2.card__inner.ratio > .arrow-right.arrow
Accessible name
Markup
<div class="arrow arrow-right">❯</div>
Component · Ref KL91J5
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.gfbFrequentBoughtWidgetPriceContainerTotalSaving
Accessible name20% Off
Markup
<div class="gfbFrequentBoughtWidgetPriceContainerTotalSaving">20% Off</div>
Component · Ref MLEX01
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.heatedneckwrap > .color-background-2.card__inner.ratio > .arrow-right.arrow
Accessible name
Markup
<div class="arrow arrow-right">❯</div>
Component · Ref CQQHPU
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementa[href$="heatbag"] > span
Accessible name| Midnight Grey
Markup
<span>| Midnight Grey</span>
Component · Ref FUI7PS
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.gfbTotalDiscountedPrice_Template1
Accessible name$87.20
Markup
<div class="gfbTotalDiscountedPrice_Template1">$87.20</div>
Component · Ref HP59VQ
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.thehomebodybundle > .color-background-2.card__inner.ratio > .arrow-right.arrow
Accessible name
Markup
<div class="arrow arrow-right">❯</div>
Component · Ref H83U73
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.heatedneckwrap > .color-background-2.card__inner.ratio > .arrow-left.arrow
Accessible name
Markup
<div class="arrow arrow-left">❮</div>
Component · Ref 7U8D62
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.hot\&coldeyemask > .color-background-2.card__inner.ratio > .arrow-left.arrow
Accessible name
Markup
<div class="arrow arrow-left">❮</div>
Component · Ref Q7EZL6
Affected pagehttps://ostrichpillow.com/
Element.card-custom-1.card-custom-txt > h4
Accessible nameTRAVEL
Markup
<h4>TRAVEL</h4>

Showing 25 representative examples · 22 more affected elements not shown

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 CUC6C8
Affected pagehttps://ostrichpillow.com/policies/terms-of-service
Elementp#progress-text
Accessible nameYou are $80.00 away from free shipping
Markup
<p id="progress-text" class="h4">You are $80.00 away from free shipping</p>
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 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 10 affected elements
Component · Ref 4LF9D3
Affected pagehttps://ostrichpillow.com/
Elementaside#shopify-section-sections--17300641972436__new_sidebar_nwAaVn > div > nav
Accessible nameNew New Put rest on your trip itinerary ·Your travel essentials, in four new colors. New New—Orbit Earplugs ·Designed to tune out nighttime noise VIEW ALL Best Sellers New colors GO NECK PILLOW 360° support that moves with you. New colors EYE MASK The pressure-free blackout sleep mask. SHOP BEST SELLERS Travel TRAVEL PILLOWS Find your position, find your pause. TRAVEL ACCESSORIES The tools you need to rest en route. SHOP TRAVEL Relief HEAT THERAPY Heat therapy tools for soothing relief. RELIEF ACCESSORIES Comfort that helps you keep going. SHOP RELIEF Sleep SLEEP PILLOWS Better sleep starts with better support. SLEEP ACCESSORIES Sleep essentials for every bedtime routine. SHOP SLEEP Bundles Last Chance All products Reviews About us Log in Instagram Pinterest YouTube Translation missing: en.general.social.links.snapchat
Markup
<nav class="new-sidebar__nav" style="--nav-spacing: 134.796875px;"><div id="shopify-block-AbGE2aWxkQ2tHL0U4b__main_sidebar_link_eGMhgq" class="shopify-block"><div class="main-sidebar-link main-sidebar-link--has-children  bold-text "><div class="main-sidebar-link__accordion is-open" data-accordion-id="sidebar-accordion-AbGE2aWxkQ2tHL0U4b__main_sidebar_link_eGMhgq" data-initialized="true">
      <button type="button" class="main-sidebar-link__title-wrapper" aria-expanded="true" aria-controls="sidebar-children-AbGE2aWxkQ2tHL0U4b__main_sidebar_link_eGMhgq">
        <span class="main-sidebar-link__…
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Component · Ref AZJGH7
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementdiv#shopify-section-sections--17300641972436__header > sticky-header > header > nav
Accessible nameShop New Best Sellers Travel Sleep Relief Bundles
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list">
      
      <li><header-menu data-position="1">
            <div class="header__menu-item list-menu__item link focus-inset">
              <span data-position="1">Shop</span>
              <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path></svg>

            </div>
          </header-men…
Affected pages/ /products/heatbag /blogs/self-care-magazine/night-time-awakening-avoid-it-with-these-easy-to-apply-tips /policies/terms-of-service /cart
Medium

ARIA container is missing required child roles

WCAG 1.3.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref 5DFIYR
Affected pagehttps://ostrichpillow.com/products/heatbag
Element.faq-list
Accessible nameWhat materials is Heatbag made of? Heatbag is made with a liquid clay core and soft, durable materials designed for long-lasting hot and cold therapy.Materials include:- Filling: natural clay, glycerin, water- Front Cover: 96% viscose, 4% elastane- Back Cover: 90% viscose, 10% elastane- Inner Fabric: 100% cotton, recycled foam- Clay Bag: 100% nylon taffeta How do I use Heatbag? Heatbag is designed for both hot and cold therapy, as well as everyday comfort and relaxation.For best results:- Use Heatbag while wrapped in its cover- Hug or squeeze it gently to increase contact with the body- Use the cushioned side for softer, more gradual warmth- Use the thinner side for more concentrated heat or cold How do I heat Heatbag? To heat Heatbag:- Remove the clay bag from the cover- Place the clay bag in the microwave- Heat at 1000W for 35 seconds- Ensure any additional microwave functions are turned off- Return the clay bag to the cover before useAlways heat Heatbag from room temperature. Never heat it while frozen, and never place the cover in the microwave because it contains a metal zipper. How do I freeze Heatbag? To use Heatbag cold, place the clay bag in the freezer for at least 1 hour.Before use, check that the temperature feels comfortable and always place the clay bag back inside the cover. When and where can I use Heatbag? Heatbag is designed as a hugging pillow for hot and cold therapy, comfort, and relaxation at home.Common uses include:- Warming up in bed or on the couch- Relieving everyday aches and discomfort- Soothing neck, back, or muscle tension- Soothing menstrual pain- Cooling down on warm days- Stress relief and relaxation How hot does Heatbag get? Heatbag can reach a maximum temperature of approximately 60°C (140°F).Depending on environmental conditions, it can retain heat or cold for up to 120 minutes. Can I take Heatbag on a plane? No, Heatbag is generally not permitted in carry-on luggage because the liquid clay core exceeds the liquid volume limits allowed by most airlines. How long does it take to notice the benefits of using Heatbag? Most users feel warmth, cooling, and comfort immediately after using Heatbag.The liquid clay core is designed to release heat and cold gradually, providing long-lasting comfort over time rather than an intense burst of temperature.You may notice it will take some time to warm up because of its cover. How do I clean Heatbag? Only Heatbag's removable cover is machine washable.To clean the cover:- Machine wash cold at 30°C / 86°F- Air dry after washingTo clean the clay bag:- Wipe gently with a damp cloth or sponge- Allow it to dry completely before storingDo not machine wash or dry the clay bag. Can I return Heatbag? Yes, Heatbag is covered by our 100-day return policy.If you are not satisfied with your purchase, you can return it within 100 calendar days of the delivery date.
Rolelist
Markup
<div class="faq-list specs-faqs-two" role="list">
Medium

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)44 instances1 inspected page

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 44 affected elements
Component · Ref 39HTDH
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(2) > card-product[data-option-count="1"] > .eyemask.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(13)
Markup
<input type="radio" id="template--17300642529492__featured_collection-47895648567508-8" name="" value="" onclick="window.location='https://ostrichpillow.com/products/eye-mask?variant=47895648567508';">
Component · Ref 2JKS4T
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(1) > card-product[data-option-count="1"] > .goneckpillow.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(17)
Markup
<input type="radio" id="template--17300642529492__featured_collection-47895643357396-9" name="" value="" onclick="window.location='https://ostrichpillow.com/products/go-neck-pillow?variant=47895643357396';">
Component · Ref VGZFHT
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(3) > card-product[data-option-count="1"] > .orbitearplugs.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(5)
Markup
<input type="radio" id="template--17300642529492__featured_collection-47477813182676-3" name="" value="" onclick="window.location='https://ostrichpillow.com/products/orbit-earplugs?variant=47477813182676';">
Component · Ref 5ISWJ7
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection393530441940 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(4) > card-product[data-option-count="2"] > .bamboocompressionsocks.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(3)
Markup
<input type="radio" id="template--17300642529492__featured_collection-43479465165012-2" name="" value="" onclick="window.location='https://ostrichpillow.com/products/bamboo-compression-socks?variant=43479465165012';">
Component · Ref EF87AY
Affected pagehttps://ostrichpillow.com/
Element.grid__item:nth-child(4) > card-product[data-option-count="1"] > .heatedneckwrap.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .card-information > .label-selector-container > input[name=""][value=""][type="radio"]:nth-child(7)
Markup
<input type="radio" id="template--17300642529492__featured_collection-43216201744596-4" name="" value="" onclick="window.location='https://ostrichpillow.com/products/heated-neck-wrap?variant=43216201744596';">
Component · Ref TXETB6
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(2) > card-product[data-option-count="1"] > .eyemask.card.card--standard > .color-background-2.card__inner.ratio > .card__information[data-product-card-tracked="true"] > .card__heading[data-product-card-tracked="true"] > .full-unstyled-link[href$="eye-mask"][data-product-link-position="3"]
Accessible nameEye Mask
Markup
<a href="/products/eye-mask" id="StandardCardNoMediaL..." class="full-unstyled-link" aria-labelledby="StandardCardNoMediaL..." rel="nofollow" data-product-link-po...="3" data-impression-id="68879537-897c-4fb3-b..." data-product-click-t...="true">
Component · Ref SQY3UQ
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(2) > card-product[data-option-count="1"] > .eyemask.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .h5.card__heading > .full-unstyled-link[href$="eye-mask"][data-product-link-position="3"]
Accessible nameEye Mask
Markup
<a href="/products/eye-mask" id="CardLink-template--1..." class="full-unstyled-link" aria-labelledby="CardLink-template--1..." data-product-link-po...="3" data-impression-id="68879537-897c-4fb3-b..." data-product-click-t...="true">
Component · Ref WN3MDI
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(3) > card-product[data-option-count="1"] > .orbitearplugs.card.card--standard > .color-background-2.card__inner.ratio > .card__information[data-product-card-tracked="true"] > .card__heading[data-product-card-tracked="true"] > .full-unstyled-link[href$="orbit-earplugs"][data-product-link-position="1"]
Accessible nameOrbit Earplugs
Markup
<a href="/products/orbit-earp..." id="StandardCardNoMediaL..." class="full-unstyled-link" aria-labelledby="StandardCardNoMediaL..." rel="nofollow" data-product-link-po...="1" data-impression-id="6aff9959-c623-4978-a..." data-product-click-t...="true">
Component · Ref IU9RAP
Affected pagehttps://ostrichpillow.com/
Element.grid__item:nth-child(4) > card-product[data-option-count="1"] > .heatedneckwrap.card.card--standard > .color-background-2.card__inner.ratio > .card__information[data-product-card-tracked="true"] > .card__heading[data-product-card-tracked="true"] > .full-unstyled-link[href$="heated-neck-wrap"][data-product-link-position="4"]
Accessible nameHeated Neck Wrap
Markup
<a href="/products/heated-nec..." id="StandardCardNoMediaL..." class="full-unstyled-link" aria-labelledby="StandardCardNoMediaL..." rel="nofollow" data-product-link-po...="4" data-impression-id="5a77fe9c-c942-4b73-8..." data-product-click-t...="true">
Component · Ref 3XFRBU
Affected pagehttps://ostrichpillow.com/
Element.grid__item:nth-child(4) > card-product[data-option-count="1"] > .heatedneckwrap.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .h5.card__heading > .full-unstyled-link[href$="heated-neck-wrap"][data-product-link-position="4"]
Accessible nameHeated Neck Wrap
Markup
<a href="/products/heated-nec..." id="CardLink-template--1..." class="full-unstyled-link" aria-labelledby="CardLink-template--1..." data-product-link-po...="4" data-impression-id="5a77fe9c-c942-4b73-8..." data-product-click-t...="true">
Component · Ref L5KOHU
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection393530441940 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(4) > card-product[data-option-count="2"] > .bamboocompressionsocks.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .h5.card__heading > .full-unstyled-link[data-product-link-position="5"][data-product-click-tracked="true"]
Accessible nameBamboo Compression Socks
Markup
<a href="/products/bamboo-com..." id="CardLink-template--1..." class="full-unstyled-link" aria-labelledby="CardLink-template--1..." data-product-link-po...="5" data-impression-id="94d4b62b-69a2-43ab-9..." data-product-click-t...="true">
Component · Ref ISSE5
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(3) > card-product[data-option-count="1"] > .orbitearplugs.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .h5.card__heading > .full-unstyled-link[href$="orbit-earplugs"][data-product-link-position="1"]
Accessible nameOrbit Earplugs
Markup
<a href="/products/orbit-earp..." id="CardLink-template--1..." class="full-unstyled-link" aria-labelledby="CardLink-template--1..." data-product-link-po...="1" data-impression-id="6aff9959-c623-4978-a..." data-product-click-t...="true">
Component · Ref AWS8O1
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(1) > card-product[data-option-count="1"] > .goneckpillow.card.card--standard > .color-background-2.card__inner.ratio > .card__information[data-product-card-tracked="true"] > .card__heading[data-product-card-tracked="true"] > .full-unstyled-link[href$="go-neck-pillow"][data-product-link-position="2"]
Accessible nameGo Neck Pillow
Markup
<a href="/products/go-neck-pi..." id="StandardCardNoMediaL..." class="full-unstyled-link" aria-labelledby="StandardCardNoMediaL..." rel="nofollow" data-product-link-po...="2" data-impression-id="b64a80cf-1adb-4dd7-8..." data-product-click-t...="true">
Component · Ref 25MB96
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection412598862036 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(1) > card-product[data-option-count="1"] > .goneckpillow.card.card--standard > .card__content > .card__information[data-product-card-tracked="true"] > .h5.card__heading > .full-unstyled-link[href$="go-neck-pillow"][data-product-link-position="2"]
Accessible nameGo Neck Pillow
Markup
<a href="/products/go-neck-pi..." id="CardLink-template--1..." class="full-unstyled-link" aria-labelledby="CardLink-template--1..." data-product-link-po...="2" data-impression-id="b64a80cf-1adb-4dd7-8..." data-product-click-t...="true">
Component · Ref OVGIM4
Affected pagehttps://ostrichpillow.com/
Element#FeaturedCollectiontemplate--17300642529492__featured_collection393530441940 > .page-width-desktop > .contains-card--product.grid--4-col-desktop.grid--2-col-tablet-down > .grid__item:nth-child(4) > card-product[data-option-count="2"] > .bamboocompressionsocks.card.card--standard > .color-background-2.card__inner.ratio > .card__information[data-product-card-tracked="true"] > .card__heading[data-product-card-tracked="true"] > .full-unstyled-link[data-product-link-position="5"][rel="nofollow"]
Accessible nameBamboo Compression Socks
Markup
<a href="/products/bamboo-com..." id="StandardCardNoMediaL..." class="full-unstyled-link" aria-labelledby="StandardCardNoMediaL..." rel="nofollow" data-product-link-po...="5" data-impression-id="94d4b62b-69a2-43ab-9..." data-product-click-t...="true">
Low

Video may be missing captions

WCAG 1.2.2 (A)21 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 21 affected elements
Component · Ref DESUIQ
Affected pagehttps://ostrichpillow.com/
Elementdiv > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > div > video:nth-of-type(1)
Accessible nameOrbit Earplugs
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" aria-label="Orbit Earplugs" poster="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/files/preview_images/49cb33eb8f60436ea2e9bc61db4acee3.thumbnail.0000000000_small.jpg?v=1782379699"><source src="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/videos/c/vp/49cb33eb8f60436ea2e9bc61db4acee3/49cb33eb8f60436ea2e9bc61db4acee3.HD-1080p-7.2Mbps-87386425.mp4?v=0" type="video/mp4"><img src="https://scdn.speedsize.com/bd0a5…
Component · Ref VXLGBJ
Affected pagehttps://ostrichpillow.com/products/heatbag
Elementli#Slide-template--17403278196948__main-38635397775572 > div > modal-opener > div > video
Accessible nameHeatbag
Markup
<video playsinline="playsinline" preload="none" loop="loop" autoplay="autoplay" muted="muted" aria-label="Heatbag" poster="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/files/preview_images/54c1ce6e4beb4e3fbd75fc65c9f055ff.thumbnail.0000000000_800x.jpg?v=1782386639"><source src="https://scdn.speedsize.com/bd0a520e-390f-4542-9eab-50a527093b46/ostrichpillow.com/cdn/shop/videos/c/vp/54c1ce6e4beb4e3fbd75fc65c9f055ff/54c1ce6e4beb4e3fbd75fc65c9f055ff.HD-1080p-7.2Mbps-87394556.mp4?v=0" type="video/mp4"><img src="https://scdn.speedsize.com/bd0a520e-390f-454…

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.