Public accessibility assessment

Accessibility issues detected on riadtile.com

Evolize inspected 5 public pages on riadtile.com and detected 43 automatically identifiable accessibility findings.

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

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

Most widespread issueInteractive controls are not keyboard-accessibleDetected on 5 inspected pages
Most affected page/33 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)25 detected findings

Is riadtile.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 riadtile.com and detected 43 accessibility findings. The most widespread issue was "Interactive controls are not keyboard-accessible", detected on 5 inspected pages. The most affected inspected page was "/", where 33 findings were detected. The assessment identified findings mapped to 7 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

    Dropdown menus have no accessible name

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

    Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

    Recommended action

    Associate a <label> with each <select>, or add an aria-label / aria-labelledby that names its purpose.

    View technical evidence →
  2. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 50 instances
    Why this 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 action

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

    View technical evidence →
  3. High

    Hidden elements can still receive keyboard focus

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

    Hidden elements can still receive keyboard focus

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

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 5 instances
    Why this 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 action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2544 / 5
4.1.2Name, Role, ValueA655 / 5
1.3.1Info and RelationshipsA455 / 5
2.1.1KeyboardA455 / 5
2.4.3Focus OrderA355 / 5
1.2.2Captions (Prerecorded)A111 / 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

Critical

Dropdown menus have no accessible name

WCAG 4.1.2 (A)1 instance1 inspected page

Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

Why it matters

Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

Recommended correction

Associate a <label> with each <select>, or add an aria-label / aria-labelledby that names its purpose.

View 1 affected element
Component · Ref OCUQSD
Affected pagehttps://riadtile.com/pages/contact
Element#ContactForm-role
Accessible nameI am a... * Architect Interior Designer Builder Homeowner Contractor Other
Markup
<select id="ContactForm-role" class="field__input" name="contact[I am a]" aria-required="true" required="">
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 SI7SD2
Affected pagehttps://riadtile.com/collections/basket-builders
Elementdiv#MegaMenu-Content-mega_menu_item_wEJFn6 > div > div:nth-of-type(2) > div > div:nth-of-type(1) > a:nth-of-type(1)
Accessible nameNew Arrivals
Markup
<a href="/collections/new-arrivals" class="mega-menu__collage-item link" aria-label="New Arrivals" style="background-image: url(//riadtile.com/cdn/shop/files/Featured-mega-menu_new-arrivals.jpg?v=1787759180&amp;width=600);" data-click-element="image" data-click-content="new-arrivals" data-hover-track="">
                                  <span class="visually-hidden">New Arrivals</span>
                                </a>
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref UJP294
Affected pagehttps://riadtile.com/cart
Elementa#HeaderMenu-mega_menu_item_wEJFn6-quick-ship
Accessible nameQuick Ship
Markup
<a id="HeaderMenu-mega_menu_item_wEJFn6-quick-ship" href="/collections/quick-ship" class="mega-menu__link mega-menu__link--level-2 text-underline-refined-hover link" data-click-element="link" data-click-content="quick-ship">
                                <span class="mega-menu__link-title">
                                  Quick Ship
                                </span>
                              </a>
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)59 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 59 affected elements
Component · Ref OTQDFH
Affected pagehttps://riadtile.com/collections/basket-builders
Elementsummary#HeaderDrawer-cement
Accessible nameCement
Rolebutton
Markup
<summary id="HeaderDrawer-cement" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" data-click-element="category-link" data-click-content="cement" role="button" aria-expanded="false" aria-controls="link-cement">
                        Cement
                        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg>
</span>
                      </summary…
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref ASVETG
Affected pagehttps://riadtile.com/collections/basket-builders
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" data-click-element="open" 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" viewBo…
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref ABTJF7
Affected pagehttps://riadtile.com/collections/basket-builders
Elementdetails#Details-filter\.p\.m\.custom\.materials-template--27205421400378__product-grid > summary
Accessible nameMaterial (0 selected)
Rolebutton
Markup
<summary class="facets__summary caption-large focus-offset" aria-label="Material (0 selected)" data-click-element="expand-material" data-click-content="material" role="button" aria-expanded="false" aria-controls="Facet-3-template--27205421400378__product-grid">
                      <div><span class="facets__summary-label">Material</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg>
