Per-check failure index

Missing Image Alt Tags

Alt text is required for accessibility (screen readers) and how images get found in Google Image Search.

Audited

105

Failing

63

Passing

42

What this check looks for

The alt attribute describes what an image shows. Screen readers read it out loud for users who can't see. Google reads it to understand the image and rank it in image search. Skip it and you lose both. The bar is low: write what's in the image in plain language. Skip decorative icons (alt="" is fine for those), describe meaningful images, and don't keyword-stuff.

Quick take

Alt text is the cheapest accessibility-and-SEO win on any technical audit. 30 of the gallery sites here ship pages with images missing alt attributes — more than any other check on the list. The typical site has 8 to 40 images per page. Filling them in is a one-afternoon project that improves screen-reader support and image-search rankings at the same time.

Why this matters

Alt attributes do two jobs at once. They give screen readers something to read out loud for users who can't see the image (required by WCAG 2.1 Level A, which is the legal floor for ADA compliance in the US). And they're how Google indexes images for Image Search, which drives roughly 22% of all search traffic according to Jumpshot's 2018 click-stream data. Skip alt text and you fail an accessibility audit and lose a referral channel. The bar to fix it is low. Three rules cover 95% of the cases.

How to fix it (3 steps)

  1. 1

    Mark decorative images with alt=""

    Icons, dividers, background flourishes. They don't carry meaning and a screen reader announcing them every time interrupts the read. Use an explicit empty alt: alt="". Don't omit the attribute and don't write "decorative image". Both confuse the screen reader.

  2. 2

    Describe content images in plain language

    Write what the image shows. A product photo: "Blue running shoe with mesh upper, side view." A chart: "US food truck count grew from 4,000 in 2014 to 35,000 in 2024." Skip "image of" or "photo of" prefixes. Google strips those words from the index. Aim for under 125 characters; longer alt text gets cut by some screen readers.

  3. 3

    Make alt text required at upload time

    Most missing alt tags come from CMS uploads where the field is optional and the marketer was in a hurry. Make the alt input required on every upload form. New images can't ship without it, so the problem stops growing while you backfill the old ones. WordPress, Webflow, and Sanity all expose this as a one-line schema change.

How-to-fix guide

How to Fix Missing Image Alt Tags

Step-by-step fix with HowTo schema. ~5 min read.

Failing (63)

sorted by overall audit score (worst first)

Brand Overall score Audit

Mvmt.com

mvmt.com

57 View audit →

Harrys.com

harrys.com

66 View audit →

Trello.com

trello.com

69 View audit →

Github.com

github.com

69 View audit →

Box.com

box.com

71 View audit →

Bombas.com

bombas.com

71 View audit →

Atlassian.com

atlassian.com

73 View audit →

Liquiddeath.com

liquiddeath.com

75 View audit →

Glossier.com

glossier.com

76 View audit →

Dropbox.com

dropbox.com

77 View audit →

Northwesterndentalgroup.com

northwesterndentalgroup.com

78 View audit →

Miro.com

miro.com

79 View audit →

Klaviyo.com

klaviyo.com

80 View audit →

Chubbiesshorts.com

chubbiesshorts.com

80 View audit →

Patagonia.com

patagonia.com

80 View audit →

Tippinghat.com

tippinghat.com

80 View audit →

Stripe.com

stripe.com

80 View audit →

Pipedrive.com

pipedrive.com

81 View audit →

Nativecos.com

nativecos.com

81 View audit →

Allbirds.com

allbirds.com

81 View audit →

Webflow.com

webflow.com

81 View audit →

Zoom.us

zoom.us

81 View audit →

Activecampaign.com

activecampaign.com

81 View audit →

Linear.app

linear.app

82 View audit →

Coopergreenteam.com

coopergreenteam.com

83 View audit →

Publicgoods.com

publicgoods.com

84 View audit →

Vercel.com

vercel.com

84 View audit →

Ridge.com

ridge.com

84 View audit →

Dollarshaveclub.com

dollarshaveclub.com

86 View audit →

High5plumbing.com

high5plumbing.com

86 View audit →

Radiantplumbing.com

radiantplumbing.com

86 View audit →

Everlane.com

everlane.com

86 View audit →

Onequince.com

onequince.com

86 View audit →

Docusign.com

docusign.com

