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.
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.
What you get
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
*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. The site is the foundation
A custom, conversion-focused site gives customers an easy way to call you or request a quote.
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. 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.