Public accessibility assessment

Accessibility issues detected on imaginaryauthors.com

Evolize inspected 5 public pages on imaginaryauthors.com and detected 39 automatically identifiable accessibility findings.

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

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

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

Is imaginaryauthors.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 imaginaryauthors.com and detected 39 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/", where 26 findings were detected. The assessment identified findings mapped to 9 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 · 45 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://imaginaryauthors.myshopify.com/collections/wintery.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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 /pages/fragrance-quiz.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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 /pages/shop-by-keyword.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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 /collections/sets.

    View technical evidence →
  5. High

    Text has insufficient colour contrast

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

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1855 / 5
1.3.1Info and RelationshipsA555 / 5
2.4.3Focus OrderA455 / 5
2.4.4Link Purpose (In Context)A422 / 5
1.2.2Captions (Prerecorded)A311 / 5
4.1.2Name, Role, ValueA255 / 5
1.1.1Non-text ContentA111 / 5
2.1.1KeyboardA111 / 5
2.5.8Target Size (Minimum)AA155 / 5

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

Continuous monitoring

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

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

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)131 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 131 affected elements
Component · Ref CB1QXV
Affected pagehttps://imaginaryauthors.com/cart
Elementa[href$="cowritten"]
Accessible nameCo-Written
Markup
<a href="/pages/cowritten">Co-Written</a>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref IWS6ZL
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Element.disclosure__toggle
Accessible nameUnited States (USD $)
Markup
<button type="button" class="disclosure__toggle disclosure__toggle--currency fs-body-50" aria-expanded="false" aria-controls="currency-list-footer" aria-describedby="currency-heading-footer" data-disclosure-toggle="">
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref S91WLS
Affected pagehttps://imaginaryauthors.com/
Element.footer__links.fs-body-100 > ul > li:nth-child(2) > a[href$="fragrance-quiz"]
Accessible nameFragrance Quiz
Markup
<a href="/pages/fragrance-quiz">Fragrance Quiz</a>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref XZGFPE
Affected pagehttps://imaginaryauthors.com/cart
Element.footer__credits > p:nth-child(1)
Accessible nameCopyright © 2026, Imaginary Authors. All rights reserved. See our terms of use and privacy notice.
Markup
<p>
            Copyright © 2026, <a href="/" title="">Imaginary Authors</a>.
            All rights reserved.
            See our terms of use and privacy notice.
          </p>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref BAZZJP
Affected pagehttps://imaginaryauthors.com/products/gift-set
Elementli:nth-child(1) > a[href$="product-info"]
Accessible nameHelp
Markup
<a href="/pages/product-info">Help</a>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref TOGSPR
Affected pagehttps://imaginaryauthors.com/account/login?checkout_url=https%3A%2F%2Fimaginaryauthors.com%2Fpages%2Floyalty-program
Element.footer__group--2 > .footer__header--collapsed > .footer__heading.fs-accent
Accessible nameAbout
Markup
<span class="footer__heading fs-accent">About</span>
Affected pages/account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref GS4Q82
Affected pagehttps://imaginaryauthors.com/products/gift-set
Elementa[href$="gifts-1"][data-link=""] > .link-hover
Accessible nameGifts
Markup
<span class="link-hover">
            Gifts
          </span>
Affected pages/ /pages/email-sign-up /products/gift-set
Component · Ref 33GGF9
Affected pagehttps://imaginaryauthors.com/products/gift-set
Elementspan[data-add-to-cart-text=""]
Accessible nameAdd to Bag
Markup
<span data-add-to-cart-text="">Add to Bag
</span>
Affected pages/account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref XUHBJB
Affected pagehttps://imaginaryauthors.com/account/login?checkout_url=https%3A%2F%2Fimaginaryauthors.com%2Fpages%2Floyalty-program
Element.newsletter-compact__block-text-content-text > p
Accessible nameSALES, ANNOUNCEMENTS, AND GENERAL MERRYMAKING
Markup
<p>SALES, ANNOUNCEMENTS, AND GENERAL MERRYMAKING</p>
Affected pages/account/login /pages/email-sign-up /cart
Component · Ref YJZ0CE
Affected pagehttps://imaginaryauthors.com/account/login?checkout_url=https%3A%2F%2Fimaginaryauthors.com%2Fpages%2Floyalty-program
Element.newsletter-compact__block-text-content-heading
Accessible nameSubscribe to our newsletter
Markup
<h2 class="newsletter-compact__block-text-content-heading ff-heading fs-heading-4-base section-blocks__heading">
                    Subscribe to our newsletter
                  </h2>
