AI automation · Fractional marketing
Brandon Roofing: A rebuilt website and lead system, built by AI agents I direct
Brandon Roofing is a third-generation, family-owned roofing company that serves Hillsborough, Pasco and Pinellas counties. I have led its marketing since February 2024. I direct the AI agents that build the website, write the articles and run the lead system, and I decide what goes live. Live site: flbrandonroofing.com.

What is live
A faster site, a deeper content library and an instant estimate
Rebuilt website
AI agents I direct moved flbrandonroofing.com off WordPress to a static site built with Astro and served by Cloudflare. It went live on Oct. 29, 2026. A 230-row URL checklist keeps the old links working, and the site keeps its page titles, descriptions and sitemaps for search.
Content for homeowners
The site has 156 roofing articles, sorted into eight homeowner topics such as insurance and claims, storms and weather, and codes and permits. City pages cover Brandon, Riverview, Valrico, Plant City, Temple Terrace and Lutz, and landing pages cover roof repair, roof replacement, metal roofing and roof-age inspections.
Instant estimate
The instant estimate page runs Roof Glance, my roof-quote app. A homeowner enters an address, the app measures the roof from aerial data and shows an estimate based on Brandon Roofing’s prices, and the lead goes to the company. Roof Glance is live and actively producing leads.

The lead system
How a homeowner becomes a lead
AI agents built and maintain each step, and automated tests check the lead routing.
- 1Search and ads
A homeowner finds the site
Google Ads and search send homeowners to service pages, city pages, landing pages and the instant estimate.
- 2Form, estimate or call
The homeowner reaches out
The homeowner requests a free inspection, gets an instant estimate or taps the call button.
- 3Spam check
Bots are stopped
Every form checks that a real person is filling it out and blocks links and phone numbers that are not real U.S. numbers.
- 4Saved, then sent
The company gets the lead
Each lead is saved to a database first and then emailed to the company. Outside office hours, the homeowner gets an after-hours confirmation.
- 5Measurement
The ads learn from leads
Form leads and call clicks count as conversions in Google Ads and Google Analytics, so the ads are tuned for leads, not just clicks.
Campaign pages
Pages built for each traffic source
Video landing page
A landing page built around a 56-second Facebook video, “You don’t have to hold the ladder,” plays the video and leads viewers to the free roof inspection offer.
Tampa Bay Roof Quote
Tampa Bay Roof Quote is a separate landing site for paid traffic. It has a free inspection form and a quote page powered by Roof Glance. See the Tampa Bay Roof Quote case study.
My role
I set the strategy, the voice and the quality standards. AI agents build the pages, write the articles and maintain the lead system and tracking. I review the work and approve what goes live.
Next conversation
Let’s talk about the work.
Leadership role, growth mandate, product build, or marketing system. I’m glad to walk through the decisions behind what I’ve shipped.
Contact Mike