WordPress wins
Single-location contractor. Site owner wants to edit copy without a developer. Standard SEO needs. Lower total cost.
95% of contractors should use WordPress. 5% have a real reason for Next.js. Here's how to know which one you are.
Single-location contractor. Site owner wants to edit copy without a developer. Standard SEO needs. Lower total cost.
Multi-location franchise. Performance-critical (high ad spend, every ms matters). Custom integrations. Larger budget.
A free Squarespace template. If you're not investing in the surrounding SEO + CRM, the platform doesn't matter — you won't rank.
For a 1–10-location contractor, WordPress + Rank Math + a contractor-tuned starter theme (Astra, Kadence) is the right answer. Total stack cost: $50/mo. Time to ship: 2–7 days. Editable by your team without engineering.
Multi-location franchises with 20+ city pages. Brands with $10K+/mo ad spend where 100ms of speed = real money. Contractors building proprietary integrations into the site (rare).
"Headless modern stack" is a status symbol most contractors don't need. We've seen $30K Next.js builds for plumbers who couldn't edit their own About page. Pick boring tools that work.
15-minute call. No pitch deck. No pressure.