</div>
          …
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 YNQX31
Affected pagehttps://riadtile.com/pages/contact
Elementhtml > body > div:nth-of-type(7) > div > div:nth-of-type(2)
Accessible namePOPUP Form
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-label="POPUP 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-private-res…
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)61 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 61 affected elements
Component · Ref 7JG4NW
Affected pagehttps://riadtile.com/pages/contact
Element#Header-Search-Inline
Rolecombobox
Markup
<input class="search__input field_..." id="Header-Search-Inline" 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" ...>
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref G387J4
Affected pagehttps://riadtile.com/cart
Element#HeaderMenu-mega_menu_item_N6NzwM
Accessible nameTerrazzo
Markup
<a id="HeaderMenu-mega_menu..." href="/collections/terrazz..." class="header__menu-item li..." data-click-element="category-link" data-click-content="terrazzo" aria-expanded="false" aria-haspopup="true" aria-controls="MegaMenu-Content-meg...">
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref 0MUV68
Affected pagehttps://riadtile.com/collections/basket-builders
Element#downshift-0-input
Accessible nameWhat best describes you?
Rolecombobox
Markup
<input role="combobox" aria-haspopup="listbox" aria-owns="downshift-0-menu" aria-expanded="false" id="downshift-0-input" aria-autocomplete="list" aria-controls="downshift-0-menu" aria-labelledby="downshift-0-label" autocomplete="off" aria-required="true" aria-invalid="false" tabindex="0" ...>
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref BNR3IE
Affected pagehttps://riadtile.com/pages/contact
Element#SecondaryMenu-collaborations
Accessible nameCollaborations
Markup
<a id="SecondaryMenu-collaborations" href="#" class="header__menu-item list-menu__item link focus-inset secondary-menu__trigger" data-click-element="link" data-click-content="collaborations" aria-expanded="false" aria-haspopup="true" aria-controls="SecondaryMenu-MenuList-1">
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref EUPF3A
Affected pagehttps://riadtile.com/collections/basket-builders
Element#main-collection-filters
Accessible name.filters-content { background: var(--color-sandstone-100); } .facets__form-vertical { position: relative; } /* The height:100% chain that used to live here is gone. It existed only to stretch the sidebar's tint down the full column, and that job now belongs to the <aside> itself (component-facets.css). Keeping it would have broken the sticky panel outright: position:sticky needs its parent to be TALLER than itself to have anywhere to travel, and a height:100% chain made every ancestor exactly the panel's own height. */ /* Sidebar padding. Below 990px the panel is the modal and its padding is owned by component-facets.css, which also derives the sticky footer's bleed from it - two files declaring padding for the same element is what left the footer inset and floating above the panel's bottom edge. */ @media only screen and (min-width: 990px) { .filters-content { padding: 4.8rem 4.8rem 10rem 0; } } Close Selected Filters .filters-header { display: flex; align-items: center; gap: 1.6rem; margin: 0 0 4rem; } /* Pushed to the right edge of the header row, opposite the label. */ .filters-header__clear { margin-left: auto; } .filters-heading { margin: 0; font-size: calc(var(--font-heading-scale) * 2.8rem); } /* Selectors are doubled up to (0,2,0) so they beat .svg-wrapper's own `display: inline-flex` and `width/height: 20px` in base.css regardless of stylesheet order. */ .filters-heading .filters-heading__icon { display: none; } @media only screen and (min-width: 990px) { .filters-heading { display: flex; align-items: center; gap: 1.2rem; } .filters-heading .filters-heading__icon { display: inline-flex; flex: 0 0 auto; width: 2.4rem; height: 2.4rem; } } /* Active filter chips */ .active-facets { display: flex; flex-wrap: wrap; gap: 1.2rem 1.2rem; margin-bottom: 3rem; } .active-facets .active-facets__button { display: inline-block; margin-bottom: 1rem; } /* .selected-filters visibility (including the server-rendered empty state) now lives in component-facets.css, next to the breakpoint rules that pick which of the two copies shows. The chip appearance above stays here. */ Filters Color Color White White (2 products) Size Size 3/4” 3/4” (2 products) Material Material Marble Marble (2 products) Collection Collection Casablanca Carrara Marble Casablanca Carrara Marble (2 products) Shape Shape Pencil Trim Pencil Trim (2 products) Style Style Honed Honed (2 products) Type Type Natural Stone Natural Stone (2 products) Availability Availability In stock In stock (3 products) Out of stock Out of stock (1 product) Price Per Square Feet Price Per Square Feet $10 - $20 $10 - $20 (2 products) View 3 products
Markup
<aside aria-labelledby="verticalTitle" class="facets-wrapper" id="main-collection-filters" data-id="template--27205421400378__product-grid">
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)20 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 20 affected elements
Component · Ref XF39AP
Affected pagehttps://riadtile.com/account/login
Elementdiv#menu-drawer > div > div:nth-of-type(2) > nav
Accessible nameFeatured Back Featured Shop All Quick Ship New Arrivals Trending Checkerboard Under $10 Zellige Back Zellige Shop all Zellige 4x4 2x6 Thin Bejmet Mosaics Marble Back Marble Marble Bardiglio Grey Calacatta Gold Calacatta Viola Casablanca Carrara Casablanca Gold Italian Statuary Mint Green Monte Verde Nero Marquina Norwegian Rose Rosso Alicante Truffle Checkerboard Shop all Marble Moroccan Marble Atlas Grey …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav class="menu-drawer__navigation" data-click-section="primary-nav">
            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
                      <summary id="HeaderDrawer-featured" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" data-click-element="category-link" data-click-content="featured" role="button" aria-expanded="false" aria-controls="link-featured">
                        Featured
                        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path …
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref 53Q19H
Affected pagehttps://riadtile.com/account/login
Elementdiv#shopify-section-sections--27205419860282__header > div > div > div > div:nth-of-type(2) > nav
Accessible nameCollaborations Project Portfolio: The Mora Sisters Brand Partnership: Rejuvenation Designer Spotlight: Aubrey Butcher Trade Resources Blog Installation FAQs Showrooms Contact
Markup
<nav class="header__inline-menu" data-click-section="secondary-nav">
              <ul class="list-menu list-menu--inline" role="list"><li><hover-menu>
                        <div id="SecondaryMenu-1" class="secondary-menu" data-hover-menu="">
                          <a id="SecondaryMenu-collaborations" href="#" class="header__menu-item list-menu__item link focus-inset secondary-menu__trigger" data-click-element="link" data-click-content="collaborations" aria-expanded="false" aria-haspopup="true" aria-controls="SecondaryMenu-MenuList-1">
                            <span>Collaborations</spa…
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Component · Ref B1WTB5
Affected pagehttps://riadtile.com/cart
Elementdiv#menu-drawer > div > div:nth-of-type(2) > div > nav
Accessible nameCollaborations Back Collaborations Project Portfolio: The Mora Sisters Brand Partnership: Rejuvenation Designer Spotlight: Aubrey Butcher Trade Resources Back Resources Blog Installation FAQs Showrooms Contact
Markup
<nav class="menu-drawer__secondary-navigation" data-click-section="secondary-nav">
                <ul class="menu-drawer__secondary-menu list-menu" role="list"><li><details id="Details-menu-drawer-secondary-1">
                          <summary id="HeaderDrawerSecondary-collaborations" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" data-click-element="category-expand" data-click-content="collaborations" role="button" aria-expanded="false" aria-controls="secondary-link-collaborations">
                            Collaborations
                            <span cla…
