CodeWCG - Web Creative Growth CodeWCG Accept Proposal
Website Proposal · CWG-2026-TEC

Prepared for

Tough Enough Construction

25 years in business. A website that hides every one of them.

$7,500
Total Investment
10-11 Weeks
Start to Launch
5,000+
New City Pages
25 Years
Finally Visible
Current Website Score
0 /100
Grade: F / Critical
25 yrs
In Business
6
Current Pages
9
Critical Issues
Where You Are Today

Open toughenoughconstruct.com on your phone right now. Click Projects in the footer. That placeholder text - "Click here to add your own content" - every visitor to your site sees that.

Tough Enough has 25 years of work, an MBE certification, and three service lines - roofing, masonry, steel buildings - that Gorilla and Gallagher cannot match. None of that shows up online. The current site has no phone in the header, an empty reviews section, a Projects page showing Wix placeholder text, and copy on the Roofing page that literally says "Best Roofing is your ideal choice." Every one of these is live right now.

This proposal is a ground-up rebuild: a new website that leads with your 25 years, puts the phone number where buyers can tap it, shows real reviews and real projects, and - the biggest piece - builds a separate page for every city you serve. Gorilla has 18 of those. Gallagher has 25. We build you 5,000. By the time they notice, you already own the search results.

What's Broken Right Now

9 things live on toughenoughconstruct.com today

Every one of these is fixable. Every one is costing you calls right now.

Critical

Wrong Company Name in Your Own Copy

Read the Roofing page. It says "Best Roofing is your ideal choice" and "Best Roofing is available to support all your emergency roofing requirements." That is a competitor name - live, on your site, being read by every visitor right now.

Critical

Projects Page Shows Wix Placeholder Text

Click Projects in the footer. The page says "Click here to add your own content, or connect to data from your collections." After 25 years of finished roofs, masonry, and steel buildings, the Projects page is empty.

Critical

No Phone Number in the Header

A homeowner with a leaking roof searches on their phone at 9pm. They find your site. To call you, they have to dig through the Contact page. Most do not. They call the next result. Gorilla and Gallagher both have a sticky phone number in the top bar. You do not.

Critical

Reviews Section Is Empty

Your homepage has a heading that says "What Our Customers Say." Below it: nothing. Every visitor who scrolls past that concludes you either have no reviews or nothing worth showing. Neither is true - but that is what the site says.

Critical

Zero Pages for Any City You Serve

Someone in Chesterfield searches "commercial roofing Chesterfield MO." Google looks for a page on your site that mentions Chesterfield. There is not one. So Google shows Gorilla instead. Same for Kirkwood, Belleville, Clayton, Fairview Heights, O'Fallon - every city in your service area.

Critical

No Page for Insurance Claim Work

Storm damage and commercial roof work almost always runs through insurance. Gallagher has an entire page walking the customer through what to expect. Yours does not. Every homeowner dealing with a claim goes to Gallagher by default.

Critical

No Financing, No Warranty, No FAQ

Gorilla shows financing options and workmanship warranties. Both companies have FAQ pages. These are the pages that close deals with hesitant buyers. You have none of them.

Critical

No Blog or Content Google Can Index

Google ranks sites that publish useful content. Gorilla and Gallagher both have blogs. Yours has the homepage and five service pages. There is almost nothing for Google to rank you for outside of searches for your exact company name.

Critical

No Mobile Call Button

Seven out of ten roofing searches happen on a phone. Without a tap-to-call button at the bottom of every page, every mobile visitor has to hunt for your number. Most will not. They call whoever has the button.

The Money Story

What those 9 issues are costing you every month

Estimated 8-12 lost inbound leads per month - commercial roofing and masonry work in the St. Louis metro averages $1,200-1,800 per lead. Every week the current site stays live is money walking to Gorilla and Gallagher.

This is not projected income. This is current loss - calls that are happening, just not to you.

Monthly
$0
lost per month
Annualized
$0
lost per year
Where You Stand vs Them

Gorilla and Gallagher - Scored

They are not better roofers or masons. They are better at showing up online. That is fixable.

Gorilla Roofing High Threat
82 /100

18 St. Louis neighborhood pages. Quote tool, financing, reviews, warranty, FAQ, blog. The dominant digital presence in St. Louis roofing right now.

Gallagher Bros High Threat
78 /100

25 area pages. Insurance claim workflow front and center. Real project portfolio. Owns the insurance-claim buyer segment.

Feature check, side by side

Green check = they have it. Red X = they do not. Right column = what you get after launch.

Swipe to see all columns
Feature TECGorillaGallagher After Launch
Phone number in header / tap-to-call
Online quote form
Real customer reviews on the site
Insurance claim walkthrough page
City-by-city pages
Warranty + financing info
Real project portfolio (not placeholder)
5,000+ city × service pages
What We Build

Before vs After, at a Glance

