Marketers · problem and fix

How to write alt text for marketing images on Mac: informative and decorative examples

To write alt text for marketing images, first ask whether the picture carries meaning. If it does, write one plain sentence about what a reader would miss. If it is only decoration, leave the alt text empty on purpose. This page shows how to make that call on a Mac, with examples and checks you can run yourself.

Updated For marketers13 sources

Marketer at a laptop reviewing marketing images and alt text before a page goes live
Reviewing campaign images before a page goes live. · Image by nattanan23 from Pixabay

The short answer

  • Informative image: describe what it shows and why it matters, in about one sentence of roughly 150 characters.
  • Decorative image: mark it decorative in your tool, or keep the alt attribute empty. Do not describe it.
  • Text inside a banner: copy the words into the alt text exactly as shown. Linked image: describe where the link goes.
  • Before you publish, listen with VoiceOver (⌘F5) and run a Lighthouse audit in Chrome (⌥⌘I).

What writing alt text for informative and decorative images costs you

Screen reader users hear noise

When an image has no alt text, VoiceOver can speak the file name instead. NN/g notes that some screen readers announce the file name when the alt attribute is missing. A listener then hears something like IMG_4471 in the middle of your message. At least 2.2 billion people have a near or distance vision impairment, according to WHO. That is a large audience for a page you assumed was simple.

Lawsuit exposure, with limits

Plaintiffs filed 3,117 website accessibility lawsuits in US federal court in 2025, a 27% rise from 2,452 in 2024, according to Seyfarth Shaw. Those counts cover all accessibility issues, not alt text alone. UsableNet counted more than 5,000 digital accessibility lawsuits by the end of 2025. Ask your legal or compliance team what applies to your business.

Gaps show up in audits

WebAIM's 2026 scan of 1,000,000 home pages found 16.2% of images lacked alt text. An auditor or an automated tool can spot that gap quickly. A reviewer may find it before a reader does, and the fix then lands under deadline pressure.

Rework after launch

Alt text added after launch means reopening files, finding each image in your CMS, and guessing why the picture was chosen. The context you had during design is gone by then. Writing alt text in the publish pass costs less effort than a cleanup project.

Why it happens

  1. The alt field is hidden in a panel

    The field sits away from the image. In Keynote it lives in the Format panel, not on the slide. Many tools put it in a menu or pane that most people never open. Nothing forces you to fill it in, so the step gets skipped.

  2. Images arrive last

    Marketing images often land at the end of a project, after copy is approved and the layout is set. The person placing them is in a hurry. Alt text looks like extra work at that point, not part of the image itself. No study checked for this page measured this habit for marketers, so read these as common patterns.

  3. Nobody owns the step

    The writer assumes the designer handles it. The designer assumes the writer does. The person who uploads to the CMS just uploads. Without one named owner, the step falls between roles.

  4. Decorative-looking photos get marked wrong

    Bright photos feel like decoration because they are designed to catch the eye. That habit leads people to mark informative images as decorative. The three-question sort in this page is meant to catch that mistake before it ships.

  5. Automated checks measure presence

    WebAIM and the Web Almanac used automated tools. Those tools can see whether alt text exists. They cannot judge whether the words help a listener. The Web Almanac found 7.2% of desktop sites used file names as alt text, and a presence check alone does not show that.

How to fix it

