The short answer
Use auto layout on every frame, turn repeating parts into components, put colors, type and spacing into variables and styles, and design at least a desktop and a mobile version with real content. A file prepared this way builds faster, matches more closely on every screen size and needs fewer review rounds.
This matters whether your site is built by hand or with Webflow's own Figma to Webflow plugin. The plugin only syncs layers that use auto layout, and a hand build follows the same structure. Below is the checklist we'd want to see before a Figma to Webflow build starts.
1. Use auto layout everywhere
Webflow lays out pages with flexbox and grid, and Figma's auto layout is the closest thing to that. A frame built with auto layout tells the developer how items stack, how far apart they sit and what happens when the screen gets narrower.
Webflow's help center is direct about it: layers must have auto layout applied to sync with the Figma to Webflow plugin. Webflow also recommends that nested frames use auto layout too. Hand-positioned frames don't come across at all, which is the most common reason the plugin seems to do nothing.
- Apply auto layout to sections, containers, cards and buttons, not only the outer frame.
- Set gaps and padding in the frame, not with spacer rectangles.
- Use "fill container" and "hug contents" on purpose, so widths behave like they will on the web.
2. Make components for anything that repeats
Buttons, cards, navigation, footers, form fields and testimonials (once you have real ones) should be components with variants. In Webflow, these become reusable components, so one change updates every page.
- Use variants for states: default, hover, active and disabled.
- Keep one master component per pattern; avoid near-copies that differ by a few pixels.
3. Put colors, type and spacing into variables and styles
The Figma to Webflow plugin syncs Figma variables into Webflow variables, and text and effect styles into Webflow classes. Even for a hand build, a short list of named colors, font sizes and spacing steps keeps the site consistent and easy to change later.
- Name colors by role (text, background, accent), not by hex value.
- Define a type scale: a few heading sizes, body, small text.
- Use a spacing scale, such as 4, 8, 16, 24, 32 and 48.
4. Name layers and pages clearly
Clear names turn into clear class names. Webflow's plugin can even map layer names to HTML tags: a layer named "heading" becomes a heading, and "paragraph" becomes a paragraph. Rename "Frame 427" to "Pricing card" and the build gets faster.
- One Figma page per site page, plus one for components and one for styles.
- Mark the final version of each page clearly. Archive old explorations.
5. Design desktop and mobile, and tablet if it changes
A desktop design alone leaves the developer guessing how each section should stack on a phone. At least design desktop and mobile for every page. Add tablet only where the layout really changes, such as a three-column grid that becomes two.
- Show the mobile navigation open and closed.
- Show how tables, tabs and long headings behave on a narrow screen.
6. Use real content, and mark what lives in the CMS
Placeholder text hides problems. A headline that is twice as long as "Lorem ipsum" will wrap differently, and a blog card with no image needs its own design. Use real or realistic content wherever you can.
Then mark which parts are CMS content: blog posts, case studies, team members, job listings. Show one template page for each collection, plus how the list page looks with many items and with none. This is what turns into a Webflow CMS collection.
7. Design the states people forget
- Hover and focus states for links and buttons.
- Form errors, success messages and required fields.
- Empty states, such as no search results or no posts in a category.
- The 404 page.
8. Describe the motion you want
Figma prototype interactions don't carry over to Webflow. If you want scroll reveals, hover effects or animated sections, add a short note or a reference link next to each one. A sentence like "cards fade up one after another as they enter the screen" is enough to build from. Webflow builds these with its own interactions.
9. Get assets and fonts ready
- Use fonts that are licensed for web use, or available on Google Fonts or Adobe Fonts.
- Keep icons as vectors so they can be exported as SVG.
- Use high-resolution source images; the developer will compress them for the web.
- Collect the logo in SVG, plus a favicon and a social sharing image if you have them.
The handoff checklist
| Check | Why it matters |
|---|---|
| Auto layout on every frame | Required for the Webflow plugin; matches how Webflow lays out pages |
| Components with variants | Becomes reusable Webflow components; one change updates every page |
| Variables and styles | Syncs to Webflow variables and classes; keeps the site consistent |
| Clear layer and page names | Clean class names, and correct HTML tags through the plugin |
| Desktop and mobile designs | No guessing how sections stack on a phone |
| Real content and CMS marked | Text fits, and collections are planned before the build |
| States and motion notes | Hover, errors, empty states and animations get built, not guessed |
| Licensed fonts and SVG assets | Nothing blocks the launch at the last minute |
Questions people ask
Do I need the Figma to Webflow plugin?
No. It can speed up the start of a build by syncing components, variables and styles, but layouts, responsive behavior and interactions are still finished by hand in Webflow. A well-prepared file helps either way.
Does my Figma file need to be perfect?
No. Auto layout, components and a mobile version do most of the work. A developer can fill small gaps, but every guess is a chance for the site to look different from your design.
What if I don't have a mobile design?
A developer can propose how each section stacks, but you'll spend review time on decisions a mobile design would have settled. Designing mobile first for key pages is usually faster overall.
Figma in. Live site out.
ManyBuilds builds your Figma file as a real, responsive Webflow site with CMS and interactions, from $2,450 one-time. Need one page added to an existing site? We build those too.
Sources
- Webflow help center: Figma to Webflow plugin and app: auto layout requirement, syncing components, variables and styles.
- Webflow: Figma to Webflow plugin lesson: nested frames need auto layout too.
- Webflow help center: plugin tags and classes: layer names mapped to HTML tags.