Everything on the left is live on your site right now. Everything on the right is live by launch.

Today on toughenoughconstruct.com

  • Projects page says "Click here to add your own content"
  • Roofing page literally says "Best Roofing is your ideal choice"
  • Homepage reviews section is empty
  • No phone number in the header
  • Zero pages mentioning Chesterfield, Kirkwood, Belleville, or any city
  • No page for insurance claim customers

After we launch

  • Real before/after project photos, organized by service
  • Every page sells Tough Enough - no competitor names anywhere
  • 5-8 real customer reviews with names and star ratings
  • Sticky phone number in every header + tap-to-call on mobile
  • 5,000+ pages, one for each service in each city you serve
  • A dedicated insurance-claim page that walks the customer through every step

How we get you there - five pillars

Each one is a piece of the rebuild. Each one wins you jobs Gorilla and Gallagher cannot.

01

A New Website That Actually Sells Your Work

Every current page either hides information (no phone, empty reviews) or actively hurts you (competitor name in your own copy, Wix placeholder text). We rebuild the whole site from scratch, designed around one goal: a visitor lands, sees you are the right choice in under 10 seconds, and taps Call or Request Estimate.

What you actually get
  • Homepage that leads with your 25 years, MBE certification, and real reviews
  • Service pages: Roofing (with separate pages for TPO, EPDM, Metal, Shingle, Flat, Modified Bitumen), Masonry (Tuckpointing, Brick Repair, Stone Work, Repointing), Steel Buildings, Emergency Repair
  • Real Projects page with before/after photos - replaces the current placeholder
  • Sticky phone number in every page header + mobile tap-to-call bar
  • Short estimate form (name, phone, service) on every page
Why this wins you jobs

Every visitor, on any page, is one tap from calling you. That alone beats the current site five ways to Sunday.

02

A Page for Every City, Every Service - 5,000 of Them

Right now you have one page that says "we serve the St. Louis area." Google has no idea which cities to show you for. We build a separate page for Chesterfield, Clayton, Kirkwood, Belleville, Fairview Heights, O'Fallon, and 55+ more - one for each service in each city. When someone searches "commercial roofing Chesterfield MO," your Chesterfield roofing page shows up. Same for every other city in your service area.

What you actually get
  • 60+ cities across greater St. Louis and Metro East Illinois
  • ~15 services (roofing types, masonry types, steel buildings, insurance claims, emergency repair)
  • ~10 search variations per combination (repair, replacement, cost, near me, emergency, commercial, residential)
  • 5,000-10,000 pages total - each one unique, each one pointing at your estimate form
  • Google map embed on every city page so they see you are local
Why this wins you jobs

Gorilla has 18 of these pages. Gallagher has 25. You get 5,000. By the time they notice, you already own the search results - and catching up would cost them $40K+ and 18 months.

What 5,000 pages looks like
Roofing
Chesterfield
Roofing
Clayton
Roofing
Kirkwood
Roofing
Belleville
Roofing
Ballwin
Roofing
O'Fallon
Roofing
Fairview Hts
Roofing
Collinsville
Masonry
Chesterfield
Masonry
Clayton
Masonry
Kirkwood
Masonry
Belleville
Masonry
Ballwin
Masonry
O'Fallon
Masonry
Fairview Hts
Masonry
Collinsville
Tuckpointing
Chesterfield
Tuckpointing
Clayton
Tuckpointing
Kirkwood
Tuckpointing
Belleville
Tuckpointing
Ballwin
Tuckpointing
O'Fallon
Tuckpointing
Fairview Hts
Tuckpointing
Collinsville
Steel Bldg
Chesterfield
Steel Bldg
Clayton
Steel Bldg
Kirkwood
Steel Bldg
Belleville
Steel Bldg
Ballwin
Steel Bldg
O'Fallon
Steel Bldg
Fairview Hts
Steel Bldg
Collinsville
Insurance Clm
Chesterfield
Insurance Clm
Clayton
Insurance Clm
Kirkwood
Insurance Clm
Belleville
Insurance Clm
Ballwin
Insurance Clm
O'Fallon
Insurance Clm
Fairview Hts
+4,960
MORE

A sample. The real build spans 15+ services across 60+ cities with 10 search variations each.

03

The Trust Pages That Close Deals

Gallagher wins insurance-claim clients because they have a page that walks the homeowner through what to expect. Gorilla wins hesitant residential clients because they show financing. You have neither page. We build all the pages competitors use to close deals - and lead with two things neither of them can match: your MBE certification and 25 years of completed work.

What you actually get
  • Insurance claim walkthrough - step by step, what you handle, what the homeowner handles
  • Financing page - payment options and how to apply
  • Warranty page - workmanship guarantee and manufacturer warranties in plain English
  • FAQ page - 20+ real questions about roofing, masonry, insurance, pricing, service areas
  • Careers page with an application form
  • MBE certification front and center (buried in body text today)
