Social media content created and shared by City departments is public-facing digital content and must be accessible to people with disabilities.
Under Title II of the Americans with Disabilities Act, the City of Los Angeles is required to ensure that communications with individuals with disabilities are as effective as communications with others. This requirement applies to content posted on social media platforms, even when those platforms are managed by third parties.
Beginning April 24, 2026, all new social media content must conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level A and AA.
Before You Post: Social Media Accessibility Quick Reference (PDF) - Use this checklist for a final accessibility check before publishing social media content.
Accessible Social Media Checklist (Google Doc) – A comprehensive, platform-specific checklist for planning and reviewing accessible social media content across major platforms.
Accessibility for Social Media Guide (Google Doc) – Detailed guidance on creating accessible social media content that aligns with ADA Title II requirements and WCAG 2.1 Level A and AA standards.
Social Media Accessibility: Archived Training Resources – Review recorded training and slides covering accessibility requirements and best practices for social media content.
Web Content Accessibility Guidelines (WCAG) 2.1 Level A and Level AA – Review the international accessibility standards that guide accessible web and social media content across devices.
This section outlines the steps for adding alt text to images on various social media platforms, including Instagram, X (formerly Twitter), Facebook, Threads, LinkedIn, and Bluesky.
Some social media platforms do not fully support WCAG techniques for null or empty alt text. In those cases, indicate when an image is decorative or include a brief, neutral description to prevent platforms from generating inaccurate automatic descriptions.
Follow the guidance below to provide the clearest experience possible.
Clearly and concisely describe the visual content of the image. Imagine you are describing the image to someone who cannot see it.
Aim for a brief description that communicates the image’s purpose.
Prioritize the most important elements of the image that convey its meaning or purpose.
Do not repeat information already present in the caption.
Consider the context of your post and what information is most valuable for someone to understand the image within that context.
Do not start your description with "Image of" or "Picture of". Screen readers already announce that it's an image.
For Text-Heavy Images (e.g., Screenshots of PDFs, Infographics):
If the image contains a lot of text, summarize the most critical takeaways in the alt text.
If the text is too extensive to summarize, state in the alt text that the full text or more details are available in the caption or via a provided link. For example: "Screenshot of [document name] showing [brief summary]. Full text available in the post caption." or "See link in bio for full details."
For crucial text, it's best practice to transcribe the full text into the post caption itself, and then use the alt text to describe the visual layout or elements of the image.
Provide alt text for all images that convey information. If an image is decorative and the platform does not allow empty alt text, indicate that the image is decorative. Leaving the alt text blank may result in the platform generating an inaccurate or confusing AI description.
If an image is purely decorative and doesn't convey important information (e.g., a background texture, a generic stock photo used for aesthetic appeal only), use a brief description such as “Decorative image” to indicate that no meaningful information is conveyed.
The steps for adding alt text can vary slightly between platforms and whether you are accessing them online (desktop browser) or on a mobile device (app).
Instagram automatically generates alt text, but it's often generic. Always override with a custom, more descriptive alt text. You cannot add alt text to Instagram Stories. You can also edit alt text after posting by opening the post, selecting Edit, then Edit alt text.
Start creating a new post and select your image(s).
Apply any desired filters or edits, then tap Next.
On the final screen before sharing, open Accessibility (sometimes shown under Advanced settings).
Tap the "Write alt text…" field for each image and type your descriptive alt text.
Tap Done (iPhone) or the checkmark (Android) in the top right to return to Advanced Settings.
Tap the back arrow or Done to return to the post creation screen.
Complete your caption and share your post.
Start creating a new post and upload your image(s).
On the caption page, click the Accessibility dropdown option.
Type your text in the “Write alt text…” box for each image.
Click Share at the top right once the post is ready.
X provides a dedicated "ALT" button for easily adding alt text. You can enable "Image Description Reminders" in your settings to be prompted to add alt text before posting.
Start composing a new tweet and attach your image(s).
For each image, tap the +ALT button (usually in the bottom right corner of the image preview).
Type your descriptive text in the "Describe this photo…" field.
Tap Done in the top right corner to save the alt text.
Repeat for any additional images.
Complete your tweet and post.
Start composing a new tweet and attach your image(s).
Below the image preview, click Add description.
Type your text in the "Description" box.
If posting multiple images, use the left and right arrow buttons at the top to navigate between them and add a description for each.
Click Save to close the alt text editor.
Complete your tweet and post.
Facebook automatically generates alt text, but it's highly recommended to provide your own for accuracy and detail. You can also edit alt text on existing posts.
Start creating a new post and select your image(s).
Once the image is uploaded, tap the three dots (...) in the top right corner of the image.
Tap Edit Alt Text (or "Change Alt Text" if it's an existing image).
Type your descriptive text in the "Write image alternative text" field.
Tap Done to save.
Complete your post and share.
Start creating a new post and upload your image(s).
For a single image: Hover over the image and click the Edit button. Then click Alternative text and type your text in the "Custom alt text" box. Click Save.
For multiple images: Hover over the images and select the Edit all button. All images will appear in a single column. Hover over an image to click the Edit button. Click Alternative text and type your text in the "Custom alt text" box. Click Save. Repeat for each image. Click Done when finished.
Complete your post and share.
Go to the photo you wish to edit.
Tap/Click the three dots (...) in the top right corner of the post.
Select Change Alt Text.
Edit the text in the box and tap/click Save.
Threads, being closely integrated with Instagram, has a similar alt text functionality.
Start creating a new post and select your image(s).
After uploading the image, tap the Alt button in the lower left corner of the image preview.
A new window will appear where you can write your image description.
If you have multiple images, you'll need to add descriptions to each image one at a time.
Tap Done to save the alt text.
Complete your post and share.
Start creating a new post and upload your image(s).
Click the Alt button in the lower left corner of the image preview.
A new window will open for you to write your image description.
Add descriptions for each image if posting multiple.
Click Done to save.
Complete your post and share.
Start creating a new post and select your image(s).
Once the image is uploaded, tap the ALT icon (usually at the bottom of the image editor).
Type your text in the "Alt text" field.
If you have multiple images, swipe left/right to switch between them and add alt text for each.
Tap Done in the top right corner.
Tap Next to continue adding to your post.
Complete your post and share.
Start a new post and click the Photo icon to upload your image(s).
After the photo is uploaded, click the ALT button below the image.
Enter your descriptive text in the "Alt text*" box.
Click Add.
Repeat steps 2-4 for each image if posting multiple.
Click Next to continue creating your post.
Complete your post and share.
Bluesky makes it relatively easy to add alt text, and it's visible as an "ALT" badge on the image. Add alt text before posting, since editing after posting may not be available.
Start creating a new post and attach your image(s).
Once the image is loaded, click/tap the +ALT button at the top left corner of the image preview.
In the resulting window, type the descriptive text for the image.
Click/tap Save.
You can now finish your post as normal. Click/tap Post when ready.