SEOGeoAuditCheck.com
HomeSEO Audit EngineContact
Run Audit
HomeAccessible Name AuditAccessible Name Audit
SEOGeoAuditCheck.com

The ultimate technical SEO and AI Search discoverability engine. Analyze, optimize, and rank higher on modern search engines and AI platforms.

TwitterGitHubLinkedIn

Platform

  • Run SEO Audit
  • 160 SEO Checks Catalog
  • Key Features

Resources & Support

  • SEO Documentation & Guides
  • Contact Support

Legal

  • Privacy Policy
  • Terms of Use

© 2026 SEOGeoAuditCheck.com. All rights reserved.

Designed for modern technical SEO and AI Search optimization.

    All Guides
    GuidesAccessibility

    Accessible Name Audit

    Checks that buttons, links, form controls, and custom widgets have accessible names for screen readers.

    accessibility
    High Priority
    Requires Browser Rendering
    Browser Rendering Required— Full accuracy requires JavaScript rendering. Currently this check uses HTTP-based estimates.

    What is this check?

    This check verifies that all interactive elements (buttons, links, form inputs, SVG icons, iframes, and custom components with interactive ARIA roles) have accessible names that screen readers can announce. An accessible name comes from visible text, `aria-label`, `aria-labelledby`, `alt` text, or `title` attributes.

    Why is it important?

    Without accessible names, screen reader users hear elements announced as 'button', 'link', or 'image' with no indication of what they do. This makes your site effectively unusable for blind and low-vision users who rely on screen readers.

    What is the impact?

    Missing accessible names are one of the most common and impactful accessibility barriers. They affect WCAG 2.1 Level A compliance (the minimum level) and can result in legal liability under accessibility legislation in many jurisdictions.

    Example Implementation

    <!-- Good: Button with accessible name -->
    <button aria-label="Close dialog">✕</button>
    
    <!-- Good: Icon-only link with visually hidden text -->
    <a href="/search"><span class="sr-only">Search</span><svg>...</svg></a>
    
    <!-- Bad: No accessible name -->
    <button><svg>...</svg></button>

    Check your site now

    Run a free audit to see how your site performs on Accessible Name Audit and 159 other checks.

    Start Free Audit

    More accessibility Checks

    Semantic HTML Structure

    Checks for proper use of semantic tags like <main>, <nav>, etc.

    Heading Structure

    Ensures headings (<h1>-<h6>) are logically ordered and not skipping levels.

    Form Labels

    Ensures all form inputs have associated labels for accessibility.

    Keyboard Navigation

    Checks if all interactive elements are reachable via the Tab key.