< ALL_WORK
// RESIDENTIAL & COMMERCIAL ROOFING  ·  June 2025 – March 2026

Linta Roofing

866%

Google Ads revenue increase

11:1
Peak Google Ads ROAS
$1.39M
Organic search revenue (vs. $395K)
726%
Google Business Profile revenue lift
3,842
Ranked keywords (+72% in 9 months)
// THE CHALLENGE

The problem

When we took over marketing on June 1, 2025, Linta Roofing was converting just 0.82% of website sessions into contacts.

There was no SEO strategy, paid campaigns were losing money against best practices, and brand presence in the market was minimal.

The mandate was total ownership: build and execute a growth marketing strategy across every channel, from scratch.

// THE STRATEGY

What we built

Google Ads: audited and rebuilt every campaign against best practices, relaunching June 25 with tightened structure, conversion tracking, and location assets.

Google Local Service Ads: upgraded creative and imagery, expanded location targeting, moved to 24-hour availability with an AI voice assistant, and enforced lead-quality tagging to lower CPA.

SEO & content: rebuilt the content strategy on StoryBrand and They Ask, You Answer — long-tail keywords and the real questions homeowners ask became the content pillars, backed by sitewide schema markup for SERP features and AI Overviews.

CRO: added and message-tested CTAs throughout the content library to convert the traffic already arriving.

Google Business Profile: launched an aggressive review engine — end-of-job nurture sequences, satisfaction calls, and QR-coded jobsite phone screens for superintendents to capture reviews at final walkthrough.

Broadcast & social: wrote and directed TV and radio commercials plus social video ads to build awareness with an audience that still watches local news and listens to broadcast radio.

// THE RESULTS

The high score

Google Ads: $661,187 in revenue July–December 2025 vs. $68,485 the prior year — an 866% increase, with 11:1 ROAS in July and an 8:1 average after.

Google LSA: 292% YoY revenue growth in October and 792% in November, at the lowest CPA of any channel.

Organic search: $1.39M in revenue vs. $395K the prior year — a 252% increase.

Google Business Profile: $1,143,321 July–December 2025 vs. $138,427 in all of 2024 — a 726% increase.

SEO: total ranked keywords grew 2,231 → 3,842 (+72%) in nine months. Top 3 positions went 36 → 139 (+286%), 4–10 went 174 → 574 (+230%), and page-one keywords went 450 → 1,334 (+196%).

Reputation: 250+ new five-star Google reviews, compounding both LSA and map pack performance.

// THE PROOF

Straight from the dashboards

No rounded-up claims — these are the actual reporting screenshots behind every number above.

Google Ads revenue, monthly
Linta Roofing: Google Ads revenue, monthly — HubSpot revenue attribution by month. Pre-engagement months sit under $35K; July 2025 onward peaks at $167,474 with $113K–$133K sustained through the fall.
HubSpot revenue attribution by month. Pre-engagement months sit under $35K; July 2025 onward peaks at $167,474 with $113K–$133K sustained through the fall.
Google Local Service Ads revenue, monthly
Linta Roofing: Google Local Service Ads revenue, monthly — LSA revenue climbs from $17K–$58K to $263,404 in July 2025, holding $230K–$257K through September at the lowest CPA of any channel.
LSA revenue climbs from $17K–$58K to $263,404 in July 2025, holding $230K–$257K through September at the lowest CPA of any channel.
Organic search revenue, monthly
Linta Roofing: Organic search revenue, monthly — Organic revenue peaks at $350,291 in July 2025 after the StoryBrand and They Ask, You Answer content rebuild — $1.39M for the period vs. $395K prior year.
Organic revenue peaks at $350,291 in July 2025 after the StoryBrand and They Ask, You Answer content rebuild — $1.39M for the period vs. $395K prior year.
Google Business Profile revenue, monthly
Linta Roofing: Google Business Profile revenue, monthly — Map pack and profile revenue reaching $273,060 in a single month, driven by the review engine and 250+ new five-star reviews.
Map pack and profile revenue reaching $273,060 in a single month, driven by the review engine and 250+ new five-star reviews.
Organic keyword rankings, Semrush
Linta Roofing: Organic keyword rankings, Semrush — 3,842 total ranked keywords as of March 2026 — 139 in the top 3, 574 in positions 4–10, plus AI Overview and SERP feature presence.
3,842 total ranked keywords as of March 2026 — 139 in the top 3, 574 in positions 4–10, plus AI Overview and SERP feature presence.