Public accessibility assessment

Accessibility issues detected on bakedbymelissa.com

Evolize inspected 5 public pages on bakedbymelissa.com and detected 42 automatically identifiable accessibility findings.

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

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 4 inspected pages
Most affected page/26 findings detected
Most represented WCAG criterionWCAG 2.4.3 — Focus Order11 detected findings

Is bakedbymelissa.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 bakedbymelissa.com and detected 42 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 4 inspected pages. The most affected inspected page was "/", where 26 findings were detected. The assessment identified findings mapped to 8 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. 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 /collections/birthday-cupcakes.

    View technical evidence →
  2. 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 https://www.bakedbymelissa.com/collections/cupcakes.

    View technical evidence →
  3. 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 /pages/sweet-rewards.

    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 /pages/newsletter-signup.

    View technical evidence →
  5. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 5 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 →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
2.4.3Focus OrderA1144 / 5
1.4.3Contrast (Minimum)AA844 / 5
2.1.1KeyboardA744 / 5
1.3.1Info and RelationshipsA544 / 5
2.4.4Link Purpose (In Context)A433 / 5
2.5.8Target Size (Minimum)AA344 / 5
4.1.2Name, Role, ValueA344 / 5
1.4.1Use of ColorA111 / 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

ARIA container is missing required child roles

WCAG 1.3.1 (A)4 instances4 inspected pages

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 4 affected elements
Component · Ref MNSCZW
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Element.list-menu--inline
Accessible nameSearch Search Flavors Cookbook Stores Rewards
Rolelist
Markup
<ul class="list-menu list-menu--inline" role="list">
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)4 instances4 inspected pages

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 4 affected elements
Component · Ref SH6136
Affected pagehttps://www.bakedbymelissa.com/
Element.header__search--wrapper > details-modal > details > .search-modal.modal__content[role="dialog"] > .search-modal__content.search-modal__content-bottom > predictive-search > .search[action="/search"][method="get"] > .field > .search__input[type="search"][name="q"]
Rolecombobox
Markup
<input class="search__input field_..." id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" ...>
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)28 instances4 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 28 affected elements
Component · Ref V778TR
Affected pagehttps://www.bakedbymelissa.com/
Elementinput#Search-In-Modal
Rolecombobox
Markup
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref KE3WH5
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Elementdiv > div:nth-of-type(2) > predictive-search > form > div:nth-of-type(1) > button:nth-of-type(2)
Accessible nameSearch
Markup
<button class="search__button field__button" aria-label="Search">
              <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg>
</span>
            </button>
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref WBPDF6
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Elementdiv:nth-of-type(2) > details-modal > details > div > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg>
</span>
        </button>
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref JKJVEK
Affected pagehttps://www.bakedbymelissa.com/
Elementa#StandardCardNoMediaLink-template--21234658312329__bbym_featured_colletion_cUHfFb-8782931198089
Accessible nameHigh Holidays Cupcakes
Markup
<a href="/products/high-holidays-cupcakes" id="StandardCardNoMediaLink-template--21234658312329__bbym_featured_colletion_cUHfFb-8782931198089" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--21234658312329__bbym_featured_colletion_cUHfFb-8782931198089 NoMediaStandardBadge-template--21234658312329__bbym_featured_colletion_cUHfFb-8782931198089">
                High Holidays Cupcakes
              </a>
Component · Ref O19G2K
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementdiv > div:nth-of-type(1) > div:nth-of-type(2) > div > h3 > a
Accessible nameDirty Cabbage
Markup
<a href="/blogs/recipes/dirty-cabbage" class="full-unstyled-link">
                Dirty Cabbage
              </a>
