Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Figma Sites – Figma Learn
  • Design a site

Improve the accessibility of your site

Written by Figma Man

Updated at June 19th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Administration – Figma Learn
    Manage files and projects Manage a team Manage your account Manage a Figma organization Manage Enterprise plan settings and permissions Billing Manage Figma in a school
  • Figma Design – Figma Learn
    Create prototypes Import and export Create designs Tour the interface Dev Mode Work together in files Build design systems Figma Draw
  • Get started – Figma Learn
    Set up your account Layers 101
  • FigJam – Figma Learn
    Import and export Run meetings Work on boards Tour the interface
  • Community – Figma Learn
    Explore the Community Creator tools and resources
  • Help – Figma Learn
    Troubleshoot Common questions Work with support
  • Work across Figma – Figma Learn
    Figma AI Work across Figma
  • Courses, tutorials, projects – Figma Learn
    Courses Projects
  • Figma Slides – Figma Learn
    Create and edit slides Present slide decks Tour the interface Import and export
  • Figma Buzz – Figma Learn
    Templates in Figma Buzz Create and edit assets in Figma Buzz Overview
  • Figma Make – Figma Learn
    Tour the interface Work with Figma Make
  • Figma Sites – Figma Learn
    Design a site Create webpages and breakpoints Make your site interactive Preview and publish a site Tour the interface
+ More

Table of Contents

Set tags and write alt text for images Set a tag for a text layer Write alt text for images Set accessibility landmarks

Figma Sites was released in open beta at Config 2025. It is currently available on all paid plans, with a limited Starter plan experience coming soon. Learn more about what’s included in the beta.

Who can use this feature

Available on all paid plans

Requires edit access to the file

You can enhance your site's accessibility by selecting the appropriate HTML tags for each element in your design.

This makes your site more usable for people who rely on screen readers or keyboard navigation. Using semantic HTML provides a clearer structure, which can also improve your site's search engine optimization (SEO).

Tip: You can also use the color contrast tool in the color picker to make your design more accessible.

These guidelines are provided for informational purposes. Please consult with a lawyer to ensure you understand your legal obligations with respect to accessibility. Do not rely on these guidelines or Figma Sites to make sure you are in compliance with the law.

Set tags and write alt text for images

To customize an element’s tag:

  1. Select one or more layers on the canvas.
  2. In the right sidebar, click the plus icon in the Accessibility section.
  3. Select a tag, or add alt text to your image.

Note: If you modify a tag for an element that exists across multiple breakpoints, edits made on the primary breakpoint will automatically apply to all breakpoints. Edits made on non-primary breakpoints only affect the element on that specific breakpoint.

Learn more about making changes across multiple breakpoints in a webpage.

Set a tag for a text layer

Figma automatically assigns the <p> tag to all text layers by default.

Tag What it means

div

A general container for grouping elements, often used for styling and layout.

p

The <p> tag signifies a block of text. This breaks content into manageable pieces for easier reading and comprehension.

h1—h6

Heading tags help define your content’s structure. Screen readers use these tags to help users navigate sections quickly. For example, <h1> indicates the main title, while <h2> to <h6> create subheadings that outline the content hierarchy.

Write alt text for images

Images in your site are automatically assigned the img tag. You can add alt text to each image—a brief description of the image that provides context to users who cannot see it, such as those using screen readers.

Tip: Looking for more guidance on how to write effective alt text? Check out Alt text: What to write from Nielsen Norman Group.

Set accessibility landmarks

Accessibility landmarks are specific HTML tags designed to help users who rely on assistive technologies. These tags clearly define different sections of a website, making navigation easier and more intuitive.

Tip: Learn more about accessibility landmarks, including visual examples, from the W3 Schools Guide to Accessibility Landmarks.

Tag What it means

div

A general container for grouping elements, often used for styling and layout.

article

A self-contained piece of content—like a blog post, press release, or help center article—that can stand on its own.

aside

Contains content related to the main content, like sidebars or extra information.

footer

The bottom part of a page or section, usually with info like copyright notices or links.

header

The top part of a section or page, typically with a title or navigation links.

main

The primary area of a document that holds the main content, excluding headers and footers.

nav

A section containing navigation links to other parts of the site.

section

A segment of a webpage that groups related content, generally with a heading.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Use AI Tools in Figma Sites
  • Use design tools in Figma Sites
  • Add, select, and edit objects across multiple breakpoints
  • Insert blocks, embeds, webpages, and design libraries into a site
  • Position elements in a webpage
  • Blog
  • Best practices
  • QR code generator
  • Color wheel
  • Colors
  • Color picker
  • Color palettes
  • Color palette generator
  • Color contrast checker
  • Font Library
  • Templates
  • Developers
  • Integrations
  • Affiliate program
  • Resource library
  • Reports and insights
  • Support
  • Status
  • Legal and privacy
  • Modern slavery statement
  • Climate disclosure statement
  • COMPARE
  • Sketch
  • Adobe XD
  • Framer
  • Miro
  • COMPANY
  • Events
  • Customers
  • Careers
  • Newsroom
Expand