Public accessibility assessment

Accessibility issues detected on oliveavejewelry.com

Evolize inspected 5 public pages on oliveavejewelry.com and detected 60 automatically identifiable accessibility findings.

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

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

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

Is oliveavejewelry.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 oliveavejewelry.com and detected 60 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 43 findings were detected. The assessment identified findings mapped to 11 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

    Buttons have no accessible name

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

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  2. Critical

    Buttons have no accessible name

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

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  3. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 9 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 /shop/products/persephone?variant=22988.

    View technical evidence →
  4. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 9 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 /shop/products/ozzie?variant=1674.

    View technical evidence →
  5. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 8 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 /shop/products/santorini?variant=21520.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3055 / 5
2.4.4Link Purpose (In Context)A955 / 5
4.1.2Name, Role, ValueA855 / 5
2.4.3Focus OrderA455 / 5
1.1.1Non-text ContentA255 / 5
1.2.2Captions (Prerecorded)A211 / 5
1.3.1Info and RelationshipsA255 / 5
3.3.2Labels or InstructionsA255 / 5
1.4.2Audio ControlA111 / 5
1.4.4Resize TextAA155 / 5
2.1.1KeyboardA122 / 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

Buttons have no accessible name

WCAG 4.1.2 (A)14 instances5 inspected pages

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Why it matters

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Recommended correction

Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

