Public accessibility assessment

Accessibility issues detected on skinnyfit.com

Evolize inspected 5 public pages on skinnyfit.com and detected 53 automatically identifiable accessibility findings.

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

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

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

Is skinnyfit.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 skinnyfit.com and detected 53 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 25 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) · 4 inspected pages · 15 instances
    Why this matters

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

    Recommended action

    Add an accessible name to the select element using the 'aria-label' or 'label' attribute. For example: <select aria-label='Purchase type' ...>

    View technical evidence →
  2. Critical

    Dropdown menus have no accessible name

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

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

    Recommended action

    Add an accessible name to the select element using the `aria-label` or `label` attribute. For example: `<select id="quantity-select" name="quantity-select" aria-label="Quantity">`

    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

    Add text to the link that describes its purpose, such as wrapping the SVG in a span with the text, or using an aria-label attribute on the link.

    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

    Add text to the link that describes its purpose, such as wrapping the SVG in a span with the text, or using an aria-label attribute on the link.

    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

    Add text to the link that describes its purpose, such as wrapping the SVG in a span with the text, or using an aria-label attribute on the link.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2455 / 5
2.4.4Link Purpose (In Context)A1555 / 5
1.1.1Non-text ContentA644 / 5
1.3.1Info and RelationshipsA455 / 5
4.1.2Name, Role, ValueA244 / 5
2.1.1KeyboardA144 / 5
2.4.3Focus OrderA155 / 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)17 instances4 inspected pages

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

Add an accessible name to the select element using the 'aria-label' or 'label' attribute. For example: <select aria-label='Purchase type' ...>

View 17 affected elements
Component · Ref CB68Q1
Affected pagehttps://www.skinnyfit.com/products/colostrum
Element.product:nth-child(1) > .product-wrapper > .product-purchase > .select-wrapper > .select.sub > select[name="purchaseTypeSelect"][autocomplete="off"]
Accessible nameSubscribe + Save 40% One-time purchase
Markup
<select name="purchaseTypeSelect" onchange="changePurchaseType(this, 48400174416115, 9358368702707)" autocomplete="off">
Affected pages/ /products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref E3XKIH
Affected pagehttps://www.skinnyfit.com/products/colostrum
Element#quantity-select
Accessible name1 2 3 4 5 6 7 8 9 10
Markup
<select id="quantity-select" name="quantity-select">
Affected pages/products/colostrum /products/fit-iv
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)75 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 between the text color and the background color to meet the minimum contrast ratio thresholds as specified in WCAG 2.1 SC 1.4.3. This can be achieved by changing the CSS styles for the .jdgm-histogram__frequency class to use a color with sufficient contrast.

