Public accessibility assessment

Accessibility issues detected on gemini.google

Evolize inspected 4 public pages on gemini.google and detected 46 automatically identifiable accessibility findings.

46Findings detected
8WCAG criteria affected
4Pages inspected
21 Aug 2026Assessment date

Highest detected severity: Critical · 10 high-priority findings · 80% inspected-page coverage

Most widespread issueLinks lack accessible textDetected on 4 inspected pages
Most affected page/about29 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)21 detected findings

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

02 · Start here

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

  1. Critical

    Links lack accessible text

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

    Links expose no accessible name, so their destination is unknown to screen reader users.

    Recommended action

    Add text to the link that describes its purpose, or use the aria-label attribute to provide a text description of the link.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

    Links expose no accessible name, so their destination is unknown to screen reader users.

    Recommended action

    Add text to the link that describes its purpose, or use the aria-label attribute to provide a text description of the link.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

    Links expose no accessible name, so their destination is unknown to screen reader users.

    Recommended action

    Add text to the link that describes its purpose, or use the aria-label attribute to provide a text description of the link.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

    Links expose no accessible name, so their destination is unknown to screen reader users.

    Recommended action

    Add text to the link that describes its purpose, or use the aria-label attribute to provide a text description of the link.

    View technical evidence →
  5. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 4 inspected pages · 64 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)AA2144 / 4
2.4.3Focus OrderA744 / 4
1.3.1Info and RelationshipsA544 / 4
2.5.8Target Size (Minimum)AA533 / 4
2.4.4Link Purpose (In Context)A444 / 4
1.2.2Captions (Prerecorded)A211 / 4
2.1.1KeyboardA111 / 4
4.1.2Name, Role, ValueA111 / 4

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

Text has insufficient colour contrast