View 14 affected elements
Component · Ref 6TNWG
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Element.right-2
Markup
<button class="absolute md:flex right-2 top-[calc(50%-12px)] z-20 hidden items-center justify-center h-6 w-6 cursor-pointer text-white hover:text-gray-50 opacity-70 hover:opacity-100">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref U4SMFR
Affected pagehttps://oliveavejewelry.com/support/contact
Element.left-2
Markup
<button class="absolute md:flex left-2 top-[calc(50%-12px)] z-20 hidden items-center justify-center h-6 w-6 cursor-pointer text-white hover:text-gray-50 opacity-70 hover:opacity-100">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref KCLWJE
Affected pagehttps://oliveavejewelry.com/
Element.left-4
Markup
<button class="absolute left-4 lg:left-4 top-1/2 -translate-y-1/2 z-20 flex items-center justify-center h-10 w-10 lg:h-12 lg:w-12 cursor-pointer text-white opacity-0 group-hover/carousel:opacity-100 transition-opacity">
Component · Ref WGS1RR
Affected pagehttps://oliveavejewelry.com/
Element.top-3 > .hover\:text-tan-dark:nth-child(1)
Markup
<button class="hover:text-tan-dark text-charcol">
Component · Ref N02NKS
Affected pagehttps://oliveavejewelry.com/
Element.lg\:right-4
Markup
<button class="absolute right-4 lg:right-4 top-1/2 -translate-y-1/2 z-20 flex items-center justify-center h-10 w-10 lg:h-12 lg:w-12 cursor-pointer text-white opacity-0 group-hover/carousel:opacity-100 transition-opacity">
Component · Ref I3COB5
Affected pagehttps://oliveavejewelry.com/
Element.hover\:text-tan-dark:nth-child(2)
Markup
<button class="hover:text-tan-dark text-charcol">
High

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)5 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 5 affected elements
Component · Ref UOJFSA
Affected pagehttps://oliveavejewelry.com/support/contact
Elementfooter
Accessible nameFooter
Markup
<footer class="" aria-labelledby="footerHeading">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)76 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 76 affected elements
Component · Ref LPLLNR
Affected pagehttps://oliveavejewelry.com/shop/cart
Element.sm\:flex-row > .btn-secondary[type="button"]
Accessible nameAccept
Markup
<button type="button" class="btn-secondary">Accept</button>
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref 9FA4A5
Affected pagehttps://oliveavejewelry.com/flexible-payment-options
Element.tracking-wide.xl\:px-10[href$="request-an-appointment"]
Accessible nameBook an Appointment
Markup
<a class="text-sm uppercase tracking-wide text-charcol hover:text-tan text-[13px] px-6 xl:px-10 whitespace-nowrap" style="color:rgba(177, 161, 141, 1)" href="/request-an-appointment">Book an Appointment</a>
Affected pages/ /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref 5VQXRE
Affected pagehttps://oliveavejewelry.com/shop/cart
Element.h-\[40px\]
Accessible nameSign Up
Markup
<button type="button" class="btn btn-secondary h-[40px] flex items-center justify-center">Sign Up</button>
Affected pages/ /shop/cart /support/contact
Component · Ref D84RW0
Affected pagehttps://oliveavejewelry.com/support/contact
Element.text-right
Accessible name© 2023 Olive Ave Jewelry
Markup
<p class="text-tan-dark text-right flex-1 font-light">© 2023 Olive Ave Jewelry</p>
Affected pages/ /support/contact /blog/custom-design-inspiration
Component · Ref 22L0H5
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Element.text-\[12px\]
Accessible nameWe use cookies and similar technologies from partners for analytics, advertising, live chat, and A/B testing. By continuing to browse, you agree to their use. You can turn them off, all at once or by category, on our Your Privacy Choices page anytime. See our Privacy Policy for details.
Markup
<p class="text-[12px] text-charcol font-light font-lato mt-0.5 max-w-3xl leading-snug">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref 1EM4N3
Affected pagehttps://oliveavejewelry.com/shop/cart
Element.text-tan-dark
Accessible name© 2023 Olive Ave Jewelry
Markup
<p class="text-tan-dark text-right flex-1 font-light">© 2023 Olive Ave Jewelry</p>
Affected pages/shop/cart /flexible-payment-options
Component · Ref NLUDTB
Affected pagehttps://oliveavejewelry.com/flexible-payment-options
Element.btn
Accessible nameSign Up
Markup
<button type="button" class="btn btn-secondary h-[40px] flex items-center justify-center">Sign Up</button>
Affected pages/blog/custom-design-inspiration /flexible-payment-options
Component · Ref M154NT
Affected pagehttps://oliveavejewelry.com/
Element.lg\:flex.hidden > .font-light
Accessible name4 days 5 hr 22 min 52 sec
Markup
<div class="font-light">4 days 5 hr 22 min 54 sec</div>
Affected pages/ /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref YX3I1E
Affected pagehttps://oliveavejewelry.com/
Element.row-span-1.col-span-1.snap-center:nth-child(5) > .px-3.py-2.flex-1 > .pt-2 > .flex-col.flex > .text-\[15px\].text-tan-dark.font-light > .items-start.justify-center.flex-col > .md\:flex-row.gap-2.flex-col > span
Accessible name$1,630
Markup
<span class="">$1,630</span>
Component · Ref XNQDDW
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Element.pt-2[href="/shop/products/lou?variant=918"] > .flex-col.flex > .text-\[15px\].text-tan-dark.font-light > .items-start.justify-center.flex-col > .md\:flex-row.gap-2.flex-col > span
Accessible name$925
Markup
<span class="">$925</span>
Component · Ref 336WL6
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Element.snap-center.isolate.bg-white:nth-child(7) > .px-3.py-2.flex-1 > .pt-2 > .flex-col.flex > .text-\[15px\].text-tan-dark.font-light > .items-start.justify-center.flex-col > .md\:flex-row.gap-2.flex-col > span
Accessible name$995
Markup
<span class="">$995</span>
Component · Ref AGYQAQ
Affected pagehttps://oliveavejewelry.com/
Element.\[\&\:first-child\]\:ml-4.lg\:\[\&\:first-child\]\:ml-0.flex-\[0_0_250px\]:nth-child(3) > .snap-center.isolate.bg-white > .px-3.py-2.flex-1 > .pt-2 > .flex-col.flex > .text-\[15px\].text-tan-dark.font-light > .items-start.justify-center.flex-col > .md\:flex-row.gap-2.flex-col > span
Accessible name$2,100
Markup
<span class="">$2,100</span>
Component · Ref 2SDXK2
Affected pagehttps://oliveavejewelry.com/shop/cart
Element.tracking-wide.px-6[href$="request-an-appointment"]
Accessible nameBook an Appointment
Markup
<a class="text-sm uppercase tracking-wide text-charcol hover:text-tan text-[13px] px-6 xl:px-10 whitespace-nowrap" style="color:rgba(177, 161, 141, 1)" href="/request-an-appointment">Book an Appointment</a>
Component · Ref 38B5EM
Affected pagehttps://oliveavejewelry.com/support/contact
Element.btn-disabled
Accessible nameSubmit
Markup
<button class="px-10 hover:cursor-pointer disabled:cursor-not-allowed disabled:bg-gray-200 disabled:text-gray-500 btn btn-disabled py-3 shadow-sm tracking-widest text-center hover:bg-ivory hover:text-charcol border border-transparent hover:border-tan font-normal uppercase bg-tan text-white">
Component · Ref 6O5GD7
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Elementtime
Accessible nameMarch 29th, 2024
Markup
<time datetime="2024-03-29" class="font-lato uppercase font-normal text-tan-dark md:text-base text-sm mt-4">March 29th, 2024</time>
Component · Ref L5R4QQ
Affected pagehttps://oliveavejewelry.com/shop/cart
Element.flex-\[0_0_100\%\].min-w-0.gap-1:nth-child(1) > .leading-4.md\:gap-2.md\:px-12 > .text-white.uppercase > .lg\:inline-block.hover\:underline.hidden
Accessible nameWin a Free Engagement Ring — Celebrate Our 1st Birthday in American Fork, Utah! |
Markup
<span class="hidden lg:inline-block hover:underline">Win a Free Engagement Ring — Celebrate Our 1st Birthday in American Fork, Utah! |</span>
Affected pages/shop/cart /flexible-payment-options
Component · Ref 1PLVCV
Affected pagehttps://oliveavejewelry.com/support/contact
Element.flex-\[0_0_100\%\].min-w-0.bg-classics-green:nth-child(1) > .leading-4.md\:gap-2.md\:px-12 > .text-white.uppercase > .lg\:inline-block.hover\:underline.hidden
Accessible nameWin a Free Engagement Ring — Celebrate Our 1st Birthday in American Fork, Utah! |
Markup
<span class="hidden lg:inline-block hover:underline">Win a Free Engagement Ring — Celebrate Our 1st Birthday in American Fork, Utah! |</span>
Affected pages/support/contact /blog/custom-design-inspiration
Component · Ref SI17NZ
Affected pagehttps://oliveavejewelry.com/
Element.aspect-\[1\].flex-\[0_0_90\%\].lg\:flex-\[0_0_calc\(33\.333\%-20px\)\]:nth-child(3) > .p-6.top-0.left-0 > .justify-center.flex-col.items-center > .leading-4
Accessible nameFine Jewelry
Markup
<h2 class="leading-4">Fine Jewelry</h2>
Component · Ref MRFM61
Affected pagehttps://oliveavejewelry.com/
Element.builder-e64ab7a3c31e4e52b9705242d69808de > .py-2 > section > .min-h-\[400px\].md\:px-16.py-10 > .text-5xl > .italic
Accessible namePromise
Markup
<span class="italic">Promise</span>
Component · Ref XOS84O
Affected pagehttps://oliveavejewelry.com/
Element.builder-f59bd46a4b924837acbff2a631cdff43 > .py-2 > section > .min-h-\[400px\].md\:px-16.py-10 > .text-\[15px\].text-white.font-light > .md\:max-w-\[70\%\].mx-auto.text-center
Accessible nameCome have a consultation with one of our jewelry specialists at our showrooms located in Phoenix Valley & American Fork, Utah. We look forward to working with you! If you’re not local, we are happy to meet with you virtually!
Markup
<p class="text-center md:max-w-[70%] mx-auto">Come have a consultation with one of our jewelry specialists at our showrooms located in Phoenix Valley &amp; American Fork, Utah. We look forward to working with you! If you’re not local, we are happy to meet with you virtually!</p>
Component · Ref TVUWSB
Affected pagehttps://oliveavejewelry.com/
Element.builder-e64ab7a3c31e4e52b9705242d69808de > .py-2 > section > .min-h-\[400px\].md\:px-16.py-10 > .text-5xl
Accessible nameOur Promise
Markup
<h2 class="text-5xl text-center text-white">Our <span class="italic">Promise</span></h2>
Component · Ref 5789PG
Affected pagehttps://oliveavejewelry.com/
Element.max-w-\[450px\]
Accessible nameMore than jewelry, these pieces are symbols of devotion, designed to honor the people who inspire us to grow, to dream bigger, and to love more deeply.
Markup
<p class="text-center max-w-[450px]">More than jewelry, these pieces are symbols of devotion, designed to honor the people who inspire us to grow, to dream bigger, and to love more deeply.</p>
Component · Ref ERYEP8
Affected pagehttps://oliveavejewelry.com/
Element.link
Accessible nameShop the full collection
Markup
<a class="text-current link hover:text-current" href="https://oliveavejewelry.com/shop/collections/muse">Shop the full collection</a>
Component · Ref F5L0BH
Affected pagehttps://oliveavejewelry.com/
Element.flex-\[0_0_100\%\].aspect-\[4\/5\].lg\:aspect-\[1\/\.43\]:nth-child(1) > .lg\:px-16.lg\:pb-16.pb-10 > .gap-4.items-start.w-full > .md\:text-3xl.text-base.text-white > .text-4xl.md\:text-5xl.mb-0 > .italic
Accessible nameSterling Silver
Markup
<span class="italic">Sterling Silver</span>
Component · Ref TI5NX5
Affected pagehttps://oliveavejewelry.com/
Element.aspect-\[1\].flex-\[0_0_90\%\][href$="bands"] > .p-6.top-0.left-0 > .justify-center.flex-col.items-center > .leading-4
Accessible nameBands
Markup
<h2 class="leading-4">Bands</h2>

