Public accessibility assessment

Accessibility issues detected on nmpinoncoffee.com

Evolize inspected 5 public pages on nmpinoncoffee.com and detected 61 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/products/dark-pinon42 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)23 detected findings

Is nmpinoncoffee.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 nmpinoncoffee.com and detected 61 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/dark-pinon", where 42 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 · 4 instances
    Why this matters

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://instagram.com/nmpinoncoffee.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://instagram.com/nmpinoncoffee.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://instagram.com/nmpinoncoffee.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://instagram.com/nmpinoncoffee.

    View technical evidence →
  5. 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's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to https://facebook.com/nmpinoncoffee.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2355 / 5
2.4.4Link Purpose (In Context)A1055 / 5
2.1.1KeyboardA955 / 5
2.4.3Focus OrderA555 / 5
1.1.1Non-text ContentA455 / 5
1.3.1Info and RelationshipsA455 / 5
4.1.2Name, Role, ValueA455 / 5
1.4.1Use of ColorA211 / 5
2.2.2Pause, Stop, HideA111 / 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)120 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 120 affected elements
Component · Ref GQQM6R
Affected pagehttps://nmpinoncoffee.com/pages/contact
Elementa[title=""]
Accessible nameNew Mexico Piñon Coffee
Markup
<a href="/" title="">New Mexico Piñon Coffee</a>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref BGJT2S
Affected pagehttps://nmpinoncoffee.com/
Element.list-menu__item--link.list-menu__item[href$="merch"]
Accessible nameMerch
Markup
<a href="/collections/merch" class="link link--text list-menu__item list-menu__item--link">
                              Merch
                            </a>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref 5ZSGYN
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementa[href$="refund-policy"]
Accessible nameReplacement & Refund Policy
Markup
<a href="/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link">
                              Replacement &amp; Refund Policy
                            </a>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref K8SZ83
Affected pagehttps://nmpinoncoffee.com/policies/terms-of-service
Element.footer-block__details-content.list-unstyled > li:nth-child(1) > a[href$="coffee"]
Accessible nameCoffee
Markup
<a href="/collections/coffee" class="link link--text list-menu__item list-menu__item--link">
                              Coffee
                            </a>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref 8ELPUR
Affected pagehttps://nmpinoncoffee.com/
Elementsmall:nth-child(1)
Accessible name© 2026, New Mexico Piñon Coffee
Markup
<small class="copyright__content">© 2026, <a href="/" title="">New Mexico Piñon Coffee</a></small>
Affected pages/ /pages/contact /policies/terms-of-service
Component · Ref 3AH94C
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element.copyright__content:nth-child(1)
Accessible name© 2026, New Mexico Piñon Coffee
Markup
<small class="copyright__content">© 2026, <a href="/" title="">New Mexico Piñon Coffee</a></small>
Affected pages/products/dark-pinon /cart
Component · Ref AN7VEX
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementli:nth-child(5) > a[href$="press"]
Accessible namePress
Markup
<a href="/pages/press" class="link link--text list-menu__item list-menu__item--link">
                              Press
                            </a>
Affected pages/products/dark-pinon /policies/terms-of-service
Component · Ref VWUO1S
Affected pagehttps://nmpinoncoffee.com/cart
Element.cky-notice-des > p
Accessible nameWe use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
Markup
<p>We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.</p>
Affected pages/ /products/dark-pinon /policies/terms-of-service /cart
Component · Ref IGTTPE
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#stamped-review-162150139 > .stamped-review-content > .stamped-review-body > .stamped-review-footer > .stamped-review-vote > .stamped-rating-holder
Accessible nameWas this helpful?  0    0
Markup
<div class="stamped-rating-holder">
Component · Ref IIXFMA
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#stamped-review-165600999 > .stamped-review-content > .stamped-review-body > .stamped-review-footer > .stamped-review-share > .stamped-share-wrapper > .stamped-share-icon[aria-label="Share"][rel="nofollow noopener"]
Accessible nameShare
Rolebutton
Markup
<span class="stamped-share-icon" aria-label="Share" role="button" tabindex="0" rel="nofollow noopener"><i class="stamped-fa stamped-fa-share-alt"></i> Share</span>
Component · Ref R44X9N
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element.js.product-form__input:nth-child(2) > label:nth-child(5)
Accessible nameWhole BeanVariant sold out or unavailable
Markup
<label for="template--24127139545378__main-2-1">
      Whole Bean<span class="visually-hidden">Variant sold out or unavailable</span>
    </label>
