Michael Deal
RC_03 / 2025

Royal Contractors.

RC_03

Marketing site for a full-service contracting outfit — built to turn local search traffic into booked estimates.

ROLE /
Design · Build · Ship
YEAR /
2025
STATUS /
Live
STACK /
Next.js · Tailwind · Vercel
PLATFORMS /
Web
LINK /
Site →
Royal Contractors — hero

The problem

Local contractors usually have two options: a builder template that looks like every other contractor in the county, or a custom site that costs more than the jobs it brings in. The owners I work with want something better than the template and cheaper than the agency.

What I built

A single-narrative site that leads with the work — a clean photo grid of recent jobs, three clear service categories, and a short contact form that texts the owner directly. The pages are short on purpose; the goal is to get a homeowner from search result to phone call in under a minute.

How I built it

Next.js + Tailwind + Vercel. Images aggressively optimized so the gallery loads instantly on a phone in a parking lot. SEO copy written around the actual neighborhoods served, not generic service keywords.

What I learned

For small-business sites, the hardest call is what not to include. Every additional page is a place a customer can get lost. The most effective version of this site is shorter than the first draft by half.