Figma Sites Templates That Survive a Move to WordPress

Updated on September 12, 2026, bySagar PatelSagar Patel
Figma Sites Templates That Survive a Move to WordPress

You pick a Figma Sites template on a Tuesday because it is beautiful and the deadline is Friday. Eighteen months later the client hires a marketing person who needs to publish a blog post, add a pricing table and wire up a form, and the conversation turns to WordPress.

The template you chose on that Tuesday decides how painful the next two weeks are.

This is not an argument against Figma Sites. It is a guide to choosing a Figma Sites template with the second move already in mind, and to knowing which parts of one travel and which parts stop at the border.

Every behaviour below comes from Figma’s own documentation, checked on 7 September 2026.

One label first, because it changes the risk calculation. Figma Sites is in beta.

Figma’s own help centre says it was released in open beta at Config 2025 and still carries the badge in the product navigation today.

Figma Sites product page describing the responsive website publishing beta
Figma’s own Sites product page. Sites has carried the beta badge since Config 2025, and code layers arrived through the same early access route.

 

What a Figma Sites Template Actually Contains

A Sites template is not a Figma Design file with a nicer name. It is a site file, and site files hold objects that do not exist in Figma Design at all.

That difference is the whole story of what survives a later move.

Figma Sites is available on all plans, but editing and publishing a site file needs a Full seat, and Dev, Collab and View seats can only look. Publishing to a live domain needs a paid plan.

Templates come from the Figma Community, filtered to the Sites editor type, and they are built with responsive components, pre-built blocks that already carry auto layout, and preset interactions like marquee scrolling, custom cursors and hover effects.

Four object types are Sites-only, and they are exactly the four that make templates look impressive in a preview. Webpages, breakpoints, code layers and interactions have no equivalent in Figma Design.

Links, accessibility properties, the position property and text styles with breakpoints are also Sites-only.

The Table Figma Publishes and Nobody Reads

Figma documents precisely what happens when content moves from a site file back into a design file. It is the single most useful page for anyone planning a route out, and it is worth reading before you commit to a template rather than after.

Feature in the templateWhat Figma says happens moving to Figma Design
Code layersNot supported in Figma Design. They appear as a static image snapshot on the canvas
EmbedsNot supported in Figma Design. They appear as static images
InteractionsConverted to prototype connections where an equivalent exists, and many are not supported
Internal linksLinks between pages of the site do not copy across
External linksConverted to an Open link prototype action
Accessibility propertiesDo not render in a design file, though they reappear on the way back
Auto layout framesContinue to use auto layout
Absolutely positioned objectsArrive using ignore auto layout
Each webpageBecomes a section with a frame for every breakpoint
From Figma’s help centre article on copying between Figma Sites and Figma Design. The first two rows are the ones that quietly cost you a rebuild.

 

Read the first row again. A code layer is how a Sites template does the clever thing you liked in the preview, and moving it out gives you a picture of the clever thing.

Any converter downstream, including ours, sees a flat image, because a flat image is genuinely all that is there.

Figma help centre article on toggling auto layout in designs, available on all plans with edit access
Auto layout is the one property that keeps its behaviour in Figma Design, in Figma Sites and in a WordPress conversion. Everything else is negotiable.

 

Six Rules for Picking a Template That Travels

None of these rules ask you to accept an uglier template. They ask you to prefer one built out of structure rather than out of exceptions.

  1. Check the page width first. Figma’s shortcut for sending a design frame straight into a new site file only appears when the design is between 1200px and 1600px wide and you are the file creator. Templates built around that range stay compatible in both directions.
  2. Prefer auto layout over absolute positioning. Auto layout frames keep their auto layout in both products. Absolutely positioned objects arrive marked to ignore auto layout, and every one of those becomes a manual fix later.
  3. Count the code layers. One or two used for a genuine effect is fine. A template whose hero, nav and footer are all code layers is a template you cannot move without rebuilding three sections.
  4. Treat embeds as content, not layout. An embedded map or video is fine. An embed holding the structure of a section is a hole in the page the moment you move.
  5. Stay on Google fonts. Figma states that custom fonts installed on your computer are not currently available in Figma Sites. Google fonts work in both products and in WordPress without a licence conversation.
  6. Watch the interactions. Preset interactions are a Sites feature. Figma says many do not convert back to prototype connections, so treat any motion in the template as something you will re-specify rather than carry.

 