View 75 affected elements
Component · Ref 2B0EDJ
Affected pagehttps://www.skinnyfit.com/products/colostrum
Elementdiv[data-rating="2"] > .jdgm-histogram__frequency
Accessible name2
Markup
<div class="jdgm-histogram__frequency">2</div>
Affected pages/products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref T1EOXP
Affected pagehttps://www.skinnyfit.com/products/fit-iv
Elementdiv[data-review-language=""] > .jdgm-rev__header > .jdgm-row-profile > .jdgm-rev__author-wrapper > .jdgm-rev__author
Accessible nameStephanie Carlson
Markup
<span class="jdgm-rev__author">Stephanie Carlson</span>
Affected pages/products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref BV9PF4
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Element.jdgm-sort-dropdown
Accessible nameMost Recent Highest Rating Lowest Rating Only Pictures Pictures First Videos First Most Helpful
Markup
<select class="jdgm-sort-dropdown">
Affected pages/products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref S31NBI
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Element.go1879406662
Accessible nameSubscribe
Markup
<button type="button" tabindex="0" data-action-id="01KGJ1NJMSSH9ZE98PJG6NZ124" class="needsclick go1879406662 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">Subscribe</button>
Affected pages/ /pages/birthday-sign-up /products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref 74P1L6
Affected pagehttps://www.skinnyfit.com/products/colostrum
Elementlabel[for="purchase-type-otp"] > .pricing > .savings
Accessible name(Save 20%)
Markup
<p class="savings">(Save 20%)</p>
Affected pages/products/colostrum /products/fit-iv
Component · Ref TLN41Z
Affected pagehttps://www.skinnyfit.com/products/colostrum
Element.jdgm-rev.jdgm-divider-top.jdgm--done-setup:nth-child(1) > .jdgm-rev__header > .jdgm-row-profile > .jdgm-rev__author-wrapper > .jdgm-rev__author
Accessible nameAnonymous
Markup
<span class="jdgm-rev__author">Anonymous</span>
Affected pages/products/colostrum /products/fit-iv
Component · Ref 2TYP4I
Affected pagehttps://www.skinnyfit.com/products/colostrum
Elementspan[data-content="2026-03-26 15:13:13 UTC"]
Accessible name03/26/2026
Markup
<span class="jdgm-rev__timestamp" data-content="2026-03-26 15:13:13 UTC">03/26/2026</span>
Affected pages/products/colostrum /products/pms-gummies
Component · Ref HSKDSL
Affected pagehttps://www.skinnyfit.com/products/fit-iv
Element.jdgm-rev.jdgm-divider-top[data-review-language="en"]:nth-child(1) > .jdgm-rev__content > .jdgm-rev__transparency-badge-wrapper > .jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]
Accessible nameReview written in Shop App
Markup
<div class="jdgm-rev__transparency-badge" data-badge-type="review_written_in_shop_app" style="display: inline-flex; align-items: center; padding: 4px 8px; margin-right: 2px; border-radius: 0px; border: 1px solid rgb(230, 230, 230); font-size: 12px; color: rgb(123, 123, 123);">
Component · Ref XHKAYN
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Element.jdgm-rev[data-verified-buyer="false"][data-review-language=""]:nth-child(1) > .jdgm-rev__header > .jdgm-row-profile > .jdgm-rev__author-wrapper > .jdgm-rev__author
Accessible nameKathleen Harris
Markup
<span class="jdgm-rev__author">Kathleen Harris</span>
Component · Ref 3WXB27
Affected pagehttps://www.skinnyfit.com/products/fit-iv
Elementtime[datetime="2026-08-28T10:45:32Z"]
Accessible name08/28/2026
Markup
<time class="jdgm-rev__timestamp" datetime="2026-08-28T10:45:32Z" data-content="2026-08-28 10:45:32 UTC">08/28/2026</time>
Component · Ref 71DHEF
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Element.right > .oos-message
Accessible nameOut of Stock
Markup
<p class="oos-message">Out of Stock</p>
Component · Ref 2IDCL4
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Elementdiv[data-badge-type="review_written_in_shop_app"]
Accessible nameReview written in Shop App
Markup
<div class="jdgm-rev__transparency-badge" data-badge-type="review_written_in_shop_app" style="display: inline-flex; align-items: center; padding: 4px 8px; margin-right: 2px; border-radius: 0px; border: 1px solid rgb(230, 230, 230); font-size: 12px; color: rgb(123, 123, 123);">
Component · Ref L9INTA
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Element.jdgm-paginate__page[data-page="2"][aria-label="Page 2"]:nth-child(2)
Accessible namePage 2
Rolebutton
Markup
<a class="jdgm-paginate__page " data-page="2" aria-label="Page 2" tabindex="0" role="button">2</a>
Affected pages/products/fit-iv /products/pms-gummies
Component · Ref X2FY7T
Affected pagehttps://www.skinnyfit.com/
Element.homepage-community-wrapper > .left > .copy > .subtitle > b:nth-child(1)
Accessible namesupporting women
Markup
<b>supporting women</b>
Component · Ref RUGHAI
Affected pagehttps://www.skinnyfit.com/
Element.homepage-about-wrapper > .left > .copy > .subtitle > b:nth-child(2)
Accessible namenatural ingredients and zero artificial flavors
Markup
<b>natural ingredients and zero artificial flavors</b>
Component · Ref EOJH2K
Affected pagehttps://www.skinnyfit.com/
Element.homepage-about-wrapper > .left > .copy > h2
Accessible nameThe Truth Behind “SkinnyFit”
Markup
<h2>The Truth Behind “SkinnyFit”</h2>
Component · Ref 2R9XGL
Affected pagehttps://www.skinnyfit.com/
Element.homepage-community-wrapper > .left > .copy > .cta-wrapper > .mbg
Accessible name107,276 SkinnyFit Members
Markup
<p class="mbg">
            <span class="checkmark"></span>
            107,276 SkinnyFit Members
          </p>