Affected pages/ /account/login /collections/basket-builders /pages/contact /cart
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)64 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 64 affected elements
Component · Ref 1PVU5Q
Affected pagehttps://riadtile.com/cart
Elementa[href$="snow-zellige-4x4"] > .custom-product-grid-item__content > .custom-product-grid-item__title
Accessible nameSnow White 4x4 Zellige Tile
Markup
<h3 class="custom-product-grid-item__title">Snow White 4x4 Zellige Tile</h3>
Component · Ref PW902P
Affected pagehttps://riadtile.com/
Element.banner__box--desktop > .banner__buttons > a[data-click-content="make-your-move"][data-click-element="cta"][href$="limestone"]
Accessible nameSHOP LIMESTONE
Markup
<a href="/collections/limestone" class="button button--secondary" style="color: #334546;" data-click-element="cta" data-click-content="make-your-move">SHOP LIMESTONE</a>
Component · Ref CSRI65
Affected pagehttps://riadtile.com/pages/contact
Element#Slide-template--27205419893050__multicolumn_qGbdYe-1 > .multicolumn-card.content-container > .multicolumn-card__info > .inline-richtext
Accessible nameTrade
Markup
<h3 class="inline-richtext">Trade</h3>
Affected pages/ /pages/contact
Component · Ref QHJJYL
Affected pagehttps://riadtile.com/
Element#Slide-template--27205421236538__multicolumn_6XnWcx-3 > .multicolumn-card.content-container > .multicolumn-card__info > .rte > p
Accessible nameJoin our Trade Program for exclusive benefits, personalized support, and expert guidance tailored to your design projects.
Markup
<p>Join our Trade Program for exclusive benefits, personalized support, and expert guidance tailored to your design projects.</p>
Affected pages/ /pages/contact
Component · Ref K46KZE
Affected pagehttps://riadtile.com/
Elementa[data-click-content="designer-spotlight-learn-more"]
Accessible nameLearn more >
Markup
<a class="link link--simple animate-arrow" href="/pages/designer-spotlight-aubrey-butcher" data-click-element="link" data-click-content="designer-spotlight-learn-more">Learn more<span> &gt;</span>
                  </a>
