mosaic roofing
Project Live
Built for Kyle · 4/18/2026

Your project hub — teardown delivered, build's next.

Kyle, everything we talked about on the phone is already in motion. The colonyroofers.com teardown is below, your portal tracks every step in real time, and the 2-day build clock starts the moment the deposit hits.

Pay $250 Deposit · Start 2-Day Build
PayPal or Apple Pay · no subs, money-back guarantee
Build Progress
33%
Deposit
Pending
Delivery
2 Days
Concepts
Ready

Build Progress

Where we're at · updated live

2 of 6 done 2-day build · starts on deposit
Scope at a Glance
Everything in one place
Base Build
$500
Locked · 50% deposit + 50% on delivery
13 pages 7 services 6 cities anchored 2-day build under 2.5s load 8-type schema stack 301 redirects Atlanta News First page 3 design concepts Competitor teardown
Pending Your Authorization
Awaiting reply
+ Integrations Pack — Company Cam map + Boss Up AI chatbot synced to your CRM $197
+ Dedicated City Pages — upgrade anchored sections to 6 separate URLs $497
Post-Launch · Optional
$150/mo
Retainer · Not required
Security updates Uptime monitoring 2 hrs/mo content tweaks Seasonal storm-push updates
If everything green-lit · Year 1 ceiling
$2,994
Discovery Call + Blueprint Alignment Called 4/18 — locked pricing ($250 deposit + $250 on delivery), captured your ranking keywords (metal + commercial) and the September LSA collapse. Followed by your detailed email blueprint: 7 services, 6 cities, full SEO stack — all mapped into the build.
✓ Completed · 4/18
Competitor Teardown — colonyroofers.com Full audit delivered: their keyword density, service-page structure, social proof gaps, and two lanes they left open (TPO + solar coverage: near-zero). Read it in the Teardown tab.
✓ Completed · 4/18
$250 Deposit — the only thing holding us up This is the gate. Once the deposit clears, the 2-day build clock starts, design concepts unlock, and every step below flips from locked to in-progress. One tap from your phone, done in 10 seconds.
● Awaiting deposit
3 Design Concepts Three different creative directions — editorial trust-first, bold industrial, review-anchored. You pick one, we build the full site on that foundation. Unlocks on deposit.
Locked · unlocks on deposit
Full Site Build + Atlanta News First feature + Technical SEO Core pages tuned to Mosaic's actual services (Residential + Commercial + Storm / Hail / Insurance Claims + Roof Repair + Replacement), one strong /service-areas/ page with anchored sections for all 6 cities (Atlanta, Roswell, Alpharetta, Marietta, Decatur, Mableton), Reviews, Projects, Blog/News, About, Contact — plus dedicated Atlanta News First / Better Call Harry page, under 2.5s load times on core + service pages (Projects page ~2.8s with Company Cam map embedded), book button above the fold on mobile, all 404s killed + 301 redirects, full 8-type schema stack, Search Atlas compatible.
Locked · 2-day clock starts on deposit
Launch on mosaicroofingcompany.com Domain cutover via Cloudflare Worker reverse proxy — your domain stays yours, WordPress retires, no email downtime. Balance of $250 invoiced here.
Locked · day 2 go-live
The Promise from the Call

I said I'd pull colonyroofers.com apart — here it is.

Colony wins on keyword density and service-page depth. That's it. Below: the 5 real holes Mosaic's new site beats them on, the head-to-head table, and the 5 takeaways you can screenshot and send to anyone who asks how the new site compares.

Where They're Weak

5 holes we beat them on

Hole 01
Zero star rating on homepage
They brag about "3000+ jobs" and "A+ BBB" but never surface a review count or rating. Your 5.0 on 100+ is sharper social proof.
Hole 02
Zero solar panel coverage
"Solar panel" appears 0 times on Colony's homepage — less competitive noise across any solar-adjacent search terms in the market.
Hole 03
Near-zero TPO coverage
"TPO" shows up once in a submenu, nowhere else — fewer competitors in that corner of commercial-roofing search.
Hole 04
Stock photos, no before/afters
Generic hero imagery, no case studies, no real project photos on service pages. Your real residential, commercial, storm-damage, and insurance-claims photos are the #1 differentiator.
Hole 05
No schema.org structured data
No JSON-LD, no LocalBusiness, no AggregateRating. Your new site ships with the full schema stack — unlocks star snippets in search results. They don't have this.

Head-to-Head

On-page SEO · Mosaic new site vs. Colony

