Public accessibility assessment

Accessibility issues detected on townsends.us

Evolize inspected 5 public pages on townsends.us and detected 44 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/products/pack-basket-large-pb856-p-18425 findings detected
Most represented WCAG criterionWCAG 2.4.4 — Link Purpose (In Context)14 detected findings

Is townsends.us 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 townsends.us and detected 44 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/pack-basket-large-pb856-p-184", where 25 findings were detected. The assessment identified findings mapped to 9 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 3 instances
    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/jas.townsend/.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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/jas.townsend/.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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/jas.townsend/.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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/jas.townsend/.

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

    This link 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/jas.townsend/.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
2.4.4Link Purpose (In Context)A1455 / 5
1.4.3Contrast (Minimum)AA1155 / 5
1.3.1Info and RelationshipsA655 / 5
4.1.2Name, Role, ValueA633 / 5
1.4.1Use of ColorA355 / 5
2.4.3Focus OrderA255 / 5
3.3.2Labels or InstructionsA255 / 5
1.4.4Resize TextAA155 / 5
2.4.1Bypass BlocksA155 / 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 BE5A5H
Affected pagehttps://www.townsends.us/collections/bags-baskets-pouches-wallets
Element#sort-by
Accessible nameFeatured Price, low to high Price, high to low Alphabetically, A-Z Alphabetically, Z-A Date, old to new Date, new to old Best Selling
Markup
<select id="sort-by" class="styled-select">
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 YO5D4I
Affected pagehttps://www.townsends.us/account/login
Elementli:nth-of-type(1) > ul > li:nth-of-type(1) > ul > li:nth-of-type(2) > a
Accessible nameBreeches, Leggings, and Trousers
Markup
<a href="/collections/breeches-leggings-and-trousers">Breeches, Leggings, and Trousers</a>
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Component · Ref W7HULI
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Elementul#main-nav > li:nth-of-type(1) > ul > li:nth-of-type(1) > a
Accessible nameMen's Clothing
Markup
<a href="/collections/mens-clothing">Men's Clothing</a>
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)24 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 24 affected elements
Component · Ref DUN5VM
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Elementinput#q
Markup
<input type="text" name="q" class="search-input" id="q" placeholder="Search">
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Component · Ref X93M3G
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Elementtextarea#contactFormMessage
Markup
<textarea rows="15" cols="90" id="contactFormMessage" name="contact[body]" placeholder="Message"></textarea>
High

Zooming and scaling must not be disabled

WCAG 1.4.4 (AA)5 instances5 inspected pages

Zooming and scaling must not be disabled

Why it matters

Zooming and scaling must not be disabled

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref ET1DSR
Affected pagehttps://www.townsends.us/cart
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
High

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)20 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 20 affected elements
Component · Ref INDR2R
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Elementa[aria-label="Chemise in Plain White Cotton"]
Accessible nameChemise in Plain White Cotton
Rolenone
Markup
<a class="cbb-also-bought-product-image-link" tabindex="0" role="none" aria-label="Chemise in Plain White Cotton" data-href="/products/chemise-plain-cotton-white-sh-122" style="width: 100%; cursor: pointer; padding: 0px; position: relative; display: block;">
Component · Ref 9NTIR2
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Element.cbb-also-bought-product:nth-child(16) > .cbb-also-bought-product-image-link[role="none"]
Accessible nameBlack Heavy Wool Felt Hat Blank (Lined)
Rolenone
Markup
<a class="cbb-also-bought-product-image-link" tabindex="0" role="none" aria-label="Black Heavy Wool Felt Hat Blank (Lined)" data-href="/products/black-heavy-wool-felt-hat-blank-lined-hl-913" style="width: 100%; cursor: pointer; padding: 0px; position: relative; display: block;">
Component · Ref VE49NK
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Element.cbb-also-bought-container
Accessible nameProduct recommendations
Markup
<div class="cbb-also-bought-container cbb-desktop-view" aria-label="Product recommendations" style="position: relative; opacity: 1; clear: both; margin: 40px 1% 20px; width: auto; border: 7px double rgb(240, 240, 240); padding-left: 30px; padding-right: 30px;">
High

Interactive controls must not be nested

