Public accessibility assessment

Accessibility issues detected on stonecoatcountertops.com

Evolize inspected 5 public pages on stonecoatcountertops.com and detected 129 automatically identifiable accessibility findings.

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

Highest detected severity: High · 11 high-priority findings · 100% inspected-page coverage

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

Is stonecoatcountertops.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 stonecoatcountertops.com and detected 129 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/", where 80 findings were detected. The assessment identified findings mapped to 6 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. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 35 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 →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 10 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 →
  3. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 5 inspected pages · 7 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 →
  4. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 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 →
  5. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 5 inspected pages · 5 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)AA10255 / 5
4.1.2Name, Role, ValueA1755 / 5
1.1.1Non-text ContentA355 / 5
1.3.1Info and RelationshipsA355 / 5
2.4.3Focus OrderA355 / 5
2.1.1KeyboardA111 / 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)243 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 243 affected elements
Component · Ref VY228B
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Element.link-underline
Accessible nameStone Coat Countertops
Markup
<a class="link-underline" href="/">Stone Coat Countertops</a>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref HORGAK
Affected pagehttps://stonecoatcountertops.com/
Elementa[rel="nofollow"]
Accessible namePowered by Shopify
Markup
<a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref LGOYNJ
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.footer__copyright-content
Accessible name© 2026 Stone Coat Countertops. Powered by Shopify
Markup
<p class="footer__copyright-content">
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref E80XIG
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Element.btn--plain
Accessible nameEnglish
Markup
<button type="button" class="disclosure__toggle btn--plain text-normal font-body" aria-expanded="false" aria-controls="lang-list" aria-describedby="lang-heading" data-disclosure-toggle="">
Affected pages/ /es/pages/contact-us /pages/contact-us /cart
Component · Ref G058AU
Affected pagehttps://stonecoatcountertops.com/es/pages/contact-us
Element.go1595654830
Accessible nameSign me up!
Markup
<button type="button" tabindex="0" data-action-id="01K8RSMA6FVESF52RYYFKNKZH9" class="needsclick go1595654830 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">Sign me up!</button>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref 6D5IS1
Affected pagehttps://stonecoatcountertops.com/
Elementa[href$="about-us"]
Accessible nameAbout Us
Markup
<a href="/pages/about-us" class="reversed-link">
                                  About Us
                                </a>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref B3EV2F
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Elementli:nth-child(3) > .reversed-link[href$="stone-coat-pro"]
Accessible nameStone Coat PRO
Markup
<a href="/pages/stone-coat-pro" class="reversed-link">
                                  Stone Coat PRO
                                </a>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref TBSY3M
Affected pagehttps://stonecoatcountertops.com/
Elementp:nth-child(4)
Accessible nameTry it now! Enter your project size above to see potential savings.
Markup
<p style="font-weight:bold; font-size: 1em; color: #4CAF50; margin-top: 20px;">
      Try it now! Enter your project size above to see potential savings.
    </p>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref DNQKOQ
