Public accessibility assessment

Accessibility issues detected on createabed.com

Evolize inspected 5 public pages on createabed.com and detected 89 automatically identifiable accessibility findings.

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

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

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

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

02 · Start here

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

  1. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 11 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 https://createabed.com/blogs/press/.

    View technical evidence →
  2. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 11 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 https://createabed.com/blogs/press/.

    View technical evidence →
  3. Critical

    Required ARIA attributes are missing

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

    An element's ARIA role requires attributes that are absent, so its state is not exposed correctly.

    Recommended action

    Add the ARIA attributes required by the element's role (e.g. aria-checked on a checkbox role).

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

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

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

    Recommended action

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

    View technical evidence →
  5. High

    Zooming and scaling must not be disabled

    WCAG 1.4.4 (AA) · 5 inspected pages · 5 instances
    Why this matters

    Zooming and scaling must not be disabled

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA5455 / 5
2.4.3Focus OrderA1355 / 5
1.3.1Info and RelationshipsA555 / 5
4.1.2Name, Role, ValueA555 / 5
1.2.2Captions (Prerecorded)A311 / 5
1.1.1Non-text ContentA211 / 5
2.1.1KeyboardA211 / 5
2.4.4Link Purpose (In Context)A211 / 5
2.5.8Target Size (Minimum)AA222 / 5
1.4.4Resize TextAA155 / 5
3.3.2Labels or InstructionsA111 / 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

Required ARIA attributes are missing

WCAG 4.1.2 (A)4 instances1 inspected page

An element's ARIA role requires attributes that are absent, so its state is not exposed correctly.

Why it matters

An element's ARIA role requires attributes that are absent, so its state is not exposed correctly.

Recommended correction

Add the ARIA attributes required by the element's role (e.g. aria-checked on a checkbox role).

View 4 affected elements
Component · Ref TIGTRV
Affected pagehttps://createabed.com/
Elementdiv[data-value="Horizontal"]
Accessible nameHorizontal
Roleradio
Markup
<div class="cab-swatch" data-value="Horizontal" data-option="Mattress Orientation" tabindex="0" role="radio" aria-label="Horizontal">
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)101 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 101 affected elements
Component · Ref YDZX3M
Affected pagehttps://createabed.com/pages/contact-us
Element.form-control:nth-child(1) > .floating-label
Accessible nameName
Markup
<label for="input-template--27377893540006__contact--contactname" class="floating-label">Name</label>
Affected pages/ /products/bed-stops /pages/contact-us
Component · Ref J8SO3L
Affected pagehttps://createabed.com/policies/terms-of-service
Element.prose.text-subdued > p > a[target="_blank"]
Accessible namecreateabed
Markup
<a href="https://www.instagram.com/explore/tags/createabed/" target="_blank" title="https://www.instagram.com/explore/tags/createabed/">createabed</a>
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Component · Ref F5V44S
Affected pagehttps://createabed.com/policies/terms-of-service
Elementa[title="Adjustable Bed Mechanism"]
Accessible namehigh-quality murphy bed mechanism
Markup
<a href="/products/adjustable-deluxe-bed-mechanism" title="Adjustable Bed Mechanism" data-product-impression-tracked="true" data-product-link-position="2" data-impression-id="2728ecc7-8dc7-4a3c-8098-eed054b9f0c3" data-above-fold="false" data-product-click-tracked="true">
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Component · Ref R17GCI
Affected pagehttps://createabed.com/products/bed-stops
Element.text-success
Accessible nameIn stock
Markup
<span class="text-with-icon text-success">
Affected pages/ /products/bed-stops
Component · Ref UO9597
Affected pagehttps://createabed.com/cart
Elementlabel
Accessible nameE-mail
Markup
<label for="input-sections--27377894097062__footer--contactemail" class="floating-label">E-mail</label>
Affected pages/policies/terms-of-service /cart
Component · Ref P91DTP
Affected pagehttps://createabed.com/cart
Elementshop-follow-button,.cursor-pointer
Markup
<span class="cursor-pointer whitespace-nowrap pr-3 font-sans text-button-large transition-colors text-white">
Affected pages/products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Component · Ref U04ZJO
Affected pagehttps://createabed.com/products/bed-stops
Elementdiv[aria-label="Full, Vertical - Adjustable"] > .Item__LinkWrapper-sc-b840c376-6.bdVaHa.eapp-file-embed-item-linkWrapper > .gTBVoz.Item__Link-sc-b840c376-7.cTgocR
Accessible nameDownload
Markup
<div class="typography__Container-sc-6a6f3332-0 gTBVoz Item__Link-sc-b840c376-7 cTgocR eapp-file-embed-item-link">Download</div>
Component · Ref Z20HRU
Affected pagehttps://createabed.com/pages/contact-us
Element.fieldset > .form-control:nth-child(2) > .floating-label
Accessible namePhone Number
Markup
<label for="input-template--27377893540006__contact--contactphone-number" class="floating-label">Phone Number</label>
Component · Ref NCURFI
Affected pagehttps://createabed.com/
Element.ai-product-card-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7:nth-child(4) > .ai-product-card-header-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7 > .ai-product-card-badge-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7
Accessible nameBEST VALUE
Markup
<div class="ai-product-card-badge-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7">
                  BEST VALUE
                </div>