These work with or without any app.

  • Sort each image before you write

    Run the three questions on every image. Does the page lose information without it? Does the image show what the reader needs? Does nearby text already say it? Record the answer in a sheet or your brief. Decorative images skip the writing step entirely.

  • Write alt text in the publish pass

    Set alt text in the tool that publishes the image, not later. In Keynote, Pages, or Numbers, select the image, click Format in the toolbar, then type in the Description box. Do it before you move on to the next slide or section.

  • Mark decorative in the tool

    In Word, PowerPoint, or Excel, open the Alt Text pane and tick Mark as decorative. In Figma, use the Accessibility section in the sidebar. Marking an image decorative keeps it out of the screen reader's way without deleting it from the page.

  • Test with VoiceOver and Lighthouse

    Turn on VoiceOver with ⌘F5 and listen to the page. Then open Chrome, press ⌥⌘I, choose Lighthouse, and run an accessibility audit. Fix every missing alt the audit flags, then listen again. The audit finds gaps, but your ears judge the words.

  • Read each alt text out loud

    Read the alt text aloud as one sentence. If it sounds like a list of keywords, rewrite it. If it repeats the caption word for word, cut one of them. Plain wording helps a listener who cannot see the picture.

  • Keep a sheet and filter for blanks

    Put each image in a Google Sheets row with page, type, alt text, owner, and checked columns. Filter the alt text column for blanks before every launch. The sheet also shows who owns which image, which ends the guessing.

  • Check the rules before you use AI

    If you handle client or patient data, follow your employer rules before you upload any image to an AI tool. Use product shots you own or sample images when you test AI drafts.

Alt text is a short written description of an image. Screen readers speak it in place of the picture. On a Mac, that listener is usually VoiceOver. This page covers one job: deciding what each marketing image needs, writing it well, and checking it before you publish.

Marketer at a laptop reviewing marketing images and alt text before a page goes live
Reviewing campaign images before a page goes live. · Image by nattanan23 from Pixabay

16.2%

of images on about 1,000,000 home pages lacked alt text in WebAIM's 2026 scan, down from 18.5% in 2025

WebAIM: The WebAIM Million 2026

30%

of alt attributes were empty in the Web Almanac 2024 accessibility chapter

Web Almanac 2024: Accessibility chapter

3,117

website accessibility lawsuits filed in US federal court in 2025, a 27% rise. Covers all accessibility issues, not alt text alone.

Federal Court Website Accessibility Lawsuit Filings Bounce Back in 2025 (JD Supra)

2.2 billion

people worldwide have a near or distance vision impairment, according to WHO

WHO: Blindness and visual impairment fact sheet

Start with one question: does the image carry meaning?

Every image on your page falls into one of two groups. Informative images add something the text does not say. Decorative images fill space, set a mood, or repeat what the page already says. Sort each image before you write any alt text.

  1. Would the page lose information if this image disappeared?
  2. Does the image show a product, a result, a place, or a person the reader needs to know about?
  3. Does a sentence right beside it already say what the picture shows?
  4. If the first two answers are no, or the third answer is yes, treat the image as decorative.

Be honest when you answer. Marketers often call every picture informative because they chose it on purpose. A picture can be chosen for looks and still be decoration. A hero photo of a person with a laptop is decorative when the headline already says the same thing. It is informative when the photo shows your real product in use.

Write informative alt text as one plain sentence

Informative alt text works best at about one sentence. NN/g suggests roughly 150 characters. Start with the subject, then add the detail that matters for this page. Skip the words image, photo, and picture. Screen readers already tell the listener that a picture is there.

Try a worked example. You have a product photo of a canvas tote. The bag is navy, has brown leather handles, and sits on a wooden bench. The bag is what the page sells, so the alt text names it first.

  • Bad: IMG_4471.jpg. The listener hears a file name and gets nothing from it.
  • Weak: tote bag. It names the product but leaves out what the reader sees.
  • Better: Navy canvas tote with brown leather handles on a wooden bench.

Drop the bench if the page only sells the bag. Keep it if the setting matters, such as a shot that shows the bag at a market. The rule is simple. Describe what the reader needs to know, then stop.

Mark decorative images so screen readers skip them

A decorative image still needs an alt attribute, but the value is empty. W3C's decision tree says a purely decorative image gets an empty alt. NN/g adds that you should always include the attribute, even when it is empty. Without it, some screen readers may announce the file name instead.

Your design tool may use different words for the same step. In Word, PowerPoint, and Excel, the Alt Text pane has a Mark as decorative tick box. Ticking it greys out the description field. Figma keeps alt text in the Accessibility section of the sidebar and has a decorative option too.