Showing 25 representative examples · 5 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 WYXNNK
Affected pagehttps://oliveavejewelry.com/
Elementdiv:nth-of-type(4) > div:nth-of-type(1) > div > div > form > button:nth-of-type(1)
Accessible nameSubmit the search query
Markup
<button class="ais-SearchBox-submit" type="submit" title="Submit the search query"></button>
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref JJWQ01
Affected pagehttps://oliveavejewelry.com/shop/cart
Elementmain > div > div:nth-of-type(2) > div:nth-of-type(4) > div:nth-of-type(2) > a
Markup
<a href="/search"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="w-5 h-5 cursor-pointer text-tan"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"></path></svg></a>
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref X0SCJB
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Elementdiv > div > div:nth-of-type(2) > div > span > a
Accessible nameMeet 925 - Sterling Silver made for your 9 to 5 and everything after.
Markup
<a class="text-white hover:text-white" href="https://oliveavejewelry.com/shop/collections/925-collection">Meet 925 - Sterling Silver made for your 9 to 5 and everything after.</a>
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref PFJIBC
Affected pagehttps://oliveavejewelry.com/
Elementdiv > div:nth-of-type(1) > div > ul > li:nth-of-type(5) > a
Accessible nameMarquise
Markup
<a class="text-black hover:text-tan font-light" href="/shop/categories/marquise">Marquise</a>
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
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 G0T7JT
Affected pagehttps://oliveavejewelry.com/support/contact
Elementdiv:nth-of-type(4) > div:nth-of-type(1) > div > div > form > input
Markup
<input class="ais-SearchBox-input w-full md:w-44 h-full pl-10 border border-ivory text-charcol text-sm placeholder:text-300" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" spellcheck="false" maxlength="512" type="search" value="">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref T5XRHW
Affected pagehttps://oliveavejewelry.com/support/contact
Elementform > div > div:nth-of-type(5) > div > div > input
Markup
<input class="relative w-full border border-ivory font-light text-sm text-left leading-5 text-charcol px-2 py-2 placeholder:text-gray-400 min-h-[44px] text-sm" placeholder="Enter a value..." name="subject" value="">
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 LJIAXS
Affected pagehttps://oliveavejewelry.com/support/contact
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
High