Component · Ref VPGA02
Affected pagehttps://createabed.com/pages/contact-us
Element.input-row > .form-control:nth-child(2) > .floating-label
Accessible nameE-mail
Markup
<label for="input-template--27377893540006__contact--contactemail" class="floating-label">E-mail</label>
Component · Ref IXV0YW
Affected pagehttps://createabed.com/
Element.ai-product-card-original-price-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7
Accessible name$488.00
Markup
<span class="ai-product-card-original-price-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7">
                    $488.00
                  </span>
Component · Ref MGDSE6
Affected pagehttps://createabed.com/
Element.ai-product-card-button-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7[data-product-link-position="2"][href$="deluxe-bed-mechanism"]
Accessible nameBUY NOW
Markup
<a href="/products/deluxe-bed-mechanism" class="ai-product-card-button-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7" data-product-impression-tracked="true" data-product-link-position="2" data-impression-id="977fb79b-c731-490e-a295-14abc4942971" data-above-fold="false" ...>
Component · Ref XWIRAU
Affected pagehttps://createabed.com/products/bed-stops
Element#yotpo-main-widget-btn
Accessible nameBe the first to write a review!
Markup
<button data-v-4f716a87="" id="yotpo-main-widget-btn" type="button" class="yotpo-new-review-btn yotpo-btn-l empty-state">Be the first to write a review!</button>
Component · Ref DC3WTJ
Affected pagehttps://createabed.com/
Element.ai-product-card-button-ayw82r2piskfzwhy4baigenblock2fe364bwg4id7[data-product-link-position="3"][data-above-fold="false"]
Accessible nameBUY NOW
Markup
<a href="/products/premium-ad..." class="ai-product-card-butt..." data-product-impress...="true" data-product-link-po...="3" data-impression-id="1293fb9a-fc59-45b9-8..." data-above-fold="false" data-product-click-t...="true">
Component · Ref 0M8RMA
Affected pagehttps://createabed.com/pages/contact-us
Element.button--xl.button[href$="support"]
Accessible nameCustomer Support Request
Markup
<a class="button button--xl" style="--button-background: 47 165 215 / var(--button-background-opacity, 1);--button-outline-color: 47 165 215;" href="/pages/support">Customer Support Request</a>
Component · Ref FM3JVG
Affected pagehttps://createabed.com/products/bed-stops
Element.button--secondary.button--xl[is="custom-button"] > div
Accessible nameAdd to cart
Markup
<div>Add to cart</div>
Component · Ref H6AZF5
Affected pagehttps://createabed.com/products/bed-stops
Element.text-sm.prose > p > strong
Accessible nameMechanisms + Mattresses:
Markup
<strong>Mechanisms + Mattresses:</strong>
Component · Ref ADYOUX
Affected pagehttps://createabed.com/
Elementbutton[is="custom-button"] > div
Accessible nameAdd to cart
Markup
<div>Add to cart</div>
Component · Ref 69OMUR
Affected pagehttps://createabed.com/products/bed-stops
Element.text-sm.prose > p
Accessible nameMechanisms + Mattresses: The All-In-One Murphy Bed Solution
Markup
<p><strong>Mechanisms + Mattresses:</strong> The All-In-One Murphy Bed Solution</p>
Component · Ref DZ58FE
Affected pagehttps://createabed.com/
Elementa[data-product-link-position="4"]
Accessible nameBUY NOW
Markup
<a href="/products/create-a-b..." class="ai-product-card-butt..." data-product-impress...="true" data-product-link-po...="4" data-impression-id="f932b557-7e1b-4c3e-9..." data-above-fold="false" data-product-click-t...="true">
Component · Ref 7SQ1R5
Affected pagehttps://createabed.com/products/bed-stops
Element.text-with-icon > .text-sm.bold
Accessible nameGet 20% Off When You Bundle
Markup
<span class="bold text-sm">Get 20% Off When You Bundle</span>
Component · Ref AWW0OR
Affected pagehttps://createabed.com/products/bed-stops
Element.yotpo-title-text
Accessible nameWe’re looking for stars!
Markup
<div class="yotpo-title-text">We’re looking for stars!</div>
Component · Ref 2D9U84
Affected pagehttps://createabed.com/products/bed-stops
Element.feature-chart__table-row--product.feature-chart__table-row:nth-child(1) > .feature-chart__product[data-product-card-tracked="true"]:nth-child(1) > .gap-5.v-stack > .feature-chart__view-button-container.justify-self-start.md\:block > .button[href$="bed-stops"][data-product-link-position="6"]
Accessible nameView
Markup
<a class="button" style="--button-background:..." href="/products/bed-stops" data-product-link-po...="6" data-impression-id="2a3a6702-a427-49a2-9..." data-product-click-t...="true">
Component · Ref 1V4MAB
Affected pagehttps://createabed.com/products/bed-stops
Element.is-selected.prose > .button--xl.button[href$="find-a-builder"]
Accessible nameFIND A BUILDER
Markup
<a class="button button--xl" style="--button-background: 47 165 215 / var(--button-background-opacity, 1);--button-outline-color: 47 165 215;" href="/pages/find-a-builder">FIND A BUILDER</a>
Component · Ref 4O1YN2
Affected pagehttps://createabed.com/
Element#scroll-area-template--27377893474470__image_link_blocks_pUpXEK > .image-link-blocks__item.bg-secondary.rounded:nth-child(2) > .content-over-media.rounded > .place-self-end-start.w-full.bold > .h-stack.justify-between.gap-2
Accessible nameBed + Desk Mechanism Kit
Markup
<div class="h-stack justify-between gap-2">

