Public accessibility assessment

Accessibility issues detected on scottishkiltshop.com

Evolize inspected 5 public pages on scottishkiltshop.com and detected 120 automatically identifiable accessibility findings.

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

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

Most widespread issueText has insufficient colour contrastDetected on 5 inspected pages
Most affected page/products/classic-kilt67 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)97 detected findings

Is scottishkiltshop.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 scottishkiltshop.com and detected 120 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/products/classic-kilt", where 67 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. High

    Interactive controls are not keyboard-accessible

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

    Elements must only use permitted ARIA attributes

    WCAG 4.1.2 (A) · 5 inspected pages · 55 instances
    Why this matters

    Elements must only use permitted ARIA attributes

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →
  3. High

    Hidden elements can still receive keyboard focus

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

    Text has insufficient colour contrast

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

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 5 inspected pages · 35 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)AA9755 / 5
4.1.2Name, Role, ValueA1155 / 5
1.3.1Info and RelationshipsA455 / 5
1.1.1Non-text ContentA355 / 5
2.4.3Focus OrderA355 / 5
3.3.2Labels or InstructionsA355 / 5
2.1.1KeyboardA155 / 5
2.5.8Target Size (Minimum)AA133 / 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

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)68 instances5 inspected pages

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 68 affected elements
Component · Ref S5AX65
Affected pagehttps://scottishkiltshop.com/
Elementspan[aria-label="apple_pay"]
Accessible nameapple_pay
Markup
<span class="sks-foot__pay-svg" aria-label="apple_pay">
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref SRHPWE
Affected pagehttps://scottishkiltshop.com/products/swatches
Element.sks-det-price
Accessible nameTranslation missing: en.products.product.price.label
Markup
<div class="sks-det-price" aria-label="Translation missing: en.products.product.price.label">
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref BM8JAC
Affected pagehttps://scottishkiltshop.com/products/spats
Element#sks-insta-grid-template--21917738336470__sks_instagram_rMnhFN
Accessible nameTranslation missing: en.sections.instagram.grid_label
Markup
<div class="sks-insta-grid" id="sks-insta-grid-templ..." data-token="IGAATZB32d8IXtBZAGFD..." data-count="10" data-mobile-count="9" data-tile-shape="portrait" style="--sks-insta-cols: 5;..." aria-label="Translation missing:...">
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref 5L4V5L
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-det-save
Accessible nameSave 20%
Markup
<span class="sks-det-save" aria-label="Save 20%"><span class="sks-det-save__desk">Save 20%</span><span class="sks-det-save__mob">-20%</span></span>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref TA7J6B
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-rev-grid
Accessible nameTranslation missing: en.sections.reviews.grid_label
Markup
<div class="sks-rev-grid" aria-live="polite" aria-label="Translation missing: en.sections.reviews.grid_label">
Affected pages/products/classic-kilt /products/swatches
Component · Ref 5KNO5C
Affected pagehttps://scottishkiltshop.com/
Element#sks-insta-grid-template--21917738074326__sks_instagram_bYBCL3
Accessible nameTranslation missing: en.sections.instagram.grid_label
Markup
<div class="sks-insta-v2-grid" id="sks-insta-grid-templ..." data-token="IGAATZB32d8IXtBZAGFD..." data-count="4" data-mobile-count="6" data-variant="v2" data-tile-shape="portrait" data-handle-url="#" style="--sks-insta-v2-cols:..." aria-label="Translation missing:...">
Component · Ref S27KOY
Affected pagehttps://scottishkiltshop.com/
Element#sks-srr-template--21917738074326__sks_store_rating_mqedfB
Accessible nameStore rating
Markup
<div id="sks-srr-template--21917738074326__sks_store_rating_mqedfB" class="sks-store-rating" data-srr="" data-srr-ready="true" data-srr-store="scottishkiltshop.com" data-srr-apikey="6aa7e47d636d981404c6d57058ee7cdf" aria-label="Store rating" data-srr-done="1">
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)415 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 415 affected elements
Component · Ref PUY7HI
Affected pagehttps://scottishkiltshop.com/
Element.sks-foot__copyright > p
Accessible name© 2026 Scottish Kilt · All rights reserved.
Markup
<p>© 2026 Scottish Kilt · All rights reserved.</p>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref D1NTI8
Affected pagehttps://scottishkiltshop.com/
Elementdetails:nth-child(3) > .sks-foot__list > li:nth-child(1) > a
Accessible nameWedding Party Builder
Markup
<a href="/products/wedding-party-kilt-outfits">Wedding Party Builder</a>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref LNV50V
Affected pagehttps://scottishkiltshop.com/
Elementli:nth-child(4) > a[href$="tartan-designer"]
Accessible nameTartan Designer
Markup
<a href="/pages/tartan-designer">Tartan Designer</a>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref DGI1I6
Affected pagehttps://scottishkiltshop.com/
Element.sks-foot__list-text:nth-child(4)
Accessible nameWorldwide tracked shipping
Markup
<li class="sks-foot__list-text">Worldwide tracked shipping</li>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref DGLD2X
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-foot__tag > p
Accessible nameCustom-made Highland dress for the Scottish-American diaspora. 5,000+ tartans, every piece made to your measurements in our own workshops.
Markup
<p>Custom-made Highland dress for the Scottish-American diaspora. 5,000+ tartans, every piece made to your measurements in our own workshops.</p>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref LYJ8VT
Affected pagehttps://scottishkiltshop.com/products/swatches
Elementa[href$="contact-us"]
Accessible nameContact Us
Markup
<a href="/pages/contact-us">Contact Us</a>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref RVKTTB
Affected pagehttps://scottishkiltshop.com/products/swatches
Element.sks-foot__locations > p
Accessible nameAddress: Woodbridge, VA, USA
Markup
<p><strong>Address:</strong> Woodbridge, VA, USA</p>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref TQD67B
Affected pagehttps://scottishkiltshop.com/pages/contact-us
Element.sks-foot__list > li:nth-child(1) > a[data-nf="1"]
Accessible nameSchools & Colleges
Markup
<a href="https://blog.scottishkiltshop.com/special-offers-for-school-and-colleges-by-scottish-kilt/" data-nf="1">Schools &amp; Colleges</a>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref ORZYCJ
Affected pagehttps://scottishkiltshop.com/products/swatches
Element.sks-trust-cell[href$="care-cleaning-guide"][rel="noopener"] > .sks-trust-s
Accessible nameEasy Maintenance
Markup
<span class="sks-trust-s">Easy Maintenance</span>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref ZE7D91
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-insta-eyebrow
Accessible name@scottishkiltshop
Markup
<div class="sks-insta-eyebrow">@scottishkiltshop</div>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref NZKFY4
Affected pagehttps://scottishkiltshop.com/products/spats
Element.sks-insta-foot-text > p > strong:nth-child(1)
Accessible name@scottishkiltshop
Markup
<strong>@scottishkiltshop</strong>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref 3BH9IP
Affected pagehttps://scottishkiltshop.com/products/spats
Element.sks-det-sku
Accessible nameSKU: SS-1092
Markup
<span class="sks-det-sku">SKU: SS-1092</span>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref RHKNIE
Affected pagehttps://scottishkiltshop.com/products/spats
Elementli:nth-child(5) > div > .sks-feat-s
Accessible nameFinishes Highland dress
Markup
<div class="sks-feat-s">Finishes Highland dress</div>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref YXFMC2
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-stat-cell[role="listitem"]:nth-child(1) > .sks-stat-num
Accessible name5,000+
Markup
<div class="sks-stat-num">5,000+
</div>
Affected pages/products/classic-kilt /products/spats /products/swatches
Component · Ref YGN5SZ
Affected pagehttps://scottishkiltshop.com/
Element.cssVar-launcherbutton__text
Accessible name10,315 Reviews
Markup
<div class="cssVar-launcherbutton__text">10,315 Reviews</div>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref G4M828
Affected pagehttps://scottishkiltshop.com/products/spats
Element.sks-det-price-was > s
Accessible name$24.00
Markup
<s>$24.00</s>
Affected pages/products/classic-kilt /products/spats
Component · Ref QMHJV0
Affected pagehttps://scottishkiltshop.com/products/spats
Element.sks-rv__eyebrow
Accessible nameCome back to
Markup
<div class="sks-rv__eyebrow">Come back to</div>
Affected pages/products/spats /products/swatches
Component · Ref RN28EP
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-prod-card__rev-count
Accessible name39 reviews
Markup
<span class="sks-prod-card__rev-count">39 reviews</span>
Affected pages/products/classic-kilt /products/swatches
Component · Ref V4GPZ7
Affected pagehttps://scottishkiltshop.com/
Elementa[href$="deluxe-tartan-kilt"] > .sks-prod-card__info > .sks-prod-card__type
Accessible nameTartan Skirts
Markup
<div class="sks-prod-card__type">Tartan Skirts</div>
Affected pages/ /products/swatches
Component · Ref K1XBXN
Affected pagehttps://scottishkiltshop.com/products/swatches
Elementa[href$="spats"] > .sks-prod-card__info > .sks-prod-card__price > .sks-prod-card__price-was
Accessible name$24.00
Markup
<span class="sks-prod-card__price-was">$24.00</span>
Affected pages/ /products/swatches
Component · Ref KGF2GX
Affected pagehttps://scottishkiltshop.com/products/swatches
Element.sks-rev-info
Accessible nameBased on 1 verified reviews
Markup
<div class="sks-rev-info" data-field="count">Based on 1 verified reviews</div>
Affected pages/products/classic-kilt /products/swatches
Component · Ref VJR7IT
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.sks-rev-loc
Accessible nameTempe, United States
Markup
<div class="sks-rev-loc">Tempe, United States</div>
Affected pages/products/classic-kilt /products/swatches
Component · Ref QQTBZO
Affected pagehttps://scottishkiltshop.com/
Elementa[href$="gift-sets-hampers"] > .sks-coll-tile__text > .sks-coll-tile__title
Accessible nameGift Sets & Hampers
Markup
<span class="sks-coll-tile__title">Gift Sets &amp; Hampers</span>
Affected pages/ /products/classic-kilt /products/spats /products/swatches
Component · Ref LE1LOR
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Elementa[aria-label="Children & Boys"] > .sks-coll-tile__text > .sks-coll-tile__sub
Markup
<span class="sks-coll-tile__sub">284 products</span>
Affected pages/ /products/classic-kilt /products/spats /products/swatches
Component · Ref TPP8AH
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Elementdiv[data-key="waist_size_u_h_l_d"] > .sks-measurement-body > .sks-measurement-wrap > .sks-measurement-unit
Accessible nameinches
Markup
<span class="sks-measurement-unit">inches</span>