Component · Ref CYQBLU
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementdiv > div > div > div > div > button
Accessible nameClose dialog
Markup
<button tabindex="0" aria-label="Close dialog" class="needsclick klaviyo-close-form go1172833519 kl-private-reset-css-Xuajs1" style="position: absolute; z-index: 6; cursor: pointer; height: 20px; width: 20px; border-radius: 50%; top: 0px; right: 0px; margin-right: 8px; margin-top: 8px;"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="needsclick  kl-private-reset-css-Xuajs1"><title id="title-Close-dialog">Close dialog</title><circle cx="10" cy="10" r="9.5" fill="rgba(180, 187, 195, 0.65)" stroke="#FFFFFF" style=…
Component · Ref HUJ27T
Affected pagehttps://www.bakedbymelissa.com/cart
Elementdiv#shopify-section-template--21234656706697__cart-items > cart-items > div > div:nth-of-type(1) > a
Accessible nameContinue shopping
Markup
<a href="/collections/cupcakes" class="underlined-link">Continue shopping</a>
Component · Ref M9807S
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementdiv > form > div > div:nth-of-type(2) > div:nth-of-type(2) > button
Accessible nameYES PLEASE
Markup
<button type="button" tabindex="0" data-action-id="01KYWCCPS95VM1WVV6KMSTA9XZ" class="needsclick go1174485132 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">YES PLEASE</button>
Component · Ref N18DZ0
Affected pagehttps://www.bakedbymelissa.com/cart
Elementdiv > div > div > div:nth-of-type(1) > small > a
Accessible nameshipping
Markup
<a href="/policies/shipping-policy">shipping</a>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)23 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 23 affected elements
Component · Ref 5KLQHC
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementheader:nth-of-type(1) > div > div:nth-of-type(2) > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary search__input__wrapper focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
      <span class="text">Search</span>
      <span>
        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg>
</span>
        <span class="svg-wrapper header__icon-close"><…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref 2CU5AO
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false" aria-controls="menu-drawer">
      <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"></path></svg>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref SW0HVP
Affected pagehttps://www.bakedbymelissa.com/cart
Elementnav > ul > div > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary search__input__wrapper focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
      <span class="text">Search</span>
      <span>
        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg>
</span>
        <span class="svg-wrapper header__icon-close"><…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref R46FJB
Affected pagehttps://www.bakedbymelissa.com/cart
Elementdiv#dynamic-checkout-cart > shopify-accelerated-checkout-cart > div > ul > li:nth-of-type(2) > div
Rolebutton
Markup
<div class="wallet-cart-button wallet-cart-button__skeleton" role="button" disabled="" aria-hidden="true">&nbsp;</div>
Component · Ref 906AII
Affected pagehttps://www.bakedbymelissa.com/
Elementdiv#collection-template--21234658312329__bbym_featured_colletion_cUHfFb > div > div:nth-of-type(2) > div:nth-of-type(2)
Accessible namePrevious slide
Rolebutton
Markup
<div class="swiper-button-prev swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-2bf933ed8f0654ca" aria-disabled="true">
         </div>