Showing 25 representative examples · 29 more affected elements not shown

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)43 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 43 affected elements
Component · Ref YHQD0I
Affected pagehttps://createabed.com/pages/contact-us
Elementsection#shopify-section-sections--27377894097062__text-with-icons > div > div > div > page-dots > button:nth-of-type(3)
Accessible nameGo to item 3
Markup
<button type="button" class="tap-area" aria-current="false">
                <span class="sr-only">Go to item 3</span>
              </button>
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Component · Ref G7PDVP
Affected pagehttps://createabed.com/cart
Elementdiv > details:nth-of-type(3) > div > div > p:nth-of-type(3) > a
Accessible nameClick here to submit a customer support request
Markup
<a href="/pages/support" title="Customer Service &amp; Support">Click here to submit a customer support request</a>
Component · Ref G2VGIM
Affected pagehttps://createabed.com/pages/contact-us
Elementbutton#bh-sl-submit
Accessible nameSearch
Markup
<button id="bh-sl-submit" type="submit">Search</button>
Component · Ref F6I1ZZ
Affected pagehttps://createabed.com/pages/contact-us
Elementselect#scasl-radius-container
Markup
<select id="scasl-radius-container" name="bh-sl-maxdistance">
                      </select>
Component · Ref GRFS6S
Affected pagehttps://createabed.com/cart
Elementdiv#tab-panel-6f83424a-842d-41d2-9231-e0e48a6279e7-2 > p:nth-of-type(3) > a
Accessible nameClick here to submit a customer support request
Markup
<a href="/pages/support" title="Customer Service &amp; Support">Click here to submit a customer support request</a>
Component · Ref IC8K9E
Affected pagehttps://createabed.com/products/bed-stops
Elementproduct-rerender#product-info-15203878011046-template--27377905139878__main > div > product-gallery > scroll-shadow > page-dots > button:nth-of-type(2)
Accessible nameGo to item 2
Markup
<button type="button" class="product-gallery__thumbnail" aria-current="false" aria-label="Go to item 2"><img src="//createabed.com/cdn/shop/files/1209195078162644.iNuVPkHRW87Q5Cvys2W4_height640.png?v=1766138951&amp;width=360" alt="Bed Stop" srcset="//createabed.com/cdn/shop/files/1209195078162644.iNuVPkHRW87Q5Cvys2W4_height640.png?v=1766138951&amp;width=56 56w, //createabed.com/cdn/shop/files/1209195078162644.iNuVPkHRW87Q5Cvys2W4_height640.png?v=1766138951&amp;width=64 64w, //createabed.com/cdn/shop/files/1209195078162644.iNuVPkHRW87Q5Cvys2W4_height640.png?v=1766138951&amp;width=112 112w, //cr…
Component · Ref L0S1QM
Affected pagehttps://createabed.com/
Elementproduct-rerender#featured-product-template--27377893474470__featured-product > div > product-gallery > page-dots > button:nth-of-type(2)
Accessible nameGo to item 2
Markup
<button type="button" class="tap-area" aria-current="false">
          <span class="sr-only">Go to item 2</span>
        </button>