WCAG 4.1.2 (A)1 instance1 inspected page

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 1 affected element
Component · Ref FFWLV
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Element.jdgm-rev-widg__summary-stars
Accessible nameAverage rating is 4.50 stars
Roleimg
Markup
<div class="jdgm-rev-widg__summary-stars" aria-label="Average rating is 4.50 stars" role="img">
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)93 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 93 affected elements
Component · Ref Z8N8A7
Affected pagehttps://www.townsends.us/
Element.desktop-3.tablet-3.mobile-3:nth-child(1) > ul > li:nth-child(1) > a[title=""]
Accessible nameHours & Physical Storefront
Markup
<a href="/pages/hours-and-physical-location" title="">Hours &amp; Physical Storefront</a>
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Component · Ref ZHWY00
Affected pagehttps://www.townsends.us/
Elementa[href$="your-wishlist"]
Accessible nameYour Wishlist
Markup
<a href="/pages/your-wishlist" title="">Your Wishlist</a>
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Component · Ref C1IAXY
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Elementtime[datetime="2020-12-05T05:08:42Z"]
Accessible name12/05/2020
Markup
<time class="jdgm-rev__timestamp" datetime="2020-12-05T05:08:42Z" data-content="2020-12-05 05:08:42 UTC">12/05/2020</time>
Component · Ref YD06MH
Affected pagehttps://www.townsends.us/account/login
Element.desktop-3.tablet-3.mobile-3:nth-child(2) > p:nth-child(3)
Accessible nameJas. Townsend & Son Inc. is a manufacturer and retailer of quality reproduction 18th and early 19th Century clothing and personal accessories. We service the living history community, historic sites, museums, and theatrical, motion picture, and television production companies.
Markup
<p>Jas. Townsend &amp; Son Inc. is a manufacturer and retailer of quality reproduction 18th and early 19th Century clothing and personal accessories. We service the living history community, historic sites, museums, and theatrical, motion picture, and television production companies.</p>
Affected pages/account/login /cart
Component · Ref KSCI0A
Affected pagehttps://www.townsends.us/
Element#product-listing-1626015137903 > .product-info > .product-info-inner > .price > .prod-price > .money
Accessible name$235.00
Markup
<span class="money">$235.00</span>
Component · Ref DC07HA
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Elementdiv[data-rating="4"] > .jdgm-histogram__frequency
Accessible name1
Markup
<div class="jdgm-histogram__frequency">1</div>
Component · Ref KCA7YT
Affected pagehttps://www.townsends.us/
Element#product-listing-10372838785298 > .product-info > .product-info-inner > .price > .prod-price
Accessible nameFrom $6.00 - $12.00
Markup
<div class="prod-price"> From <span class="money">$6.00</span> - <span class="money">$12.00</span> </div>
Component · Ref NUXX2Z
Affected pagehttps://www.townsends.us/
Element#product-listing-10372812144914 > .product-info > .product-info-inner > a > .prod-title
Accessible nameHandforged Skewers
Markup
<span class="prod-title">Handforged Skewers</span>
Component · Ref BE6FDP
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Element.cbb-also-bought-next-arrow
Accessible name
Markup
<span class="cbb-also-bought-next-arrow" style="display: block; text-align: center; color: black; font-weight: 550; font-size: 15px;">❯</span>
Component · Ref T463HX
Affected pagehttps://www.townsends.us/collections/bags-baskets-pouches-wallets
Element#sort-by
Accessible nameFeatured Price, low to high Price, high to low Alphabetically, A-Z Alphabetically, Z-A Date, old to new Date, new to old Best Selling
Markup
<select id="sort-by" class="styled-select">
Component · Ref 4CJYZJ
Affected pagehttps://www.townsends.us/products/pack-basket-large-pb856-p-184
Element.cbb-also-bought-prev-arrow
Accessible name
Markup
<span class="cbb-also-bought-prev-arrow" style="display: block; text-align: center; color: black; font-weight: 550; font-size: 15px;">❮</span>
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 06UY17
Affected pagehttps://www.townsends.us/cart
Elementul#accordion > div:nth-of-type(1) > ul > div:nth-of-type(2) > ul > li:nth-of-type(2)
Accessible nameBreeches, Leggings, and Trousers
Markup
<li><a href="/collections/breeches-leggings-and-trousers">Breeches, Leggings, and Trousers</a></li>
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Medium

List markup is malformed

WCAG 1.3.1 (A)17 instances5 inspected pages

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 17 affected elements
Component · Ref YBY3XJ
Affected pagehttps://www.townsends.us/account/login
Element#header_signup
Markup
<ul id="header_signup">
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Component · Ref 7YU892
Affected pagehttps://www.townsends.us/account/login
Element#newsletter-header
Markup
<ul id="newsletter-header" class="desktop-4 tablet-6 mobile-hide">
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /products/pack-basket-large-pb856-p-184 /cart
Medium

Page has no level-one heading

WCAG 1.3.1 (A)4 instances4 inspected pages

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Why it matters

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Recommended correction

Add a single descriptive <h1> that names the page's primary purpose.