WCAG 1.4.3 (AA)254 instances4 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 254 affected elements
Component · Ref DIXFUX
Affected pagehttps://gemini.google/latest-news/
Element._cardCompact_6eojv_211._card_6eojv_111:nth-child(1) > ._cardContent_6eojv_134 > ._cardEyebrow_6eojv_138._size\:body_ydzyg_85._size\:body_1nc1d_247
Accessible nameDevelopers
Markup
<div class="_cardEyebrow_6eojv_138 _size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">Developers</div>
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref 2RGX7B
Affected pagehttps://gemini.google/about/
Element._overlayTextScaleLayer_9xsg4_220 > span:nth-child(1)
Accessible nameBuilding
Markup
<span style="--word-transition-delay: 0ms;">Building</span>
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref HHI6F9
Affected pagehttps://gemini.google/about/
Element._linksSection_o8phq_123:nth-child(1) > nav > ._linksList_o8phq_136 > li:nth-child(7) > ._link_o8phq_101 > ._size\:body_ydzyg_85._size\:body_1nc1d_247._v2_ydzyg_75
Accessible namePersonal Intelligence
Markup
<div class="_size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">Personal Intelligence</div>
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref HHGMHT
Affected pagehttps://gemini.google/about/
Element._mainlink_1kxsa_263._link_1kxsa_179[href$="students/"] > div
Accessible nameFor Students
Markup
<div>For Students</div>
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref MMUZJ8
Affected pagehttps://gemini.google/about/
Elementbutton[aria-controls="subnav-for-what-gemini-can-do"] > div
Accessible nameFeatures
Markup
<div>Features</div>
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref SLH220
Affected pagehttps://gemini.google/ag/policy-guidelines/?hl=en
Elementli:nth-child(10) > ._link_o8phq_101 > ._size\:body_ydzyg_85._size\:body_1nc1d_247._v2_ydzyg_75
Accessible nameApps
Markup
<div class="_size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">Apps</div>
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref MYUOLD
Affected pagehttps://gemini.google/ag/policy-guidelines/?hl=en
Element._sectionBlock_17qbb_190._size\:body_ydzyg_85[data-type="CopyBlock"]:nth-child(3) > ._title\:color-black-40_13axi_128._theme\:v2_13axi_156 > ._title_13axi_102._size\:headline-5_1nc1d_213._markdown_1nc1d_326
Accessible nameThreats to Child Safety
Markup
<h2 class="_title_13axi_102 _v2_ydzyg_75 _size:headline-5_1nc1d_213 _markdown_1nc1d_326">Threats to Child Safety</h2>
Component · Ref UQ6KAV
Affected pagehttps://gemini.google/about/
Element._variant\:link_1qizn_246._variant\:link_18wsk_294[href$="daily-brief/"] > ._label_1qizn_126._label_18wsk_126
Accessible nameLearn more
Markup
<span class="_label_1qizn_126 _label_18wsk_126">Learn more</span>
Affected pages/about /ag/policy-guidelines /assistant
Component · Ref WP5YKE
Affected pagehttps://gemini.google/about/
Elementa[href$="explore/"] > div
Accessible nameExplore
Markup
<div>Explore</div>
Affected pages/about /latest-news /assistant
Component · Ref QOOB69
Affected pagehttps://gemini.google/assistant/
Elementa[data-section-id="a-new-kind-of-help"]
Accessible nameA new kind of help
Markup
<a class="_sidebarLink_17qbb_346 _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1d_311" href="#a-new-kind-of-help" data-slot="article-sidebar-link" data-section-id="a-new-kind-of-help">A new kind of help</a>
Component · Ref QE0QVB
Affected pagehttps://gemini.google/assistant/
Elementli:nth-child(2) > ._sidebarLink_17qbb_346._size\:caption_ydzyg_89[data-slot="article-sidebar-link"]
Accessible nameComparing Gemini with Google Assistant
Markup
<a class="_sidebarLink_17qbb_346 _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1d_311" href="#comparing-gemini-with-google-assistant" data-slot="article-sidebar-link" data-section-id="comparing-gemini-with-google-assistant">Comparing Gemini with Google Assistant</a>
Component · Ref F8V5TU
Affected pagehttps://gemini.google/ag/policy-guidelines/?hl=en
Elementstrong
Accessible nameguidelines
Markup
<strong>guidelines</strong>
Affected pages/ag/policy-guidelines /latest-news
Component · Ref A4EUXB
Affected pagehttps://gemini.google/assistant/
Element._prompt_8fnxe_100[role="listitem"]:nth-child(1) > ._promptUser_8fnxe_109 > ._promptUserPromptBg_8fnxe_121 > ._promptUserPrompt_8fnxe_121 > p
Accessible name“Write a formal email to my landlord that my A/C unit is broken. Make it sound urgent but still polite.”
Markup
<p>“Write a formal email to my landlord that my A/C unit is broken. Make it sound urgent but still polite.”</p>
Affected pages/about /assistant
Component · Ref L89W6G
Affected pagehttps://gemini.google/about/
Elementa[href$="ai-career-coach/"] > ._cardContent_1yuxh_125 > ._cardTitle_1yuxh_174._size\:headline-4_1nc1d_192._weight\:medium_1nc1d_311
Accessible nameGemini: Your all‑in‑one AI career coach
Markup
<h3 class="_cardTitle_1yuxh_174 _v2_ydzyg_75 _size:headline-4_1nc1d_192 _weight:medium_1nc1d_311 _markdown_1nc1d_326">Gemini: Your all‑in‑one AI career&nbsp;coach</h3>
Component · Ref BRAPNT
Affected pagehttps://gemini.google/about/
Element._feature_6eun8_74:nth-child(1) > div:nth-child(1) > ._featureContentInner_6eun8_116 > ._featureTitle_6eun8_161
Accessible nameVideo Generation
Markup
<h2 class="_featureTitle_6eun8_161 _size:headline-3_ydzyg_77 _v2_ydzyg_75 _size:headline-3_1nc1d_171 _markdown_1nc1d_326">Video Generation</h2>
Component · Ref QYRDPP
Affected pagehttps://gemini.google/about/
Element._feature_6eun8_74:nth-child(1) > div:nth-child(1) > ._featureContentInner_6eun8_116 > ._featureBody_6eun8_161._size\:body_ydzyg_85._size\:body_1nc1d_247 > p
Accessible nameWith Gemini Omni creating and editing videos is now as easy as having a conversation. Gemini Omni is like Nano Banana for videos. Blend text, images, and video to bring your ideas to life.
Markup
<p>With Gemini Omni creating and editing videos is now as easy as having a conversation. Gemini Omni is like Nano Banana for videos. Blend text, images, and video to bring your ideas to life.</p>
Component · Ref FLB6V6
Affected pagehttps://gemini.google/about/
Element._plan\:ai_zaxwq_396._card_zaxwq_75:nth-child(2) > ._cardPricing_zaxwq_330 > ._cardPricingTitle_zaxwq_360._size\:headline-5_1nc1d_213._markdown_1nc1d_326 > .price > .price-amount
Accessible name$4.99
Markup
<span class="price-amount">$4.99</span>
Component · Ref 4X0JXR
Affected pagehttps://gemini.google/about/
Element._feature_6eun8_74:nth-child(2) > div:nth-child(1) > ._featureContentInner_6eun8_116 > ._featureButtons_6eun8_189._mobileAlign\:start_1th7r_87._align\:start_1th7r_80 > li > ._variant\:link_1qizn_246._variant\:link_18wsk_294._button_1qizn_75 > ._label_1qizn_126._label_18wsk_126
Accessible nameTry it now
Markup
<span class="_label_1qizn_126 _label_18wsk_126">Try it now</span>
Component · Ref T0OGFK
Affected pagehttps://gemini.google/about/
Elementa[aria-label="Learn more about Gemini Omni"] > ._label_1qizn_126._label_18wsk_126
Accessible nameLearn more
Markup
<span class="_label_1qizn_126 _label_18wsk_126">Learn more</span>
Component · Ref OZTUSM
Affected pagehttps://gemini.google/about/
Element._ctaButtons_1kxsa_397 > li > ._variant\:high-emphasis-gradient_1qizn_82._button_1qizn_75._theme\:v2_1qizn_239 > ._label_1qizn_126._label_18wsk_126
Accessible nameTry Gemini
Markup
<span class="_label_1qizn_126 _label_18wsk_126">Try Gemini</span>
Component · Ref QOOB8S
Affected pagehttps://gemini.google/about/
Elementp:nth-child(2) > a
Accessible namefull list of countries
Markup
<a href="https://support.google.com/googleone/answer/16286513?hl=en-US#zippy=%2Clist-of-countries-regions-where-the-youtube-premium-benefit-is-available">full list of countries</a>
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)70 instances4 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 elements which are not visible are also removed from the tab order, or make them visible when focused. One way to achieve this is by using the 'display: none;' or 'visibility: hidden;' CSS properties to remove the element from the tab order when it's not visible.