Component · Ref 9HXTXF
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementdiv > form > div:nth-of-type(1) > div > div > span:nth-of-type(4)
Accessible name4 stars
Roleradio
Markup
<span role="radio" class="bbc-star" aria-checked="false" aria-label="4 stars" tabindex="-1"><svg viewBox="0 0 24 24" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" width="24" height="24" fill="none" stroke="#e20164"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg></span>
Component · Ref DSRUL7
Affected pagehttps://www.bakedbymelissa.com/
Elementli#Slide-template--21234658312329__multicolumn_MQNBr9-1 > a
Accessible nameNATIONWIDE SHIPPINGShip treats & gifts anywhere in the US! Everything ships sealed, fresh & ready to enjoy!
Rolelink
Markup
<a class="multi-promo-link" role="link" aria-disabled="true">
              <div class="multicolumn-car
                d content-container">
                  <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--third-width multicolumn-card-spacing">
                    <div class="media media--transparent media--adapt" style="padding-bottom: 76.71957671957672%;">
                      <img src="//www.bakedbymelissa.com/cdn/shop/files/icons-shipping.webp?v=1734724659&amp;width=3200" alt="nationwide shipping gift box icon" srcset="//www.bakedbymelissa.com/cdn/shop/files…
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)5 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 5 affected elements
Component · Ref Z3JYU2
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Elementnav > ul > div > details-modal > details > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
      <div class="modal-overlay"></div>
      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
          <div class="field">
            <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="pred…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref 478Y21
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementhtml > body > div:nth-of-type(8) > 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…
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)16 instances4 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 16 affected elements
Component · Ref SX0FZO
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Element.header__search--wrapper > details-modal > details > .header__icon--search.search__input__wrapper.modal__toggle > .text
Accessible nameSearch
Markup
<span class="text">Search</span>
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref MRV9QC
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Element.shopify-pc__banner__body > p
Accessible nameWe use cookies and other technologies to improve your site experience and personalize ads and content. Learn more in our Privacy Policy.
Markup
<p>
Affected pages/pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref 5QN0KI
Affected pagehttps://www.bakedbymelissa.com/cart
Element#Slide-sections--21234656084105__bbym_announcement_bar_E3qpRr-2 > .announcement-bar__announcement[aria-label="Announcement"][role="region"] > .announcement-bar__link.animate-arrow[href$="cupcakes"] > .announcement-bar__message.h5 > .bbym-desktop
Accessible nameBAKED FRESH, SHIPPED NATIONWIDE. ORDER NOW & CHOOSE YOUR ARRIVAL DATE.
Markup
<p class="bbym-desktop">BAKED FRESH, SHIPPED NATIONWIDE. ORDER NOW &amp; CHOOSE YOUR ARRIVAL DATE.</p>
Affected pages/ /pages/maco-checkout-loader /cart
Component · Ref AB1QI7
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Element.go2020125574
Accessible nameYES PLEASE
Markup
<button type="button" tabindex="0" data-action-id="01KVK7Q0Z848P712M8JCX5SPEQ" class="needsclick go2020125574 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">YES PLEASE</button>
Component · Ref T0X539
Affected pagehttps://www.bakedbymelissa.com/
Element#ImageWithText--template--21234658312329__image_with_text_BMC6g6 > .image-with-text__text.body.rte > p
Accessible nameShop our bestselling birthday gifts and party packs. Make their day extra special with a card, candles, and festive gift box.
Markup
<p>Shop our bestselling birthday gifts and party packs. Make their day extra special with a card, candles, and festive gift box.</p>
Component · Ref I5IABP
Affected pagehttps://www.bakedbymelissa.com/cart
Element.cart__warnings > .cart__login-paragraph > .underlined-link.link
Accessible nameLog in
Markup
<a href="https://www.bakedbymelissa.com/customer_authentication/redirect?locale=en&amp;region_country=US" class="link underlined-link">Log in</a>
Component · Ref KISJ23
Affected pagehttps://www.bakedbymelissa.com/
Element#gifts-under-50
Accessible nameGIFTS UNDER $50
Markup
<h2 id="gifts-under-50" class="title inline-richtext h1">
          GIFTS UNDER $50
        </h2>
