Build the product
Gordon decided what to build, which problem it would solve and how the team would measure it. He led the work from idea to launch.
Gordon Brown · Founder, The Contractors Marketing
Gordon Brown has worked in digital advertising for 16 years. He built Magnolia Online’s advertising products, which generated $27M+ in lifetime revenue from 2013 to 2025. He also hired and managed a team of eight. Today, he leads TCM’s advertising work for roofers and home-service businesses.
Magnolia Online’s historical business revenue, reported by Gordon Brown. TCM client revenue and roofing sales are measured separately.
Since 2010
Gordon has spent 16 years building advertising products, testing ideas and leading teams.
June 2010–June 2013
Senior Product Manager
Gordon developed advertising products and tools for reviewing performance data.
June 2013–December 2025
Founder and Product Lead
Gordon built advertising products, ran tests and hired and managed eight people. He reports more than $27M in lifetime revenue across Magnolia Online’s advertising products.
June 2017–June 2018
Senior Technical Product Manager
Gordon led product launches and A/B tests across three business units. This role overlapped with his work at Magnolia Online.
2025–present
Founder
Gordon leads advertising work for home-service businesses, including landing pages, call and form tracking, CRM follow-up and reports.
Magnolia Online · 2013–2025
Gordon led the products, tests and team behind Magnolia Online’s $27M+ in lifetime advertising-product revenue.
Gordon decided what to build, which problem it would solve and how the team would measure it. He led the work from idea to launch.
The team tested different approaches and reviewed the data to decide what to change.
Tracking and reports helped the team review costs, revenue and conversions. Gordon also led pricing and integrations.
Gordon hired and managed eight people at Magnolia. He coordinated product plans, data analysis and integrations.
Roofing advertising
Choose the right offer, ads, and channels. Then track the leads, bookings, and sales.
Facebook & Instagram
Test ads that show real roofing work, answer homeowner concerns, and give people a clear next step.
Google Ads
Build separate campaigns for repairs, replacements, and storm damage. Match each ad and page to the service and location.
Microsoft Ads
Test local searches with a separate budget. Track lead quality and cost before spending more.
Measurement
Track calls, forms, qualified leads, and bookings. Use the client’s sales feedback to improve the ads.
Roofing examples
See what we built for roofing ads. Then explore a demo report with example numbers.
See the offer pages, lead forms and callback scheduling we built.
See the roofing workSee how a report connects spend, leads and sales. The numbers are examples, not results from a real client.
Explore the demoFor roofing business owners
What our experience means for your advertising.
Founder Gordon Brown. He has worked in digital advertising since 2010, with roles at OBMedia and ReachMobi and his own business, Magnolia Online.
Gordon reports more than $27M in lifetime revenue from Magnolia Online’s advertising products, 2013–2025. TCM client revenue and roofing job sales are measured separately.
We use it to plan offers, test ads and landing pages, track leads and review lead quality. Each campaign depends on the roofer’s services, location, budget and sales follow-up.
Facebook, Instagram, Google Ads and Microsoft Ads. We choose channels based on the business’s services, service area and budget.
Calls, forms, qualified leads, appointments, sold jobs and collected revenue. These show where ads or sales follow-up need attention. Track ad spend and agency fees separately.
The roofing case study shows the pages, lead forms and callback scheduling we built. The separate demo explains a campaign report using example numbers, not real client results.
Free marketing audit
Start with a review of your advertising, tracking, and lead follow-up.
Get My Free Marketing Audit