Component · Ref 64FR5Y
Affected pagehttps://riadtile.com/
Element#HeaderMenu-mega_menu_item_wEJFn6 > span
Accessible nameFeatured
Markup
<span>Featured</span>
Component · Ref MCQ67O
Affected pagehttps://riadtile.com/collections/basket-builders
Elementsummary[aria-label="Material (0 selected)"] > div > .facets__summary-label
Accessible nameMaterial
Markup
<span class="facets__summary-label">Material</span>
Component · Ref DT15OY
Affected pagehttps://riadtile.com/
Elementa[data-click-content="explore-morocco"]
Accessible nameEXPLORE MOROCCO
Markup
<a href="/collections/at-the-source-morocco" class="button button--secondary" data-click-element="explore-cta" data-click-content="explore-morocco">
                      EXPLORE MOROCCO
                    </a>
Component · Ref EDFNXB
Affected pagehttps://riadtile.com/
Element.lookbook__description > p
Accessible nameOur lookbook is an invitation to discover the artistry behind every tile—where age-old techniques, rich cultural influences, and contemporary design come together in perfect harmony.
Markup
<p>Our lookbook is an invitation to discover the artistry behind every tile—where age-old techniques, rich cultural influences, and contemporary design come together in perfect harmony.</p>
Component · Ref 4R2P3I
Affected pagehttps://riadtile.com/
Element.banner__box--desktop > .body.banner__text.rte > p
Accessible nameA timeless take on checkerboard.
Markup
<p>A timeless take on checkerboard.</p>
Component · Ref TX9GY3
Affected pagehttps://riadtile.com/
Element.lookbook__title
Accessible nameInspiration Lookbook
Markup
<h2 class="lookbook__title inline-richtext h1">
              Inspiration Lookbook
            </h2>
Component · Ref HKZJKU
Affected pagehttps://riadtile.com/collections/basket-builders
Element.filters-heading
Accessible nameFilters
Markup
<h3 class="filters-heading h2">
Component · Ref YJ1FU7
Affected pagehttps://riadtile.com/
Element#TabbedSlide-template--27205421236538__custom_tabbed_slideshow_kHVWbf-1 > .tabbed-slideshow__card.color-scheme-3 > .tabbed-slideshow__card-inner > .tabbed-slideshow__content > .tabbed-slideshow__heading
Accessible nameMorocco
Markup
<h2 class="tabbed-slideshow__heading inline-richtext">Morocco</h2>
Component · Ref HEEDVK
Affected pagehttps://riadtile.com/
Element.header__menu-item[data-click-content="trade"][href$="trade-program"] > span
Accessible nameTrade
Markup
<span>Trade</span>
Component · Ref HGSOO5
Affected pagehttps://riadtile.com/cart
Elementa[href$="snow-zellige-4x4"] > .custom-product-grid-item__content > .custom-product-grid-item__category
Accessible nameZellige
Markup
<p class="custom-product-grid-item__category">Zellige</p>
Component · Ref 5WGFCT
Affected pagehttps://riadtile.com/
Element#TabbedSlide-template--27205421236538__custom_tabbed_slideshow_kHVWbf-1 > .tabbed-slideshow__card.color-scheme-3 > .tabbed-slideshow__card-inner > .tabbed-slideshow__content > .tabbed-slideshow__subtitle
Accessible nameGLOBALLY SOURCED
Markup
<p class="tabbed-slideshow__subtitle">GLOBALLY SOURCED</p>
Component · Ref KJSMZ0
Affected pagehttps://riadtile.com/
Element#Slide-template--27205421236538__multicolumn_6XnWcx-2 > .multicolumn-card.content-container > .multicolumn-card__info > .link--simple.animate-arrow.link
Accessible nameLearn more >
Markup
<a class="link link--simple animate-arrow" href="/pages/buildtx-rejuvenation-project-collaboration" data-click-element="link" data-click-content="project-collaboration-learn-more">Learn more<span> &gt;</span>
                  </a>