Showing 25 representative examples · 72 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 RUSMOR
Affected pagehttps://scottishkiltshop.com/pages/contact-us
Elementdiv#sks-hd-sections--21917738434774__header-drawer > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(9)
Accessible nameClan Stewart
Markup
<a href="/pages/stewart">Clan Stewart</a>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref VLBCSE
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Elementdiv#sks-ann-sections--21917738434774__announcement-bar > div > div:nth-of-type(1) > span > p > a
Accessible nameBuild your party
Markup
<a href="/products/wedding-party-kilt-outfits" title="Wedding Party Kilt Outfits">Build your party </a>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)75 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 75 affected elements
Component · Ref ION4G6
Affected pagehttps://scottishkiltshop.com/products/spats
Elementdiv > div:nth-of-type(1) > div > div:nth-of-type(3) > div:nth-of-type(2) > div:nth-of-type(1)
Accessible nameTwitter
Rolebutton
Markup
<div class="R-DropUpDownMenu__item" tabindex="-1" role="button" title="Twitter"><div class="R-TextBody R-TextBody--xxs u-marginBottom--none"><div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs"><div class="R-flex-col-xxs-3"><span class="ricon-twitter-favicon" aria-hidden="true"></span></div><div class="R-flex-col-xxs-9">Twitter</div></div></div></div>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
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 7LQ3Y7
Affected pagehttps://scottishkiltshop.com/products/swatches
Elementdiv#sks-hd-sections--21917738434774__header-drawer
Accessible nameMobile navigation
Roledialog
Markup
<div id="sks-hd-sections--21917738434774__header-drawer" class="sks-hd__drawer sks-hd__drawer--right" role="dialog" aria-modal="true" aria-label="Mobile navigation" data-open="false">
  <div class="sks-hd__drawer-head">
    <a href="/" class="sks-hd__logo sks-hd__logo--image" aria-label="Scottish Kilt"><img src="//scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=240" alt="Scottish Kilt" srcset="//scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=120 120w, //scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=240…
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)11 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 11 affected elements
Component · Ref V0VHMJ
Affected pagehttps://scottishkiltshop.com/
Elementinput#skf-mobile-input
Markup
<input type="search" class="skf-mobile-input" id="skf-mobile-input" placeholder="Search tartans, clans, kilts…" autocomplete="off" autocapitalize="off" spellcheck="false">
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref BKTA3A
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Elementdiv#sksBundleItems > div:nth-of-type(3) > div > div:nth-of-type(2) > div:nth-of-type(2) > input
Markup
<input type="number" step="any" inputmode="decimal" name="bundle[2][Garter Length ]" min="12" max="24" required="" placeholder="Enter measurement in inches" data-sks-bundle-input="">
Affected pages/products/classic-kilt /products/spats
Component · Ref TSRIWI
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Elementdiv#sks-options-fields > div:nth-of-type(8) > div:nth-of-type(2) > div:nth-of-type(1) > input
Markup
<input type="number" step="any" inputmode="decimal" min="16" max="35" class="sks-measurement-input" name="properties[Kilt Length]" placeholder="16 to 35" data-field-key="kilt_length" required="">
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)2 instances2 inspected pages

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref JE42CY
Affected pagehttps://scottishkiltshop.com/pages/contact-us
Elementdiv[aria-hidden="false"]
Accessible nameWedding party? Everyone in one tartan, one delivery. Build your party →
Rolelistitem
Markup
<div class="sks-ann__slide" role="listitem" aria-hidden="true"><span class="sks-ann__item"><p>Wedding party? Everyone in one tartan, one delivery. <a href="/products/wedding-party-kilt-outfits" title="Wedding Party Kilt Outfits">Build your party </a>→</p></span></div>
Affected pages/ /pages/contact-us
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 XLIYNM
Affected pagehttps://scottishkiltshop.com/products/swatches
Elementdiv#sks-hd-sections--21917738434774__header-drawer > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(5) > p
Accessible nameEvery clan history links straight to its tartan. Learn where your family came from — then we’ll make the kilt to match, to your measurements.
Markup
<p class="sks-hd__drawer-feature-s">Every clan history links straight to its tartan. Learn where your family came from — then we’ll make the kilt to match, to your measurements.</p>
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Medium

