I built the same fine art photography site from scratch on WordPress, Webflow, and Framer to find out which platform actually holds up on DX — and which ones overpromise. Free plan only throughout.
Gianna Studio is a fictional fine art photography brand. The site had six sections: Nav, Hero, Projects, About, Contact, and Footer. Design and content stayed identical across all three builds. Only the platform changed.
I scored each platform on developer experience — ease of building, layout control, responsive behavior, and how much friction the free tier actually creates. Whether the platform was free to deploy was a bonus factor, not the premise. The question was simple: which one gets out of your way fastest?
Important context: The WordPress evaluation reflects Hello Elementor theme + Elementor Free plugin specifically — not WordPress as a platform. WordPress has a significantly higher ceiling depending on theme and workflow. A dedicated theme face-off study is planned. Additionally, DX ratings throughout this study are directly affected by CSS knowledge. For developers comfortable writing CSS, these platforms' abstraction layers can create more friction than value.
These are sample mobile screenshots from the three builds.
WordPress (Elementor Free)
Mobile hero — absolute positioned H1, Hello Elementor theme base, custom hamburger via HTML widget.
Webflow
Zero mobile breakpoint work. Responsiveness is excellent but must be careful to make sure elements are in view before animations are applied
Framer
Mobile view must be edited on a block separate from desktop view. Intuitive process for designers, easy but less control for devs.
All criteria scored across free-plan builds. The WordPress column reflects Elementor Free specifically.
"Your experience on any of these platforms is directly tied to your CSS knowledge."
For developers who can write CSS, the abstraction layers these tools add often create more friction than value. The real differentiator isn't which platform is objectively best — it's which one gets out of your way fastest given your skill level. WordPress with a bare theme and direct CSS access could rival or beat Webflow for a developer. Webflow's class system makes more sense once you see it as visual CSS. Framer rewards designers who think in components.
Class system maps to CSS thinking. Full layout control, clean breakpoints, Navigator for structural precision. WordPress with a bare theme is a close second.
If you live in Figma, this canvas feels native. Color styles bug and fully manual mobile are real caveats for production use.
With the right theme. Dashboard and drag-and-drop are genuinely approachable for client handoff. Framer works for simpler, design-forward sites.
Plugin ecosystem fills every gap. All three require third-party tools for real automation — but WordPress wins by a significant margin.
Most complete and consistent free-plan experience. Friction exists but it's logical and learnable. Free deployment, built-in animations, and clean layout control make it the strongest all-rounder here.