Affected pages/account/login /pages/email-sign-up /cart
Component · Ref PS6LSA
Affected pagehttps://imaginaryauthors.com/cart
Element.newsletter-compact__signup-footer > p
Accessible nameBy completing this form, you are signing up to receive our emails and can unsubscribe at any time.
Markup
<p>By completing this form, you are signing up to receive our emails and can unsubscribe at any time.</p>
Affected pages/account/login /pages/email-sign-up /cart
Component · Ref 1UU1RM
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Element.header__row-segment-desktop.right.header__row-segment > a[href$="cart"][aria-label="Open cart modal"][data-js-cart-icon="cart"] > span[data-js-cart-count=""]
Accessible name0
Markup
<span data-js-cart-count="">0</span>
Affected pages/ /pages/email-sign-up /products/gift-set
Component · Ref T8SFK
Affected pagehttps://imaginaryauthors.com/
Element.footer__group--3 > .footer__header--collapsed.footer__header > .footer__heading.fs-accent
Accessible nameCustomer Service
Markup
<span class="footer__heading fs-accent">Customer Service</span>
Component · Ref NWHYJR
Affected pagehttps://imaginaryauthors.com/products/gift-set
Element.gbbMixAddtoCartBtn
Accessible nameAdd Bundle to Cart
Markup
<div class="gbbMixAddtoCartBtn gbbMixAddtoCartBtnV2 gbbMixAddtoCartBtnDisabled" data-is-event-registered="REGISTERED">Add Bundle to Cart</div>
Component · Ref KN7K7Z
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Element#last_name_01KAA4P3KGWE6DNCWJD6WFNVWT
Markup
<input id="last_name_01KAA4P3KGWE6DNCWJD6WFNVWT" type="text" autocomplete="family-name" tabindex="0" placeholder="Last Name" aria-required="true" aria-invalid="false" options="[object Object]" class="needsclick go3288564459 kl-private-reset-css-Xuajs1">
Component · Ref 4M1NQG
Affected pagehttps://imaginaryauthors.com/account/login?checkout_url=https%3A%2F%2Fimaginaryauthors.com%2Fpages%2Floyalty-program
Element#customer_login_guest > .btn--full.btn--primary[type="submit"]
Accessible nameContinue
Markup
<button type="submit" class="btn btn--primary btn--full">Continue</button>
Component · Ref T87CAP
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Element.go2691888488
Accessible nameSign Up
Markup
<button type="button" tabindex="0" data-action-id="01KAA4P3JN0QC9VD10N7RG1MJW" class="needsclick go2691888488 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">Sign Up</button>
Component · Ref XT3YNL
Affected pagehttps://imaginaryauthors.com/
Element.go2740911170
Accessible nameNo, thanks
Markup
<button type="button" tabindex="0" data-action-id="01K9G8GG06KVKYGS1JVP4CP81D" class="needsclick go2740911170 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">No, thanks</button>
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

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

Why it 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 4BZJX5
Affected pagehttps://imaginaryauthors.com/account/login?checkout_url=https%3A%2F%2Fimaginaryauthors.com%2Fpages%2Floyalty-program
Elementheader > div:nth-of-type(2) > nav > ul > li:nth-of-type(1) > a
Accessible nameFragrances
Markup
<a href="/collections/fragrances">Fragrances</a>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref FN7BN9
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Elementdiv#shopify-section-sections--22007226401004__announcement-bar > div > div:nth-of-type(1) > div > div:nth-of-type(3) > button
Accessible nameNext
Markup
<button class="slider-nav-button slider-nav-button-next" title="Next">
            <span class="icon icon-new icon-chevron ">
  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"></path></svg>