Component · Ref BVYOYE
Affected pagehttps://www.skinnyfit.com/
Element.homepage-community-wrapper > .left > .copy > h2
Accessible nameA Community Built on Strength
Markup
<h2>A Community Built on Strength</h2>
Component · Ref MA1BL9
Affected pagehttps://www.skinnyfit.com/
Element.homepage-about-wrapper > .left > .copy > .subtitle
Accessible nameWe're obsessed with creating enjoyable, better-for-you supplements made with clean, high-quality ingredients and full transparency . Every product is crafted with natural ingredients and zero artificial flavors —because wellness should taste as good as it feels. To us, 'skinny' isn't about size; it's about simplicity . No artificial flavors. No preservatives. No junk. Ever.
Markup
<p class="subtitle">
Component · Ref M8NUAO
Affected pagehttps://www.skinnyfit.com/
Element.cookie-consent-wrapper > p
Accessible nameWe use cookies to improve your experience on our site and to enable essential site functionality. By using our site, you consent to the use of cookies. Privacy Policy.
Markup
<p>We use cookies to improve your experience on our site and to enable essential site functionality. By using our site, you consent to the use of cookies. <a href="/pages/privacy-policy">Privacy Policy</a>.</p>
Component · Ref PRDYLB
Affected pagehttps://www.skinnyfit.com/
Element.homepage-about-wrapper > .left > .copy > .cta-wrapper > .mbg
Accessible name365-Day Money Back Guarantee
Markup
<p class="mbg">
            <span class="checkmark"></span>
          365-Day Money Back Guarantee
          </p>
Component · Ref YRFPWH
Affected pagehttps://www.skinnyfit.com/
Elementb:nth-child(3)
Accessible namesimplicity
Markup
<b>simplicity</b>
Component · Ref F6LXH0
Affected pagehttps://www.skinnyfit.com/products/fit-iv
Elementa[data-page="3"]
Accessible namePage 3
Rolebutton
Markup
<a class="jdgm-paginate__page " data-page="3" aria-label="Page 3" tabindex="0" role="button">3</a>
Component · Ref KTGZIV
Affected pagehttps://www.skinnyfit.com/
Element.homepage-community-wrapper > .left > .copy > .subtitle
Accessible nameWe're dedicated to supporting women on their wellness journeys. Whether you're embracing new goals or rediscovering self-care, we're here to cheer you on .
Markup
<p class="subtitle">
          We're dedicated to
          <b>supporting women</b>
          on their wellness journeys. Whether you're embracing new goals or rediscovering self-care,
          <b>we're here to cheer you on</b>
          .
        </p>
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

To fix this issue, ensure that all interactive elements are visible when they receive keyboard focus. You can do this by adding a 'display: none' or 'visibility: hidden' style to the element when it's not intended to be visible, or by removing it from the tab order using the 'tabindex' attribute. For example, you can add 'tabindex='-1'' to the element to remove it from the tab order.

View 50 affected elements
Component · Ref 4XEUBV
Affected pagehttps://www.skinnyfit.com/products/colostrum
Elementdiv#desktop-dropdown > div > div > div:nth-of-type(2) > a:nth-of-type(5)
Accessible nameSuper Youth Peach Mango
Markup
<a href="/products/super-youth-peach-mango">Super Youth Peach Mango</a>
Affected pages/ /pages/birthday-sign-up /products/colostrum /products/fit-iv /products/pms-gummies
High

Page has no main landmark

WCAG 1.3.1 (A)5 instances5 inspected pages

No <main> or role=main region is present, so screen reader users cannot jump to primary content.

Why it matters

No <main> or role=main region is present, so screen reader users cannot jump to primary content.

Recommended correction

Wrap the primary content in a single <main> element or role=main region.