Typical decorative images in marketing include swoosh dividers, faint background textures, icon rows beside labels, and stock photos that repeat nearby text. A stock photo of a laptop beside a paragraph about laptops is decorative. Describing it twice only slows the listener down.

Describe charts briefly and put the data in text

A chart is the hardest common case. Alt text cannot hold every bar and label. W3C's guidance says to describe a complex graph briefly and include the full information elsewhere on the page. Name the chart and its main point. Skip the list of values.

Take a bar chart of monthly signups that rises from January to June. Alt text: Bar chart of monthly signups, rising each month from January to June. Under the chart, add a small table with each month and its count. Build that table in Google Sheets, then paste it into your doc or CMS.

Text inside a banner belongs in the alt text

Many campaign banners put the headline inside the picture. Screen readers cannot read text baked into an image as well as real text. Apple says screen readers do not work as well when text is embedded in an image. Copy the words into alt text exactly as shown.

Write what the banner says, not how it looks. Summer sale: half price on canvas totes is useful. Blue banner with white text and an arrow describes the paint, not the message. Keep the headline as live text on the page wherever your layout allows it.

Linked images need the most care. WebAIM's 2026 scan found that 45% of images missing alt text were linked images. One in four linked images had no alt text at all. Treat a linked image like a button, because a listener hears the alt text as the button's label.

A logo that links to your home page needs alt text like Brand name home page. A product card that opens the product page needs the product and the action, such as Shop navy canvas tote. Keep it short. The listener hears it before they decide to click.

Set alt text in the tools you use on a Mac

Alt text lives in the file or the page, so set it in the tool that publishes the image. Each tool puts the field in a different place. These are the paths this page could confirm.

  • Keynote, Pages, or Numbers: select the image, click Format in the toolbar, then type in the Description box.
  • Word, PowerPoint, or Excel: open the Alt Text pane for the picture, then type a description or tick Mark as decorative.
  • Figma: select the element, open the Accessibility section in the sidebar, then write the alt text.
  • Canva for marketers and your CMS: check the help page for that tool. Current Mac steps were not confirmed for this page.
Designer at a Mac editing a product image in a design app before writing alt text
Setting alt text in the tool that publishes the image. · Image by Thanh_Tung from Pixabay

Google Docs and other doc tools need a separate check. Confirm where alt text lives in your tool before you assume it exists. Do not put alt text in a comment, because a comment is not part of the published image.

Check alt text with VoiceOver and a Chrome audit

Test what a listener hears. Turn on VoiceOver with ⌘F5. Open the page in Chrome, then move through the images with the VO keys, which are Control and Option together. An image with no description makes VoiceOver speak its file name. That is your failure signal.

Apple says you can turn on image descriptions in VoiceOver Utility. After that, VO-Shift-L describes web images on the device. Use it to hear what a listener gets from an image with no alt text. Do not treat its output as your final copy.

For a quick scan, open Chrome and press ⌥⌘I to open Developer Tools. Choose the Lighthouse tab and run an accessibility audit. Lighthouse includes an alt text check and flags missing alt. It cannot tell you whether the words are good. Treat it as a first filter.

Use AI to draft alt text, then check every word

AI can draft alt text quickly. A 2026 arXiv study had 12 disability services professionals write alt text for HCI figures with generative AI support. Expert raters found the AI-assisted text higher in quality. The writers also reported problems interacting with the AI. The study did not test with blind screen reader users.

Apple's Image Explorer also uses Apple Intelligence to describe images on screen in more detail. Apple's accessibility page does not name a macOS version, so check your own system before you plan around it.

Check every draft for four things. Does it name the right product and color? Does it invent a brand or a number? Does it miss visible text? Does it describe a mood instead of the subject? Fix each problem before you publish.

A worked example: one landing page with four image types

Here is a sample landing page. It has a hero photo, a chart, a banner with a headline, and a logo that links home. Each image needs a different decision. The table shows one way to sort them. It is an example, not a real campaign.