Metric Colony Roofers Mosaic (new site)
H1 quality "Residential and Commercial Roofing Experts" 5.0-review-anchored, keyword-targeted
"metal roofing" mentions 4 homepage Dedicated page + 15+ mentions
"commercial roofing" mentions 3 homepage Dedicated page + 15+ mentions
Storm / hail damage coverage Shared with repair page, thin Dedicated pages + insurance-claims support
Insurance claims positioning Brief mention only Dedicated page + adjuster coordination messaging
Schema.org JSON-LD None detected LocalBusiness + RoofingContractor + Service + AggregateRating
Numeric review count on homepage None 5.0 on 100+ reviews above fold
Before/after gallery None Cross-service portfolio grid
Stack HubSpot (platform-locked) Custom-coded, no platform inheritance

5 Takeaways

Screenshot-ready · share with anyone

  1. Colony ranks because they have deep service pages. We're matching that structure across your actual services — residential, commercial, storm/hail, repair/replacement, insurance claims. Colony also leaves TPO + solar coverage gaps (zero / near-zero) — less competitive noise in those corners of search regardless.
  2. Their homepage has no star rating or review count. Your 5.0 / 100+ is sharper proof — we're leading with it.
  3. They use stock photos. Your real project photos on every service page are the #1 differentiator.
  4. They have zero schema markup. We're shipping full LocalBusiness + RoofingContractor + star-rating schema to unlock search star snippets they don't have.
  5. Your Sept LSA collapse was WordPress redirects + indexing failures. The new custom build fixes that at the foundation — no patching, no inherited baggage.

Invoice #DMM-2026-044

50% deposit · 50% on delivery · no subscriptions

Due Now · 50% Deposit
Custom Mosaic Roofing website — kickoff Starts the 2-day build clock. Locks your concepts, your schema, and your launch slot.
$250
Due on Delivery
Remaining 50% balance Paid when mosaicroofingcompany.com is live on the new site.
$250
Add-On · Awaiting Your Authorization
Integrations Pack — Company Cam + Boss Up AI Company Cam map + recent-projects embed · Boss Up AI chatbot wired into the site and synced to your CRM. One-time setup; ongoing maintenance falls under the retainer. Reply "yes" in Messenger to roll it in.
$197pending auth
Add-On · Awaiting Your Authorization
Dedicated City Pages — Full SEO Maximalism Upgrade the anchored /service-areas/ page into 6 dedicated city pages (Atlanta, Roswell, Alpharetta, Marietta, Decatur, Mableton — each on its own URL). Anchored sections are already included at $500. Reply "yes" in Messenger to upgrade.
$497pending auth
Optional · Post-Launch
$150/mo retainer — keeps the site maintained Security updates · uptime monitoring · content tweaks up to 2 hrs/month · seasonal storm push updates. Anything beyond 2 hrs quoted first.
$150/mo
PayPal

Send $250 via PayPal — link pre-fills the amount, one tap from your phone.

Pay $250 · PayPal
Apple Pay

Tap to open iMessage with (918) 949-8755 pre-filled. Send Apple Pay from Messages, 10 seconds.

Apple Pay · Text
No Venmo, Cash App, or Zelle. Only PayPal + Apple Pay (via text to 918-949-8755). If anyone claiming to be Dollar Made Media asks for another payment method, it's not me.
View Full Invoice PDF-style

How This Price Compares

Same scope · real Atlanta roofer market · pulled 4/18

Tier Typical Cost What You Get
Freelance / WP template $800–$1,500 Same WordPress stack that cost you 4 months of LSA calls. No custom SEO, no schema, no teardown.
Regional agency $3,000–$6,000 Semi-custom, drag-and-drop editor, light SEO. Rarely includes schema, rarely a teardown.
Full-stack custom + SEO $8,000–$15,000 Custom-coded, full on-page SEO, schema, 10+ pages. Closest match to your scope — just 16× the price.
Mosaic · DMM $500 9 custom pages + teardown + schema + 3 concepts + live portal. Same scope as the $8k tier.

Send Project Photos

Real shots per service · matches what you asked for on the call

Real project shots per service page — best lighting, clearest angle, we'll crop later. 3–5 photos per category below is plenty. Send what you've got; we can fill gaps with Nano Banana if needed.

Residential
3–5 photos
Commercial
3–5 photos
Storm / Hail Damage
3–5 photos
Repair / Replacement
3–5 photos
Insurance Claims
docs + before/after

On File — Mosaic Roofing

Update anything here? Text or email

Contact
Kyle Costen (404) 213-4767 · Operations
Business
Mosaic Roofing Company 3379 Peachtree Rd NE · Atlanta, GA
Current Site (being replaced)
mosaicroofingcompany.com WordPress · replaced via Cloudflare Worker on launch day
Social Proof
5.0 on 100+ Google reviews Going above the fold on the new site + wired into schema