View 70 affected elements
Component · Ref R2YYO7
Affected pagehttps://gemini.google/about/
Elementdiv > div:nth-of-type(2) > div:nth-of-type(1) > div > div:nth-of-type(1) > a
Accessible nameUnited States English
Markup
<a class="_regionLanguageOption_u15co_134" href="/us/about/?hl=en"><img class="_regionLanguageOptionFlag_u15co_150" src="https://storage.googleapis.com/gweb-mobius-cdn/region-flags/svg/US.svg" alt="United States"><div class="_regionLanguageOptionRegion_u15co_158">United States</div>
<div class="_regionLanguageOptionLanguage_u15co_162">English</div>
</a>
Affected pages/about /ag/policy-guidelines /latest-news
Component · Ref FE66MV
Affected pagehttps://gemini.google/about/
Elementdialog#select-region > div:nth-of-type(1) > button
Accessible nameClose
Markup
<button class="_modalClose_be6zw_146" data-modal-action="close"><svg class="_modalCloseIcon_be6zw_168" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z" fill="currentColor"></path></svg><div class="sr-only">Close</div>
</button>
Affected pages/about /ag/policy-guidelines /latest-news
Component · Ref J67GJ7
Affected pagehttps://gemini.google/about/
Elementgemini-header#header > div > nav > ul > li:nth-of-type(1) > a
Accessible nameFor Students
Markup
<a class="_link_1kxsa_179 _mainlink_1kxsa_263" href="/students/"><div>For Students</div>
</a>
Affected pages/about /ag/policy-guidelines /assistant
Component · Ref MKPQKY
Affected pagehttps://gemini.google/about/
Elementbds-drawer#subnav-for-what-gemini-can-do > div > nav > ul > li:nth-of-type(1) > a
Accessible nameGemini Live
Markup
<a class="_link_1kxsa_179" href="/overview/gemini-live/"><div>Gemini Live</div>
</a>
Affected pages/about /ag/policy-guidelines /assistant
Component · Ref U3NAS6
Affected pagehttps://gemini.google/assistant/
Elementdiv > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > p > a
Accessible nameGet weather & answers updates
Markup
<a href="https://support.google.com/gemini/?p=answers&amp;hl=en-US">Get weather &amp; answers updates</a>
Component · Ref FE2VW0
Affected pagehttps://gemini.google/assistant/
Elementdiv#sidebar-mobile-menu > ul > li:nth-of-type(1) > a
Accessible nameIntroduction
Markup
<a class="_sidebarMobileMenuLink_17qbb_323 _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1d_311 link:active" href="#introducing-gemini" aria-selected="true" data-slot="article-sidebar-mobile-link">Introduction</a>
Component · Ref NX9C20
Affected pagehttps://gemini.google/assistant/
Elementmain#main > gemini-article > div > aside > gemini-article-mobile-nav > button
Accessible nameIntroduction Comparing Gemini with Google Assistant A new kind of help Improving Gemini together FAQ
Markup
<button class="_sidebarMobileTrigger_17qbb_273" data-slot="article-sidebar-mobile-menu-trigger" aria-controls="sidebar-mobile-menu" aria-haspopup="listbox" aria-expanded="false"><div class="_sidebarMobileTriggerLabelWrap_17qbb_286">
<div class="_sidebarMobileTriggerLabel_17qbb_286 link:active _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1d_311" data-href="#introducing-gemini" data-slot="article-sidebar-mobile-label">Introduction</div>
<div class="_sidebarMobileTriggerLabel_17qbb_286 _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1…
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)2 instances1 inspected page

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref Y2USDG
Affected pagehttps://gemini.google/assistant/
Element._content_134c2_86
Accessible name“Write a formal email to my landlord that my A/C unit is broken. Make it sound urgent but still polite.” Gemini can save you time by crafting the perfectly worded email. The more info you share about what you want in your message, the more customized the response will be.  “Create an image of a cat riding a BMX bike doing a jump off of a dune on the moon next to a landing module.” Biking on the moon, Jupiter, Mars—you name it. Gemini can help you explore the outer bounds of your imagination. “Check the Sociology 101 syllabus in my Google Drive and list all of my deadlines.” Gemini can multitask so you don’t have to. It can look up info or find answers to questions, and works with many of your Google apps to get things done. “My niece and nephew are coming over this weekend, and I need ideas for something fun and educational we can do together, maybe something with chemistry… something a bit unusual?” You can go Live with Gemini to have natural, free flowing conversations when you want to brainstorm, plan, explore new ideas, or just talk things out. “I’m cooking for my friends this weekend. Create a 3-course Mediterranean meal, including dessert, and keep in mind that one person is vegetarian and another is allergic to nuts.” Gemini can help you plan for your next dinner party with custom recipes, a curated playlist, and the fastest way to clean a kitchen.
Markup
<div class="_content_134c2_86 unstyled" data-slot="content">
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)42 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 each navigation region to distinguish them from one another. This can be achieved by adding an 'aria-label' attribute to the nav element, e.g., <nav aria-label='Main Navigation'>