</span>

          </button>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref 7L62CX
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Elementdiv#shopify-section-sections--22007226401004__header > header > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(2) > a:nth-of-type(3)
Accessible nameOpen cart modal
Markup
<a class="header__icon-touch no-transition" href="/cart" aria-label="Open cart modal" data-js-cart-icon="cart">
    
    <span class="icon-button icon-button-header-shopping-cart  ">
  <span class="icon-button__icon">
    <span class="icon icon-new icon-header-shopping-cart ">
  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-miterlimit="10" stroke-width="1.2" d="M5 6.5h16l-2.024 10H7.024L5 6.5Zm0 0L4.364 3H1"></path>
          <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="1.2" d="M7.889 19.71…
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref FY1ON2
Affected pagehttps://imaginaryauthors.com/
Elementhtml > body > div:nth-of-type(7) > div > div:nth-of-type(2)
Accessible nameFULLSCREEN Form
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-label="FULLSCREEN Form" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; z-index: 90000; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; justify-content: center; align-items: center; overflow: clip auto; background-color: rgba(20, 20, 20, 0.6); animation-timing-function: ease; animation-play-state: running; animation-iteration-count: 1; animation-fill-mode: forwards; animation-delay: 0s; animation-duration: 0.35s; animation-name: klaviyo-fadein;" data-kl-scroll-locking-modal="true"><div class="needsclick  kl-privat…
High

Images lack text alternatives

WCAG 1.1.1 (A)1 instance1 inspected page

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Why it matters

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Recommended correction

Add a concise alt attribute describing each informative image. Mark purely decorative images with alt="" so assistive technology skips them.

View 1 affected element
Component · Ref JGMT8D
Affected pagehttps://imaginaryauthors.com/
Element.video-hero__video > img
Markup
<img src="//imaginaryauthors.com/cdn/shop/files/preview_images/4a8fa6552fa64e7f970d57a553329800.thumbnail.0000000000_1800x.jpg?v=1775930112">
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)1 instance1 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 1 affected element
Component · Ref VGS37F
Affected pagehttps://imaginaryauthors.com/products/gift-set
Element.gbbMixModalBody
Accessible nameA CITY ON FIRE - CANDLE$48Add to Cart BOUQUET OF MIRACLES - CANDLE$48Add to Cart CAPE HEARTACHE - CANDLE$48Add to Cart FOX IN THE FLOWERBED - CANDLE$48Add to Cart IN LOVE WITH EVERYTHING - CANDLE$48Add to Cart IS THIS STILL LIFE - CANDLE$48Add to Cart MEET ME IN THE MEADOW - CANDLE$48Add to Cart SAINT JULEP - CANDLE$48Add to Cart SUNDRUNK - CANDLE$48Add to Cart THE ABANDONED MANSION - CANDLE$48Add to Cart YOU, ME, AND AN ESPRESSO MARTINI - CANDLE$48Add to Cart
Markup
<div class="gbbMixModalBody">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)16 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 16 affected elements
Component · Ref M1WZ2Q
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Elementa[aria-controls="for-the-home-menu-2"]
Accessible nameFor The Home
Markup
<a class="navigation__submenu-trigger fs-navigation-base no-transition" data-link="" data-parent="" data-dropdown-trigger="" aria-haspopup="true" aria-expanded="false" aria-controls="for-the-home-menu-2" href="/">
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref WL7442
Affected pagehttps://imaginaryauthors.com/products/gift-set
Element.accordion__label
Accessible nameDescription
Markup
<button class="accordion__label" aria-expanded="true" aria-controls="description">
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 HKWGFC
Affected pagehttps://imaginaryauthors.com/
Elementsection#shopify-section-sections--22007226368236__newsletter_compact_QMtcc7 > div
Accessible nameSubscribe to our newsletter SALES, ANNOUNCEMENTS, AND GENERAL MERRYMAKING Your email Sign up By completing this form, you are signing up to receive our emails and can unsubscribe at any time.
Markup
<div class="
    newsletter-compact
    
    newsletter-compact--spacing-mode-between
    
      animation
      animation--newsletter-compact
    
  " data-section-id="sections--22007226368236__newsletter_compact_QMtcc7" data-section-type="newsletter-compact" style="
    --color-background: #f5f5f5;
    --color-text: #000000;
    --color-text-link: #000000;
    --color-text-input: #000000;
    --color-background-input: #ffffff;
    --overlay-background: #000000;
    
    --overlay-opacity: 0.0;
    
--color-text-overlay-button: #ffffff; --color-text-overlay-button-alpha:
rgba(255, 255, 255, 0…
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)15 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 15 affected elements
Component · Ref WQFBDU
Affected pagehttps://imaginaryauthors.com/
Elementdiv#shopify-section-sections--22007226401004__header > header > div:nth-of-type(2) > nav
Accessible nameFragrances Sample Sets For The Home CANDLES ART PRINTS For The Body BODY OILS SOAPS SHAVE Gifts New Ways to Shop SHOP BY KEYWORD FRAGRANCE QUIZ Help
Markup
<nav>
  <ul>
    
