Simple Pricing

Custom websites starting at $500, with no monthly fees. Add marketing when you want help bringing in more customers.

  • Roofing•
  • Paving•
  • Concrete•
  • Electrical•
  • HVAC•
  • Landscaping•
  • Excavation•
  • Fencing•
  • Painting•
  • Tree Service•
  • Junk Removal•
  • Remodeling•

Websites starting at $500.

One-time price. The $500 site has no monthly fees: a good-looking site that makes it easy for customers to call you. Want to cover every town and every service? Go Premium.

Most popular

Starter Website

$500one-time, no monthly fees

Everything a contractor needs to look legit online and turn visitors into calls and quote requests.

  • 15 custom pages, including your main services
  • Mobile-optimized
  • Click-to-call & text buttons
  • Quote request form
  • On-page SEO + Google submission
  • Project photo gallery (we update it for you)
  • Professional logo
  • 2 full rounds of revisions
  • Free hosting, no monthly fees
Premium

Premium Website

$1,000one-time build + $25/mo

The bigger build, for companies that want every service and every town covered. The hosting add-on is included.

  • Everything in Starter
  • Up to 40 pages
  • A page for every service you offer
  • A page for every town you serve
  • CRM integration*
  • Video embeds
  • Premium custom design and graphics
  • 3 full rounds of revisions
  • Priority build and support

*Depends on your CRM. Not every CRM allows integrations, and ones that need a custom integration are possible but out of scope.

Hosting add-on included: $25/mo

Lead alerts, a gallery you update from your phone, live Google reviews, a blog you can post to, and uptime monitoring.

Ask About Premium

Add-on

Hosting add-on

$25per month

Optional on Starter Included with Premium

The features that cost money to run every month. Add them to the $500 site anytime.

  • Instant text (SMS) + email lead alerts to your phone
  • Photo & video gallery you update from your phone
  • Your Google reviews on your site, updated automatically
  • A blog you can post to
  • Hosting for your photos and videos
  • Uptime monitoring

What’s a page?

15 pages or up to 40? Here’s the difference.

Starter · 15 pages

Your main pages

  • Home
  • About
  • Services overview
  • Gallery
  • Reviews
  • Contact
  • Privacy

Up to 8 service pages

  • Roof Repair
  • Roof Replacement
  • Storm Damage
  • Gutters
  • …

Covers your main services. Most contractors start here.

Premium · up to 40 pages

Everything in Starter, plus

  • A page for every service you offer
  • A page for every town you serve

For example

  • Roofing in Katy
  • Roofing in Cypress
  • Roofing in Sugar Land
  • Roofing in Spring
  • …

Covers every service in every town you work in.

Why more pages?

When someone searches "roof repair in Katy," Google looks for a page about roof repair in Katy. Every service page and town page is one more search Google can match you to.

Compare

Starter or Premium? Side by side.

Both are custom-built and yours to keep. Here’s exactly what changes.

Starter

$500

one-time

Premium

$1,000

one-time

The website
Custom-designed, mobile-optimized site
Included
Included
Pages
15
Up to 40
Service pages
Your main services (up to 8)
Every service you offer
A page for every town you serve
Not included
Included
Click-to-call, text buttons + quote form
Included
Included
On-page SEO + Google submission
Included
Included
Project photo gallery
Included
Included
Professional logo
Included
Included
Design
Custom
Premium custom design + graphics
Video embeds
Not included
Included
CRM integration*
Not included
Included
Hosting add-on: one $25/mo price covers everything below
Instant text (SMS) + email lead alerts
With add-on
Included
Update your photo & video gallery from your phone
With add-on
Included
Your Google reviews, updated automatically
With add-on
Included
A blog you can post to
With add-on
Included
Uptime monitoring
With add-on
Included
Build & cost
Revisions
2 full rounds
3 full rounds
Priority build and support
Not included
Included
Build price
$500 one-time
$1,000 one-time
Monthly
$0, or $25/mo with the add-on
$25/mo (add-on included)

*Depends on your CRM. Not every CRM allows integrations, and ones that need a custom integration are possible but out of scope. The $25/mo hosting add-on is optional on Starter and included with Premium.

Add marketing when you’re ready.

Optional and monthly. The site is the foundation; these bring in more customers once it’s live.

I only take on a handful of marketing clients at a time, so ask and I'll tell you if it's a fit.

Local SEO

$500per month

Ongoing work to help your business get found when people in your area search for what you do.

Care plan and hosting includedBilled monthly