View 42 affected elements
Component · Ref TSUJU0
Affected pagehttps://gemini.google/about/
Elementfooter#footer > div:nth-of-type(1) > div:nth-of-type(1) > nav
Accessible nameGemini Live Image Generation Video Generation Music Generation Deep Research Gemini Spark Personal Intelligence Daily Brief Canvas Gemini in Chrome Storybook Apps Gems Long Context Students Import your memory
Markup
<nav>
<ul role="list" class="_linksList_o8phq_136 _unstyledList_hscrr_2">
<li>
<a class="_link_o8phq_101" href="/overview/gemini-live/"><div class="_size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">Gemini Live</div>
</a></li>
<li>
<a class="_link_o8phq_101" href="/overview/image-generation/"><div class="_size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">Image Generation</div>
</a></li>
<li>
<a class="_link_o8phq_101" href="/overview/video-generation/"><div class="_size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">Video Generation</div>
</a></li>
<li>
<a class="_link_o8phq_101" hre…
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref 26UNXN
Affected pagehttps://gemini.google/about/
Elementbds-drawer#subnav-for-what-gemini-can-do > div > nav
Accessible nameGemini Live Image Generation Video Generation Music Generation Deep Research Gemini Spark Personal Intelligence Daily Brief Canvas Gemini in Chrome
Markup
<nav class="_subnavLinks_1kxsa_322">
<ul role="list" class="_subnavLinksList_1kxsa_349 _unstyledList_hscrr_2">
<li>
<a class="_link_1kxsa_179" href="/overview/gemini-live/"><div>Gemini Live</div>
</a></li>
<li>
<a class="_link_1kxsa_179" href="/overview/image-generation/"><div>Image Generation</div>
</a></li>
<li>
<a class="_link_1kxsa_179" href="/overview/video-generation/"><div>Video Generation</div>
</a></li>
<li>
<a class="_link_1kxsa_179" href="/overview/music-generation/"><div>Music Generation</div>
</a></li>
<li>
<a class="_link_1kxsa_179" href="/overview/deep-research/"><div>Deep Resea…
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref XQ2SC0
Affected pagehttps://gemini.google/about/
Elementgemini-header#header > div > nav
Accessible nameFor Students Features Gemini Live Image Generation Video Generation Music Generation Deep Research Gemini Spark Personal Intelligence Daily Brief Canvas Gemini in Chrome Explore Subscriptions What's New Gemini for macOS Gemini Drops Latest News
Markup
<nav class="_links_1kxsa_179">
<ul role="list" class="_linksList_1kxsa_203 _unstyledList_hscrr_2">
<li class="_linksListItem_1kxsa_217">
<a class="_link_1kxsa_179 _mainlink_1kxsa_263" href="/students/"><div>For Students</div>
</a></li>
<li class="_linksListItem_1kxsa_217" style="--subnav-left-offset: 417px;">
<button class="_link_1kxsa_179 _linkWithSubmenu_1kxsa_290 _mainlink_1kxsa_263" aria-expanded="false" aria-controls="subnav-for-what-gemini-can-do" data-slot="subnav-button"><div>Features</div>
<svg class="_linkWithSubmenuIcon_1kxsa_305" width="24" height="24" viewBox="0 0 24 24" fill="non…
Affected pages/about /ag/policy-guidelines /latest-news /assistant
Component · Ref ZG51H7
Affected pagehttps://gemini.google/assistant/
Elementmain#main > gemini-article > div > aside > nav
Accessible nameIntroduction Comparing Gemini with Google Assistant A new kind of help Improving Gemini together FAQ
Markup
<nav class="_sidebarDesktopNav_17qbb_341">
<ul role="list" class="_sidebarLinks_17qbb_346 _unstyledList_hscrr_2">
<li><a class="_sidebarLink_17qbb_346 link:active _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1d_311" href="#introducing-gemini" data-slot="article-sidebar-link" data-section-id="introducing-gemini">Introduction</a></li>
<li><a class="_sidebarLink_17qbb_346 _size:caption_ydzyg_89 _v2_ydzyg_75 _size:caption_1nc1d_275 _weight:medium_1nc1d_311" href="#comparing-gemini-with-google-assistant" data-slot="article-sidebar-link" data-section-id="comparing-ge…
Medium