Sample page. Alt text choices depend on what the page needs.
ImageTypeAlt text to write
Hero photo of a person packing a toteInformative if the bag is the point, decorative if the headline says the samePerson packing a navy canvas tote in a bright studio
Bar chart of monthly signupsComplexBar chart of monthly signups, rising each month from January to June, with a table below
Summer sale bannerInformative, text inside the pictureSummer sale: half price on canvas totes
Logo in the headerLinkedBrand name, back to home page
Swoosh divider between sectionsDecorativeEmpty alt, marked decorative

Notice what the table leaves out. It does not mention the photographer, the lighting, or the campaign name. Listeners need what is on the page and why it matters. The backstory can stay in your brief.

Marketing team reviewing printed campaign images at a table and deciding which need alt text
Splitting the alt text job across writer, designer, and checker. · Image by geralt from Pixabay

Mistakes that repeat across marketing teams

  • Leaving the file name in place. The listener hears the code, not the picture.
  • Writing alt text as a keyword list. Stuffed words are harder to follow when spoken.
  • Marking product photos as decorative. A product shot usually carries the information.
  • Skipping the logo link. A linked logo with no alt text is a button with no label.
  • Writing a long paragraph. Keep the alt to one sentence and put detail in the page text.
  • Writing for an image that is not placed yet. Check the final crop and where it sits.

Make alt text part of publishing, not a cleanup job

Alt text is easiest when the image goes into the page. Make it one step in the same pass. Write the alt text, mark decorative images, then preview the page. Add a line to your publishing checklist so the step is not optional.

Keep a shared sheet with one row per image. Use columns for page, file, type, alt text, owner, and checked. Then filter for blank alt text to find gaps. The steps for filtering are in how to add a filter in Google Sheets.

Who writes, who checks

Split the job across two people. The person who knows the message writes the alt text. A designer marks decorative images in the design tool. A second person checks the page with VoiceOver. On a short page that check is a quick job. Two people catch what one person misses.

Start with the next page you publish. Run the three questions on each image, then test one image with VoiceOver. The pattern becomes routine after a few pages.

Faster with Lazur

Where Lazur helps with writing alt text for informative and decorative images

Hold ⌥ ⌘ and say what you want. Lazur sees your Canva window. Lazur draws a circle and a label around the button or menu you need.

  • 1

    Hold ⌥⌘ and talk

  • 2

    Lazur draws a circle and a label around the button or menu you need.

  • 3

    You stay in Canva. Nothing to copy into a chat window.

More things to say in Canva

  • “Where is the Description box in Keynote?”
  • “Walk me through adding alt text in Pages.”
  • “What is this picture on my screen?”
  • “Hold fn and dictate the alt text.”
  • “Draft alt text for this product photo.”

Free for 3 days, then $18/month. Download for Mac

You say“Where is the Description box for this picture?”

Lazur · points at itLazur points at the field. You type the alt text yourself, then check it with VoiceOver.

Canva
MoveFrameDescription boxRight hereShapeTextComment

What marketers say to Lazur for this

Each one is a single hold of ⌥ ⌘.

  • “Where is the Description box in Keynote?”

    Lazur draws a circle and a label around the box, so you know where to type your alt text.

    Points at it

  • “Walk me through adding alt text in Pages.”

    Lazur guides you one click at a time and waits for each click before it moves on.

    Walks you through it

  • “What is this picture on my screen?”

    Hold ⌥ ⌘ and ask. Lazur looks at the screen and answers out loud, which gives you a starting draft to check.

    Explains what's on screen

  • “Hold fn and dictate the alt text.”

    Dictation writes clean text at the cursor in any app, so you can describe a picture out loud and then check the words.

    Types what you say

  • “Draft alt text for this product photo.”

    Lazur drafts and types text. You still check the draft against the image before you publish.

    Drafts it