View 5 affected elements
Component · Ref RJLVHU
Affected pagehttps://www.skinnyfit.com/
Elementhtml > body
Accessible nameTRY IT NOW WITH OUR 365-DAY MONEY BACK GUARANTEE 365-DAY MONEY BACK GUARANTEE SHOP BEST SELLERS TESTIMONIALS REVIEWS BLOG Collagen Peptides Liquid Collagen (New!) Super Youth Strawberry Watermelon Super Youth Orange Pineapple Super Youth Peach Mango Super Youth Tropical Punch Super Youth Unflavored Shop All Collagen Peptides › Wellness Gummies Skinny Gummies No Stress Gummies PMS Gummies Super Youth Gummies Shop All Wellness Gummies › Health Supplements Colostrum (New!) NLP-1 SkinnyFit Burn SkinnyFit Firm Fit IV Shop All Health Supplements › Accessories Best Sellers Shop All SkinnyFit Products › SHOP Shop All SkinnyFit Products Collagen Peptides Shop All Collagen Peptides Liquid Collagen (New!) Super Youth Strawberry Watermelon Super Youth Orange Pineapple Super Youth Peach Mango Super Youth Tropical Punch Super Youth Unflavored Wellness Gummies Shop All Wellness Gummies Skinny Gummies No Stress Gummies PMS Gummies Super Youth Gummies Health Supplements Shop All Health Supplements Colostrum (New!) NLP-1 Burn Firm Fit IV Accessories Best Sellers BEST SELLERS TESTIMONIALS REVIEWS TRY IT NOW (50% OFF) » BLOG HELP CENTER // Desktop nav menu display (function () { var dropdown = document.getElementById('desktop-dropdown'); var down = document.getElementById('chevron-down'); var up = document.getElementById('chevron-up'); var show = function () { dropdown.classList.add('show'); down.classList.remove('show'); up.classList.add('show'); }; var hide = function () { dropdown.classList.remove('show'); down.classList.add('show'); up.classList.remove('show'); }; var shopLink = document.getElementById('shop-link'); var header = document.getElementById('ecomm-header'); var logo = document.getElementById('logo'); var sideCartButton = document.getElementById('side-cart-button'); shopLink.addEventListener('mouseenter', show, false); header.addEventListener('mouseleave', hide, false); logo.addEventListener('mouseenter', hide, false); sideCartButton.addEventListener('mouseenter', hide, false); })(); // Mobile dropdowns (function () { var menu = document.getElementById('menu'); var mobileDropdown = document.getElementById('mobile-dropdown'); var toggleMobileDropdown = function () { mobileDropdown.classList.toggle('hidden'); }; menu.addEventListener('click', toggleMobileDropdown, false); // Consolidated dropdown toggle handler var toggleDropdown = function (titleId, listId) { var title = document.getElementById(titleId); var list = document.getElementById(listId); title.addEventListener( 'click', function () { list.classList.toggle('hidden'); title.classList.toggle('open'); }, false ); }; // Setup all dropdown toggles toggleDropdown('main-title', 'main-list'); toggleDropdown('collagen-title', 'collagen-list'); toggleDropdown('gummies-title', 'gummies-list'); toggleDropdown('health-title', 'health-list'); })(); // Side cart display (function () { function initSideCart() { var sideCartButton = document.getElementById('side-cart-button'); var sideCartButtonMobile = document.getElementById('side-cart-button-mobile'); var sideCartClose = document.getElementById('side-cart-close'); var body = document.body; var sideCartScreen = document.getElementById('side-cart-screen'); var sideCart = document.getElementById('side-cart'); var sideCartContainer = document.getElementById('side-cart-wrapper'); // If the cart elements are not present on this page, just bail…[truncated by Evolize: exceeded D1 value limit]
Markup
<body x-data="" x-init="$store.cart.getCartData()" class="SB-008DM_v1 SB-009DM_v1">
    <div id="shopify-section-template--21591592829171__ecomm_header_VqEaRG" class="shopify-section"><link href="//www.skinnyfit.com/cdn/shop/t/12/assets/ecomm-header.css?v=82735722648054886331781038185" rel="stylesheet" type="text/css" media="all">
<header id="ecomm-header">
  <div id="ecomm-top-bar">
    <div class="contain">
      <p class="desktop">
        TRY IT NOW WITH OUR
        <span>365-DAY MONEY BACK GUARANTEE</span>
      </p>
      <p class="mobile"><span>365-DAY MONEY BACK GUARANTEE</span></p>
  …
Affected pages/ /pages/birthday-sign-up /products/colostrum /products/fit-iv /products/pms-gummies
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)20 instances4 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

