Public accessibility assessment

Accessibility issues detected on madersrestaurant.com

Evolize inspected 5 public pages on madersrestaurant.com and detected 57 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/24 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)31 detected findings

Is madersrestaurant.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 madersrestaurant.com and detected 57 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 24 findings were detected. The assessment identified findings mapped to 8 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/sharer/sharer.php?u=https://madersrestaurant.com/.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to /.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/sharer/sharer.php?u=https://madersrestaurant.com/pages….

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.instagram.com/madersrestaurant/.

    View technical evidence →
  5. Critical

    Form fields are missing labels

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

    Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

    Recommended action

    Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3155 / 5
2.4.4Link Purpose (In Context)A1555 / 5
4.1.2Name, Role, ValueA422 / 5
1.3.1Info and RelationshipsA355 / 5
2.4.3Focus OrderA355 / 5
2.1.1KeyboardA255 / 5
2.2.2Pause, Stop, HideA111 / 5
3.3.2Labels or InstructionsA155 / 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

Form fields are missing labels

WCAG 1.3.1 (A)1 instance1 inspected page

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Why it matters

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Recommended correction

Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

View 1 affected element
Component · Ref B1E8MZ
Affected pagehttps://madersrestaurant.com/pages/contact
Element#contactFormLastName
Markup
<input type="text" id="contactFormLastName" name="contact[LastName]" required="">
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)70 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 70 affected elements
Component · Ref 7UC4B8
Affected pagehttps://madersrestaurant.com/
Element.ecome-shopify__newsletter__button > span:nth-child(1)
Accessible nameKEEP ME POSTED
Markup
<span> KEEP ME POSTED </span>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref SFYR7A
Affected pagehttps://madersrestaurant.com/pages/contact
Element.ecom-hy5tikhlfe6 > .element__text.ecom__element[data-stopdrag=""] > .text-content.has-drop-cap-view-framed.ecom-html
Accessible nameJoin Our Email Club
Markup
<div class="text-content ecom-html has-drop-cap-view-framed">Join Our Email Club</div>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref 04WSNO
Affected pagehttps://madersrestaurant.com/
Elementh4
Accessible nameAuthentic Bavarian German Cuisine
Markup
<h4 style="font-family: &quot;Pliego&quot;, serif;">Authentic Bavarian German Cuisine</h4>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref JSCJCP
Affected pagehttps://madersrestaurant.com/
Element.element__heading.ecom-html[data-stopdrag="true"] > h2
Accessible nameFollow Us
Markup
<h2 class="ecom__heading ecom-db">Follow Us</h2>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref 8I9BAV
Affected pagehttps://madersrestaurant.com/products/oxtail
Elementp:nth-child(3) > strong
Accessible name(414) 271-3377
Markup
<strong>(414) 271-3377</strong>
Affected pages/pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref 1TPYX7
Affected pagehttps://madersrestaurant.com/
Element.text-content.has-drop-cap-view-framed.ecom-html > p:nth-child(3) > strong
Accessible name(414) 271-3377
Markup
<strong>(414) 271-3377</strong>
Component · Ref 9BN68X
Affected pagehttps://madersrestaurant.com/
Element.rte.delay--1.mb6 > p:nth-child(1) > strong
Accessible nameMonday-Thursday:
Markup
<strong>Monday-Thursday:</strong>
Component · Ref 79ZLLB
Affected pagehttps://madersrestaurant.com/
Element.text-with-image.pb9.sm-pb5 > .rte.delay--1.mb6 > p:nth-child(2)
Accessible nameFriday-Saturday: 11:30am - 10pm
Markup
<p><strong>Friday-Saturday:</strong> 11:30am - 10pm</p>
Component · Ref K35TSG
Affected pagehttps://madersrestaurant.com/
Element.video-with-text > .rte.delay--1.mb6 > p:nth-child(1)
Accessible name★ ★ ★ ★ ★
Markup
<p>★ ★ ★ ★ ★</p>
Component · Ref 63BVO9
Affected pagehttps://madersrestaurant.com/pages/contact
Element.span-6.relative.a-left:nth-child(1) > small
Accessible nameFirst Name
Markup
<small>First Name</small>
Component · Ref C3DGYD
Affected pagehttps://madersrestaurant.com/
Element.button.btn-outline[href$="about-us"]
Accessible nameLearn More About Us
Markup
<a href="/pages/about-us" class="button btn-outline">
              Learn More About Us
            </a>