<li>
        <a href="/collections/fragrances">Fragrances</a>
      </li>
      
    
<li>
        <a href="/collections/sample-sets">Sample Sets</a>
      </li>
      
    
<li>
        <a href="/">For The Home</a>
      </li>
      
<li>
          <a href="/collections/candles-1">CANDLES</a>
        </li>
        
      
<li>
          <a href="/collections/art-prints">ART PRINTS</a>
        </li>
        
      
    
<li>
        <a href="/">For The Body</a>
      </li>
      
<li>
          <a href="/collections/body-oils-1">BODY OILS</a>
        </li>
        
      
<li…
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref OUZSII
Affected pagehttps://imaginaryauthors.com/
Elementheader > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(2) > div:nth-of-type(2) > nav
Accessible nameFragrances Sample Sets For The Home CANDLES ART PRINTS For The Body BODY OILS SOAPS SHAVE Gifts New Ways to Shop SHOP BY KEYWORD FRAGRANCE QUIZ Help
Markup
<nav class="header__links header__links-primary" data-navigation="" style="--submenu-item-height: 26px;">

<ul class="header__links-list fs-navigation-base">
  

    

    <li><a href="/collections/fragrances" class="" data-link="">
          <span class="link-hover">
            Fragrances
          </span>
        </a></li>
  

    

    <li><a href="/collections/sample-sets" class="" data-link="">
          <span class="link-hover">
            Sample Sets
          </span>
        </a></li>
  

    

    <li data-submenu-parent=""><!-- if top level item is a link, render a clickable anchor…
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Component · Ref VM2BZ2
Affected pagehttps://imaginaryauthors.com/account/login?checkout_url=https%3A%2F%2Fimaginaryauthors.com%2Fpages%2Floyalty-program
Elementsection > div:nth-of-type(2) > div > div > div > div
Accessible nameFragrances Sample Sets For The Home Candles Art Prints For The Body Body Oils Soaps Shave Gifts Our Story New Ways To Shop Take The Fragrance Quiz Shop By Keyword Help Register / Login @media (max-width: 1300px) { .rivo-hide-tablet { display: none; } }
Rolenavigation
Markup
<div class="drawer-menu__main" data-main="" role="navigation">
            <div class="drawer-menu__links-wrapper animation--drawer-menu-item" style="--delay-offset-multiplier: 0;">
              <ul class="drawer-menu__primary-links" data-depth="0" data-primary-container="true">
                <li class="
      drawer-menu__item
      
      
    " data-list-item="">
    <a data-item="link" class="drawer-menu__link  " href="/collections/fragrances">
      <div class="drawer-menu__link-title">
        
        

        <span class="">
          Fragrances
        </span>
      </div></a>

  …
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
Medium

Touch targets are too small

