# Intro to Figma Sites

Source: https://www.youtube.com/watch?v=9S5m4NDitwI
Recap page: https://rapidrecap.app/video/9S5m4NDitwI
Generated: 2025-11-11T05:09:41.864+00:00

---
## Quick Overview

Figma Sites allows users to design, prototype, and publish high-quality, responsive websites directly within Figma by utilizing pre-built blocks, AI-powered code layers, custom breakpoints, and accessibility features, enabling a streamlined workflow from design to live deployment.

**Key Points:**
- Figma Sites enables creating fully responsive websites using pre-built blocks like Pages, Navigation, Heroes, Features, and Embeds, which can be populated with content.
- Responsive design is managed through custom breakpoints (Desktop: 1280+, Tablet: 800-1279, Mobile: 1-799) that automatically adjust content layout when blocks are dragged into them.
- Users can copy and paste frames directly from existing Figma designs into a new Figma Site file.
- The platform incorporates AI-powered code layers accessible via the Actions menu, which can generate code for custom functionality like animated gradients.
- Accessibility features allow setting HTML tags (like 'footer' or 'nav') and toggling reduced motion settings for better usability.
- The site can be published immediately to a base Figma subdomain or connected to a custom domain after configuration in Site Settings.
- Site settings allow defining SEO information (Title, Description), Language (ISO code), Google Analytics ID, and implementing password protection.

![Screenshot at 00:01: The cursor hovers over the 'Home' webpage in the left panel, demonstrating how Figma Sites organizes project pages for responsive design management across Desktop, Tablet, and Mobile views.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-00-01.png)

**Context:** This video serves as an introduction to Figma Sites, a feature allowing designers to transition their Figma designs into fully functional, high-quality websites without leaving the Figma environment. The tutorial covers the key steps involved: starting a new site from a template or blank canvas, utilizing responsive design features like breakpoints, incorporating pre-built content blocks, applying interactions, leveraging AI for custom code, setting accessibility properties, and finally publishing the live site.

## Detailed Analysis

Figma Sites streamlines web development by allowing users to build responsive websites directly in Figma. The process begins by creating a new file, either from templates or a blank canvas, which defaults to a single page with three main breakpoints: Desktop (1280+), Tablet (800-1279), and Mobile (1-799). Users design content sections within the primary (Desktop) breakpoint, and these changes automatically apply to secondary breakpoints, though secondary breakpoints can be customized independently. The interface provides an 'Insert' bar with pre-built blocks categorized as Pages, Navigation, Heroes, Features, and Embeds, which snap together using vertical Auto Layout when added to a container. Content can also be copied directly from other Figma designs. The platform integrates AI via the 'Actions' menu, allowing users to generate code for custom features, such as applying a subtle gradient animation to a header component by prompting the AI. Accessibility is managed in the Design panel by assigning HTML semantic tags (e.g., 'footer', 'nav') to elements and configuring reduced motion settings. Once satisfied, users access Site Settings to input SEO details, language codes, Google Analytics IDs, upload favicons/social images, and optionally secure the site with a password before publishing to the base Figma subdomain or connecting a custom domain.

### Getting Started

- Users can start by exploring templates or creating a new website from a blank canvas, which automatically includes Desktop (Primary, 1280+), Tablet (800-1279), and Mobile (1-799) breakpoints.

### Responsive Design Workflow

- Design is primarily done on the Desktop breakpoint, with changes cascading to secondary breakpoints; users can manually adjust layouts for Tablet and Mobile or add custom breakpoints.

### Building with Blocks

- The 'Insert' panel offers categorized pre-built blocks (Pages, Navigation, Heroes, Features, Embeds) that snap together using vertical Auto Layout when added to a container.

### Design Transfer

- Existing Figma designs can be copied (Cmd/Ctrl + C) and pasted (Cmd/Ctrl + V/Y) directly into the Figma Site canvas, respecting existing structure.

### Interactions & AI

- The Interaction panel enables adding powerful pre-built interactions like 'Reveal', 'Scroll Transform', and 'Marquee'; AI Code Layers can generate custom code, demonstrated by creating an animated pastel gradient background for a header element.

### Accessibility Configuration

- Accessibility settings are configured in the Design panel by selecting an element and assigning an HTML tag (e.g., 'footer', 'nav') under the Accessibility section, alongside toggling reduced motion.

### Publishing and Settings

- After design, sites are published via Site Settings, where users input SEO metadata, language codes, Google Analytics IDs, and can optionally set password protection before deployment to the base figma.site domain or a connected custom domain.

![Screenshot at 00:01: The cursor hovers over the 'Home' webpage in the left panel, demonstrating how Figma Sites organizes project pages for responsive design management across Desktop, Tablet, and Mobile views.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-00-01.png)
![Screenshot at 00:12: Demonstration of copying a frame from a Figma Design file and pasting it directly into the Figma Sites canvas, showing the seamless transfer of design elements.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-00-12.png)
![Screenshot at 01:08: The interface displays the three primary breakpoints \(Desktop, Tablet, Mobile\) side-by-side, illustrating the responsive layout structure in the main canvas area.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-01-08.png)
![Screenshot at 02:17: The 'Insert' navigation bar is open, showing categories like Pages, Navigation, Heroes, Features, and Embeds, which contain pre-built, responsive design blocks.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-02-17.png)
![Screenshot at 02:46: Applying vertical Auto Layout to a container in the Desktop breakpoint, which automatically stacks elements vertically, a key feature for responsive design.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-02-46.png)
![Screenshot at 04:23: Copying a frame element \(black square\) from one design context and preparing to paste it into the primary breakpoint of the Figma Site layout.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-04-23.png)
![Screenshot at 06:32: Selecting 'Fill container' from the Layout options in the right sidebar for a frame element, ensuring it spans the full width of its current breakpoint.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-06-32.png)
![Screenshot at 07:01: The Interaction panel is open, revealing numerous powerful pre-built interactions available beyond simple links, such as 'Scroll transform' and 'Reveal'.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-07-01.png)
![Screenshot at 08:12: The AI Chat window is active, showing a prompt asking for a subtle gradient animation on the header, demonstrating the AI's ability to interpret design requests.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-08-12.png)
![Screenshot at 09:44: The Site Settings window is open, showing where the favicon image is selected from the local file system to be uploaded for the site.](https://ss.rapidrecap.app/screens/9S5m4NDitwI/00-09-44.png)