Component · Ref K63B4V
Affected pagehttps://createabed.com/
Elementimages-with-text-scrolling:nth-of-type(1) > div:nth-of-type(4) > div > div > p:nth-of-type(3) > a
Accessible nameSHOP NOW
Markup
<a href="/products/standard-bed-mechanism" title="Standard Bed Mechanism" data-product-link-position="6" data-impression-id="944f80bd-4ab1-4f7a-bf9b-4d7c88863b97" data-product-click-tracked="true"><strong>SHOP NOW</strong></a>
Component · Ref M05LFN
Affected pagehttps://createabed.com/products/bed-stops
Elementdiv > product-gallery > div > div > div > button
Accessible nameZoom
Markup
<button type="button" is="product-zoom-button" class="circle-button circle-button--fill ring">
            <span class="sr-only">Zoom</span><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="15" height="15" class="icon icon-image-zoom" viewBox="0 0 15 15">
        <circle cx="7.067" cy="7.067" r="6.067" stroke="currentColor"></circle>
        <path d="M11.4 11.4 14 14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
        <path d="M7 4v6M4 7h6" stroke="currentColor"></path>
      </svg></button>
Component · Ref GVZTSN
Affected pagehttps://createabed.com/pages/contact-us
Elementinput#bh-sl-address
Markup
<input type="text" id="bh-sl-address" name="bh-sl-address">
Component · Ref PONCMY
Affected pagehttps://createabed.com/products/bed-stops
Elementdiv:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div > div:nth-of-type(1) > div:nth-of-type(2)
Accessible namePrevious slide
Rolebutton
Markup
<div class="yottie-widget-feed-section-arrow yottie-widget-feed-section-arrow-prev swiper-button-disabled" data-keyboard-activate="" aria-disabled="true" tabindex="0" role="button" aria-label="Previous slide"><span></span></div>
Component · Ref FAMTNB
Affected pagehttps://createabed.com/pages/contact-us
Elementlabel#scasl-viewmap-btn-template > button
Accessible nameView Map
Markup
<button class="scasl-view-map-btn">View Map</button>
Component · Ref G90SZZ
Affected pagehttps://createabed.com/products/bed-stops
Elementdiv:nth-of-type(2) > div:nth-of-type(1) > div > ul > li > a
Accessible nameAdjustable Mechanism
Rolebutton
Markup
<a data-yt-id="0" role="button" tabindex="0" data-keyboard-activate="">Adjustable Mechanism</a>
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 27PWRB
Affected pagehttps://createabed.com/cart
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
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 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 3 affected elements
Component · Ref 3PK0VD
Affected pagehttps://createabed.com/
Elementvideo-media[loaded=""] > video[muted="muted"] > img
Markup
<img src="//createabed.com/cdn/shop/files/preview_images/b211879957194cd08049fd7639c806d5.thumbnail.0000000000_800x.jpg?v=1758636290">
Component · Ref YIX36B
Affected pagehttps://createabed.com/
Elementvideo[controls="controls"] > img
Markup
<img src="//createabed.com/cdn/shop/files/preview_images/ce68ea9b2b1248858710194765f0bbf0.thumbnail.0000000000_small.jpg?v=1757519817">
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)2 instances1 inspected page

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref PFP90Z
Affected pagehttps://createabed.com/
Element#product-gallery-8502079848614-template--27377893474470__featured-product
Accessible namePremium Adjustable Bed Mechanism
Markup
<media-carousel desktop-mode="carousel_thumbnails_bottom" adaptive-height="" initial-index="0" id="product-gallery-8502079848614-template--27377893474470__featured-product" class="product-gallery__media-list bleed scroll-area md:unbleed is-scrollable" style="max-height: 398px;">
Component · Ref XYP6XC
Affected pagehttps://createabed.com/
Element.ai-review-carousel__track-azvjwaey2ueffu2jzaaigenblocke5376a4kk7f9h
Accessible nameMike Thompson Professional Contractor "As a contractor, I recommend Create A Bed to all my clients. The quality is unmatched and installation is straightforward." Jennifer Lee Homeowner "Perfect for our guest room renovation. Easy to assemble and looks professionally done. Highly recommend!" David Martinez First-time DIYer "I had zero woodworking experience and still managed to build a beautiful bed. The instructions were foolproof!" Amanda Chen Interior Designer "I use Create A Bed for all my client projects. The customization options are endless and quality is exceptional." Robert Williams Woodworking Hobbyist "Outstanding hardware and support. Made my custom bed project a breeze. Will definitely order again!" Lisa Anderson Property Manager "We've furnished multiple rental properties with Create A Bed. Durable, affordable, and our tenants love them."
Markup
<div class="ai-review-carousel__track-azvjwaey2ueffu2jzaaigenblocke5376a4kk7f9h" data-carousel-track="">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)10 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 10 affected elements
Component · Ref KG4F6L
Affected pagehttps://createabed.com/products/bed-stops
Element.footer__aside-top > .gap-6.h-stack > .relative > .gap-2\.5[aria-label="Change country or currency"][aria-haspopup="dialog"]
Accessible nameChange country or currency
Markup
<button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country--sections--27377894097062__footer" aria-expanded="false" aria-haspopup="dialog">
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Component · Ref FJ4W09
Affected pagehttps://createabed.com/policies/terms-of-service
Element.md\:block > .relative > .gap-2\.5[aria-label="Change country or currency"][aria-haspopup="dialog"]
Accessible nameChange country or currency
Markup
<button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country-end-sections--27377894162598__header" aria-expanded="false" aria-haspopup="dialog">
Affected pages/ /pages/contact-us /policies/terms-of-service /cart
Component · Ref 9GCQ5W
Affected pagehttps://createabed.com/products/bed-stops
Element.shrink-0 > .relative > .gap-2\.5[aria-label="Change country or currency"][aria-haspopup="dialog"]
Accessible nameChange country or currency
Markup
<button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country-end-sections--27377894162598__header" aria-expanded="false" aria-haspopup="dialog">
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 71V1Z3
Affected pagehttps://createabed.com/cart
Elementheight-observer > store-header > div > div:nth-of-type(1) > div > nav
Accessible nameHome Shop @media screen and (min-width: 1150px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-column-max-width: 160px; --mega-menu-justify-content: space-between; --mega-menu-nav-gap: var(--spacing-12); --column-list-max-width: 75%; } } @media screen and (min-width: 1400px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-column-max-width: 180px; --mega-menu-nav-gap: var(--spacing-16); --column-list-max-width: 75%; } } @media screen and (min-width: 1600px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-gap: var(--spacing-16); } } @media screen and (min-width: 1800px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-gap: var(--spacing-20); } } NEW: Bed + Desk Mechanism Bundle Premium Adjustable Bed Mechanism Kit Adjustable Bed Mechanism Adjustable King Size Mechanism Deluxe Bed Mechanism Standard Bed Mechanism Murphy Bed Mattresses Desk Mechanism (NEW) Bedding Murphy Bed Parts & Accessories Shop All #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --navigation-promo-grid: auto / auto ; --mega-menu-promo-grid-image-max-width: 300px; --mega-menu-promo-grid-image-min-width: 172px; --promo-heading-font-size: var(--text-h3); --content-over-media-row-gap: var(--spacing-5); --content-over-media-column-gap: var(--spacing-6);--promo-heading-line-height: 1.2;margin-inline-start: calc(var(--drawer-body-padding) * -1); margin-inline-end: calc(var(--drawer-body-padding) * -1); margin-block-end: calc(var(--drawer-body-padding) * -1);} #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- .navigation-promo__carousel-controls {inset-block-start: var(--content-over-media-column-gap);} @media screen and (min-width:700px) { #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- {--mega-menu-promo-grid-image-min-width: 192px; --content-over-media-row-gap: var(--spacing-7); --content-over-media-column-gap: var(--spacing-8); } }@media screen and (min-width: 1150px) { #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --promo-heading-font-size: var(--text-h4); --promo-heading-line-height: 1.3; --navigation-promo-gap: var(--spacing-0-5); --mega-menu-promo-grid-image-min-width: 220px; max-width: 440px; margin-block-start: calc(-1 * var(--mega-menu-block-padding)); margin-block-end: calc(-1 * var(--mega-menu-block-padding)); margin-inline-end: calc(-1 * (100vw - min(100vw - var(--container-gutter) * 2, var(--container-max-width))) / 2); } #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --content-over-media-row-gap: var(--spacing-8); --content-over-media-column-gap: var(--spacing-10); } } @media screen and (min-width: 1400px) { #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --mega-menu-promo-grid-image-max-width: 440px; } } Murphy Bed Design Inspiration Murphy Bed Accessories Find an Expert Builder Adjustable King Size Mechanism Sale price$474.00 USD Regular price$524.00 USD Previous Next Sales NEW: Bed + Desk Mechanism Bundle Plans Contact Resources @media screen and (min-width: 1150px) { #mega-menu-4dd27740-f42d-47c2-82bc-25655bb29824 { --mega-menu-nav-column-max-width: 160px; --mega-menu-justify-content: space-between; --mega-menu-nav-gap: var(--spacing-8); --column-list-max-width: 75%; } } @media screen and (min-width: 1400px) { #mega-menu-4dd27740-f42d-47c2-82bc-25655bb29824 { --mega-menu-nav-column-max-width: 180px; --mega-menu-nav-gap: var(--spacing-16); --column-list-max-width: 75%; } } @media screen and (min-width: 1600px) { #mega-menu-4dd27740-f42d-47c2-82bc-25655bb29824 { --mega-menu-nav-gap: var(--spacing-16); } } @media screen and (min-width: 1800px) { #mega-menu-4dd27740-f42d-47c2-82bc-25655bb29824 { --mega-menu-nav-gap: var(--spacing-20); } } Videos Gallery Reviews Plans / Instructions FAQs Support Blogs #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- { --navigation-promo-grid: auto / repeat(2, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) ; --mega-menu-promo-grid-image-max-width: 300px; --mega-menu-promo-grid-image-min-width: 172px; --promo-heading-font-size: var(--text-h5); --content-over-media-row-gap: var(--spacing-3); --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); --panel-wrapper-justify-content: flex-start;} #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} @media screen and (min-width:700px) { #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; --content-over-media-row-gap: var(--spacing-4); --content-over-media-column-gap: var(--spacing-5); } }@media screen and (min-width: 1150px) { #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- { --promo-heading-font-size: var(--text-h4); --promo-heading-line-height: 1.3; --navigation-promo-gap: var(--spacing-4); --mega-menu-promo-grid-image-min-width: 220px; } #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- { --content-over-media-row-gap: var(--spacing-6); --content-over-media-column-gap: var(--spacing-8); } } @media screen and (min-width: 1400px) { #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- { --mega-menu-promo-grid-image-max-width: 360px; --promo-heading-font-size: var(--text-h6); --promo-heading-line-height: 1.4; } #navigation-promo-4dd27740-f42d-47c2-82bc-25655bb29824-7- { --content-over-media-row-gap: var(--spacing-4); --content-over-media-column-gap: var(--spacing-5); } } How-To Videos Assembly Instructions Press
Rolenavigation
Markup
<nav class="header__link-list  wrap" role="navigation">
              <ul class="contents" role="list">

                  <li><a href="/" class="bold link-faded-reverse">Home</a></li>

                  <li><details is="mega-menu-disclosure" trigger="hover">
                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/shop-all">Shop<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
   …
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Component · Ref 2KYQ51
Affected pagehttps://createabed.com/
Elementheader#shopify-section-sections--27377894162598__header > height-observer > store-header > div > div:nth-of-type(2) > nav
Accessible nameFAQ Find A Builder
Rolenavigation
Markup
<nav class="header__link-list" role="navigation">
            <ul class="contents"><li>
                  <a href="/pages/faq" class="bold link-faded-reverse">FAQ</a>
                </li><li>
                  <a href="/pages/find-a-builder" class="bold link-faded-reverse">Find A Builder</a>
                </li></ul>
          </nav>