Component · Ref PMDJQI
Affected pagehttps://riadtile.com/cart
Element.ql-font-poppins
Accessible nameGet 3 FREE samples and start building the space of your dreams.
Markup
<span style="font-size: 20px; color: rgb(55, 63, 71); font-family: Outfit, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal;" class="ql-font-poppins">Get 3 FREE samples and start building the space of your dreams.</span>
Component · Ref 64SOG5
Affected pagehttps://riadtile.com/
Element.banner__box--desktop > .banner__heading.hxxl
Accessible nameMake Your Move
Markup
<h2 class="banner__heading inline-richtext hxxl" style="color: #334546;">
              Make Your Move
            </h2>
Component · Ref C4H8OS
Affected pagehttps://riadtile.com/
Element#Slide-template--27205421236538__slideshow_hJwgBR-2 > .slideshow__text-wrapper.banner--desktop-transparent.banner__content > .slideshow__text.color-scheme-7.slideshow__text--left > .banner__text.rte > p
Accessible nameDiscover beautiful spaces, thoughtful details, and fresh ideas that inspire.
Markup
<p style="color: #ffffff;">
                  Discover beautiful spaces, thoughtful details, and fresh ideas that inspire.
                </p>
Component · Ref XG5O7Q
Affected pagehttps://riadtile.com/cart
Elementa[href$="snow-zellige-4x4"] > .custom-product-grid-item__content > .custom-product-grid-item__price
Accessible name$18.50 per sq ft
Markup
<p class="custom-product-grid-item__price">$18.50 per sq ft
</p>
Component · Ref 1YCEWI
Affected pagehttps://riadtile.com/
Element#TabbedSlide-template--27205421236538__custom_tabbed_slideshow_kHVWbf-1 > .tabbed-slideshow__card.color-scheme-3 > .tabbed-slideshow__card-inner > .tabbed-slideshow__content > .tabbed-slideshow__description.rte > p
Accessible nameMorocco is home to centuries-old tile traditions like hand-chiseled Zellige, bringing rich color, organic texture, and soulful character to every space.
Markup
<p>Morocco is home to centuries-old tile traditions like hand-chiseled Zellige, bringing rich color, organic texture, and soulful character to every space.</p>
Component · Ref 344RM1
Affected pagehttps://riadtile.com/
Element#Slide-template--27205421236538__slideshow_hJwgBR-2 > .slideshow__text-wrapper.banner--desktop-transparent.banner__content > .slideshow__text.color-scheme-7.slideshow__text--left > .banner__heading.hxxl
Accessible nameInspiration Starts Here
Markup
<h2 class="banner__heading inline-richtext hxxl" style="color: #ffffff;">
                Inspiration Starts Here
              </h2>
Component · Ref 9JAPTY
Affected pagehttps://riadtile.com/
Element#SectionHeading-template--27205421236538__collection_list_iiCrx3
Accessible nameShop by Collection
Markup
<h2 id="SectionHeading-template--27205421236538__collection_list_iiCrx3" class="collection-list-title inline-richtext h1 scroll-trigger animate--slide-in scroll-trigger--offscreen">
            Shop by Collection
          </h2>
Component · Ref 5VADCY
Affected pagehttps://riadtile.com/
Element#Header-Search-Inline
Rolecombobox
Markup
<input class="search__input field_..." id="Header-Search-Inline" 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" ...>
Low

Content sits outside any landmark region

WCAG 1.3.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref E564DN
Affected pagehttps://riadtile.com/
Elementli#a11y-refresh-page-message
Accessible nameChoosing a selection results in a full page refresh.
Markup
<li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
Low

Video may be missing captions

WCAG 1.2.2 (A)3 instances1 inspected page

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Why it matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

Provide a synchronized captions track (<track kind="captions">) for video with meaningful audio.

View 3 affected elements
Component · Ref 6OSBQ7
Affected pagehttps://riadtile.com/
Elementdiv > div:nth-of-type(2) > div:nth-of-type(12) > instagram-lightbox-carousel > div:nth-of-type(5) > video
Accessible nameInstagram video 5: Summer isn't just something you see. It's something you feel.Natural stone that stays cool beneath your feet. Handmad...
Markup
<video class="image-lightbox__video" muted="" loop="" playsinline="" preload="metadata" poster="//riadtile.com/cdn/shop/files/preview_images/676862857b244125b3176d5e42aeee94.thumbnail.0000000000.jpg?v=1786517348&amp;width=800" aria-label="Instagram video 5: Summer isn't just something you see. It's something you feel.Natural stone that stays cool beneath your feet. Handmad...">
                          <source src="https://cdn.shopify.com/videos/c/o/v/676862857b244125b3176d5e42aeee94.mp4" type="video/mp4">
                        </video>

05 · Most affected inspected pages

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.