Touch targets are too small

WCAG 2.5.8 (AA)11 instances3 inspected pages

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Why it matters

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Recommended correction

Increase this <button>'s rendered area to at least 24 × 24 CSS pixels, or provide sufficient spacing from adjacent targets. Prefer increasing padding on the existing control (for example the button or link) rather than adding a separate non-interactive wrapper.

View 11 affected elements
Component · Ref 7UIXA3
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.active.sks-gal-dot[data-index="0"]
Accessible nameTranslation missing: en.accessibility.image_slide1
Roletab
Markup
<button class="sks-gal-dot active" data-index="0" type="button" role="tab" aria-label="Translation missing: en.accessibility.image_slide1" aria-selected="true"></button>
Affected pages/products/classic-kilt /products/spats /products/swatches
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)8 instances2 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 8 affected elements
Component · Ref 1188IF
Affected pagehttps://scottishkiltshop.com/products/swatches
Elementdiv[data-handle="ailsa-pink-tartan"]
Accessible name✓Ailsa Pink Tartan
Roleradio
Markup
<div class="t-sw" role="radio" aria-checked="null" tabindex="0" data-handle="ailsa-pink-tartan" style="background-color:#88..." title="Ailsa Pink Tartan">
Component · Ref NHEZW
Affected pagehttps://scottishkiltshop.com/products/swatches
Element.t-sw[role="radio"]:nth-child(6)
Accessible name✓Alberta Provincial Ancient Tartan
Roleradio
Markup
<div class="t-sw" role="radio" aria-checked="null" tabindex="0" data-handle="alberta-provincial-a..." style="background-color:#88..." title="Alberta Provincial A...">
Component · Ref M1FUJ9
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Element.tartan-browse
Accessible nameView guide
Markup
<button type="button" class="tartan-browse sks-size-guide-link" data-sks-size-guide-open="" aria-haspopup="dialog" aria-controls="sksSizeGuideModal">
Low