Affected pages/ /products/bed-stops /pages/contact-us /policies/terms-of-service /cart
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)6 instances1 inspected page

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 6 affected elements
Component · Ref V7XWQO
Affected pagehttps://createabed.com/products/bed-stops
Elementdiv[aria-label="Twin, Horizontal - Adjustable"]
Accessible nameTwin, Horizontal - Adjustable
Markup
<div aria-label="Twin, Horizontal - Adjustable" tabindex="0" class="Item__Component-sc-b840c376-0 jgZlsd eapp-file-embed-item-component">
Medium

ARIA role is missing its required parent

WCAG 1.3.1 (A)3 instances1 inspected page

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Why it matters

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Recommended correction

Place the element inside its required parent role (e.g. option must be within listbox).

View 3 affected elements
Component · Ref B0TOXA
Affected pagehttps://createabed.com/cart
Element#tab-6f83424a-842d-41d2-9231-e0e48a6279e7-2
Accessible nameContact Us
Roletab
Markup
<button type="button" slot="title" class="tabs-nav__button bold text-subdued text-center" role="tab" aria-controls="tab-panel-6f83424a-842d-41d2-9231-e0e48a6279e7-2" id="tab-6f83424a-842d-41d2-9231-e0e48a6279e7-2" aria-selected="false">Contact Us</button>
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref JLZTSE
Affected pagehttps://createabed.com/products/bed-stops
Elementinput#wtb-search-input
Markup
<input type="text" id="wtb-search-input" placeholder="Search...">
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 1NMONE
Affected pagehttps://createabed.com/
Elementvideo-media[loaded=""] > video[muted="muted"]
Markup
<video playsinline="true" preload="metadata" muted="muted" poster="//createabed.com/cdn/shop/files/preview_images/b211879957194cd08049fd7639c806d5.thumbnail.0000000000_800x.jpg?v=1758636290">
Low