Add a tabindex attribute to the span element or replace it with a focusable HTML element like a button to make the control reachable by keyboard. For example: <button class="jdgm-popup-card__close-btn" aria-label="Close popup widget" role="button"> </button>

View 20 affected elements
Component · Ref WIJLTP
Affected pagehttps://www.skinnyfit.com/
Elementdiv#shopify-block-AWTZhbW00S0txY2tBM__15181020662106344915 > div > div > div:nth-of-type(1) > div:nth-of-type(5) > span
Accessible nameClose popup widget
Rolebutton
Markup
<span class="jdgm-popup-card__close-btn" aria-label="Close popup widget" role="button"> </span>
Affected pages/ /products/colostrum /products/fit-iv /products/pms-gummies
High

Images lack text alternatives

WCAG 1.1.1 (A)5 instances4 inspected pages

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Why it matters

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Recommended correction

Add an alt attribute with a descriptive text to the img tag, e.g., alt="Image of product ingredients"

View 5 affected elements
Component · Ref FMLSF8
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Element.ingredients-bg-img
Markup
<img src="//www.skinnyfit.com/..." srcset="//www.skinnyfit.com/..." width="900" height="1725" loading="lazy" class="ingredients-bg-img" sizes="50vw">
Affected pages/products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref CDMA6N
Affected pagehttps://www.skinnyfit.com/
Element.homepage-about-bg-img
Markup
<img src="//www.skinnyfit.com/..." srcset="//www.skinnyfit.com/..." width="1800" height="683" loading="lazy" class="homepage-about-bg-im..." sizes="100vw">
Component · Ref 6UD8OO
Affected pagehttps://www.skinnyfit.com/
Element.homepage-community-bg-img
Markup
<img src="//www.skinnyfit.com/..." srcset="//www.skinnyfit.com/..." width="1800" height="684" loading="lazy" class="homepage-community-b..." sizes="100vw">
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 the content in a landmark region such as a header, nav, main, footer, or aside to enable assistive technology users to reach it via landmark navigation. For example, wrap the div with class 'SB-008DM_v1__hero-content' in a main landmark: <main><div class='SB-008DM_v1__hero-content'>...</div></main>

View 5 affected elements
Component · Ref QY3Z0Y
Affected pagehttps://www.skinnyfit.com/pages/birthday-sign-up
Elementsection#ecomm-birthday-sign-up > div
Accessible nameBirthday Sign Up Want A Guaranteed Birthday Present Every Year? 🎉Enter your birthday and get a special gift from us!EmailFirst NameBirthdaySubmit
Markup
<div class="contain">
    <h2>Birthday Sign Up</h2>
    <div class="klaviyo-form-VBCeyn klaviyo-form form-version-cid-2"><div class="needsclick  kl-private-reset-css-Xuajs1" style="transform: translate(0px, 0px);"><form aria-live="polite" data-testid="klaviyo-form-VBCeyn" novalidate="" class="needsclick klaviyo-form klaviyo-form-version-cid_2 go2451820644 kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 0px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); background-color: rg…
Affected pages/ /pages/birthday-sign-up /products/colostrum /products/fit-iv /products/pms-gummies
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)4 instances4 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

Add an accessible name to the navigation landmark, for example by using the 'aria-label' attribute, so that screen reader users can distinguish between multiple navigation regions.

View 4 affected elements
Component · Ref JR0S3D
Affected pagehttps://www.skinnyfit.com/
Elementnav#ecomm-nav
Accessible nameSHOP BEST SELLERS TESTIMONIALS REVIEWS BLOG Collagen Peptides Liquid Collagen (New!) Super Youth Strawberry Watermelon Super Youth Orange Pineapple Super Youth Peach Mango Super Youth Tropical Punch Super Youth Unflavored Shop All Collagen Peptides › Wellness Gummies Skinny Gummies No Stress Gummies PMS Gummies Super Youth Gummies Shop All Wellness Gummies › Health Supplements Colostrum (New!) NLP-1 SkinnyFit Burn SkinnyFit Firm Fit IV Shop All Health Supplements › Accessories Best Sellers Shop All SkinnyFit Products › SHOP Shop All SkinnyFit Products Collagen Peptides Shop All Collagen Peptides Liquid Collagen (New!) Super Youth Strawberry Watermelon Super Youth Orange Pineapple Super Youth Peach Mango Super Youth Tropical Punch Super Youth Unflavored Wellness Gummies Shop All Wellness Gummies Skinny Gummies No Stress Gummies PMS Gummies Super Youth Gummies Health Supplements Shop All Health Supplements Colostrum (New!) NLP-1 Burn Firm Fit IV Accessories Best Sellers BEST SELLERS TESTIMONIALS REVIEWS TRY IT NOW (50% OFF) » BLOG HELP CENTER
Markup
<nav id="ecomm-nav">
    <div class="desktop-nav">
      <div class="contain">
        <div class="nav-sections">
          <div class="nav-section left">
            <a id="shop-link" href="/collections">
              <span>SHOP</span>
              <span>
                <svg id="chevron-down" class="chevron-down show" viewBox="0 0 448 512">
                  <path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.94…