Component · Ref LT29Q1
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementp > span > strong
Accessible nameSign up for weekly recipes
Markup
<strong style="font-weight: 700;">Sign up for weekly recipes</strong>
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)4 instances4 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 4 affected elements
Component · Ref P3MKVZ
Affected pagehttps://www.bakedbymelissa.com/
Elementsection#shopify-pc__banner > div
Accessible nameWe value your privacyWe use cookies and other technologies to improve your site experience and personalize ads and content. Learn more in our Privacy Policy.Manage preferencesAcceptDecline
Markup
<div class="shopify-pc__banner__wrapper"><div class="shopify-pc__banner__body"><h2 id="shopify-pc__banner__body-title">We value your privacy</h2><p>We use cookies and other technologies to improve your site experience and personalize ads and content. Learn more in our  <a id="shopify-pc__banner__body-policy-link" href="https://baked-by-melissa.myshopify.com/policies/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy Policy.</a></p></div><div class="shopify-pc__banner__btns shopify-pc__banner__btns-granular"><button id="shopify-pc__banner__btn-manage-prefs" class="shopify-pc__ban…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)12 instances4 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 12 affected elements
Component · Ref THIATH
Affected pagehttps://www.bakedbymelissa.com/blogs/news/newsletter-sign-up
Elementdiv#menu-drawer > div > div > nav
Accessible nameCUPCAKESGLUTEN FREEPICK YOUR FLAVORSPARTY PACKSBEST SELLERSALL CUPCAKESSHOP BY OCCASION BIRTHDAYSYMPATHY / GET WELLTHANK YOUCONGRATSJUST BECAUSESCHOOL PRIDEWEDDING & ENGAGEMENTBABYGIFT CARDSSPECIALTY DIETGLUTEN FREEVEGANNO NUT FLAVORSBIRTHDAYGIFTSPICK YOUR FLAVORSPick Your Flavors 25-Pack$42.00Pick Your Flavors 50-Pack$75.00Pick Your Flavors 100-Pack$140.00GLUTEN FREEVEGANCORPORATE GIFTSCORPORATE GIFTSBUILD YOUR OWN ORDERCLIENT APPRECIATION GIFTSGET IN TOUCH WITH OUR TEAMWEDDINGSPICK YOUR FAVORSDESSERT AT MY WEDDINGCATERING & EVENTSDESSERT CATERINGCUSTOMIZED CUPCAKE DESIGNSSAME DAYNYC IN-STORE PICK UPPICK YOUR FLAVORS
Markup
<nav class="menu-drawer__navigation">
            <ul class="menu-drawer__menu has-submenu list-menu tmenu_app tmenu_initialized tmenu_app_mobile" role="list" id="qikify-tmenu-mobilemenu"><li class="tmenu_item tmenu_item_level_0 tmenu_item_submenu_type_automatic tmenu_item_has_child tmenu_item_mobile"><a class="tmenu_item_link" href="/collections/cupcakes" target="_self" title="CUPCAKES" aria-expanded="false" aria-haspopup="true"><!----><!----><span class="tmenu_item_text">CUPCAKES</span><span class="tmenu_indicator" aria-hidden="true"><span class="tmenu_indicator_icon"><svg xmlns="http://www.…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref PXEZ4Q
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Elementdiv#shopify-section-sections--21234656084105__header > div > header:nth-of-type(2) > nav
Accessible nameSkip to main contentCUPCAKESSHOP BY COLLECTIONPICK YOUR FLAVORSPARTY PACKSPAW PATROLPRIDEBEST SELLERSALL CUPCAKESSHOP BY OCCASION BIRTHDAYSYMPATHY / GET WELLTHANK YOUCONGRATSJUST BECAUSESCHOOL PRIDEWEDDING & ENGAGEMENTBABYGIFT CARDSSPECIALTY DIETGLUTEN FREEVEGANNO NUT FLAVORSBIRTHDAYGIFTSPICK YOUR FLAVORSPick Your Flavors 25-Pack$42.00Pick Your Flavors 50-Pack$75.00Pick Your Flavors 100-Pack$140.00CORPORATE GIFTSCORPORATE GIFTSBUILD YOUR OWN ORDERCLIENT APPRECIATION GIFTSGET IN TOUCH WITH OUR TEAMWEDDINGSPICK YOUR FAVORSDESSERT AT MY WEDDINGCATERING & EVENTSDESSERT CATERINGCUSTOMIZED CUPCAKE DESIGNSSAME DAYNYC IN-STORE PICK UPPICK YOUR FLAVORS
Markup
<nav class="header__inline-menu">
    <div class="tmenu_wrapper tmenu--wrap"><nav class="tmenu_navbar tmenu_app tmenu_initialized tmenu_transition_none tmenu_alignment_center tmenu_skin_undefined tmenu_app--horizontal" aria-label="Main navigation"><a class="tmenu_skip-link" href="#MainContent">Skip to main content</a><ul class="tmenu_nav"><!----><li class="tmenu_item tmenu_item--root tmenu_item_level_0 tmenu_item_submenu_type_mega tmenu_item_submenu_mega_position_fullwidth tmenu_item_has_child"><a class="tmenu_item_link" href="/collections/cupcakes" target="_self" title="CUPCAKES" aria-expande…
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Medium

Touch targets are too small

WCAG 2.5.8 (AA)22 instances4 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 22 affected elements
Component · Ref LKOTJZ
Affected pagehttps://www.bakedbymelissa.com/cart
Elementa[href$="login"]
Accessible nameMy Account
Markup
<a href="/account/login" class="link link--text list-menu__item list-menu__item--link">
                              My Account
                            </a>