87 View audit →

Brothersplumbing.com

brothersplumbing.com

87 View audit →

Notion.so

notion.so

87 View audit →

Awaytravel.com

awaytravel.com

87 View audit →

Applewoodfixit.com

applewoodfixit.com

88 View audit →

Thereformation.com

thereformation.com

88 View audit →

Slack.com

slack.com

89 View audit →

Squarespace.com

squarespace.com

89 View audit →

Coloradolaw.net

coloradolaw.net

90 View audit →

Freshworks.com

freshworks.com

90 View audit →

Monday.com

monday.com

90 View audit →

Salesforce.com

salesforce.com

90 View audit →

Vuoriclothing.com

vuoriclothing.com

90 View audit →

Dentalsalon.com

dentalsalon.com

91 View audit →

Outdoorvoices.com

outdoorvoices.com

91 View audit →

Mejuri.com

mejuri.com

91 View audit →

Typeform.com

typeform.com

92 View audit →

Rothys.com

rothys.com

92 View audit →

Cotopaxi.com

cotopaxi.com

93 View audit →

Shopify.com

shopify.com

94 View audit →

Magicspoon.com

magicspoon.com

94 View audit →

Twilio.com

twilio.com

94 View audit →

Mural.co

mural.co

94 View audit →

Figma.com

figma.com

95 View audit →

Ghost.org

ghost.org

97 View audit →

Hubspot.com

hubspot.com

98 View audit →

Outdoorresearch.com

outdoorresearch.com

98 View audit →

Asana.com

asana.com

98 View audit →

Brooklinen.com

brooklinen.com

98 View audit →

Loom.com

loom.com

99 View audit →

Passing (42)

sorted by overall audit score (best first)

Brand Overall score Audit

Surveymonkey.com

surveymonkey.com

100 View audit →

Abchomeandcommercial.com

abchomeandcommercial.com

99 View audit →

Casper.com

casper.com

99 View audit →

Wix.com

wix.com

99 View audit →

Wordpress.com

wordpress.com

99 View audit →

Deathwishcoffee.com

deathwishcoffee.com

96 View audit →

Drinkolipop.com

drinkolipop.com

96 View audit →

Airtable.com

airtable.com

95 View audit →

Mailchimp.com

mailchimp.com

95 View audit →

Gitlab.com

gitlab.com

94 View audit →

Howardair.com

howardair.com

94 View audit →

Datadoghq.com

datadoghq.com

94 View audit →

Outerknown.com

outerknown.com

92 View audit →

Lakeviewdentalassociates.com

lakeviewdentalassociates.com

91 View audit →

Hootsuite.com

hootsuite.com

91 View audit →

Intercom.com

intercom.com

91 View audit →

Cloudflare.com

cloudflare.com

91 View audit →

Sendgrid.com

sendgrid.com

91 View audit →

Zapier.com

zapier.com

90 View audit →

360-dental.com

360-dental.com

89 View audit →

Clickup.com

clickup.com

89 View audit →

Parkerandsons.com

parkerandsons.com

88 View audit →

Calendly.com

calendly.com

83 View audit →

Slackdavis.com

slackdavis.com

83 View audit →

Thrivemarket.com

thrivemarket.com

82 View audit →

Netlify.com

netlify.com

75 View audit →

Atproperties.com

atproperties.com

74 View audit →

Warbyparker.com

warbyparker.com

56 View audit →

Make.com

make.com

53 View audit →

Canva.com

canva.com

53 View audit →

Remax.com

remax.com

50 View audit →

Convertkit.com

convertkit.com

48 View audit →

Bairdwarner.com

bairdwarner.com

48 View audit →

Lernerandrowe.com

lernerandrowe.com

45 View audit →

Compass.com

compass.com

45 View audit →

Coldwellbanker.com

coldwellbanker.com

41 View audit →

Morelandproperties.com

morelandproperties.com

36 View audit →

Kw.com

kw.com

36 View audit →

Cherrycreekdental.com

cherrycreekdental.com

36 View audit →

Zendesk.com

zendesk.com

36 View audit →

Buffer.com

buffer.com

36 View audit →

Sothebysrealty.com

sothebysrealty.com

25 View audit →

Audit your own site for this check

Free, no account, no credit card. Same 12-check engine that scored every site on this page.

Run a free audit