Affected pages/ /products/colostrum /products/fit-iv /products/pms-gummies
Low

Low-quality alternative text

WCAG 1.1.1 (A)84 instances4 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

Update the alt text to describe the content of each image. For example, if the image is a product photo, the alt text could be 'Photo of Skinny Gummies product'. If the image is a logo, the alt text could be 'Skinnyfit logo'. Avoid duplicating alt text across unrelated images.

View 84 affected elements
Component · Ref FYNMTW
Affected pagehttps://www.skinnyfit.com/products/pms-gummies
Elementdiv > div:nth-of-type(1) > div > div:nth-of-type(1) > a > img
Markup
<img src="//www.skinnyfit.com/cdn/shop/files/product-fit-iv.png?v=1768943645&amp;width=500" alt="Fit IV" srcset="//www.skinnyfit.com/cdn/shop/files/product-fit-iv.png?v=1768943645&amp;width=220 220w, //www.skinnyfit.com/cdn/shop/files/product-fit-iv.png?v=1768943645&amp;width=320 320w, //www.skinnyfit.com/cdn/shop/files/product-fit-iv.png?v=1768943645&amp;width=450 450w, //www.skinnyfit.com/cdn/shop/files/product-fit-iv.png?v=1768943645&amp;width=500 500w" width="500" height="500" loading="lazy" class="product-img" sizes="(min-width: 1200px) 384px, (min-width: 768px) 32vw, 38vw" fetchpriority=…
Affected pages/ /products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref RYJ2D9
Affected pagehttps://www.skinnyfit.com/products/colostrum
Elementdiv:nth-of-type(1) > div:nth-of-type(1) > div > div:nth-of-type(1) > div:nth-of-type(1) > img
Markup
<img src="//www.skinnyfit.com/cdn/shop/files/pdp-hero-colostrum-01.jpg?v=1768943210&amp;width=170" alt="Colostrum" srcset="//www.skinnyfit.com/cdn/shop/files/pdp-hero-colostrum-01.jpg?v=1768943210&amp;width=120 120w, //www.skinnyfit.com/cdn/shop/files/pdp-hero-colostrum-01.jpg?v=1768943210&amp;width=150 150w, //www.skinnyfit.com/cdn/shop/files/pdp-hero-colostrum-01.jpg?v=1768943210&amp;width=170 170w" width="170" height="170" loading="lazy" sizes="(min-width: 1230px) 85px, (min-width: 992px) 75px, 60px">
Affected pages/ /products/colostrum /products/fit-iv /products/pms-gummies
Component · Ref G1W6ME
Affected pagehttps://www.skinnyfit.com/
Elementdiv#fb16c8db-b85f-4cea-94a7-ba34a47ff71c-mtrhbhd9-fo3e > div:nth-of-type(2) > div:nth-of-type(3) > a > img
Markup
<img class="jdgm-full-rev__pic-img" alt="User picture" data-src="https://review-images.judgeme.com/skinnyfit-com/1787461430__1787461368939-image__original.jpg?quality=80&amp;width=160">
Affected pages/ /products/colostrum /products/fit-iv /products/pms-gummies
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref IBOA5X
Affected pagehttps://www.skinnyfit.com/pages/birthday-sign-up
Elementhtml > body
Accessible nameTRY IT NOW WITH OUR 365-DAY MONEY BACK GUARANTEE 365-DAY MONEY BACK GUARANTEE SHOP BEST SELLERS TESTIMONIALS REVIEWS BLOG Collagen Peptides Liquid Collagen (New!) Super Youth Strawberry Watermelon Super Youth Orange Pineapple Super Youth Peach Mango Super Youth Tropical Punch Super Youth Unflavored Shop All Collagen Peptides › Wellness Gummies Skinny Gummies No Stress Gummies PMS Gummies Super Youth Gummies Shop All Wellness Gummies › Health Supplements Colostrum (New!) NLP-1 SkinnyFit Burn SkinnyFit Firm Fit IV Shop All Health Supplements › Accessories Best Sellers Shop All SkinnyFit Products › SHOP Shop All SkinnyFit Products Collagen Peptides Shop All Collagen Peptides Liquid Collagen (New!) Super Youth Strawberry Watermelon Super Youth Orange Pineapple Super Youth Peach Mango Super Youth Tropical Punch Super Youth Unflavored Wellness Gummies Shop All Wellness Gummies Skinny Gummies No Stress Gummies PMS Gummies Super Youth Gummies Health Supplements Shop All Health Supplements Colostrum (New!) NLP-1 Burn Firm Fit IV Accessories Best Sellers BEST SELLERS TESTIMONIALS REVIEWS TRY IT NOW (50% OFF) » BLOG HELP CENTER // Desktop nav menu display (function () { var dropdown = document.getElementById('desktop-dropdown'); var down = document.getElementById('chevron-down'); var up = document.getElementById('chevron-up'); var show = function () { dropdown.classList.add('show'); down.classList.remove('show'); up.classList.add('show'); }; var hide = function () { dropdown.classList.remove('show'); down.classList.add('show'); up.classList.remove('show'); }; var shopLink = document.getElementById('shop-link'); var header = document.getElementById('ecomm-header'); var logo = document.getElementById('logo'); var sideCartButton = document.getElementById('side-cart-button'); shopLink.addEventListener('mouseenter', show, false); header.addEventListener('mouseleave', hide, false); logo.addEventListener('mouseenter', hide, false); sideCartButton.addEventListener('mouseenter', hide, false); })(); // Mobile dropdowns (function () { var menu = document.getElementById('menu'); var mobileDropdown = document.getElementById('mobile-dropdown'); var toggleMobileDropdown = function () { mobileDropdown.classList.toggle('hidden'); }; menu.addEventListener('click', toggleMobileDropdown, false); // Consolidated dropdown toggle handler var toggleDropdown = function (titleId, listId) { var title = document.getElementById(titleId); var list = document.getElementById(listId); title.addEventListener( 'click', function () { list.classList.toggle('hidden'); title.classList.toggle('open'); }, false ); }; // Setup all dropdown toggles toggleDropdown('main-title', 'main-list'); toggleDropdown('collagen-title', 'collagen-list'); toggleDropdown('gummies-title', 'gummies-list'); toggleDropdown('health-title', 'health-list'); })(); // Side cart display (function () { function initSideCart() { var sideCartButton = document.getElementById('side-cart-button'); var sideCartButtonMobile = document.getElementById('side-cart-button-mobile'); var sideCartClose = document.getElementById('side-cart-close'); var body = document.body; var sideCartScreen = document.getElementById('side-cart-screen'); var sideCart = document.getElementById('side-cart'); var sideCartContainer = document.getElementById('side-cart-wrapper'); // If the cart elements are not present on this page, just bail…[truncated by Evolize: exceeded D1 value limit]
Markup
<body x-data="" x-init="$store.cart.getCartData()" class="SB-009DM_v1">
    <div id="shopify-section-template--21794841166067__ecomm_header_hbEBVy" class="shopify-section"><link href="//www.skinnyfit.com/cdn/shop/t/12/assets/ecomm-header.css?v=82735722648054886331781038185" rel="stylesheet" type="text/css" media="all">
<header id="ecomm-header">
  <div id="ecomm-top-bar">
    <div class="contain">
      <p class="desktop">
        TRY IT NOW WITH OUR
        <span>365-DAY MONEY BACK GUARANTEE</span>
      </p>
      <p class="mobile"><span>365-DAY MONEY BACK GUARANTEE</span></p>
    </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.