Affected pages/ /pages/maco-checkout-loader /blogs/news/newsletter-sign-up /cart
Component · Ref TLW3DM
Affected pagehttps://www.bakedbymelissa.com/
Element.section-template--21234658312329__bbym_featured_colletion_cUHfFb-padding > .slider-mobile-gutter > .swiper-pagination.bbym-bullets-m.bbym-bullets-d > .swiper-pagination-bullet[aria-label="Go to slide 5"][role="button"]
Accessible nameGo to slide 5
Rolebutton
Markup
<span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 5"></span>
Component · Ref Q42ILW
Affected pagehttps://www.bakedbymelissa.com/
Element.list-menu__item--link.list-menu__item[href$="our-story"]
Accessible nameOur Story
Markup
<a href="/pages/our-story" class="link link--text list-menu__item list-menu__item--link">
                              Our Story
                            </a>
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)2 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 2 affected elements
Component · Ref TOG487
Affected pagehttps://www.bakedbymelissa.com/
Element#Slider-template--21234658312329__bbym_featured_colletion_8AUEbx
Accessible nameSlider
Markup
<div id="Slider-template--21234658312329__bbym_featured_colletion_8AUEbx" class="bbym-product-slider slider slider--desktop slider--tablet grid--peek swiper-initialized swiper-horizontal swiper-backface-hidden" aria-label="Slider" "="" aria-labelledby="#gifts-under-50">
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)2 instances1 inspected page

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 2 affected elements
Component · Ref 7H5KUD
Affected pagehttps://www.bakedbymelissa.com/
Element#Slider-template--21234658312329__bbym_featured_colletion_8AUEbx
Accessible nameSlider
Markup
<div id="Slider-template--21234658312329__bbym_featured_colletion_8AUEbx" class="bbym-product-slider slider slider--desktop slider--tablet grid--peek swiper-initialized swiper-horizontal swiper-backface-hidden" aria-label="Slider" "="" aria-labelledby="#gifts-under-50">
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 W39CYG
Affected pagehttps://www.bakedbymelissa.com/pages/maco-checkout-loader
Elementhtml > body
Accessible nameWe value your privacyWe use cookies and other technologies to improve your site experience and personalize ads and content. Learn more in our Privacy Policy.Manage preferencesAcceptDecline Skip to content <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KMTMRTS" height="0" width="0" style="display:none;visibility:hidden"></iframe> .drawer { visibility: hidden; } Your cart is empty Continue shopping Have an account? Log in to check out faster. Your cart Loading... Estimated total $0.00 USD Taxes, discounts and shipping calculated at checkout. Check out .announcement-bar__link .announcement-bar__message svg { display: none; } .announcement-bar__message .bbym-mobile, .announcement-bar__message .bbym-desktop { font-family: "Proxima-Nova", sans-serif; font-size: 13px; line-height: 1.5; margin: 0px; } JUST LAUNCHED: HIGH HOLIDAY CUPCAKES. SHOP NOW JUST LAUNCHED: HIGH HOLIDAY CUPCAKES. SHOP NOW BAKED FRESH, SHIPPED NATIONWIDE. BAKED FRESH, SHIPPED NATIONWIDE. ORDER NOW & CHOOSE YOUR ARRIVAL DATE. #shopify-section-sections--21234656084105__bbym_announcement_bar_E3qpRr .announcement-bar__message span {font-family: "Proxima-Nova", sans-serif; font-size: 12px;} #shopify-section-sections--21234656084105__bbym_announcement_bar_E3qpRr strong {font-weight: 900;} header-drawer { justify-self: start; margin-left: -1.2rem; }@media screen and (min-width: 990px) { header-drawer { display: none; } }.menu-drawer-container { display: flex; } .list-menu { list-style: none; padding: 0; margin: 0; } .list-menu--inline { display: inline-flex; flex-wrap: wrap; } summary.list-menu__item { padding-right: 2.7rem; } .list-menu__item { display: flex; align-items: center; line-height: 1; } .list-menu__item--link { text-decoration: none; padding-bottom: 1rem; padding-top: 1rem; line-height: 1; } @media screen and (min-width: 750px) { .list-menu__item--link { padding-bottom: 0.5rem; padding-top: 0.5rem; } } .header { padding: 0px 3rem 0px 3rem; } .section-header { position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ margin-bottom: 0px; } @media screen and (min-width: 750px) { .section-header { margin-bottom: 0px; } } @media screen and (min-width: 990px) { .header { padding-top: 0px; padding-bottom: 0px; } } CUPCAKESGLUTEN FREEPICK YOUR FLAVORSPARTY PACKSBEST SELLERSALL CUPCAKESSHOP BY OCCASION BIRTHDAYSYMPATHY / GET WELLTHANK YOUCONGRATSJUST BECAUSESCHOOL PRIDEWEDDING & ENGAGEMENTBABYGIFT CARDSSPECIALTY DIETGLUTEN FREEVEGANNO NUT FLAVORSBIRTHDAYGIFTSPICK YOUR FLAVORSPick Your Flavors 25-Pack$42.00Pick Your Flavors 50-Pack$75.00Pick Your Flavors 100-Pack$140.00GLUTEN FREEVEGANCORPORATE GIFTSCORPORATE GIFTSBUILD YOUR OWN ORDERCLIENT APPRECIATION GIFTSGET IN TOUCH WITH OUR TEAMWEDDINGSPICK YOUR FAVORSDESSERT AT MY WEDDINGCATERING & EVENTSDESSERT CATERINGCUSTOMIZED CUPCAKE DESIGNSSAME DAYNYC IN-STORE PICK UPPICK YOUR FLAVORS Flavors Cookbook Stores Rewards Search Search Flavors Cookbook Stores Rewards Search Search Log in Cart Skip to main contentCUPCAKESSHOP BY COLLECTIONPICK YOUR FLAVORSPARTY PACKSPAW PATROLPRIDEBEST SELLERSALL CUPCAKESSHOP BY OCCASION BIRTHDAYSYMPATHY / GET WELLTHANK YOUCONGRATSJUST BECAUSESCHOOL PRIDEWEDDING & ENGAGEMENTBABYGIFT CARDSSPECIALTY DIETGLUTEN FREEVEGANNO NUT FLAVORSBIRTHDAYGIFTSPICK YOUR FLAVORSPick Your Flavors 25-Pack$42.00Pick Your Flavors 50-Pack$75.00Pick Your Flavors 100-Pack$140.00CORPORATE GIFTSCORPORATE GIFTSBUILD YOUR OWN ORDERCLIENT APPRECIATION GIFTSGET IN TOUCH WITH OUR TEAMWEDDINGSPICK YOUR FAVORSDESSERT AT MY WEDDINGCATERING & EVENTSDESSERT CATERINGCUSTOMIZED CUPCAKE DESIGNSSAME DAYNYC IN-STORE PICK UPPICK YOUR FLAVORS { "@context": "http://schema.org", "@type": "Organization", "name": "Baked by Melissa", "logo": "https:\/\/www.bakedbymelissa.com\/cdn\/shop\/files\/Baked_by_Melissa_Logo.jpg?v=1727917206\u0026width=500", "sameAs": [ "https:\/\/twitter.com\/bakedbymelissa", "https:\/\/www.facebook.com\/bakedbymelissa", "", "https:\/\/instagram.com\/bakedbymelissa", "https:\/\/www.tiktok.com\/@bakedbymelissa?lang=en", "", "", "", "" ], "url": "https:\/\/www.bakedbymelissa.com\/pages\/maco-checkout-loader" } .section-template--21234656673929__rich_text_fraPya-padding { padding-top: 30px; padding-bottom: 39px; } @media screen and (min-width: 750px) { .section-template--21234656673929__rich_text_fraPya-padding { padding-top: 40px; padding-bottom: 52px; } } Promotions By signing up for our Baked by Melissa newsletter, you will be the first to know about new flavors, sweet promotions, limited edition, small-batch unique flavors, and more. Plus, if you join ourSweet Rewards, you’ll earn points on every purchase that can be redeemed for discounts, freebies, & more! Click on the links below to learn more about becoming a member. .section-template--21234656673929__rich_text_EM6RLw-padding { padding-top: 30px; padding-bottom: 39px; } @media screen and (min-width: 750px) { .section-template--21234656673929__rich_text_EM6RLw-padding { padding-top: 40px; padding-bottom: 52px; } } Summer Offers .section-template--21234656673929__rich_text_UxHBd3-padding { padding-top: 30px; padding-bottom: 39px; } @media screen and (min-width: 750px) { .section-template--21234656673929__rich_text_UxHBd3-padding { padding-top: 40px; padding-bottom: 52px; } } 20% …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gradient animate--hover-default template--page-"><div data-yotpo-instance-id="907232" class="yotpo-widget-instance"></div><section id="shopify-pc__banner" class="shopify-pc__banner__dialog" role="alertdialog" aria-modal="false" aria-labelledby="shopify-pc__banner__body-title" style="display: block;"><div class="shopify-pc__banner__wrapper"><div class="shopify-pc__banner__body"><h2 id="shopify-pc__banner__body-title">We value your privacy</h2><p>We use cookies and other technologies to improve your site experience and personalize ads and content. Learn more in our  <a id="shopify-p…

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.