ARIA toggle fields must have an accessible name

WCAG 4.1.2 (A)81 instances2 inspected pages

ARIA toggle fields must have an accessible name

Why it matters

ARIA toggle fields must have an accessible name

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 81 affected elements
Component · Ref 5BG88M
Affected pagehttps://oliveavejewelry.com/
Element#headlessui-radiogroup-option-\:r1c\:
Roleradio
Markup
<div id="headlessui-radiogroup-option-:r1c:" role="radio" aria-checked="false" tabindex="-1" data-headlessui-state="">
Affected pages/ /blog/custom-design-inspiration
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)30 instances2 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 30 affected elements
Component · Ref SEWHUO
Affected pagehttps://oliveavejewelry.com/blog/custom-design-inspiration
Elementdiv#headlessui-radiogroup-option-\:R3lb9f6japmn6\:
Roleradio
Markup
<div id="headlessui-radiogroup-option-:R3lb9f6japmn6:" role="radio" aria-checked="false" tabindex="-1" data-headlessui-state=""><div class="hover:border-tan hover:border-1 p1 cursor-pointer border border-transparent p-0.5 "><div class="w-3 h-3 md:w-4 md:h-4 relative cursor-pointer" style="background-color:#E9D3CB"></div></div></div>
Affected pages/ /blog/custom-design-inspiration
Medium