Component · Ref JGYU5O
Affected pagehttps://nmpinoncoffee.com/
Element.banner__text.body > span:nth-child(2)
Accessible nameAngela P
Markup
<span style="display:block">Angela P</span>
Component · Ref ZF4TAD
Affected pagehttps://nmpinoncoffee.com/
Element.color-scheme-7be29923-6774-4713-a757-d903388b5c3c.banner__box.content-container--full-width-mobile > .banner__text.body > span:nth-child(1)
Accessible name"I LOVE this coffee. It's my favorite. I received a small sample bag in a gift basket for Christmas from a co-worker and have been hooked on it since. My dad traveled for work and I had him hooked. He would come home and say that he just couldn't drink coffee anywhere else, because nothing compared to the taste of the New Mexico Pinon coffee! I recommend it to everyone I know and place it in gift baskets to others."
Markup
<span style="display:block">
Component · Ref XVW1A
Affected pagehttps://nmpinoncoffee.com/
Element#Slide-template--24127138726178__multicolumn_7zn7aL-2 > .multicolumn-card.content-container > .multicolumn-card__info > h3
Accessible nameNaturally Flavored
Markup
<h3 class="inline-richtext">Naturally Flavored</h3>
Affected pages/ /products/dark-pinon
Component · Ref GD2MT
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#stamped-review-162631907 > .stamped-review-header > .stamped-review-avatar[data-avatar="false"] > .stamped-review-avatar-content
Accessible nameD
Markup
<div class="stamped-review-avatar-content">
                D
            </div>