Why this wins you jobs

The MBE cert unlocks commercial and government contracts Gorilla and Gallagher literally cannot bid on. Right now you are the best-kept secret in that market. We stop hiding it.

04

Everything Google Needs to Find You

This pillar is the plumbing. It is the part of the website nobody sees but Google checks every single time. Right now your site is missing every signal Google uses to rank local contractors. We install them all.

What you actually get
  • The code that puts your business in Google's map with 3-star ratings at the top of search results
  • The headline and preview text Google shows when someone finds you in search
  • Google's page-speed score tuned to green (fast on phones, fast on desktops)
  • The map we give Google so it finds every one of your 5,000+ pages
  • Your name, address, and phone matched across Google Business, Bing, Apple Maps, and the rest
  • Keyword research for every service + every city - so the copy actually says what buyers search for
Why this wins you jobs

SEO is not magic. It is a checklist. Your current site fails the checklist. We complete it.

05

Reviews, Speed, and Mobile - the Three Conversion Killers Fixed

The empty reviews section is a trust killer. The mobile experience has no call button. The site is slow. These are the three things that lose roofing jobs faster than anything else - and they are all fixable on day one of the new site.

What you actually get
  • Your Google Reviews embedded on the homepage and every service page
  • 5-8 real customer reviews pulled and displayed with names, stars, and job context
  • Tap-to-call button on every mobile page
  • Fast-loading pages on phones (Google's speed score green across the board)
  • Tested on iPhone, Android, tablet - plus every major browser
Why this wins you jobs

Most buyers decide between two contractors based on star rating and whether the call button works. We win both.

Timeline

Kickoff to Launch in 10-11 Weeks

Six phases. You see progress every Friday.

1
Discovery
Weeks 1-2

Kickoff call, keyword research, sitemap, brand assets collected.

2
Design
Weeks 2-4

Homepage mockup plus three core pages. You approve before we build.

3
Core Build
Weeks 4-7

All core pages, service pages, estimate forms, reviews, and mobile optimization go live in staging.

4
City Pages Build
Weeks 7-9

The 5,000-10,000 city + service pages generated, linked, and submitted to Google.

5
QA
Weeks 9-10

Speed testing, every browser, every device, every form. We break it before your customers do.

6
Launch
Weeks 10-11

DNS transfer, redirects from old site, submitted to Google, training walkthrough, 30-day support begins.

Investment

Clear Pricing. No Surprises.

50% deposit ($3,750) at signing. 50% balance ($3,750) at launch. No ongoing fees from CodeWCG unless you choose an add-on.

Full Proposal
Full Enterprise Rebuild + City Pages
$7,500 one-time

Everything in this proposal - new website, 5,000+ city pages, reviews, mobile, and 30 days of post-launch support.

  • New website with all core pages and service sub-pages
  • 5,000-10,000 city × service pages
  • Reviews, estimate forms, tap-to-call everywhere
  • Everything Google needs to find you (the SEO plumbing)
  • Fast on phones, tested everywhere
  • 30-day support after launch - bug fixes and copy edits included
Accept This Proposal
Line-item breakdown
New Website Design & Build (all core pages) $4,000
5,000+ City × Service Pages $2,500
SEO Plumbing (the Google-facing work) $750
Copywriting for homepage, service pages, FAQ Included
Reviews integration Included
Mobile + speed optimization Included
30-Day post-launch support Included
Total $7,500
Deposit - at signing
$3,750
Work starts within 48 hours
Balance - at launch
$3,750
No ongoing fees after
Avg Lead Value
$1500
New Leads / Month
12+
Monthly Revenue
$18,000
Return on Investment
5-10x

Conservative: 8-12 new inbound leads a month from city pages and the improved main site, at $1,200-1,800 per lead for commercial roofing and masonry in the St. Louis metro.

Optional monthly add-ons (after launch)
Monthly SEO Add-On $650/month

We keep adding new content, new city pages, and new reviews each month. Tracks your rankings and sends a monthly report. Keeps you climbing after launch.

Content & Maintenance Add-On $295/month

Hosting support, new project photos posted monthly, new reviews integrated, and any small design updates you need.

Terms & Conditions
Scope covers everything listed above; anything outside scope is quoted separately in writing before work begins. You are responsible for hosting and domain costs - we recommend hosting and set it up at no charge. Two rounds of design revisions per phase included. You own the completed website, code, content, and SEO assets on final payment. Proposal valid 30 days from April 2026.
Accept This Proposal

Let's Get Started

Fill this out and we send your confirmation right away. Kickoff call within 48 hours of deposit.

M
Mario Miller
Tough Enough Construction
Your Investment
Full Enterprise Rebuild + City Pages
50% deposit ($3,750) due at signing
$7,500

Questions first? Call (832) 419-5202

Call Now Free Audit