What’s included

  • Fully managed blog
  • Google Business Profile posting and optimization
  • Social media posts: graphical posts, plus reels edited from footage you provide (up to 4 reels per month)
  • Backlink building and local citations
  • Set up to be found in Google and AI search

Paid Ads

$1,000per month, plus ad spend

Everything in Local SEO, plus Google and Meta ads we create and run for you. The ads add $500/mo on top of Local SEO.

Care plan and hosting includedBilled monthly

What’s included

  • Everything in the Local SEO tier
  • Google and Meta ads done for you: we create and run them
  • Fresh ad creative every month
  • Local to Houston? We can shoot and film your ads on site
  • Anywhere else, we edit the footage you send us

Ad spend is separate. You pay your ad budget directly to Google or Meta.

Just want edits handled?

Website care plan

Site edits and content updates, like swapping photos, adding photo galleries, and updating text.

  • Up to 2 edit requests per month
  • Hosting add-on included

$75per month

How it fits together

  1. 1. The site is the foundation

    A custom, conversion-focused site gives customers an easy way to call you or request a quote.

  2. 2. Local SEO helps you get found

    Blog, Google Business Profile, social, backlinks and citations, set up to be found in Google and AI search.

  3. 3. Paid ads reach buyers now

    Everything in Local SEO, plus Google and Meta ads that put you in front of people searching today. You pay the ad budget to Google or Meta.

What is not included

No surprises. Here’s what the prices above don’t cover.

  • Ad spend paid to Google and Meta
  • The Hosting add-on ($25/mo): optional on Starter, included with Premium. Starter hosting is free.
  • The care plan's limit of 2 edit requests per month
  • Reels: they're edited from footage you provide, up to 4 per month

Pricing questions

What do I get for $500?

A custom 15-page website built around your trade: your home page, about, contact, gallery and reviews pages, plus up to 8 pages for your main services. It's mobile-optimized with click-to-call and text buttons, a quote request form, on-page SEO and Google submission, a project photo gallery (we update it for you), a professional logo, and 2 full rounds of revisions. It's a one-time price with free hosting, so there are no monthly fees. Want lead alerts, live Google reviews, a blog, or a gallery you update yourself? Add the $25/mo hosting add-on anytime.

What's different about the $1,000 Premium site?

Premium is the bigger build, for companies that want every service and every town covered: up to 40 pages, a page for every service you offer and every town you serve, CRM integration (depending on your CRM), video embeds, premium design, 3 rounds of revisions, and priority build and support. It includes the $25/mo hosting add-on (lead alerts, a gallery you update from your phone, live Google reviews, and a blog). Most contractors start with the $500 site.

What is not included?

Ad spend paid to Google and Meta, the $25/mo hosting add-on (optional on Starter, included with Premium; Starter hosting is free), the care plan's limit of 2 edit requests per month, and reels: they're edited from footage you provide, up to 4 per month.

Do I pay for hosting?

Not on the $500 Starter site: hosting is free, with no monthly fees. The optional $25/mo hosting add-on adds instant text (SMS) and email lead alerts, a photo and video gallery you update from your phone, live Google reviews, a blog, and uptime monitoring. It's optional on Starter and included with Premium, and it's included free in the care plan, Local SEO, and Paid Ads.

Do I have to sign up for a monthly plan?

No. The $500 site has no monthly fees at all. The $25/mo hosting add-on is optional on Starter and included with Premium. The care plan, Local SEO, and Paid Ads are optional, for when you want help bringing in more customers.

What is the website care plan?

An optional $75 per month plan for site edits and content updates, like swapping photos, adding photo galleries, and updating text, up to 2 edit requests per month. It also includes the hosting add-on, with text (SMS) and email lead alerts. It's included free in the Local SEO and Paid Ads tiers.

Is the Paid Ads tier the same as ad spend?

No. The $1,000 per month covers the service: it includes everything in the $500 Local SEO tier, and we create and run the ads for you, with fresh creative every month. The money that actually buys the ads is a separate budget that you pay to Google or Meta.

Will I show up first on Google or in AI search?

Nobody can honestly guarantee rankings or placement, and I won't. The work is set up so your business can be found in Google and in AI search, and the monthly tiers keep building on that.

Why not just generate a site with AI for pennies?

You can, and so can every competitor in your town. That's the problem: a generic site looks like everyone else's and has no plan for bringing in customers. I build every site around how customers actually find you, which is Google, AI search, and paid ads.