Where we're at · updated live
mosaicroofingcompany.com is live on the new build · 4/27/2026
DNS moved to Cloudflare, both apex (mosaicroofingcompany.com) and www are active, SSL provisioned via Google Trust Services. The old WordPress site is retired. All 109 redirects working — Google's existing rankings carry over cleanly. Email through Google Workspace was never touched and is still working normally. The cutover took ~30 min end-to-end. Welcome to the new web presence.
site is launched · 5 polish items left · take your time
I added GAF Certified mentions across your trust bar, hero, Why Mosaic section, Storm Damage card, Insurance Claim section, and as a full callout on 5 service pages — but I'm using a placeholder badge style. Send me the official GAF logo file (PNG or SVG) and I'll swap it in everywhere.
text or email the fileYour brief showed "GBL-0523-21153" but also said "replace ####### with the actual GC license number" — wasn't sure which was right. I have GBL-0523-21153 in the trust bar + footer right now. Confirm or correct.
just yes/no with the right numberThe landing page is built and live with all 8 sections + a working inspection form. I have placeholders waiting for your copy on Section 2 (What Happened — affected zip codes, hail size, damage paths), Section 3 (Insurance Deadline Explainer additions), and Section 4 (Hail Damage Visual descriptions).
send when you've got it writtenThe blog post page is published as a placeholder so Google can index the URL right away. Drop your full article body whenever and I'll plug it in.
no length requirement — write to your styleFor the hailstorm landing page Section 4 — real photos of actual Mosaic jobs showing what hail damage looks like and what the repair looks like after. Strong social proof. If you don't have any handy, the page works fine without them.
text wheneverYour CBS46 segment screenshot is featured prominently on the Atlanta News First page. If you get the actual video file or YouTube link later, send it and I'll embed.
Your TrustedSite badge code is now in the head of every page on the new site. The badge will auto-render on each page once TrustedSite's CDN propagates the verification.
Per your install spec: Warranty Chart on the homepage + storm damage page. Timberline HDZ on the residential roofing page. Parts of a Roof on the homepage + about page. Shingle Comparison on the roof replacement page + the June 2025 hailstorm landing page. Lazy-loaded so they don't slow page load. iframe sources untouched per your "do not modify" instruction.
things we can layer in once you're live · zero pressure
Company Cam map showing every job location (local SEO signal) · Boss Up AI chatbot capturing quote requests 24/7 and booking appointments into your CRM. More capture = more signal back to Google.
reply "yes" in messenger to roll inSecurity patches · uptime monitoring · 2 hrs/mo content tweaks · seasonal storm-push updates. Anything beyond 2 hrs quoted first. Cancel anytime.
talk about it after launch — no rushColony 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.
5 holes we beat them on
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 |
Screenshot-ready · share with anyone
Deposit in · balance on delivery · no subscriptions · $497 total
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 | $497 | 13 custom pages + teardown + schema + 3 concepts + live portal. Same scope as the $8k tier. |
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.
Anything hits your head — text me, don't hesitate
Update anything here? Text or email