Five days. That's my standard turnaround for a standard brochure site (5-7 pages) from a well-prepared Figma file to a fully functional WordPress theme. Here's exactly how each day breaks down.
Day 1: File Review & Setup
I review the Figma file for completeness: are all pages designed? Are responsive breakpoints defined? Are components consistent? I flag any missing elements immediately — waiting until Day 3 to ask questions kills the timeline.
Then I set up the development environment: local WordPress install, Git repo, theme scaffolding, and the builder configuration (Bricks, Elementor Pro, or custom theme — depending on the project).
Day 2: Structure & Global Styles
I build the global foundation: typography scale, color variables, spacing system, header, footer, and navigation. These elements appear on every page, so getting them right first means every subsequent page builds faster.
Day 3: Page Templates
This is the heavy lifting day. I build all unique page templates: homepage, about, services, contact. Each template is pixel-accurate to the Figma design, fully responsive, and uses proper semantic HTML.
Day 4: Dynamic Content & Functionality
Forms, blog templates, custom post types, ACF fields — all the functional elements that make the site dynamic. I also implement any animations or interactions specified in the design.
Day 5: QA, Optimization & Delivery
- Cross-browser testing: Chrome, Firefox, Safari, Edge
- Device testing: Mobile, tablet, desktop at multiple breakpoints
- Performance: Image optimization, critical CSS, lazy loading
- SEO basics: Meta structure, headings hierarchy, schema markup
- Handoff: Staging URL + documentation for the client
The Prerequisite: A Good Figma File
This 5-day timeline assumes a well-organized Figma file with consistent components, defined breakpoints, and exported assets. If the file needs significant interpretation or is incomplete, add 1-2 days for design clarification.
Have a Figma File Ready?
Send me the link and I'll give you an honest timeline estimate.
Get a Quote