<video> elements must have captions

WCAG 1.2.2 (A)1 instance1 inspected page

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref BL2RD1
Affected pagehttps://oliveavejewelry.com/
Elementvideo
Markup
<video src="https://cdn.oliveavejewelry.com/website-public/925-collection/video-hero/desktop-hero.mp4" autoplay="" loop="" playsinline="" preload="metadata" aria-label="" class="absolute inset-0 object-cover w-full h-full"></video>
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 RJAYRU
Affected pagehttps://oliveavejewelry.com/
Elementdiv > div:nth-of-type(1) > div > ul > li:nth-of-type(12) > img
Markup
<img alt="Shop All" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" src="https://cdn.builder.io/api/v1/image/assets%2F4d0584268a594c9e9be4ef83f7f86e5f%2F81eabce34258490284ad33e7911d6835" style="color: transparent;">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Component · Ref 2VKIAW
Affected pagehttps://oliveavejewelry.com/
Elementdiv > ul > li:nth-of-type(8) > a > div > img
Markup
<img alt="Shop All" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" src="https://cdn.builder.io/api/v1/image/assets%2F4d0584268a594c9e9be4ef83f7f86e5f%2F863d053970544a70b16e84dfeb94825b" style="color: transparent;">
Affected pages/ /shop/cart /support/contact /blog/custom-design-inspiration /flexible-payment-options
Low

Video may be missing captions

WCAG 1.2.2 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref 236K88
Affected pagehttps://oliveavejewelry.com/
Elementdiv > div:nth-of-type(2) > div > div > div:nth-of-type(1) > video
Markup
<video src="https://cdn.oliveavejewelry.com/website-public/925-collection/video-hero/desktop-hero.mp4" autoplay="" loop="" playsinline="" preload="metadata" aria-label="" class="absolute inset-0 object-cover w-full h-full"></video>
Low

<video> or <audio> elements must not play automatically

WCAG 1.4.2 (A)1 instance1 inspected page

<video> or <audio> elements must not play automatically

Why it matters

<video> or <audio> elements must not play automatically

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref RORH2J
Affected pagehttps://oliveavejewelry.com/
Elementvideo
Markup
<video src="https://cdn.oliveavejewelry.com/website-public/925-collection/video-hero/desktop-hero.mp4" autoplay="" loop="" playsinline="" preload="metadata" aria-label="" class="absolute inset-0 object-cover w-full h-full"></video>

05 · Most affected inspected pages

06 · About this assessment

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

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

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

07 · Continuous monitoring

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

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