Component · Ref WGAI4E
Affected pagehttps://nmpinoncoffee.com/
Element#Slide-template--24127138726178__multicolumn_7zn7aL-1 > .multicolumn-card.content-container > .multicolumn-card__info > .rte > p
Accessible nameWe use only 100% Arabica coffee beans, known for their smooth flavor and superior quality.
Markup
<p>We use only 100% Arabica coffee beans, known for their smooth flavor and superior quality.</p>
Component · Ref OGODG7
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#Slide-template--24127139545378__70dc963c-d9d8-407f-b239-dbe24c82019c-1 > .multicolumn-card.content-container > .multicolumn-card__info > .rte > p > .metafield-multi_line_text_field
Accessible nameNutty • Buttery • Bold
Markup
<span class="metafield-multi_line_text_field">Nutty • Buttery • Bold</span>
Component · Ref IDFQN8
Affected pagehttps://nmpinoncoffee.com/
Element.banner__content--bottom-left > .banner__box.content-container--full-width-mobile.content-container > .banner__text.body > span
Accessible nameCoffee occupies a unique place in mankind’s cultures. It can be nourishing or sobering, calming or stimulating. It wakes us up in the morning and energizes our day. It is an emotional libation—thus enjoyed both hot and cold—whose aroma alone can trigger a cascade of memories. Nostalgic recollections of time and place and people. And if that place is New Mexico, and the coffee flavor uniquely New Mexican, its experience takes us on a joyous journey unlike that of any other. This is the promise and premise of New Mexico Piñon Coffee.
Markup
<span style="display:block">
Component · Ref HJZOGQ
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element.multicolumn-card__info > .rte > .metafield-rich_text_field > p
Accessible nameFrench Press • Chemex • Cold Brew
Markup
<p><a href="/pages/french-press" target="_blank" title="French Press Brew Guide">French Press</a> • <a href="/pages/chemex" target="_blank" title="Chemex Brew Guide">Chemex</a> • <a href="/pages/mizudashi-cold-brew" target="_blank" title="Mizudashi Brew Guide">Cold Brew</a></p>
Component · Ref 6JHTLB
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#stamped-sort-select
Accessible nameSort reviews
Markup
<select id="stamped-sort-select" class="stamped-sort-select" onchange="StampedFn.sortReviews(this);" aria-label="Sort reviews" tabindex="0">
Component · Ref RH6LQ8
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#Quantity-template--24127139545378__main
Markup
<input class="quantity__input" type="number" name="quantity" id="Quantity-template--24127139545378__main" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" form="product-form-template--24127139545378__main" max="null">
Component · Ref ZQNK53
Affected pagehttps://nmpinoncoffee.com/
Element.h0 > span
Accessible nameArabicadabra. New Mexico Magic.
Markup
<span style="display:block">Arabicadabra. New Mexico Magic.</span>
Component · Ref F9IABZ
Affected pagehttps://nmpinoncoffee.com/
Element.banner__content--middle-left > .banner__box.content-container--full-width-mobile.content-container > .h1.banner__heading > span
Accessible nameStep into a New Mexico fall with our NEW Limited Time Flavor: Pumpkin Spice
Markup
<span style="display:block">Step into a New Mexico fall with our NEW Limited Time Flavor: Pumpkin Spice</span>
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 VSF09G
Affected pagehttps://nmpinoncoffee.com/
Elementdiv > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) > p > a
Accessible nameGoogle Privacy Policy
Markup
<a href="https://business.safety.google/privacy" class="cky-policy" aria-label="Google Privacy Policy" target="_blank" rel="nofollow noopener noreferrer" style="color: #cd112d; border-color: transparent; background-color: transparent;" data-cky-tag="detail-dma-button">Google Privacy Policy</a>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref EICF6Y
Affected pagehttps://nmpinoncoffee.com/
Elementhtml > body > div:nth-of-type(1) > button
Accessible nameConsent Preferences
Markup
<button aria-label="Consent Preferences" class="cky-btn-revisit" aria-controls="ckyPreferenceCenter" aria-haspopup="dialog"><img alt="Revisit consent button" src="https://cdn-cookieyes.com/assets/images/revisit.svg"></button>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref DZSHHD
Affected pagehttps://nmpinoncoffee.com/cart
Elementdiv#ckyDetailCategorynecessary > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > button
Accessible nameNecessary
Markup
<button class="cky-accordion-btn" aria-expanded="false" aria-controls="ckyDetailCategorynecessaryBody" aria-label="Necessary" data-cky-tag="detail-category-title" style="color: #212121;">Necessary</button>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref HMSH6W
Affected pagehttps://nmpinoncoffee.com/
Elementinput#ckySwitchfunctional
Accessible nameEnable Functional
Roleswitch
Markup
<input type="checkbox" role="switch" id="ckySwitchfunctional" aria-label="Enable Functional" autocomplete="off" style="background-color: rgb(208, 213, 210);">
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)57 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 57 affected elements
Component · Ref 05EDCH
Affected pagehttps://nmpinoncoffee.com/cart
Elementli#product-reviews
Accessible nameProduct Reviews
Markup
<li id="product-reviews" class="active" onclick="StampedWidgetDrawerFn.switchTab('product-reviews')"><span>Product Reviews</span></li>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref RKI39B
Affected pagehttps://nmpinoncoffee.com/policies/terms-of-service
Elementsummary#HeaderMenu-about
Accessible nameAbout
Rolebutton
Markup
<summary id="HeaderMenu-about" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="HeaderMenu-MenuList-6">
                <span>About</span>
                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path></svg>

              </summary>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref GZTVTA
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementsummary#HeaderDrawer-rewards
Accessible nameRewards
Rolebutton
Markup
<summary id="HeaderDrawer-rewards" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-rewards">
                        Rewards
                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