Touch targets are too small on mobile

WCAG 2.5.8 (AA)32 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 the touch target size of the 'Skip to main content' link to at least 24x24 pixels to make it easier to activate by touch on mobile devices.

View 32 affected elements
Component · Ref XZCRL6
Affected pagehttps://gemini.google/about/
Elementgemini-header#header > a
Accessible nameSkip to main content
Markup
<a class="_skipLink_4ihvu_1" href="#main">Skip to main content</a>
Affected pages/about /ag/policy-guidelines /assistant
Component · Ref H6B744
Affected pagehttps://gemini.google/about/
Elementdiv:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > a
Accessible nameShow footnote 3
Markup
<a class="footnoteButton" aria-label="Show footnote 3" href="#footnote:flow"><sup>3</sup></a>
Component · Ref O2J4T1
Affected pagehttps://gemini.google/assistant/
Elementdiv > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > p > a
Accessible nameGet weather & answers updates
Markup
<a href="https://support.google.com/gemini/?p=answers&amp;hl=en-US">Get weather &amp; answers updates</a>
Component · Ref 83PK22
Affected pagehttps://gemini.google/ag/policy-guidelines/?hl=en
Elementdiv:nth-of-type(1) > div:nth-of-type(3) > nav > ul > li:nth-of-type(1) > a
Accessible nameX
Markup
<a class="_link_o8phq_101" href="https://goo.gle/4nuJRBb"><div class="_size:body_ydzyg_85 _v2_ydzyg_75 _size:body_1nc1d_247">X</div>
</a>
Medium