Rule two is the one that pays for itself twice. Auto layout is also what a Figma to WordPress conversion needs, so a template built properly for Sites is already most of the way to being built properly for a converter.

Which Template Categories Move Well

Figma’s five template categories are not equally portable, and the reason is structural rather than aesthetic. The more a category depends on one-off visual tricks, the more of it is code layers and interactions.

Template categoryTypical structureHow well it moves
Business sitesStacked sections, cards, a services grid, a contact blockBest case. Almost entirely auto layout
Landing pagesHero, feature rows, testimonial, pricing, footerGood, once you replace any scroll-driven code layer
PortfoliosImage grids and project pagesGood structurally, heavy on media that needs compressing first
Personal sitesLong-form image and text storytellingFine, though long pages need splitting before conversion
EventsBold type, animation, custom cursors, dynamic layoutsHardest. The energy is usually in Sites-only features
Category names are Figma’s own from the Sites page. The portability verdict is ours, based on which Sites-only features each pattern leans on.

 

An events template is not a bad choice. It is a choice that says you accept rebuilding the motion if the site ever moves, which is a reasonable trade for a festival page that has a six-week life.

Preparing the File Before You Convert

Once a page is back in Figma Design, the rules that decide conversion quality are the ordinary ones. UiChemy’s documentation is unusually direct about them, and they are worth following whether or not you convert.

UiChemy design optimisation guide comparing a poorly structured Figma file with a well structured one, showing layer grouping and micro auto layout
The checklist is fifteen items across four rules. Two of them, locking masked groups and setting text to auto height, prevent most of the mess.

 

  • Everything lives inside one top level frame. UiChemy’s docs on steps to avoid in a Figma design put it plainly: elements outside the top level frame are ignored during export, not approximated.
  • Group each block into its own frame. A card, a nav row, a testimonial: one frame each.
  • Add auto layout to the small pieces too, not only the page frame. Buttons, cards and list rows each need their own or the spacing drifts.
  • Lock image groups and masked images so they arrive as one flat image, and leave vector icons unlocked so they stay vectors.
  • Set every text layer to auto height. Fixed height text overlaps its neighbours and lands absolutely positioned.
  • Keep the design under 12,000 pixels tall. Past that the upload does not go through, so split the page or send a section at a time.
  • Delete hidden layers, empty frames and old drafts. Everything inside the frame converts, including what you cannot see.

 

That 12,000 pixel ceiling catches people converting a Sites template, because a long-scroll landing page comfortably clears it. The fix is not clever: lift a section out and send that one on its own.

Our full design optimisation guide has the whole checklist.

What You Gain and Lose on the Move

Being straight about this matters more than winning the argument. Figma Sites does several things that a Figma to WordPress route does not, and the reverse is also true.

 Staying on Figma SitesMoving the design to WordPress
Product statusBeta, per Figma’s own labelStable platform, stable builders
Who can edit contentAnyone with file access and the Sites CMS viewAnyone with a WordPress login and no design tool at all
PublishingPublish to the web from the fileYour own hosting, your own domain, your own backups
MotionPreset interactions and prompted custom onesBasic CSS motion on every plan including Free, GSAP from Studio at $29
Custom fontsLocally installed custom fonts are not available yetAny font you have the licence for
PluginsWidgets and plugins are not available in Sites yetThe full WordPress plugin ecosystem
Design changesEdit in the site fileEdit visually, in code, or by prompt in the editor
The left column is from Figma’s Sites documentation and support matrix. The right column is what a converted page gives a client who does not open Figma.

 

