Figma to WordPress service
We build a WordPress site from your Figma design. You get a theme made to the file, with each page layout in it set up as a WordPress page you can edit. For site owners and designers who have a finished design and need it built.
In short
- A WordPress theme built from your Figma file, with its page layouts made as pages you can edit.
- Built to the design at the screen sizes the file shows. Sizes it does not show are worked out with you.
- A fixed quote in writing that lists the layouts, after we have seen the file.
- Built on a staging copy that you look at before it goes live.
- We build the design. We do not design it.
A Figma file shows what a site should look like. Each screen is a frame: a container, drawn at a set size, that holds the text, shapes and images of one layout. A WordPress theme is what makes a real site look that way. In WordPress's own words, a theme "can control everything from colors, to fonts, to the entire layout".
This service turns the first into the second. It is a build, not a move. There is no live content to carry across and no old site to copy, only a design to be made into a working WordPress site.
It is for the point where the design is finished and agreed, and you need it built.
What you get
- A WordPress theme built from your design. The theme controls how the site looks. Your text and images are stored by WordPress, apart from the theme.
- Each page layout in the file, made as a WordPress page you can edit. You change the words and pictures in the WordPress editor. The quote lists the layouts by name.
- The design at the screen sizes the file shows. If the file holds a desktop frame and a phone frame for a layout, both are built as drawn. A file does not show every width a screen can be. Sizes it does not show are worked out with you.
- A staging copy to look at. The site is built on a staging copy, and you go through it there before it goes live.
- A fixed quote in writing before any work starts.
What we need from you
- The Figma file, with view access. Use "Share" in the file to invite us or to copy a link. View access is enough. Figma lets anyone with view access export assets, unless the file's owner has restricted copying and sharing, so leave that restriction off or send the assets yourself.
- The fonts, and their licenses. Figma includes Google fonts and Apple fonts in a file by default. A font installed on the designer's own computer is not there for anyone else who opens the file. Tell us which fonts the design uses, and check that your license for each one allows use on a website.
- The images at full size. Figma exports assets as PNG, JPG, SVG or PDF, which suits logos and icons. Send photographs as their original files, not as they sit in the design, so that each can be prepared at the size its layout needs.
- The text. Send the final words for each page, or tell us that the sample text in the file is final.
- Which layouts are in scope. Name the frames you want built. A file can hold drafts and alternatives beside the agreed design.
How it works
Step 1: Ask for a free assessment
Fill in the free migration assessment. Say that it is a build from a Figma design, and share the file.
Step 2: Get a fixed quote that lists the layouts
We look at the file and reply in writing with a fixed quote that lists the layouts to be built. Whether to go ahead is up to you.
Step 3: The site is built on a staging copy
The theme and the pages are built on a staging copy.
Step 4: You look at it
You go through each page on staging, at each screen size, and say what does not match.
Step 5: It goes live
The site goes live after you have looked at it.
What it does not cover
- The design itself. We build what the file shows. We do not design it, and a layout that is not in the file is not in the build. For design work, see WordPress design and development.
- Hosting. You buy the hosting plan and the domain. The site is built to go onto it.
- Writing the content. The words and pictures are yours to supply.
- Looking after the site afterwards. Updates, backups and monitoring from then on are a care plan. See the WordPress maintenance service.
- Moving an existing site. If the design replaces a live site on another platform, carrying its content across and redirecting its addresses is a platform migration, quoted in writing as well.
What it costs
Figma to WordPress build
Ask us for a quote
A WordPress site built from your Figma design.
- A written quote before any work starts
- Built on a staging copy you can look at before it goes live
Common questions
Do you need edit access to my Figma file?
No. View access is enough, as long as copying and sharing have not been restricted for the file. Nothing in your file is changed.
My file only shows the desktop design. What happens on a phone?
The desktop layout is built as drawn. How each layout rearranges on a narrower screen is not in the file, so it is worked out with you: you see it on staging and say what should change. If you want set phone layouts, add those frames to the file before you ask for the quote.
Will the built site match the design?
It is built to the design at the screen sizes the file shows. A browser is not a drawing tool: real text is longer or shorter than sample text, and screens come in every width between the ones drawn. You compare the two on staging before the site goes live.
Can I edit the pages myself afterwards?
Yes. Each layout in the quote is made as a WordPress page, and you change its text and images in the WordPress editor.
The design includes a store or a booking form. Is that part of it?
A design shows what a feature looks like, not how it works. A form, a store or a calendar drawn in the file needs a plugin or code behind it. Say what each one should do when you ask for the assessment, and the quote says whether it is included or is a separate job of custom development.