WCAG 2.5.8 (AA)5 instances5 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 <a>'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 5 affected elements
Component · Ref Q3GQQ0
Affected pagehttps://imaginaryauthors.com/cart
Elementa[href$="data-sale-opt-out"]
Accessible nameDo not sell or share my personal information
Markup
<a href="/pages/data-sale-opt-out" target="_blank" title="Do not sell or share my personal information">Do not sell or share my personal information</a>
Affected pages/ /account/login /pages/email-sign-up /products/gift-set /cart
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 X7UQYK
Affected pagehttps://imaginaryauthors.com/
Element.video-hero__video
Markup
<video playsinline="playsinline" class="video-hero__video animation--video-hero" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" poster="//imaginaryauthors.com/cdn/shop/files/preview_images/4a8fa6552fa64e7f970d57a553329800.thumbnail.0000000000_1800x.jpg?v=1775930112" ...>
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 FNOIDR
Affected pagehttps://imaginaryauthors.com/pages/email-sign-up
Elementhtml > body
Accessible namedocument.documentElement.setAttribute("data-enable-sticky-announcement-bar", ""); document.documentElement.classList.add("sticky-header-enabled"); document.body.classList.add("header-transparent"); document.body.classList.add("quick-search-position-left"); Skip to content Fragrances Sample Sets For The Home CANDLES ART PRINTS For The Body BODY OILS SOAPS SHAVE Gifts New Ways to Shop SHOP BY KEYWORD FRAGRANCE QUIZ Help @media (max-width: 1300px) { .rivo-hide-tablet { display: none; } } 0 @media (max-width: 1300px) { .rivo-hide-tablet { display: none; } } 0 Fragrances Sample Sets For The Home CANDLES ART PRINTS For The Body BODY OILS SOAPS SHAVE Gifts New Ways to Shop SHOP BY KEYWORD FRAGRANCE QUIZ Help Fragrances Sample Sets For The Home Candles Art Prints For The Body Body Oils Soaps Shave Gifts Our Story New Ways To Shop Take The Fragrance Quiz Shop By Keyword Help Register / Login @media (max-width: 1300px) { .rivo-hide-tablet { display: none; } } let menuElement = document.querySelectorAll("[data-item='hm-parent']"); menuElement.forEach((element) => { element.addEventListener('click', function(e) { if (element.nextElementSibling.style.display == 'block') { element.nextElementSibling.style.display = 'none' } else { element.nextElementSibling.style.display = 'block' } }); }); // Set heading height at component level const header = document.querySelector('[data-section-type="header"]'); document.documentElement.style.setProperty('--height-header', header.offsetHeight + 'px'); Clear Popular collections -Best Sellers Fragrances Sample Sets Gifts Body Oils Soaps Candles Shave Art Prints View all results Email Sign Up First NameLast NameEmailSign Up  var load = function () { if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { Locksmith.ping(); } Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { event.preventDefault(); var data = Locksmith.util.serializeForm(event.target); var options = { spinner: false, container: 'locksmith-content' }; // a form rendered inline (section replacement) must keep that context // on resubmit: same enclosing container (there may be several on the // page), and no layout classes or cancel affordance in the re-render var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]'); if (inlineContainer) { options.container = inlineContainer; } if (event.target.getAttribute('data-locksmith-inline') === 'true') { options.include_layout_classes = false; } Locksmith.postResource(data, options); }); Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { event.preventDefault(); Locksmith.postResource({}, { spinner: true, container: document }); }); Locksmith.submitPasscode = function (passcode) { Locksmith.postResource( {…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="template-page header-transparent quick-search-position-left">
    <div class="page">
      

      

      <div class="header__space" data-header-space=""></div>

      <!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--22007226401004__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar__outer-wrapper"><script>
  
  document.documentElement.setAttribute("data-enable-sticky-announcement-bar", "");
</script><div hidden="" class="announcement-bar hidden" data-section-id="sections--22007226401004__announcement-bar" data-se…
Low

Video may be missing captions

WCAG 1.2.2 (A)2 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 2 affected elements
Component · Ref YJA5SG
Affected pagehttps://imaginaryauthors.com/
Elementdiv:nth-of-type(3) > div > div > button > div:nth-of-type(2) > video
Markup
<video playsinline="playsinline" class="play-button-block-video" data-play-button-block-video="" autoplay="autoplay" controls="controls" muted="muted" preload="metadata" poster="//imaginaryauthors.com/cdn/shop/files/preview_images/4a8fa6552fa64e7f970d57a553329800.thumbnail.0000000000_small.jpg?v=1775930112" loading="lazy"><source src="//imaginaryauthors.com/cdn/shop/videos/c/vp/4a8fa6552fa64e7f970d57a553329800/4a8fa6552fa64e7f970d57a553329800.HD-1080p-7.2Mbps-81168690.mp4?v=0" type="video/mp4"><img src="//imaginaryauthors.com/cdn/shop/files/preview_images/4a8fa6552fa64e7f970d57a553329800.thumb…
Component · Ref YSPCS0
Affected pagehttps://imaginaryauthors.com/
Elementdiv > div > div:nth-of-type(1) > div > div > video
Markup
<video playsinline="playsinline" class="video-hero__video animation--video-hero" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" poster="//imaginaryauthors.com/cdn/shop/files/preview_images/4a8fa6552fa64e7f970d57a553329800.thumbnail.0000000000_1800x.jpg?v=1775930112" loading="lazy"><source src="//imaginaryauthors.com/cdn/shop/videos/c/vp/4a8fa6552fa64e7f970d57a553329800/4a8fa6552fa64e7f970d57a553329800.HD-1080p-7.2Mbps-81168690.mp4?v=0" type="video/mp4"><img src="//imaginaryauthors.com/cdn/shop/files/preview_images/4a8fa6552fa64e7f970d57a553329800.thumbnail.0000000000_1800x.jp…

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.