ARIA role is missing its required parent

WCAG 1.3.1 (A)10 instances1 inspected page

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Why it matters

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Recommended correction

Place the element inside its required parent role (e.g. option must be within listbox).

View 10 affected elements
Component · Ref T0FOAE
Affected pagehttps://gemini.google/assistant/
Element._prompt_8fnxe_100[role="listitem"]:nth-child(1)
Accessible name“Write a formal email to my landlord that my A/C unit is broken. Make it sound urgent but still polite.” Gemini can save you time by crafting the perfectly worded email. The more info you share about what you want in your message, the more customized the response will be.
Rolelistitem
Markup
<div class="_prompt_8fnxe_100" role="listitem">
Medium

<video> elements must have captions

WCAG 1.2.2 (A)4 instances1 inspected page

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Add captions to the video element by including a text track with a caption type. For example: <track kind="captions" src="captions.vtt" srclang="en" label="English">

View 4 affected elements
Component · Ref A6HHSN
Affected pagehttps://gemini.google/about/
Element._feature_6eun8_74:nth-child(1) > ._featureAsset_6eun8_198 > gemini-lazy-video > video
Accessible nameExample of an animated video generated from Veo 2
Markup
<video data-slot="video" muted="" playsinline="" disableremoteplayback="" autoplay="" loop="" aria-label="Example of an animated video generated from Veo 2">
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)1 instance1 inspected page

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

Verify the referenced id 'sidebar-mobile-menu' exists in the DOM and that the 'aria-haspopup' attribute value 'listbox' is correct for the given element. Ensure all ARIA attributes have valid values according to the WAI-ARIA specification.

View 1 affected element
Component · Ref G9GPLY
Affected pagehttps://gemini.google/assistant/
Element._sidebarMobileTrigger_17qbb_273
Accessible nameIntroduction Comparing Gemini with Google Assistant A new kind of help Improving Gemini together FAQ
Markup
<button class="_sidebarMobileTrigger_17qbb_273" data-slot="article-sidebar-mobile-menu-trigger" aria-controls="sidebar-mobile-menu" aria-haspopup="listbox" aria-expanded="false">
Low

Video may be missing captions

WCAG 1.2.2 (A)4 instances1 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

Add captions or subtitles to the video if it contains audio content that needs to be accessible to users who are deaf or hard of hearing. This can be done by adding a track element with a kind attribute set to 'captions' or 'subtitles' inside the video element.

View 4 affected elements
Component · Ref MXDP3K
Affected pagehttps://gemini.google/about/
Elementgemini-scrollable > div > div:nth-of-type(1) > div:nth-of-type(2) > gemini-lazy-video > video
Accessible nameExample of an animated video generated from Veo 2
Markup
<video data-slot="video" muted="" playsinline="" disableremoteplayback="" autoplay="" loop="" aria-label="Example of an animated video generated from Veo 2"><source data-src="https://storage.googleapis.com/gweb-gemini-cdn/gemini/uploads/9f538a151d71387dbe9a02b21a69fe02a75f0b93.mp4" type="video/mp4"></video>
Low

Touch targets are too small

WCAG 2.5.8 (AA)10 instances1 inspected page

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 the size of the touch target to at least 24x24 pixels to ensure it can be reliably activated by touch. Consider adding padding or increasing the font size of the interactive element.

View 10 affected elements
Component · Ref CO1CO0
Affected pagehttps://gemini.google/assistant/
Elementbutton[data-index="0"]
Accessible nameShow item 1
Roletab
Markup
<button type="button" role="tab" data-index="0" aria-label="Show item 1" aria-selected="true"><span class="sr-only">1</span></button>

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.