Affected pagehttps://stonecoatcountertops.com/
Elementspan > span > span
Accessible namewant pro tips & project-ready deals?
Markup
<span style="color: rgb(255, 255, 255);">want pro tips &amp; project-ready deals?</span>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref OW6P5
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Element#email_01K8RSMA7XXAQBTA78N3Y8BJGM
Accessible nameEnter your email
Markup
<input id="email_01K8RSMA7XXAQBTA78N3Y8BJGM" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Enter your email" aria-label="Enter your email" aria-required="true" aria-invalid="false" options="[object Object]" class="needsclick go281430707 kl-private-reset-css-Xuajs1">
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref ZZ6HC8
Affected pagehttps://stonecoatcountertops.com/es/pages/contact-us
Element.menu__item.z-2[href$="flooring-epoxy"] > .reversed-link
Accessible namePISOS EPOXI
Markup
<span class="reversed-link">PISOS EPOXI</span>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref 9KEGUY
Affected pagehttps://stonecoatcountertops.com/
Element.footer-info__address > span
Accessible name2612 Kersten Court Kalamazoo, MI 49048
Markup
<span>2612 Kersten Court Kalamazoo, MI 49048</span>
Affected pages/ /products/slab-jig
Component · Ref 1TTGNC
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.footer-image-box__text > p
Accessible nameAt Stone Coat Countertops, we’re passionate about making high-end finishes accessible to everyone. As the industry leader in DIY epoxy solutions, we provide premium products for countertops, floors, showers, and more—empowering you to transform your space without the high cost. With easy-to-use kits and expert guidance, we’re here to help you create beautiful, professional results that stay within your budget.
Markup
<p>
Affected pages/ /products/slab-jig
Component · Ref OJ47HH
Affected pagehttps://stonecoatcountertops.com/
Element#Details-contact_information_NDqRY6-sections--22629260689620__footer > .accordion-details__summary > .footer-block__heading.inline-richtext.h4
Accessible nameContact
Markup
<h3 class="footer-block__heading inline-richtext h4">Contact</h3>
Affected pages/ /products/slab-jig
Component · Ref F50O94
Affected pagehttps://stonecoatcountertops.com/cart
Element.font-navigation.reversed-link.items-center
Accessible nameRESOURCES
Markup
<span class="reversed-link flex items-center font-navigation">
Affected pages/ /pages/contact-us /products/slab-jig /cart
Component · Ref VSKDM3
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Element#Mega-menu-item-product_list_a4LXaE > .z-2[data-link="#"] > .menu__item.relative.items-center > .reversed-link.items-center.flex
Accessible nameSHOP
Markup
<span class="reversed-link flex items-center">
Affected pages/ /pages/contact-us /products/slab-jig /cart
Component · Ref ARAL9K
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Element.linklist > li:nth-child(4) > .reversed-link
Accessible nameTechnical Library
Markup
<a href="/pages/technical-library-product-resources" class="reversed-link">
                                  Technical Library
                                </a>
Affected pages/ /pages/contact-us /products/slab-jig /cart
Component · Ref 3CWQVI
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Elementsummary[data-link="/collections/flooring-epoxy"] > .menu__item.relative.items-center > .reversed-link.items-center.flex
Accessible nameEPOXY FLOORING
Markup
<span class="reversed-link flex items-center">
Affected pages/ /pages/contact-us /products/slab-jig /cart
Component · Ref 7W8CO9
Affected pagehttps://stonecoatcountertops.com/
Element.section__description > p:nth-child(1)
Accessible nameThe team at Stone Coat Countertops, is here to help every step of the way, always ready to answer your questions and offer expert advice. Plus, we've put together plenty of helpful resources you can browse anytime, so you’ll feel confident and supported throughout every part of your project.
Markup
<p>The team at Stone Coat Countertops, is here to help every step of the way, always ready to answer your questions and offer expert advice. Plus, we've put together plenty of helpful resources you can browse anytime, so you’ll feel confident and supported throughout every part of your project.</p>
Component · Ref XHZXDT
Affected pagehttps://stonecoatcountertops.com/
Element.rich-text__text.rte[data-motion-delay="150"] > p:nth-child(2)
Accessible nameSand: Abrade your existing countertop with sandpaper.
Markup
<p><strong>Sand:</strong> Abrade your existing countertop with sandpaper.</p>
Component · Ref 1IXFJD
Affected pagehttps://stonecoatcountertops.com/
Element.accordion-item.accordion-card.blocks-radius:nth-child(1) > .accordion-details[is="accordion-group"] > .accordion-details__summary > .gap-2.items-center.flex > .inline-richtext
Accessible nameI’m new to epoxy countertops. How do I start?
Markup
<h2 class=" font-heading h4 inline-richtext">I’m new to epoxy countertops. How do I start?</h2>
Component · Ref S9SAPW
Affected pagehttps://stonecoatcountertops.com/
Element.feature-item.rounded[data-motion-delay="300"] > .feature-item__text
Accessible nameScratch Resistant
Markup
<div class="feature-item__text">Scratch Resistant</div>
Component · Ref SEWKIR
Affected pagehttps://stonecoatcountertops.com/
Element.rich-text__text.rte[data-motion-delay="150"] > p:nth-child(3) > strong
Accessible nameClean:
Markup
<strong>Clean:</strong>
Component · Ref GBRG6Q
Affected pagehttps://stonecoatcountertops.com/
Element#tab_9cGBUe > .tabs__tab-name
Accessible nameFLOORING
Markup
<span class="tabs__tab-name">FLOORING</span>
Component · Ref BKW682
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.product__inventory-text
Accessible nameIn stock
Markup
<span class="product__inventory-text">In stock</span>