If the client edits their own content, that fourth row usually settles it, and the cost of that arrangement over a year is the other half of the decision.

A marketing hire will not learn a design tool to change a headline, and the moment they cannot, every small edit comes back to you as an invoice nobody enjoys writing.

The Conversion Itself

Once the page is a clean Figma Design frame, the conversion is the ordinary UiChemy route. The design comes back as native, editable elements rather than a flat export, which is the whole reason to bother.

A Figma frame is one of four ways in, and which one you use depends on what the template left you holding. If the page survived the copy intact, the converter is the shortest route.

If the events template’s motion did not survive and you are rebuilding a hero anyway, UiChemy Composer writes that section as real HTML, CSS and JavaScript inside Elementor, editable by hand or by prompt afterwards.

The other two matter less here but are worth knowing. AI Website Creator starts from a text prompt or a client brief rather than a design and produces a scope, a sitemap and pages, exporting to Elementor with Gutenberg marked Soon on every plan.

AI to WordPress brings an existing Lovable, Claude, Bolt or v0 build across. Trying any of it costs nothing on the Free plan at $0 a month, which carries 1,000 credits and one Figma seat.

UiChemy Figma to Elementor page showing conversion into native editable Elementor widgets
Conversion output is real widgets, so a marquee still slides and an accordion still opens after the move rather than becoming a screenshot.

 

Two modes ship together. AI Express Mode reads the layers with no tagging and currently outputs to Elementor, with Gutenberg and Bricks marked as coming.

Classic Mode asks you to tag widgets and covers Elementor, Elementor v4 Atomic, Gutenberg, Bricks, Nexter Blocks, GenerateBlocks, Spectra and Kadence today.

Expect to finish the job yourself. A verified reviewer puts it at the conversion handling “about 70% of the design work and leaves the remaining 30% for us to fine-tune using Elementor”, and the responsive pass across breakpoints is part of that 30%.

That is the honest number, and it is still faster than a manual rebuild of a template you did not draw.

 

Frequently Asked Questions

Can I export a Figma Sites template to WordPress directly?

Not in one step. The route is to copy the page from the site file back into Figma Design, tidy the frame, and convert from there.

Figma documents the copy behaviour in detail, including which objects arrive as static images.

Where do I find Figma Sites templates?

In the Figma Community, filtered to the Sites editor type. Figma links the collection from its Sites page and splits it into events, landing pages, personal sites, business sites and portfolios.

Why does my template lose its animation when I copy it out?

Because interactions are a Figma Sites feature. Figma converts them to prototype connections where an equivalent exists and says many are not supported.

Anything built as a code layer comes across as a static image snapshot instead.

Is Figma Sites ready for client work?

Figma labels it beta, in the product navigation and in the help centre. That is a fine basis for a short-lived campaign page and a harder conversation for a business that will depend on the site for three years.

Judge it per project rather than in general.

What page width should a template be?

Between 1200px and 1600px if you want Figma’s direct send from a design file into a new site file to be available. Outside that range you can still copy and paste, but the shortcut disappears and you lose the cleanest round trip.

The Short Version

Choose the template whose structure you could describe out loud: sections, frames, auto layout, Google fonts. Enjoy the code layers and the interactions, and price them as things you will rebuild if the site ever moves.

That single habit is the difference between a two-day move and a two-week one.

Primary sources, all fetched on 8 September 2026: the Figma Sites product page, Figma’s article on copying between Sites and Design, the Sites and Design support matrix and the Community website template collection.

For the WordPress side, see our notes on Figma Make alternatives for people who need a real website and current plans and credits.

Sagar Patel
About the author

Sagar Patel

Founder & CEO at POSIMYTH Inc.

Founder and CEO of POSIMYTH Inc., the team behind UiChemy, NexterWP, The Plus Addons and WDesignKit. Those products now power more than 500,000 WordPress sites. Focused on making web creation easier, so designers and agencies can ship real sites faster without giving up control of the output.