A plan you can start this week

  1. Day 1

    List every image on the page

    Open the page or the layout file and list every image in a sheet. Mark each one as informative, decorative, complex, or linked. Note charts and banners separately, because they need more work.

  2. Day 2

    Write informative and linked alt text

    Write one sentence for each informative image and each linked image. Name the product, the action, or the destination. Leave out file names, the words image or photo, and keywords.

  3. Day 3

    Set decorative and fill the fields

    Set alt text in the publishing tool. In Keynote, Pages, or Numbers, use Format, then the Description box. In Word, PowerPoint, or Excel, tick Mark as decorative for dividers and textures.

  4. Day 4

    Describe charts and banners

    Write a short chart alt text that names the takeaway. Put the data in a table below the chart. Copy banner headline text into the alt text, word for word.

  5. Day 5

    Test with VoiceOver and Lighthouse

    Turn on VoiceOver with ⌘F5 and listen to the page. Open Chrome, press ⌥⌘I, run the Lighthouse accessibility audit, and fix each missing alt it flags.

  6. Every launch

    Keep the step in your checklist

    Add three lines to your publishing checklist: sort, write or mark, and test. Filter the sheet for blank alt text before each launch. Review the full list once a month.

Questions people ask

Does every image need alt text?

Every image needs an alt attribute. Informative images need a short description. Decorative images keep the attribute empty. NN/g says a missing attribute can lead some screen readers to announce the file name.

How long should marketing alt text be?

About one sentence. NN/g suggests roughly 150 characters for informative alt text. Shorter works for simple images. Put longer detail in the page text or in a table below the image.

Should I put keywords in alt text?

Only when the keyword accurately describes the picture. Alt text is for listeners who cannot see the image. A keyword list is harder to follow when read aloud.

What alt text does a linked logo need?

Write where the link goes, such as Brand name home page. A logo that only decorates the page can be marked decorative. A logo that links anywhere needs text.

Can Lazur write alt text for me?

Lazur can draft text and type it for you. It can also look at your screen when you hold ⌥ ⌘ and ask. You still check each word against the image, and you set the alt field yourself in your publishing tool.

How often should I check with VoiceOver?

Check every page with a chart, banner, or linked image before you publish. Turn on VoiceOver with ⌘F5 and listen to the page once. Repeat the check when the layout changes.

Does the lawsuit trend mean alt text is enough for compliance?

No. The lawsuit counts cover all website accessibility issues, not alt text alone. Alt text is one check among many. Ask your legal or compliance team what applies to your business.

Sources

  1. WebAIM: The WebAIM Million 2026 report · WebAIM · checked 2026-11-08
  2. Web Almanac 2024: Accessibility · HTTP Archive · checked 2026-11-08
  3. Federal Court Website Accessibility Lawsuit Filings Bounce Back in 2025 · JD Supra (Seyfarth Shaw LLP) · checked 2026-11-08
  4. ADA Web Lawsuit Trends for 2026 · UsableNet · checked 2026-11-08
  5. Blindness and visual impairment fact sheet · World Health Organization · checked 2026-11-08
  6. An alt Decision Tree · W3C Web Accessibility Initiative · checked 2026-11-08
  7. Alt Text: What to Write · Nielsen Norman Group · checked 2026-11-08
  8. Add alternative text to a shape, picture, chart, SmartArt graphic, or other object · Microsoft Support · checked 2026-11-08
  9. Improve the accessibility of your site · Figma Help Center · checked 2026-11-08
  10. Create accessible documents, spreadsheets, or presentations with Pages, Numbers, or Keynote · Apple Support · checked 2026-11-08
  11. Use VoiceOver to navigate webpages by images or frames on Mac · Apple Support · checked 2026-11-08
  12. Accessibility Features · Apple · checked 2026-11-08
  13. How University Disability Services Professionals Write Image Descriptions for HCI Figures Using Generative AI · arXiv · checked 2026-11-08

Fix writing alt text for informative and decorative images with Lazur, free for 3 days

Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.