Skip to content
Articles · Websites, SEO, software and sales for contractors

Plain language. Real numbers.

What a contractor website should cost, why yours is losing bids, how to think about software, and how to build a sales team that holds meetings. Written by the person who will build yours.

What a contractor website should cost in 2026

The market has split into $500 AI templates and $5,000–$20,000 custom builds. Here is what each buys, what the numbers look like for a $3M contractor, and the one question that decides which you need.

Pricing · 7 min

Why your contractor website is losing you bids you never knew you were in

A GC's project manager spends forty seconds on your site before deciding whether to call. Here is what they check, in order, and why most contractor sites fail all three.

Websites · 6 min

One page per service: the SEO play most contractors miss

Google ranks pages, not websites. A contractor with fifteen specific service pages outranks one with a single 'Services' page every time. Here is how to structure it, with examples by trade.

SEO · 6 min

Replacing the photographer: AI imagery for contractors, done honestly

Twenty phone photos of your crew can become a professional, consistent image set for an entire website. Here is how it works, what it costs, and the one line we will not cross.

Websites · 5 min

Custom CRM vs. HubSpot for a 20-person contractor

Off-the-shelf CRMs make you bend your sales process to their pipeline and charge per seat forever. A custom CRM built around your actual cycle now costs less than three years of licences. The honest comparison.

Sales · 7 min

The math on an in-house appointment setter

What a dedicated rep costs, what a realistic month of output looks like, and the cost per held meeting compared with an outsourced agency. Real numbers, nothing rounded in our favor.

Sales · 7 min

The pre-call sequence that gets owners to pick up

Cold calls to contractors mostly hit voicemail. The fix is not a better pitch; it is three touches before the call so the owner has seen your name. The sequence we run, step by step.

Sales · 5 min

Google Business Profile for contractors: the ten minutes that matter

For local service searches, the map pack above the results gets more clicks than the site that ranks first. Here is the short list of what actually moves a contractor's profile, and what to ignore.

SEO · 5 min

Core Web Vitals in plain English, and why your site fails them

Google measures how fast your site loads, how soon it responds, and whether things jump around. Most contractor sites fail on a phone on a jobsite. What the three numbers mean and how a site passes.

SEO · 5 min

Static sites vs. WordPress for a contractor

WordPress runs most contractor websites and breaks most of them. A static site built on a modern stack loads faster, cannot be hacked the same way, and costs nothing to run. When each makes sense.

Websites · 6 min

Writing service pages that win commercial work

A service page for a commercial buyer is a prequalification document disguised as a web page. The structure that works, section by section, with a roofing example.

Websites · 6 min

What a GC checks before awarding a sub, and where your website fits

Prequalification is a document, a relationship and a web search. The estimator's checklist, what each item is really asking, and the three things your site can do to shorten the list.

Websites · 6 min

A bonus structure for an appointment setter that does not blow up

Pay on held meetings, not dials. Let the rep set the target. No end-of-month forgiveness. The structure we run, the numbers, and the two mistakes that make reps game it or quit.

Sales · 6 min

When a contractor should build software, and when to keep the spreadsheet

Every contractor has a spreadsheet that has become load-bearing. Sometimes it should be software. Sometimes it should stay a spreadsheet. The four tests, and what a build actually costs now.

Apps · 6 min

A client portal for a contractor: what it should do, and what it should not

The 'where are we on my job' call is the most expensive call your PM takes. A client portal answers it before it is made. What belongs in one, what does not, and what it costs to build.

Apps · 5 min
Next step

Fifteen minutes. No pitch deck.

Tell me what you build and where the leads come from today. I will tell you what I would change, and what it would cost. If it is not a fit, I will say so on the call.