Skip to main content
friendly4AI LogoMaking websites AI-friendly - Your website optimization platform for AI systemsfriendly4AI
  • Home
  • TOP friendly4AI
  • Demo
  • GEO Scanner
      • AI-Readiness Score
      • AI Visibility Score
      • Methodology
  • Company
      • About us
      • Contact us
  • Pricing
  • Blog
  • FAQs
Sign in
  1. Methodology
  2. ›
  3. Parameters
  4. ›
  5. Alt Text and Accessibility Labels

Alt Text and Accessibility Labels

stable

Category: content-structure · Methodology v4.5

Two things decide this score: whether your images carry alt text, and whether your interactive controls carry accessible labels.

Signal Source

Source
https://{domain}
Kind
html_dom

Score Bands

VerdictCondition
Passcombined coverage of image alt text and interactive-control labels is at least 90% (the mean of image alt coverage and control label coverage)
Partialcombined coverage of image alt text and interactive-control labels is between 60% and 90%
Failcombined coverage of image alt text and interactive-control labels is below 60%

Description

What this parameter measures

Two things decide this score: whether your images carry alt text, and whether your interactive controls carry accessible labels. friendly4AI scans the HTML, counts every <img> and how many have an alt attribute, then counts interactive controls (<input>, <button>, <select>, <textarea>) and how many are labelled through aria-label, aria-labelledby, a title attribute, or, for non-input controls, visible text content. It then computes two coverage ratios and averages them into one overall accessibility-coverage figure.

Why it matters for AI-readiness

Alt text and ARIA labels are how AI systems read non-text content. An image without alt is opaque to a crawler; a button labelled only by an icon is meaningless to a machine. Strong labelling lets answer engines understand what your visuals depict and what your controls do, which improves how completely they can describe and cite your page. Accessibility coverage also doubles as a quality signal — well-labelled pages read as well-built and trustworthy to both assistive technology and AI.

How we score it

Under the v4.4 methodology, this Content Structure parameter is a gradient based on combined coverage. The processor calculates image alt coverage (images with alt / total images) and control label coverage (labelled controls / total controls), then takes their mean. A page with no images or no controls in a given dimension is treated as full coverage (1.0) for that dimension, so it is not penalized for absent elements. A page passes (100) when the combined coverage is at least 90%, earns a partial (50) when it is between 60% and 90%, and fails (0) when it is below 60%. These bands match the published rubric directly.

How to fix common issues

  • Add a descriptive alt attribute to every meaningful image, for example <img alt="Product dashboard screenshot">.
  • Use alt="" (empty alt) for purely decorative images so they are correctly skipped rather than left unlabelled.
  • Give every <button> and icon control an aria-label or visible text describing its action.
  • Label form inputs with aria-label, aria-labelledby, or an associated <label>; inputs are not credited for visible text alone.
  • Audit for the lowest-coverage dimension first — a strong image score cannot offset many unlabelled controls because the two are averaged.
  • Re-scan to confirm combined coverage reaches 90% or higher.

Version History

Introduced
v4.0
Last changed
v4.4

Key takeaways

  • Signal: https://{domain}
  • Category: Content Structure
  • Passes when: combined coverage of image alt text and interactive-control labels is at leas…

Related Parameters

  • Semantic HTML Structure
  • Heading Hierarchy Quality
  • Page Metadata

View full methodology changelog · All parameters · GEO/AEO glossary

Suggest a change to this parameter


friendly4AI LogoMaking websites AI-friendly - Your website optimization platform for AI systemsfriendly4AI

The starting point for making your website AI-friendly. friendly4AI helps you optimize your website for AI systems and improve visibility.

ai@friendly4.ai

Products
GEO ScannerAI VisibilityMethodologyPricing
friendly4AI
About usFor developersQuickstartAPI referenceContact usFAQsGlossary
Legal
Terms and ConditionsPrivacy PolicyAI usage policy
friendly4AI © 2026