Component · Ref 4FEV79
Affected pagehttps://madersrestaurant.com/
Element.text-with-image-template--17818619773143__hero_image_with_text_DLmrzm > .grid__wrapper > .text.px4.span-6 > .text-with-image.pb9.sm-pb5 > .mb6:nth-child(1)
Accessible nameHours
Markup
<h3 class="mb6 animate--text">Hours</h3>
Component · Ref QQKYW
Affected pagehttps://madersrestaurant.com/pages/contact
Elementlabel[for="contactFormMessage"]
Accessible nameMessage
Markup
<label for="contactFormMessage">Message</label>
Component · Ref RF63PA
Affected pagehttps://madersrestaurant.com/
Element.text-with-image-template--17818619773143__hero_image_with_text_DLmrzm > .grid__wrapper > .text.px4.span-6 > .text-with-image.pb9.sm-pb5 > .rte.delay--1.mb6 > p:nth-child(1)
Accessible nameMonday-Thursday: 11:30am - 9pm
Markup
<p><strong>Monday-Thursday:</strong> 11:30am - 9pm</p>
Component · Ref YK7HMM
Affected pagehttps://madersrestaurant.com/products/maders-hat
Elementkgat
Accessible nameBuilt with EComposer
Markup
<kgat style="position:relative !i...">
Component · Ref R72YCU
Affected pagehttps://madersrestaurant.com/cart
Elementbwqr
Accessible nameBuilt with EComposer
Markup
<bwqr style="position:relative !i...">
Component · Ref BX8Z73
Affected pagehttps://madersrestaurant.com/pages/contact
Element#contactFormEmail
Markup
<input type="email" id="contactFormEmail" name="contact[email]" required="">
Component · Ref YRP85G
Affected pagehttps://madersrestaurant.com/pages/contact
Element#contactFormSubmit
Accessible nameSend
Markup
<button type="submit" id="contactFormSubmit" class="button btn-outline button">Send</button>
Component · Ref VJFMDD
Affected pagehttps://madersrestaurant.com/
Elementrupt
Accessible nameBuilt with EComposer
Markup
<rupt style="position:relative !i...">
Component · Ref 1OKQHZ
Affected pagehttps://madersrestaurant.com/
Elementrupt > a[target="_blank"]
Accessible nameEComposer
Markup
<a style="color: currentColor;text-decoration: none;" href="https://ecomposer.io/?utm_source=client-site&amp;utm_medium=footer&amp;utm_campaign=footer_branding&amp;utm_term=links&amp;utm_content=https://madersrestaurant.com" target="_blank">EComposer</a>
Component · Ref 0AHSNH
Affected pagehttps://madersrestaurant.com/pages/contact
Elementcfqd
Accessible nameBuilt with EComposer
Markup
<cfqd style="position:relative !i...">
Component · Ref 2ZOEB2
Affected pagehttps://madersrestaurant.com/products/oxtail
Elementygdo
Accessible nameBuilt with EComposer
Markup
<ygdo style="position:relative !i...">
Component · Ref 1S3JRG
Affected pagehttps://madersrestaurant.com/cart
Elementbwqr > a[target="_blank"]
Accessible nameEComposer
Markup
<a style="color: currentColor;text-decoration: none;" href="https://ecomposer.io/?utm_source=client-site&amp;utm_medium=footer&amp;utm_campaign=footer_branding&amp;utm_term=links&amp;utm_content=https://madersrestaurant.com" target="_blank">EComposer</a>
Component · Ref TYHY9O
Affected pagehttps://madersrestaurant.com/pages/contact
Element#contactFormTelephone
Markup
<input type="text" id="contactFormTelephone" name="contact[phone]">
Component · Ref VWUFWH
Affected pagehttps://madersrestaurant.com/cart
Element.ajax-cart__footer-wrapper.edge.grid__wrapper > .span-12.auto > .sm-caps.or-divider.mt2 > span
Accessible nameOr
Markup
<span>Or</span>