View 4 affected elements
Component · Ref A93CA4
Affected pagehttps://www.townsends.us/cart
Elementhtml > body
Accessible nameFree Shipping Over $100* | 1-800-338-1665 Have a need date? Please note it in the comment section in the cart as you place your order. MENU MY CART    0 Clothing Men's Clothing Men's Shirts and Smocks Breeches, Leggings, and Trousers Coats, Frocks, and Jackets Men's Waistcoats Men's Hats Belts, Garters, Sashes, etc. Men's Neckwear Men's Gloves Men's Aprons Women's Clothing Dresses and Gowns Bodices, Jackets and Shortgowns Skirts Women's Caps and Hats Women's Aprons Gloves, Mitts, and Muffs Women's Undergarments Women's Miscellaneous Capes Boy's Clothing Girl's Clothing Cold Weather Gear Shoes, Shoe Buckles, & Stockings Shoes Stockings Shoe Buckles Footwear Miscellaneous Accessories Firearms Accessories Bags, Baskets, Pouches, & Wallets Medical & Personal Care Eyewear Games & Toys Coins & Currency Writing Accessories Musical Items Miscellaneous Accessories Tobacciana Blankets & Bedding Food & Drink Bowls & Plates Pots & Pans Pottery Coffee, Tea, Spices, & Miscellaneous Cups, Mugs, & Pitchers Pickling & Storage Food Preparation & Kitchen Miscellaneous Bottles & Canteens Cookbooks & DVDs Utensils Camping Fire Pit & Hearth Equipment Barrels, Buckets, & Washtubs Fire Making Camp Miscellaneous Camp Furniture Rope, Tent Stakes & Accessories Axes, Knives, & Tomahawks Axes & Tomahawks Knives & Sheaths Other Edged Weapons Laundry Lamps, Lanterns, & Lighting DIY Buttons Common Buttons Decorative Buttons Military Buttons Cloth Covered Buttons Sewing & Weaving Buckle Sewing Miscellaneous Fabric Patterns Kits Candlemaking Leather Pieces Gifts & Deals Products Under $60 Products Under $30 Products Under $15 Gift Certificates Special Deals Books, DVDs, CDs DVDs Cookbooks Other Books Brewing & Drinks Travel Books Journals, Diaries, and Accounts CD's Merch Store Apothecary Books Clothing Mugs and Misc. Spices, Coffee, and Tea @media screen and ( min-width: 740px ) { #logo img { max-width: 160px; } } #hello { font-size: 20px; } @media screen and (min-width: 740px ) { ul#cart li.mm-trigger { display: none; } } ul#main-nav li { line-height: 50px; } ul#main-nav li ul.submenu { top: 50px; } ul.megamenu { top: 50px; } nav { border-top: 0px solid #dfdfdf; border-bottom: 0px solid #dfdfdf; } My Cart Your cart is currently empty. You also Viewed <div id="product-${handle}" class="desktop-2 tablet-2 mobile-3"> <div class="image"> <a href="${url}" class="cy"> <img src="${Shopify.resizeImage(featured_image, "medium")}" /> </a> </div> </div> //<![CDATA[ // Including jQuery conditionnally. if (typeof jQuery === 'undefined') { document.write("\u003cscript src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e"); document.write('<script type="text/javascript">jQuery.noConflict();<\/script>'); } // Including api.jquery.js conditionnally. if (typeof Shopify.resizeImage === 'undefined') { document.write("\u003cscript src=\"\/\/www.townsends.us\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/api.jquery-7ab1a3a4.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e"); } //]]> //<![CDATA[ Shopify.Products.showRecentlyViewed( { howManyToShow:6 } ); //]]> Site Map Hours & Physical Storefront Your Wishlist Customer Service Guarantee and Returns Policy Book Recommendations Contact Us How to get the Perfect Fit Items Featured in our Videos Catalog Request International Orders Living History Personas Clothing Care What We Do Jas. Townsend & Son Inc. is a manufacturer and retailer of quality reproduction 18th and early 19th Century clothing and personal accessories. We service the living history community, historic sites, museums, and theatrical, motion picture, and television production companies.Skillfully made, reasonably priced, satisfaction guaranteed. Contact TownsendsP.O. Box 415133 North First StreetPierceton, IN 46562 USATelephone: 1-800-338-1665  Connect …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gridlock cart">

<main id="panel" class="slideout-panel slideout-panel-left">
  <div class="page-wrap">
    <div id="shopify-section-header" class="shopify-section"><div class="header-section" data-section-id="header" data-section-type="header-section">
  <header>
    
    <div class="gridlock-fluid">
      <div class="row">
        



        <div class="row" id="upper-content"> 
         <ul id="newsletter-header" class="desktop-4 tablet-6 mobile-hide">
 


<div class="">
            
             
            <ul id="header_signup">
             
                <form method="…
Affected pages/ /account/login /collections/bags-baskets-pouches-wallets /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 D6NAVY
Affected pagehttps://www.townsends.us/account/login
Element.clearfix.large_form:nth-child(5)
Accessible nameEmail
Markup
<div id="email" class="clearfix large_form">
      <label for="email" class="login">Email</label>
      <input type="email" value="" name="customer[email]" id="email" class="large" size="30">
    </div>

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.