dollarmademedia.com
Invoice #DMM-2026-044 · Deposit

Let's get
you ranking again.

Kyle — great talking with you today. This is the deposit invoice for the custom Mosaic Roofing build. Two days from the moment this clears, your new site is live at mosaicroofingcompany.com and the WordPress redirect mess is history.

Client Mosaic Roofing Co.
Invoice Date April 18, 2026
Due Upon Receipt
Agency Dollar Made Media
Line Items

What you're paying for

One custom-coded, multi-page roofing site — built from scratch, tuned for Atlanta local search, shipped in 2 days.

Service Amount
Deposit · Due Now
Custom Mosaic Roofing website — 50% deposit

Kicks off the 2-day build clock. Includes: competitor teardown of colonyroofers.com (delivered), 3 design concepts for your pick, full multi-page site with dedicated Atlanta News First / Better Call Harry feature, sub-3s load times, book button above the fold on mobile, all 404s killed, technical SEO that unwinds your Sept LSA collapse, FB + IG keyword integration, LocalBusiness + RoofingContractor + AggregateRating schema, Search Atlas compatible, and ongoing project portal.

$250.00
Balance · On Delivery
Remaining 50% — due when site goes live

Paid the moment mosaicroofingcompany.com is serving your new site and the old WordPress install is retired. 2-day clock from deposit to go-live.

$250.00
Add-On · Awaiting Your Authorization
Integrations Pack

Company Cam map + recent-projects embed (job locations pinned, huge local-SEO signal) + Boss Up Solutions AI chatbot wired into the site and synced to your existing CRM for on-site question answering and appointment booking. One-time setup; ongoing maintenance falls under the $150/mo retainer like everything else. 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 with unique content, local schema, and city-specific CTAs). Anchored sections are included at $500 and rank nearly as well; dedicated pages are the maximalist play if you want full local-SEO coverage per city. Reply "yes" in Messenger to upgrade.

$497pending auth
Due Today · 50% Deposit
Total project: $500 · balance on delivery
$250
Optional · Starts After Launch
$150/mo Retainer — keeps the site maintained

Security updates, uptime monitoring, content tweaks up to 2 hours a month, seasonal storm push updates, the works. Anything beyond the 2 hours gets quoted before I touch it — zero surprises.

$150/mo
Included

What $500 gets you

Custom-coded multi-page site

Core pages tuned to your actual services — residential + commercial + repair/replacement + storm/hail + insurance claims — plus service areas, reviews, projects, blog/news, about, contact. Each page with its own SEO-targeted meta tags + real project photos.

Competitor teardown of colonyroofers.com

Already delivered in your portal. Full head-to-head on keywords, schema, social proof, and where they're weak (TPO + solar coverage: zero).

3 design concepts to choose from

As promised on the call — you pick the direction before the full build starts. No guessing, no second-guessing.

Technical SEO that unwinds September

Clean URL structure, no redirect chains, XML sitemap, robots.txt, per-page meta tags, LocalBusiness + RoofingContractor + AggregateRating schema — the stuff that makes Google trust you again.

5.0 / 100+ review star snippets

AggregateRating schema wired in so Google shows your star rating directly in search results. Colony doesn't have this.

Facebook + Instagram integration

Keyword-aware Open Graph tags so shares look sharp, IG feed embed, social links in footer, all profiles wired to the same keyword strategy.

Domain cutover handled

We point mosaicroofingcompany.com at the new site via Cloudflare Worker — your domain stays yours, WordPress gets retired, zero email downtime.

Live project portal with % progress

You're reading from it. Real-time status, invoice, photo upload, contact — everything in one link so you're never wondering where we're at.

Atlanta News First / Better Call Harry section

Dedicated feature section on the site showing your media coverage — just send me the video + photos from the segment and I'll build it so it looks legit, not bolted-on.

Sub-2.5-second page loads

Current site loads in ~6s. New site targets under 2.5 seconds on core + service pages (measured via PageSpeed Insights post-launch). Projects page with the embedded Company Cam map may hit ~2.8s since iframe content is outside our direct control — flagged upfront.

Book button above the fold on mobile

No scrolling to book. The quote/call CTA is the first thing a mobile visitor sees — where 70%+ of your Google traffic is landing.

Every 404 killed

Full audit of broken links and dead URLs on the current site. Redirected cleanly on the new build so nothing leaks link equity.

Plays nice with Search Atlas

If you want to keep running Search Atlas on the SEO side, the new site is structured to work with it — clean meta, schema, sitemap exposed, no tooling conflicts.

How this compares

Real Atlanta roofer site quotes pulled 4/18. Same deliverable scope — custom multi-page site with SEO — priced across the market.

Tier 01 · Low
Freelance / WordPress template
$800–$1,500
Template-based WordPress. Same stack that just cost you 4 months of LSA calls. No custom SEO, no schema, no teardown.
Tier 02 · Mid
Regional agency
$3,000–$6,000
Semi-custom build. Usually drag-and-drop editor + light SEO. Rarely includes schema, rarely includes a competitor teardown.
Tier 03 · High
Full-stack custom + SEO
$8,000–$15,000
Custom-coded site, full on-page SEO, schema, 10+ pages. Closest match to what you're getting — just 16× the price.
You Pay
Mosaic
Dollar Made Media
$500
Custom-coded 9 pages + teardown + schema + 3 design concepts + live portal. Same scope as the $8k tier.

Two ways to send $250

Pick whichever's easier for you. The moment this clears, the 2-day build clock starts and your portal status tracker updates automatically.

PayPal

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

Pay $250 with PayPal
Apple Pay

Tap below — opens iMessage with (918) 949-8755 pre-filled. Send Apple Pay from your Messages app, done in 10 seconds.

Apple Pay $250 via 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.
Kyle, seriously — thanks for calling. The September LSA thing is fixable, and we're going to fix it. Your 5.0 on 100+ reviews is the kind of social proof most roofers would kill for, and right now your site is hiding it. In two days, it won't be.
— Kane Dollar, Dollar Made Media