Showing 25 representative examples · 77 more affected elements not shown

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 0QXASJ
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Elementnav > ul > li:nth-of-type(1) > details > div > button
Accessible nameSHOP
Markup
<button type="button" class="menu-drawer__item-back-link font-navigation flex items-center gap-2 w-full"><svg class="icon icon-arrow icon--small" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M7.5 3.74121L13.75 9.99121L7.5 16.2412" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
SHOP
    </button>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref OC2EZO
Affected pagehttps://stonecoatcountertops.com/
Elementmenu-drawer#MenuDrawer > div:nth-of-type(2) > div:nth-of-type(1) > button
Markup
<button class="drawer__close btn btn--inherit" aria-controls="MenuDrawer"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close icon--large" fill="none" viewBox="0 0 24 24">
  <path d="M18.75 5.13496L5.25 18.8544" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M18.75 18.8544L5.25 5.13496" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</button>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref ZM7WJ0
Affected pagehttps://stonecoatcountertops.com/pages/contact-us
Elementli:nth-of-type(1) > details > div > ul > li:nth-of-type(4) > a
Accessible nameFlake
Markup
<a href="/collections/polymer-flake" class="menu-drawer__item-link flex items-center justify-between">Flake</a>
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
High

Interactive controls must not be nested

WCAG 4.1.2 (A)5 instances5 inspected pages

Interactive controls must not be nested

Why it matters