Touch targets are too small

WCAG 2.5.8 (AA)9 instances2 inspected pages

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

Why it matters

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

Recommended correction

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

View 9 affected elements
Component · Ref A4IFH8
Affected pagehttps://createabed.com/
Element.press__controls > .page-dots > .tap-area[aria-current="true"][type="button"]
Accessible nameGo to item 1
Markup
<button type="button" class="tap-area" aria-current="true">
                  <span class="sr-only">Go to item 1</span>
                </button>
Component · Ref 9B6OZC
Affected pagehttps://createabed.com/products/bed-stops
Elementdiv[aria-label="Twin, Vertical - Adjustable"] > .Item__LinkWrapper-sc-b840c376-6.bdVaHa.eapp-file-embed-item-linkWrapper
Accessible nameDownload the Adjustable_Vertical_Twin_Size.pdf.pdf?v=1707802113
Markup
<a aria-label="Download the Adjusta..." href="https://cdn.shopify...." target="_blank" rel="noopener noreferrer ..." download="" class="Item__LinkWrapper-sc...">
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 PEEMZK
Affected pagehttps://createabed.com/cart
Elementhtml > body
Accessible name(function () { var payload = { release_id: "|cab_2026_01_nav_v1|", release_id_primary: "cab_2026_01_nav_v1", template_version: "cart", page_type: "cart", template_suffix: "", product_handle: "", collection_handle: "" }; try { if (window.Shopify && Shopify.analytics && typeof Shopify.analytics.publish === "function") { Shopify.analytics.publish("cab:experience_context", payload); } } catch (e) { // Intentionally silent in production. } })(); Skip to content :root { --sticky-announcement-bar-enabled:0; } 25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  25% off Murphy Bed Mattresses - Use Code: SLEEPWELL  document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--27377894162598__announcement-bar').clientHeight) + 'px'); :root { --sticky-header-enabled:1; } #shopify-section-sections--27377894162598__header { --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); --header-padding-block: var(--spacing-3); --header-background-opacity: 0.7; --header-background-blur-radius: 4px; --header-transparent-text-color: 255 255 255;--header-logo-width: 145px; --header-logo-height: 36px;position: sticky; top: 0; z-index: 10; }.shopify-section--announcement-bar ~ #shopify-section-sections--27377894162598__header { top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); }@media screen and (min-width: 700px) { #shopify-section-sections--27377894162598__header {--header-logo-width: 165px; --header-logo-height: 40px;--header-padding-block: var(--spacing-6); } }@media screen and (min-width: 1150px) {#shopify-section-sections--27377894162598__header { --header-grid-template: "logo main-nav secondary-nav" / auto minmax(0, 1fr) minmax(0, max-content); } } Menu Search Home Shop @media screen and (min-width: 1150px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-column-max-width: 160px; --mega-menu-justify-content: space-between; --mega-menu-nav-gap: var(--spacing-12); --column-list-max-width: 75%; } } @media screen and (min-width: 1400px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-column-max-width: 180px; --mega-menu-nav-gap: var(--spacing-16); --column-list-max-width: 75%; } } @media screen and (min-width: 1600px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-gap: var(--spacing-16); } } @media screen and (min-width: 1800px) { #mega-menu-af618189-499b-4eb1-9163-df85cea0121a { --mega-menu-nav-gap: var(--spacing-20); } } NEW: Bed + Desk Mechanism Bundle Premium Adjustable Bed Mechanism Kit Adjustable Bed Mechanism Adjustable King Size Mechanism Deluxe Bed Mechanism Standard Bed Mechanism Murphy Bed Mattresses Desk Mechanism (NEW) Bedding Murphy Bed Parts & Accessories Shop All #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --navigation-promo-grid: auto / auto ; --mega-menu-promo-grid-image-max-width: 300px; --mega-menu-promo-grid-image-min-width: 172px; --promo-heading-font-size: var(--text-h3); --content-over-media-row-gap: var(--spacing-5); --content-over-media-column-gap: var(--spacing-6);--promo-heading-line-height: 1.2;margin-inline-start: calc(var(--drawer-body-padding) * -1); margin-inline-end: calc(var(--drawer-body-padding) * -1); margin-block-end: calc(var(--drawer-body-padding) * -1);} #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- .navigation-promo__carousel-controls {inset-block-start: var(--content-over-media-column-gap);} @media screen and (min-width:700px) { #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- {--mega-menu-promo-grid-image-min-width: 192px; --content-over-media-row-gap: var(--spacing-7); --content-over-media-column-gap: var(--spacing-8); } }@media screen and (min-width: 1150px) { #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --promo-heading-font-size: var(--text-h4); --promo-heading-line-height: 1.3; --navigation-promo-gap: var(--spacing-0-5); --mega-menu-promo-grid-image-min-width: 220px; max-width: 440px; margin-block-start: calc(-1 * var(--mega-menu-block-padding)); margin-block-end: calc(-1 * var(--mega-menu-block-padding)); margin-inline-end: calc(-1 * (100vw - min(100vw - var(--container-gutter) * 2, var(--container-max-width))) / 2); } #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --content-over-media-row-gap: var(--spacing-8); --content-over-media-column-gap: var(--spacing-10); } } @media screen and (min-width: 1400px) { #navigation-promo-af618189-499b-4eb1-9163-df85cea0121a-- { --mega-menu-promo-grid-image-max-width: 440px; } } Murphy Bed Design Inspiration Murphy Bed Accessories Find an Expert Builder Adjustable King Size Mechanism Sale price$474.00 USD Regular price$524.00 USD Previous Next Sales NEW: Bed + Desk Mechanism Bundle Plans Contact Resources @media screen and (min-width: 1150px) { #mega-menu-4dd27740-f42d-47c2-82bc-25655bb29824 { --mega-menu-nav-column-max-width: 160px; --mega-menu-justify-content: space-between; --mega-menu-nav-gap: var(--spacing-8); --column-list-max-width: 75%; } } @media screen and (min-width: 1400px) { #mega-menu-4dd27740-f42d-47c2-82bc-25655bb29824 { --mega-menu-nav-column-max-width: 180px; --mega-menu-nav-gap: var(--spacing-16); --column-list-max-width: 75%; } } @media screen an…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="zoom-image--enabled"><!-- DRAWER -->
<template id="drawer-default-template">
  <style>
    [hidden] {
      display: none !important;
    }
  </style>

  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>

  <div part="overlay"></div>

  <div part="content">
    <header part="header">
      <slot name="header"></…
Low

Video may be missing captions

WCAG 1.2.2 (A)4 instances1 inspected page

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 4 affected elements
Component · Ref C50ZSB
Affected pagehttps://createabed.com/
Elementdiv#block-video_RHrTrD > div > video-media > video
Markup
<video playsinline="true" preload="metadata" muted="muted" poster="//createabed.com/cdn/shop/files/preview_images/b211879957194cd08049fd7639c806d5.thumbnail.0000000000_800x.jpg?v=1758636290"><source src="//createabed.com/cdn/shop/videos/c/vp/b211879957194cd08049fd7639c806d5/b211879957194cd08049fd7639c806d5.HD-1080p-7.2Mbps-58085939.mp4?v=0" type="video/mp4"><img src="//createabed.com/cdn/shop/files/preview_images/b211879957194cd08049fd7639c806d5.thumbnail.0000000000_800x.jpg?v=1758636290"></video>
Component · Ref 06GKDC
Affected pagehttps://createabed.com/
Elementmedia-carousel#product-gallery-8502079848614-template--27377893474470__featured-product > div:nth-of-type(10) > video-media > video
Accessible namePremium Adjustable Bed Mechanism
Markup
<video playsinline="true" controls="controls" preload="metadata" aria-label="Premium Adjustable Bed Mechanism" poster="//createabed.com/cdn/shop/files/preview_images/ce68ea9b2b1248858710194765f0bbf0.thumbnail.0000000000_small.jpg?v=1757519817" loading="lazy"><source src="//createabed.com/cdn/shop/videos/c/vp/ce68ea9b2b1248858710194765f0bbf0/ce68ea9b2b1248858710194765f0bbf0.HD-1080p-7.2Mbps-57194811.mp4?v=0" type="video/mp4"><img src="//createabed.com/cdn/shop/files/preview_images/ce68ea9b2b1248858710194765f0bbf0.thumbnail.0000000000_small.jpg?v=1757519817"></video>

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.