Low-quality alternative text

WCAG 1.1.1 (A)15 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 15 affected elements
Component · Ref H2R1TT
Affected pagehttps://scottishkiltshop.com/pages/contact-us
Elementheader#sks-hd-sections--21917738434774__header > div > a > img
Markup
<img src="//scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=520" alt="Scottish Kilt" srcset="//scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=352 352w, //scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=520 520w" width="520" height="99" class="sks-hd__logo-img">
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref TDK6E3
Affected pagehttps://scottishkiltshop.com/products/classic-kilt
Elementdiv#sks-hd-sections--21917738434774__header-drawer > div:nth-of-type(1) > a > img
Markup
<img src="//scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=240" alt="Scottish Kilt" srcset="//scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=120 120w, //scottishkiltshop.com/cdn/shop/files/SKS_new_logo_1.png?v=1764066186&amp;width=240 240w" width="240" height="46" loading="lazy" class="sks-hd__logo-img">
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches
Component · Ref RWP7NL
Affected pagehttps://scottishkiltshop.com/pages/contact-us
Elementfooter#sks-foot-sections--21917738402006__footer > div > div:nth-of-type(1) > div > a > img
Markup
<img src="//scottishkiltshop.com/cdn/shop/files/SKS-neew-logo-_white.png?v=1781340325&amp;width=440" alt="Scottish Kilt" srcset="//scottishkiltshop.com/cdn/shop/files/SKS-neew-logo-_white.png?v=1781340325&amp;width=352 352w, //scottishkiltshop.com/cdn/shop/files/SKS-neew-logo-_white.png?v=1781340325&amp;width=440 440w" width="440" height="83" class="sks-foot__logo-img">
Affected pages/ /products/classic-kilt /pages/contact-us /products/spats /products/swatches

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.