Interactive controls must not be nested

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref PVW9WY
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element#Details-image_text_HhmPXX-sections--22629260689620__footer > .accordion-details__summary
Accessible namewant pro tips & project-ready deals?    Gain access to subscriber-only sales, special offers, new tutorials, and more. No spam—just helpful updates from your favorite epoxy brand.Sign me up!
Markup
<summary class="accordion-details__summary flex items-center justify-between gap-2">
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig
Component · Ref V2GB6R
Affected pagehttps://stonecoatcountertops.com/cart
Element#Details-image_text_HhmPXX-sections--22629260689620__footer > .accordion-details__summary.gap-2
Accessible namewant pro tips & project-ready deals?    Gain access to subscriber-only sales, special offers, new tutorials, and more. No spam—just helpful updates from your favorite epoxy brand.Sign me up!
Markup
<summary class="accordion-details__summary flex items-center justify-between gap-2">
High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)25 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 25 affected elements
Component · Ref WHVA92
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.promotion-item--product.promotion-item.swiper-slide:nth-child(4) > .product-card.product-card-style-card.color-scheme-3 > quick-view-modal[data-product-url="/products/art-coat-gallon-kits"]
Markup
<quick-view-modal id="QuickView-8652710445268-sections--22629260722388__header" class="quick-view drawer drawer--right" data-product-url="/products/art-coat-gallon-kits" hidden="">
Affected pages/ /pages/contact-us /products/slab-jig /cart
Component · Ref JN6PID
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Elementproduct-share
Accessible nameShare Copy
Markup
<product-share class="product__sharing--inputs" id="ProductShare-template--22629260198100__main">
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)5 instances1 inspected page

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 5 affected elements
Component · Ref YN3XP1
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Elementdiv#klaviyo-product-reviews-wrapper > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(5)
Accessible name1 0%
Rolebutton
Markup
<div role="button" class="kl_reviews__histogram__row kl_reviews__histogram__clickable_row"><span aria-hidden="true" class="kl_reviews__histogram__rating">1</span><svg width="9" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M2.25 5.9.62 4.55a.45.45 0 0 1 .217-.798L3.15 3.65l.988-2.476a.405.405 0 0 1 .724 0l.988 2.476 2.313.103a.45.45 0 0 1 .218.797L6.75 5.9l.444 2.636A.45.45 0 0 1 6.548 9L4.5 7.7 2.452 9.001a.45.45 0 0 1-.647-.467L2.25 5.9Z"></path></svg><div role="img" aria-label="0 reviews with 1 stars" class="kl_reviews__histogram__bar--background"><…
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)22 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 22 affected elements
Component · Ref FL6MXI
Affected pagehttps://stonecoatcountertops.com/cart
Element.btn--plain
Accessible nameEnglish
Markup
<button type="button" class="disclosure__toggle btn--plain text-normal font-body" aria-expanded="false" aria-controls="lang-list" aria-describedby="lang-heading" data-disclosure-toggle="">
Affected pages/ /es/pages/contact-us /pages/contact-us /cart
Component · Ref 9XNVHS
Affected pagehttps://stonecoatcountertops.com/cart
Element.header__buttons.justify-center.items-center > .cart-drawer-button[href$="cart"][aria-controls="CartDrawer"]
Accessible nameCart 0
Markup
<a href="/cart" class="cart-drawer-button flex items-center justify-center relative" aria-controls="CartDrawer">
Component · Ref NQ2XI3
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-duplicate.f-column[data-swiper-slide-index="3"]:nth-child(2) > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper.bg-none.color-scheme-1 > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652710576340-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref RMERWX
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.f-column.swiper-slide[data-swiper-slide-index="2"]:nth-child(7) > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper.bg-none.color-scheme-1 > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8906938155220-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref O1ZJVY
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.btn--with-icon.btn--plain[aria-haspopup="dialog"]:nth-child(4)
Accessible nameAsk a question
Markup
<button class="btn btn--with-icon btn--plain" aria-controls="PopupModal-AskQuestionForm-template--22629260198100__main" aria-haspopup="dialog">
Component · Ref WH2BNF
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-active > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper--main-only.product-card__image-wrapper.bg-none > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652711952596-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref GRG40A
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element#language-33 > .disclosure__toggle[aria-controls="lang-list"][aria-describedby="lang-heading"]
Accessible nameEnglish
Markup
<button type="button" class="disclosure__toggle btn--plain text-normal font-body" aria-expanded="false" aria-controls="lang-list" aria-describedby="lang-heading" data-disclosure-toggle="">
Component · Ref JAP8DF
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-prev > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper--main-only.product-card__image-wrapper.bg-none > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652711887060-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref V6LWV6
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-duplicate-active > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper--main-only.product-card__image-wrapper.bg-none > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652711952596-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref T0IQT2
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-duplicate-next > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper.bg-none.color-scheme-1 > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652711264468-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref AOKJSX
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-next > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper.bg-none.color-scheme-1 > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652711264468-template--22629260198100__related-products" aria-haspopup="dialog">
Component · Ref VMST9F
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.swiper-slide-duplicate-prev > .product-card.product-card-style-card.color-scheme-3 > .product-card__wrapper.h-full > .product-card__image-wrapper--main-only.product-card__image-wrapper.bg-none > .product-card__quickview.btn--icon-circle.btn--white
Accessible nameQuick view
Markup
<button class="product-card__quickview btn btn--icon-circle btn--white no-js-hidden" aria-label="Quick view" aria-controls="QuickView-8652711887060-template--22629260198100__related-products" aria-haspopup="dialog">
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 9IXHLJ
Affected pagehttps://stonecoatcountertops.com/
Elementsection#shopify-section-sections--22629260722388__custom_liquid_WwfMzW > div
Accessible namefunction createShopAllElement(text, href) { const container = document.createElement('div'); container.style.cssText = 'width: 100%; text-align: center; padding-bottom: 20px;'; container.className = 'promotion-item'; container.style.setProperty('--index', '6'); const link = document.createElement('a'); link.href = href; link.className = 'btn btn--underline focus-inset'; link.style.cssText = 'display: inline-block; min-width: 200px;'; const span = document.createElement('span'); span.className = 'font-navigation'; span.textContent = text; link.appendChild(span); container.appendChild(link); return container; } function injectShopAllKitsLink() { // Desktop menu injection const countertopMenu = document.querySelector('#Mega-menu-item-promotion_banner_k4EUmk .mega-menu__wrapper'); if (countertopMenu && !countertopMenu.dataset.injected) { countertopMenu.insertAdjacentElement('afterend', createShopAllElement('SHOP ALL KITS', '/collections/countertop-kits')); countertopMenu.dataset.injected = "true"; } const flooringMenu = document.querySelector('#Mega-menu-item-promotion_banner_VLaPME .mega-menu__wrapper'); if (flooringMenu && !flooringMenu.dataset.injected) { flooringMenu.insertAdjacentElement('afterend', createShopAllElement('SHOP ALL FLOORING', '/collections/flooring-epoxy-products')); flooringMenu.dataset.injected = "true"; } // Mobile menu injection using index-based targeting const mobileMenuDetails = document.querySelectorAll('.menu-drawer__menus > li > details'); // COUNTERTOP KITS (3rd item, index 2) const countertopDetails = mobileMenuDetails[2]; const countertopPromos = countertopDetails?.querySelector('.mega-menu__promotions-grid'); if (countertopPromos && !countertopPromos.dataset.injected) { countertopPromos.appendChild(createShopAllElement('SHOP ALL KITS', '/collections/countertop-kits')); countertopPromos.dataset.injected = 'true'; } // EPOXY FLOORING (4th item, index 3) const flooringDetails = mobileMenuDetails[3]; const flooringPromos = flooringDetails?.querySelector('.mega-menu__promotions-grid'); if (flooringPromos && !flooringPromos.dataset.injected) { flooringPromos.appendChild(createShopAllElement('SHOP ALL FLOORING', '/collections/flooring-epoxy')); flooringPromos.dataset.injected = 'true'; } } document.addEventListener('DOMContentLoaded', injectShopAllKitsLink); const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { mutation.addedNodes.forEach((node) => { if (node.classList && (node.classList.contains('menu-drawer__submenu') || node.classList.contains('mega-menu__wrapper'))) { injectShopAllKitsLink(); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); { "@context": "https://schema.org", "@type": "VideoObject", "name": "Complete Guide to Making DIY Epoxy Foam Shower Walls", "description": "Learn how to build DIY epoxy foam shower walls from start to finish, including foam wall fabrication, Fiber Mesh application, Quick Coat prep, and Countertop Epoxy coating tips for a durable, waterproof shower wall finish.", "thumbnailUrl": "https://i.ytimg.com/vi/IZXp7U9M7f0/mqdefault.jpg", "uploadDate": "2024-04-20T08:00:14-07:00", "duration": "PT40M37S", "embedUrl": "https://www.youtube.com/embed/IZXp7U9M7f0", "url": "https://www.youtube.com/watch?v=IZXp7U9M7f0", "potentialAction": { "@type": "SeekToAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://youtu.be/IZXp7U9M7f0?t={seek_to_second_number}" }, "startOffset-input": "required name=seek_to_second_number" }, "publisher": { "@type": "Organization", "name": "Stone Coat Countertops", "url": "https://stonecoatcountertops.com", "logo": { "@type": "ImageObject", "url": "https://stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203" } } }
Markup
<div class="section section--padding color-scheme-1" data-section-index="3" style="--section-padding-top: 0px;--section-padding-bottom: 0px;">
  <script>
  function createShopAllElement(text, href) {
    const container = document.createElement('div');
    container.style.cssText = 'width: 100%; text-align: center; padding-bottom: 20px;';
    container.className = 'promotion-item';
    container.style.setProperty('--index', '6');

    const link = document.createElement('a');
    link.href = href;
    link.className = 'btn btn--underline focus-inset';
    link.style.cssText = 'display: inline-…
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)5 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 5 affected elements
Component · Ref 5UUU9J
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Elementmenu-drawer#MenuDrawer > div:nth-of-type(2) > div:nth-of-type(2) > nav
Accessible nameSHOP SHOP APEXCountertopFlooringFlakeShowerArt & CraftWoodworkingCabinet & Furniture PaintColorantsTools & SuppliesSHOP ALL Trending Products NEW Stone Coat APEX Countertop Coating Kit :root { --atlas-font-family: Helvetica, Arial, sans-serif; --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-font-weight-normal: 400; --atlas-heading-font-family: "Bebas Neue"; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-font-weight-heading: 400; --atlas-button-primary: #B75533; --atlas-primary-color: #B75533; --atlas-button-text-transform: none; --atlas-button-border-radius-small: 8px; --atlas-button-border-radius-normal: 8px; --atlas-button-border-radius-tiny: 8px; --atlas-input-border-radius-small: 8px; --atlas-input-border-radius-normal: 8px; --atlas-card-border-radius-small: 12px; --atlas-card-border-radius-normal: 32px; --atlas-toast-border-radius: 12px; --atlas-thumbnail-border-radius: 8px; --atlas-tabs-border-radius: 12px; --atlas-progress-bar-border-radius: 4px; --atlas-text-primary-inverse: #FFFFFF; --atlas-background-main: #FFFFFF; --atlas-background-content: #FFFFFF; --atlas-chip-border-radius: 4px; --atlas-drawer-inset-border-radius: 12px; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); --atlas-favorites-font-family: undefined; --atlas-favorites-font-weight: undefined; --atlas-favorites-font-color: undefined; --atlas-favorites-fill-color: rgba(255,255,255,0); --atlas-favorites-icon-color: #C8102E; --atlas-favorites-hub-icon-color: #C8102E; --atlas-faq-font-family: inherit; --atlas-faq-font-weight: 500; --atlas-faq-font-color: #FFFFFF; --atlas-faq-fill-color: #B75533; --atlas-widget-side-spacing: 40px; --atlas-widget-bottom-spacing: 40px; --atlas-widget-starting-radius: 8px; --atlas-widget-background-color: #FFFFFF; } .kl-hub-surface-content { --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); } .eppCXV { right:inherit; left:var(--atlas-space-small); z-index: 0; } .Typography-h5-rrPf4, h5.kl-hub-text { font-weight:normal!important; } a.Typography-link-gUayG { font-weight:bold!important; } .kl-hub-summary__carousels { margin-bottom:60px; } .bAXSkH { white-space:normal; } Regular price From $224.99 Sale price From $224.99 Regular price Unit price /per  NEW Solid Color Floor Flake :root { --atlas-font-family: Helvetica, Arial, sans-serif; --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-font-weight-normal: 400; --atlas-heading-font-family: "Bebas Neue"; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-font-weight-heading: 400; --atlas-button-primary: #B75533; --atlas-primary-color: #B75533; --atlas-button-text-transform: none; --atlas-button-border-radius-small: 8px; --atlas-button-border-radius-normal: 8px; --atlas-button-border-radius-tiny: 8px; --atlas-input-border-radius-small: 8px; --atlas-input-border-radius-normal: 8px; --atlas-card-border-radius-small: 12px; --atlas-card-border-radius-normal: 32px; --atlas-toast-border-radius: 12px; --atlas-thumbnail-border-radius: 8px; --atlas-tabs-border-radius: 12px; --atlas-progress-bar-border-radius: 4px; --atlas-text-primary-inverse: #FFFFFF; --atlas-background-main: #FFFFFF; --atlas-background-content: #FFFFFF; --atlas-chip-border-radius: 4px; --atlas-drawer-inset-border-radius: 12px; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); --atlas-favorites-font-family: undefined; --atlas-favorites-font-weight: undefined; --atlas-favorites-font-color: undefined; --atlas-favorites-fill-color: rgba(255,255,255,0); --atlas-favorites-icon-color: #C8102E; --atlas-favorites-hub-icon-color: #C8102E; --atlas-faq-font-family: inherit; --atlas-faq-font-weight: 500; --atlas-faq-font-color: #FFFFFF; --atlas-faq-fill-color: #B75533; --atlas-widget-side-spacing: 40px; --atlas-widget-bottom-spacing: 40px; --atlas-widget-starting-radius: 8px; --atlas-widget-background-color: #FFFFFF; } .kl-hub-surface-content { --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); } .eppCXV { right:inherit; left:var(--atlas-space-small); z-index: 0; } .Typography-h5-rrPf4, h5.kl-hub-text { font-weight:normal!important; } a.Typography-link-gUayG { font-weight:bold!important; } .kl-hub-summary__carousels { margin-bottom:60px; } .bAXSkH { white-space:normal; } Regular price $38.00 Sale price $38.00 Regular price Unit price /per  Bonding Primer & Sealer :root { --atlas-font-family: Helvetica, Arial, sans-serif; --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-font-weight-normal: 400; --atlas-heading-font-family: "Bebas Neue"; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-font-weight-heading: 400; --atlas-button-primary: #B7…[truncated by Evolize: exceeded D1 value limit]
Rolenavigation
Markup
<nav class="overflow-hidden flex-grow" role="navigation">
        <ul class="menu-drawer__menus v-scrollable relative w-full h-full" data-parent=""><li class="menu-drawer__item"><details is="menu-drawer-details" level="top">
  <summary class="menu-drawer__item-link flex items-center justify-between">
    <span>SHOP</span><svg class="icon icon-arrow icon--medium" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M7.5 3.74121L13.75 9.99121L7.5 16.2412" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</summary>
  …
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /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 8QSAWV
Affected pagehttps://stonecoatcountertops.com/
Element.promotion__item-image.promotion__item:nth-child(7) > .promotion__item-wrap.blocks-radius[aria-label="Stone Coat Countertops"]
Accessible nameStone Coat Countertops
Markup
<div aria-label="Stone Coat Countertops" class="block promotion__item-wrap hover-wrapper blocks-radius">
Low

Low-quality alternative text

WCAG 1.1.1 (A)72 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 72 affected elements
Component · Ref E801SS
Affected pagehttps://stonecoatcountertops.com/
Elementdiv#shopify-section-sections--22629260722388__header > header > h1 > a > img:nth-of-type(1)
Markup
<img srcset="//stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203&amp;width=90 1x, //stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203&amp;width=180 2x" src="//stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203&amp;width=90" loading="eager" width="1920" height="1063" alt="Stone Coat Countertops logo" class="logo header__logo--mobile md:hidden">
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref S8N8A1
Affected pagehttps://stonecoatcountertops.com/
Elementmenu-drawer#MenuDrawer > div:nth-of-type(2) > div:nth-of-type(1) > a > img
Markup
<img srcset="//stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203&amp;width=90 1x, //stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203&amp;width=180 2x" src="//stonecoatcountertops.com/cdn/shop/files/download.webp?v=1727700203&amp;width=90" loading="eager" width="1920" height="1063" alt="Stone Coat Countertops logo">
Affected pages/ /es/pages/contact-us /pages/contact-us /products/slab-jig /cart
Component · Ref 8WTC84
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Elementdiv > div:nth-of-type(1) > a > motion-element > div:nth-of-type(1) > img
Markup
<img src="//stonecoatcountertops.com/cdn/shop/files/WSEUltraDeep1.5GalKitSCWDP1.5GK_Front1000x1000.jpg?v=1756233552&amp;width=1000" alt="1.5 gallon kit Stone Coat Woodworking Epoxy Ultra Deep Pour" srcset="//stonecoatcountertops.com/cdn/shop/files/WSEUltraDeep1.5GalKitSCWDP1.5GK_Front1000x1000.jpg?v=1756233552&amp;width=50 50w, //stonecoatcountertops.com/cdn/shop/files/WSEUltraDeep1.5GalKitSCWDP1.5GK_Front1000x1000.jpg?v=1756233552&amp;width=150 150w" width="1000" height="1000" loading="lazy" fetchpriority="low" class="motion-reduce loaded" sizes="450px" is="image-lazy">
Affected pages/ /pages/contact-us /products/slab-jig /cart
Low

List markup is malformed

WCAG 1.3.1 (A)1 instance1 inspected page

A list contains elements other than the list items it should, breaking its structure.

Why it matters

A list contains elements other than the list items it should, breaking its structure.

Recommended correction

Ensure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.

View 1 affected element
Component · Ref GZ5G42
Affected pagehttps://stonecoatcountertops.com/products/slab-jig
Element.desc-1 > ul
Accessible nameCuts up to 67" wide–great for large wood slabs. Fits most router bases; ideal with 1.75 HP router and 3" bit. Fits 4' x 8' tables or adjusts to smaller workspaces. Add spacers under wheels when handling thick projects. Built for long-lasting, reliable performance. Compressed air or dust collection system is not included.
Markup
<ul>

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.