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
Discovery Call Called 4/18 — locked scope (9 pages), locked terms ($250 now + $250 on delivery), and captured Kyle's ranking keywords (metal + commercial) and the September LSA collapse context.
✓ 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 9-Page Build + Atlanta News First feature + Technical SEO Home, Metal Roofing, Commercial, TPO, Solar, Residential, Service Areas, Gallery, Contact — plus a dedicated Atlanta News First / Better Call Harry section for your media coverage. Sub-3s load times, book button above the fold on mobile, all 404s killed, full 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 their homepage. Open lane. Your new solar page is going to rank unopposed.
Hole 03
Near-zero TPO coverage
"TPO" shows up once in a submenu, nowhere else. Another open lane — your TPO page with real photos wins this keyword.
Hole 04
Stock photos, no before/afters
Generic hero imagery, no case studies, no real project photos on service pages. The real TPO + solar + metal + commercial shots you send us 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
TPO coverage 1 submenu mention Dedicated page + real TPO photos
Solar panel coverage 0 (nothing) Dedicated page + real solar photos
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, plus beating them on TPO + solar (two lanes they've got zero coverage on).
  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 (the TPO + solar ones you asked for) 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
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

You said it on the call — real TPO and solar photos on those specific product pages. Same goes for metal + commercial. 3–5 shots per category is plenty. Best lighting, clearest angle, crop later.

Metal Roofing
3–5 photos
Commercial
3–5 photos
TPO
3–5 photos
Solar Panels
3–5 photos
Residential
3–5 photos

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