Skip to content

Figma to Webflow,
built as you drew it.

A plain guide to turning a Figma design into a Webflow site. What carries over, what needs a decision, and what to prepare before the build starts.

Typical time
2 to 4 weeks
Typical cost
$3,000 to $8,000
Old addresses
Each one redirected

What moves, and what does not

Comes across

  • Layout, spacing, type and colour, built as Webflow styles
  • Sections and components, built once and reused
  • Desktop, tablet and mobile layouts
  • Images and icons, exported and added as assets
  • Interactions and animations, rebuilt in Webflow
  • Repeating content, set up so your team can edit it

Stays behind

  • Figma auto layout. It is a guide, not code. Webflow layouts are built by hand with flexbox and grid.
  • Prototype links and flows. They show intent. They are not copied.
  • Placeholder text. Real content goes into pages and CMS items.
  • Anything missing from the file, such as mobile frames or hover states. These need a decision, and we flag them before the build.

Protect your search rankings

A new design on a new domain has no old addresses to protect. If the design replaces a live site, treat it as a migration too, and keep the old addresses working.

  1. Redirect map

    If the new site replaces a live one, list every old address from the sitemap, a crawl, Search Console and analytics. Keep the same path where you can. Add a 301 in Webflow's site settings where the path changes. Do this before the domain switches. A brand new site needs none, but plan its page names with care, because they are hard to change once they rank.

  2. Metadata

    A Figma file rarely holds page titles and descriptions. Write them before the build, one for each page, and add them to Webflow's page settings and CMS templates. Plan the heading structure too: one H1 on each page, then H2 and H3 in order.

  3. Sitemap

    Webflow can generate a sitemap.xml. Turn it on in the SEO settings and check the page list. Submit it in Search Console once the site is live.

  4. Search Console

    Verify your domain in Google Search Console before the move, ideally with a DNS record, because that kind of proof survives a change of platform. After launch, submit the new sitemap and check the key pages with the URL Inspection tool. Then watch the Pages report for errors and the Performance report for drops. Every 404 you find gets a redirect.

Content and CMS mapping

In FigmaIn WebflowNote
FramesPagesOne page for each key frame.
SectionsSections with classesNamed clearly so your team can find them.
ComponentsWebflow componentsBuilt once and reused across pages.
Colour and text stylesVariables and classesSet up before the pages are built.
Repeating cards and listsCMS collectionsBlog posts, case studies or products your team can add.
Tablet and mobile framesBreakpointsIf only desktop is drawn, we build the rest from standard patterns.
Prototype animationsWebflow interactionsScroll effects, hovers and page transitions.
Image and icon exportsAssetsCompressed so pages stay fast.

Figma shows how a page looks. It does not say how it behaves. Hover states, form errors and empty states are best decided before building.

Forms and integrations

  • Forms

    A design shows the fields. It does not show what happens next. Decide where each form sends its data, who gets the email, what the success and error messages say, and how spam is blocked.

  • Analytics and tags

    Add Google Analytics, Tag Manager and any ad pixels in Webflow's site settings. Decide which clicks and forms count as conversions.

  • Fonts

    Licensed fonts need to be added to Webflow. Check the licence covers web use.

  • Training

    The aim is a site your team can edit alone. We build the CMS around what they publish and train them to use it.

The steps, in order

  1. Review the Figma file

    Check the file for responsive gaps, missing states and a clean component structure. Fix what is missing before the build.

  2. Plan the structure

    Choose the pages, the CMS collections and the class naming. Set up variables for colour, type and spacing.

  3. Build the responsive layouts

    Build each page for desktop, tablet and mobile, using components for anything that repeats.

  4. Set up the CMS and content

    Build collections, fields and template pages. Add the real content and metadata.

  5. Add interactions

    Build the scroll effects, hover states and page transitions in the design.

  6. Connect forms and tools

    Set up forms, analytics, tags and any integrations.

  7. Test on staging

    Test every breakpoint, every browser and every form. Check page speed. Fix what differs from the design.

  8. Launch and hand off

    Switch the domain or publish. Train your team on the CMS. If this replaces a live site, watch Search Console for errors.

Time and cost

Time2 to 4 weeks

Cost$3,000 to $8,000

The range depends on the number of pages, how much the CMS needs and how complex the animations are. We give a clear estimate after we review your Figma file.

More migration guides

Tell us what you are building.

Scope, cost, and timeline, mapped with you.

Book a Free Call

Trusted by 150+ teams worldwide