Showing 25 representative examples · 6 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 Y3AY3E
Affected pagehttps://madersrestaurant.com/cart
Elementul#c-accordion--mobile-1 > li:nth-of-type(1) > a
Accessible nameLunch Menu
Markup
<a class="js-accordion-link c-accordion__link mb0" href="/pages/lunch-menu">Lunch Menu</a>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref NTWY0
Affected pagehttps://madersrestaurant.com/
Elementdiv#shopify-section-mobile-navigation > div > div:nth-of-type(1) > ul:nth-of-type(2) > li:nth-of-type(1) > a
Accessible nameSearch
Markup
<a class="px1 py4 js-search-toggle mb0 inline-block" aria-label="Search" href="/search">
      
  
    <svg class="icon--search mr0" height="20px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" xml:space="preserve">
      <g class="hover-fill" fill="var(--scheme-1-text)">
       <path d="M14.9,14.3c1.6-1.8,2.4-3.8,2.4-5.8c0-4.7-3.8-8.4-8.4-8.4C4.2,0,0.4,3.8,0.4,8.4c0,4.7,3.8,8.4,8.4,8.4
    c1.7,0,3.4-0.6,4.9-1.6l4.7,4.7l1-1L14.9,14.3z M15.9,8.5c0,3.9-3.2,7.1-7.1,7.1s-7.1-3.2-7.1-7.2c0-3.8,3.2-7,7.1-7
    S15.9,4.…
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Component · Ref BCDKNU
Affected pagehttps://madersrestaurant.com/cart
Elementdiv > div:nth-of-type(1) > ul:nth-of-type(2) > li:nth-of-type(3) > div > a
Accessible nameOpen cart
Markup
<a class="js-mini-cart-trigger js-slideout-open px1 py4 mb0 inline-block" data-wau-slideout-target="ajax-cart" data-slideout-direction="right" aria-label="Open cart" href="/cart">
  
    <svg class="icon--bag mr0" height="20px" viewBox="0 0 15.2 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
        <g class="hover-fill" fill="var(--scheme-1-text)">
           <path d="M11.2,3.1C10.9,1.3,9.4,0,7.6,0C5.8,0,4.3,1.3,4,3.1H0v15c0,1,0.8,1.9,1.9,1.9h11.4c1,0,1.9-0.8,1.9-1.9v-15H11.2z M7.6,1.1
        C8.8,1.1,9.8,2,10,3.1H5.2C5.4,2,6.4,1.1,7.6,1.1z M…
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)6 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 6 affected elements
Component · Ref 8LYFW8
Affected pagehttps://madersrestaurant.com/
Elementdiv#dynamic-checkout-cart > shopify-accelerated-checkout-cart > div > ul > li > div
Rolebutton
Markup
<div class="wallet-cart-button wallet-cart-button__skeleton" role="button" disabled="" aria-hidden="true">&nbsp;</div>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)5 instances5 inspected pages

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Why it matters

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Recommended correction

Add a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

View 5 affected elements
Component · Ref OH4O95
Affected pagehttps://madersrestaurant.com/products/oxtail
Elementinput#ECom-NewsletterForm-ecom-i8crb9m8nu
Markup
<input id="ECom-NewsletterForm-ecom-i8crb9m8nu" type="email" name="contact[email]" class="ecom-shopify__newsletter-form-field--input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Emaill address" required="">
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /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 KLPYKG
Affected pagehttps://madersrestaurant.com/cart
Elementsection#shopify-section-mailing-popup > noscript
Accessible name<link rel="stylesheet" href="//madersrestaurant.com/cdn/shop/t/2/assets/section-mailing-popup.css?v=136505175785172111331714597716">
Markup
<noscript><link rel="stylesheet" href="//madersrestaurant.com/cdn/shop/t/2/assets/section-mailing-popup.css?v=136505175785172111331714597716"></noscript>
Affected pages/ /pages/contact /products/maders-hat /products/oxtail /cart
Medium

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)4 instances1 inspected page

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 4 affected elements
Component · Ref 52BLXN
Affected pagehttps://madersrestaurant.com/cart
Element.cart-page > .ajax-cart__form-wrapper.cart-wrapper.js-ajax-cart-content > .ajax-cart__cart-form.js-cart-form[action="/cart"] > .ajax-cart__info-wrapper.js-cart-info.hide > .ajax-cart__accordion.js-cart-accordion > .accordion-content2.sub.closed > .js-shipping-calc-wrapper.pb6.mb4 > .form.grid__wrapper > .country.simple-select.span-6 > .js-shipping-calc-address-country[name="address[country]"][data-default="United States"]
Accessible nameChoose Country --- Australia Austria Belgium Canada Czechia Denmark Finland France Germany Hong Kong SAR Ireland Israel Italy Japan Malaysia Netherlands New Zealand Norway Poland Portugal Singapore South Korea Spain Sweden Switzerland United Arab Emirates United Kingdom United States
Markup
<select id="address_country" class="select-selected js-shipping-calc-address-country" style="min-width: unset;" name="address[country]" data-default="United States">
Component · Ref 4NPYC6
Affected pagehttps://madersrestaurant.com/cart
Element.cart-page > .ajax-cart__form-wrapper.cart-wrapper.js-ajax-cart-content > .ajax-cart__cart-form.js-cart-form[action="/cart"] > .ajax-cart__info-wrapper.js-cart-info.hide > .ajax-cart__accordion.js-cart-accordion > .accordion-content2.sub.closed > .js-shipping-calc-wrapper.pb6.mb4 > .form.grid__wrapper > .address_province_container.province.simple-select > .address_form.js-shipping-calc-address-province[name="address[province]"]
Markup
<select id="address_province" class="address_form select-selected js-shipping-calc-address-province" style="min-width: unset;" name="address[province]" data-default=""></select>
Component · Ref 3JL3M9
Affected pagehttps://madersrestaurant.com/cart
Element.cart-page > .ajax-cart__form-wrapper.cart-wrapper.js-ajax-cart-content > .ajax-cart__cart-form.js-cart-form[action="/cart"] > .ajax-cart__info-wrapper.js-cart-info.hide > .ajax-cart__accordion.js-cart-accordion > .accordion-content.sub.closed > .a-left > textarea
Markup
<textarea name="note" id="note" rows="5" cols="60" class="js-cart-note border"></textarea>

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.