</path></svg>

     …
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref 1SH9BR
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
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" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
</path></svg>

        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" f…
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref SGBVQ1
Affected pagehttps://nmpinoncoffee.com/pages/contact
Elementdiv > header > div > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
      <span>
        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
          <use href="#icon-search">
        </use></svg>
        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
          <use href="#icon-close">
        </use></svg>
      </span>
    </summary>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref KDGMQO
Affected pagehttps://nmpinoncoffee.com/cart
Elementdiv#dynamic-checkout-cart > shopify-accelerated-checkout-cart > div > ul > li:nth-of-type(1) > div
Rolebutton
Markup
<div class="wallet-cart-button wallet-cart-button__skeleton" role="button" disabled="" aria-hidden="true">&nbsp;</div>
Component · Ref 9RI5EH
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementform#new-review-form_8492908085538 > fieldset:nth-of-type(2) > div:nth-of-type(1) > div > a:nth-of-type(3)
Accessible name3 stars
Roleradio
Markup
<a role="radio" tabindex="-1" class="stamped-fa stamped-fa-star-o" data-value="3" data-a11y-star="true" aria-label="3 stars" aria-checked="false"><span style="display:none;">3</span></a>
Component · Ref 1CD76I
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementdetails#Details-share-template--24127139545378__main > summary
Accessible nameShare
Rolebutton
Markup
<summary class="share-button__button" role="button" aria-expanded="false">
      <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.147…
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)5 instances5 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 FZYF2O
Affected pagehttps://nmpinoncoffee.com/pages/contact
Elementdiv > header > 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-ow…
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)22 instances5 inspected pages

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 22 affected elements
Component · Ref ADGSW9
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementa[target="_blank"]:nth-child(2) > img
Markup
<img src="https://cdn.shopify.com/s/files/1/0807/2305/0786/files/NMPC_Insta-red.png?v=1737489693">
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref 5Q57F9
Affected pagehttps://nmpinoncoffee.com/
Element.image
Markup
<img class="image" src="//nmpinoncoffee.com/cdn/shop/files/NMPC_12oz_Pumpkin_clrbk_81cca1e0-f861-43b5-9610-b6be3bcddca6_Background_Removed.png?v=1786720299" loading="lazy" height="2048" width="2048">
Component · Ref GI5TOR
Affected pagehttps://nmpinoncoffee.com/
Element.section-template--24127138726178__custom_liquid_bz7YAG-padding > img
Markup
<img src="https://cdn.shopify.com/s/files/1/0807/2305/0786/files/NMPC_Favorites.png?v=1737485733">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)5 instances5 inspected pages

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

