Web Development

From Figma to WordPress Without Losing the Design on the Way

Sep 21, 2026 · 4 min read

butchorpeza.com
Web Development
From Figma to WordPress Without Losing the Design on the Way
By Butch Orpeza · Sep 21, 2026 · 4 min read
Quick answer

Live websites drift from their Figma designs when the design leaves decisions open: missing screen sizes, fake content and undefined states. A shared style system, three designed breakpoints, real content, Figma auto layout and side-by-side screenshots before launch keep the build close to the mockup.

Key takeaways
  • Most design drift comes from undecided details, not bad code.
  • Design long text, missing images and hover states too.
  • Define colors, type and spacing once as styles.
  • Design desktop, tablet and phone.
  • Compare screenshots with the mockup before showing the client.

Who this is for

Designers handing off to developers, and developers building from Figma.

Why I wrote it

I work in both roles and see the same handoff gaps on every project.

What you will get

A handoff checklist that keeps live sites close to the design.

Table of contents
  1. Introduction
  2. The familiar disappointment
  3. It's usually not the code
  4. Design the Boring States Too
  5. Mockups show the happy path
  6. Guesses add up
  7. My Handoff Checklist
  8. Four habits that prevent drift
  9. Screenshot Before You Ship
  10. Ten minutes that catch most problems
  11. Fix before anyone else sees it
  12. Building in WordPress Without Drift
  13. Set global styles first
  14. Build sections, not pages
  15. Check each breakpoint while you build
  16. Keeping Design and Site in Sync After Launch
  17. Update the design file too
  18. Document the decisions
  19. Review screenshots quarterly
  20. Conclusion
  21. Consistency builds trust

Introduction

The familiar disappointment

The Figma file looks perfect. Then the website goes live and something is off: wider spacing, heavier fonts, and a layout that falls apart on phones.

It's usually not the code

After working as both designer and developer, I've learned that most of this comes from decisions that were never made in the design file.

Clean, consistent styles in Figma turn into clean, consistent code.
Clean, consistent styles in Figma turn into clean, consistent code. Photo: Unsplash

Design the Boring States Too

Mockups show the happy path

Mockups usually show perfect text length, perfect images and desktop width. Real websites have long names, missing photos, tablets and hover states.

Guesses add up

If the design doesn't show those states, the developer guesses, and the guesses add up.

My Handoff Checklist

Four habits that prevent drift

  • A small set of styles. Colors, font sizes and spacing defined once.
  • Three breakpoints. Desktop, tablet and phone actually designed.
  • Real content. Real headlines and photos instead of lorem ipsum.
  • Auto layout in Figma. If it resizes in Figma, it translates cleanly to Elementor or CSS.
By the numbers
39.6%of all websites run on WordPress, so most handoffs end up in a WordPress build[4]
58.3%of sites with a known CMS use WordPress[4]

Survey and data source: W3Techs CMS usage statistics, October 2026

Screenshot Before You Ship

Ten minutes that catch most problems

Before showing a client a live page, I screenshot it at desktop, tablet and phone sizes and place it next to the mockup.

Fix before anyone else sees it

It takes about ten minutes and catches most issues before the client does.

Building in WordPress Without Drift

Set global styles first

Before building any page, set the site's global colors and fonts in Elementor or the theme. Every widget then inherits the same values, and changes happen in one place.

Build sections, not pages

Headers, hero blocks, cards and footers repeat across pages. Building them once as reusable sections keeps spacing and type identical everywhere.

Check each breakpoint while you build

Switch to tablet and phone view after every section, not at the end. Fixing one section is quick. Fixing a whole site at once is not.

Keeping Design and Site in Sync After Launch

Update the design file too

When the client asks for a change on the live site, update the Figma file as well. Otherwise the next redesign starts from an outdated source.

Document the decisions

A short note on spacing rules, button styles and image sizes helps anyone who edits the site later stay consistent.

Review screenshots quarterly

Every few months, compare key pages with the design. Small edits add up, and a quick review keeps the site looking intentional.

Design handoff checklist
AreaCommon gapWhat to prepare in Figma
StylesColors and sizes picked per frameShared color, text and spacing styles
ScreensDesktop onlyDesktop, tablet and phone frames
ContentLorem ipsum and perfect photosReal text lengths and real images
StatesOnly the default lookHover, empty, error and long-text states
LayoutFree-placed elementsAuto layout for resizing
Real-world example

The long-name problem

A team page is designed with short names like "Ana Cruz". The real list includes "Maria Theresa Villanueva-Santos", which breaks onto three lines on mobile. Designing that long case in Figma first would have saved a round of fixes.

Conclusion

Consistency builds trust

A site that matches its design feels trustworthy, even if visitors can't say why. That care often separates a site that converts from one that just exists.

References

FAQ

Why doesn't my website look like the Figma design?

Usually because the design didn't define every screen size, content length or state, so details were decided during the build.

How many breakpoints should a design have?

At least three: desktop, tablet and phone.

Does Figma auto layout help developers?

Yes. It describes how elements resize and stack, which maps closely to CSS flexbox and page builders like Elementor.

Butch Orpeza
About the author

Who is Butch Orpeza?

Butch Orpeza is a Philippines-based creative technologist: a web designer, developer, 3D artist and AI automation specialist. He builds WordPress and Elementor websites, creates photoreal 3D product images, and sets up AI workflows that let teams hand repetitive work to AI agents.

Leave a comment

No comments yet. Be the first to share your thoughts.

Let's build something great

Tell me about your project in a free 30-minute call. No pressure, just a clear plan.

Book A Call
Contact Me

Ready to build something great?
Let's make it happen!

Butch Orpeza

Butch Orpeza

Web DesignWeb DevelopmentGraphic DesignSEO

© 2026 by Butch Orpeza

butchorpeza.com

Message Me:

Your information will remain private and will not be shared without your permission.