Why it 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 5 affected elements
Component · Ref UBZTV5
Affected pagehttps://nmpinoncoffee.com/
Element.cky-btn-customize
Accessible nameCustomize
Markup
<button class="cky-btn cky-btn-customize" aria-label="Customize" aria-haspopup="dialog" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color: #cd112d; border-color: #cd112d; background-color: transparent;" aria-expanded="false">Customize</button>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
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 1K5E3C
Affected pagehttps://nmpinoncoffee.com/
Elementsection#shopify-section-sections--24127134630178__custom_liquid_K8fgFT > style:nth-of-type(1)
Accessible name.section-sections--24127134630178__custom_liquid_K8fgFT-padding { padding-top: calc(40px * 0.75); padding-bottom: calc(0px * 0.75); } @media screen and (min-width: 750px) { .section-sections--24127134630178__custom_liquid_K8fgFT-padding { padding-top: 40px; padding-bottom: 0px; } }
Markup
<style data-shopify="">.section-sections--24127134630178__custom_liquid_K8fgFT-padding {
    padding-top: calc(40px * 0.75);
    padding-bottom: calc(0px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-sections--24127134630178__custom_liquid_K8fgFT-padding {
      padding-top: 40px;
      padding-bottom: 0px;
    }
  }</style>
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 10 affected elements
Component · Ref DA6V5P
Affected pagehttps://nmpinoncoffee.com/
Elementdiv#shopify-section-sections--24127134630178__header > div > header > nav
Accessible nameShop Flavored Coffee Unflavored Coffee Single Serve Cups Nitro Cold Brew Merch Brew Equipment Gift Sets Coffee Houses Wholesale Rewards Loyalty Subscriptions Roastery About Our Story Community Donation Request Blog Brew Guides Careers
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list"><li><header-menu>
            <details id="Details-HeaderMenu-1">
              <summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="HeaderMenu-MenuList-1">
                <span>Shop</span>
                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.70…
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Component · Ref JE8K2Q
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementdiv#menu-drawer > div > div > nav
Accessible nameShop Shop Flavored Coffee Unflavored Coffee Single Serve Cups Nitro Cold Brew Merch Brew Equipment Gift Sets Coffee Houses Wholesale Rewards Rewards Loyalty Subscriptions Roastery About About Our Story Community Donation Request Blog Brew Guides Careers
Markup
<nav class="menu-drawer__navigation">
            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
                      <summary id="HeaderDrawer-shop" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-shop">
                        Shop
                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.53…
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)7 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 7 affected elements
Component · Ref Q1DJ0F
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Elementdiv[aria-label="1-Star Ratings"]
Accessible name1-Star Ratings
Markup
<div class="summary-rating-bar" data-rating="1" aria-label="1-Star Ratings">                                 <div class="summary-rating-bar-content" style="width:0%;" data-rating="0">0%&nbsp;</div>                             </div>
Component · Ref 6QXK5K
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element.stamped-badge
Accessible nameRated 4.9 out of 5 stars 307 reviews
Markup
<span class="stamped-badge" data-rating="4.9" data-lang="" aria-label="Rated 4.9 out of 5 stars 307 reviews">
Component · Ref 5NZUXU
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element.stamped-badge-caption
Accessible name307 reviews
Markup
<span class="stamped-badge-caption" data-reviews="307" data-rating="4.9" data-label="reviews" aria-label="307 reviews" data-version="2">307<span style="display:none;"> reviews</span></span>
Low

Low-quality alternative text

WCAG 1.1.1 (A)145 instances5 inspected pages

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Why it matters

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Recommended correction

Replace placeholder or filename alt text with a concise description of what the image conveys.

View 145 affected elements
Component · Ref V3DYZI
Affected pagehttps://nmpinoncoffee.com/policies/terms-of-service
Elementdiv:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(12) > div:nth-of-type(1) > a > img
Markup
<img data-src="https://cdn1.stamped.io/uploads/productImages/360650_8492908085538.png" class="stamped-lazyload" aria-hidden="true" style="max-height: 100%; max-width: 100%; width: auto; height: auto; top: 0; bottom: 0; left: 0; right: 0; margin: auto;" onerror="this.style.display='none'" alt="Customer Photo">
Affected pages/ /pages/contact /products/dark-pinon /policies/terms-of-service /cart
Low

ARIA container is missing required child roles

WCAG 1.3.1 (A)5 instances1 inspected page

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Why it matters

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Recommended correction

Provide the child roles the container role requires (e.g. option inside listbox).

View 5 affected elements
Component · Ref 50KEX0
Affected pagehttps://nmpinoncoffee.com/products/dark-pinon
Element#stamped-review-161957334 > .stamped-review-header > .stamped-starratings.stamped-review-header-starratings[aria-label="5-Star Rating Review"]
Accessible name5-Star Rating Review
Rolelist
Markup
<span class="stamped-starratings stamped-review-header-starratings" role="list" data-rating="5" aria-label="5-Star Rating Review">

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.