An executive brief to convert 25 years of trust and 689 Google reviews into measurable pipeline across Greater Boston — concentrated on the points that move the needle.
What you'll find in this report
Audit & Stack
6-point tech + local review
Competitor Benchmark
10 Greater Boston roofers
Keyword & GEO
AI-search first-mover layer
6-Point Strategy
Local · GEO · GLSA · Ads · Social · AI
KPI Dashboard
The numbers that matter
90-Day Plan
Quick wins → compounding
Risks & Opportunities
What to watch, what to win
Recommendations
4 bets that change the arc
4.9★ / 689
Google Reviews
26
Service Cities
25+
Years Operating
+140%
Leads in 90 Days
01 · Executive Summary
From analyzing frsroof.com, the tech stack, the competitive landscape, and the local search environment.
FRS owns a real trust moat — 4.9★ / 689 Google reviews, 25+ years, in-house crews. A credential most competitors can't match.
But the trust isn't in the funnel: weak local SEO across 26 cities, no Local Services Ads, thin city pages leak leads daily.
The opportunity is Local + GEO + GLSA — a first-mover Generative Engine layer for AI search that no local competitor has claimed.
Projected 90-day impact: +180% organic traffic, +140% qualified leads, top-3 pack in 12 cities, CPL from $74 to under $45.
02 · Company Snapshot
A review-rich local contractor with a real trust moat — and a funnel that doesn't reflect it yet.
The Business
Locally-owned residential + commercial roofing & gutter contractor — in-house crews, no subcontractors, transparent line-item pricing, financing from 6.99% APR.
Service Area
26 Greater Boston cities: Arlington, Belmont, Boston, Brookline, Cambridge, Medford (HQ), Newton, Somerville, Waltham, Watertown, Woburn & 15 more across Eastern MA.
Trust Signals
4.9★ / 689 Google reviews · BBB Accredited · OSHA-compliant · manufacturer-certified · GuildQuality verified · 25+ years operating.
03 · Audit
Concentrated on the points that matter most — the critical and high-impact gaps.
Local SEO
CriticalStack: Site Kit
Finding
City pages exist but thin & duplicated. Only a fraction of 26 cities have dedicated, indexable pages.
Opportunity
Programmatic city × service matrix (26 × 5) with unique content, NAP, city reviews, schema.
Google Business Profile
CriticalStack: TrustIndex
Finding
GBP verified with strong reviews, but categories, posts, photos & Q&A underused; replies inconsistent.
Opportunity
Full GBP: 14 categories, weekly posts, photo rotation, review-reply system, FAQ seeding, service-area map.
Local Services Ads
CriticalStack: —
Finding
No GLSA presence. For roofing — a GLSA-eligible vertical — this is the highest-intent pay-per-lead channel left on the table.
Opportunity
Apply for Google Screened / Licensed, launch GLSA in 26 cities on repair + replacement + emergency.
GEO / AI Visibility
HighStack: —
Finding
No citable content for AI engines. FRS is invisible in ChatGPT, Gemini, Perplexity & AI Overviews for "best roofer [city]".
Opportunity
GEO answer pages, FAQ schema, local-press mentions — make FRS the cited local answer.
Technical SEO
HighStack: GTM · GA
Finding
GA4 + GTM present (good). Core Web Vitals dragged by Divi/video hero; LocalBusiness + Review schema incomplete.
Opportunity
Audit CWV, lazy-load video, ship full LocalBusiness + Service + Review + FAQ schema, fix canonicals.
Website UX / CRO
HighStack: WordPress · Divi
Finding
Clean Divi build + Blazeo chat. Estimate form asks 6 fields — friction on mobile; click-to-call not prominent.
Opportunity
3-field mobile form, sticky click-to-call, urgency CTAs, financing calculator above the fold.
04 · Competitor Benchmark
A qualitative capability matrix across SEO, GEO, local, GBP, content, ads, landing, CTAs, social & AI visibility.
| Company | Reviews | SEO | GEO | Local | GBP | Content | Ads | Landing | CTAs | Social | AI Vis. |
|---|---|---|---|---|---|---|---|---|---|---|---|
FRS Roofing + GuttersYOU Medford | 4.9★ / 689 | ||||||||||
Mighty Dog Roofing North Shore | 4.8★ / 500+ | ||||||||||
GF Sprague Roofing Quincy/Hingham | 4.7★ / 400+ | ||||||||||
Sela Roofing Peabody | 4.8★ / 600+ | ||||||||||
Ranch Roofing Watertown | 5.0★ / 109 | ||||||||||
Commonwealth Roofing Boston | 4.6★ / 200+ | ||||||||||
Watertown Roofing Watertown | 4.7★ / 150+ | ||||||||||
Allstate Construction Boston | 4.5★ / 300+ | ||||||||||
Colonnelli Roofing North End | 4.8★ / 250+ | ||||||||||
Kanga Roof Boston | 4.9★ / 120+ |
Lead in GEO + GLSA
No competitor has a real GEO or Local Services Ads program — both are first-mover channels.
Close the content gap
Mighty Dog & Sela out-content FRS today. A storm + insurance + case-study engine closes it in 60 days.
Weaponize the reviews
689 reviews at 4.9★ out-reputes nearly every benchmark. City-tagged, it wins local packs.
05–11 · Strategy
Local SEO, GEO, Local Services Ads, Google Ads, Organic Social, and an AI workflow underneath all of them.
Keyword Clusters
Emergency Roofing
"emergency roof repair Boston"
"24/7 roofer MA"
"roof leak repair now"
Critical — fastest path to GLSA + calls
Roof Repair
"roof repair Medford MA"
"shingle repair near me"
"leak repair cost"
High — dedicated repair landing + FAQ schema
Roof Replacement
"roof replacement cost MA"
"new roof installation Boston"
"shingle replacement"
High — financing-led content + calculator
City-Based
"roofer Woburn MA"
"roofing Watertown MA"
"roof repair Somerville"
Critical — 26-city landing program
GEO — Generative Engine Optimization
ChatGPT
Q&A pages citing verifiable facts (25 yrs, 689 reviews) + GBP & local press links.
Gemini
Lean on Google Graph: GBP completeness, service-area map, LocalBusiness schema, fresh reviews.
Perplexity
Earn citation in local lists & news; publish well-sourced, quotable guides.
AI Overviews
Top-3 pack + review/FAQ schema + a concise "best roofer [city]" summary per page.
Principle: make FRS the most citable, structured, verifiable local roofer — so AI names FRS, not an aggregator.
06
Local SEO
07
GEO — AI Search
08
Local Services Ads
09
Google Ads
10
Organic Social
11
AI Workflow
12 · Dashboard
Organic, calls, leads, bookings, GBP, GSC, rankings, CPL, conversion rate — with a 5-month trajectory and funnel diagnostic.
1,240
Organic Traffic
Target: 3,500 /mo by Day 90
186
Inbound Calls
Target: 450 /mo
94
Qualified Leads
Target: 220 /mo
41
Booked Estimates
Target: 110 /mo
312
GBP Actions
Target: 700 /mo
8.4K
GSC Impressions
Target: 22K /mo
#6
Local Pack Rank
Target: Top 3 in 12 cities
$74
Cost / Lead
Target: < $45
Organic Traffic & Lead Projection · 5 Months
Baseline → post-implementation. Target trajectory, not a guarantee.
Lead Mix
Estimated channel attribution.
Conversion Funnel (per 100 visits)
Where the biggest leak is today.
Diagnostic Read
Biggest leak: form completion (42% → 22%).
Reduce fields to 3, add click-to-call, mobile-first.
Lead → Estimate drop (22% → 11%).
Instant SMS follow-up + booking link inside 5 min.
Close rate 6/100 — healthy for roofing.
Scale top-of-funnel; protect quality with financing offers.
13 · Risks & Opportunities
Risks
Local-pack ranking jumps take 60–90 days for high-difficulty cities.
Mitigation: Start with lower-difficulty cities; stack quick wins to build authority.
GLSA lead-quality / CPL volatility during ramp-up.
Mitigation: Tight geo + service filters, daily caps, weekly lead review.
Opportunities
No competitor has a real GEO / AI-visibility presence — first mover wins.
Move: Prioritize GEO answer pages + schema in first 60 days.
689 reviews are an underused asset; city-tagged reviews turbocharge local pack.
Move: Tag every new review to a city; surface on the matching page.
14 · 30-60-90 Day Plan
Sequenced for quick wins first, then compounding.
15 · Recommendations
If I joined on Day 1, these are the decisions I'd make.
Make Local + GEO + GLSA the three pillars — where FRS wins the next 12 months.
Treat the 26-city landing-page program as the spine of organic + paid + GBP.
Convert the 689-review asset into city-tagged social proof on every city page.
Engineer the funnel: 3-field form, click-to-call, 5-minute follow-up, financing-led CTAs.
Next Step
30 minutes. I walk through this brief with the FRS team, answer questions, and map the first 30 days to your season and crew capacity.

Who I Am
Founder, Imagina Digital / Marketing Strategist
Background
Journalism + 12 years in digital marketing. I explain things people cannot explain for themselves.
Agency
Founded Imagina Digital in 2014. 300+ projects in tech, education, immigration and consulting.
International
Worked between Brazil, Canada and Portugal. I understand how innovation ecosystems operate in different markets.
Availability
Open to exclusive, full-time dedication, upon negotiation.
Beyond the Agency
I have been involved in business associations and innovation ecosystems since 2012. I understand how institutions, startups and governments connect.
ACIF
Member & Communicator
2012–2015
Affiliated member of the Commercial and Industrial Association of Florianopolis, one of Santa Catarina's most established business networks, connecting entrepreneurs, industry leaders and public institutions.
ACATE — Internationalization Group
Participant
2023–2024
Joined the internationalization working group of Santa Catarina's leading tech association. Engaged in discussions on market expansion, innovation ecosystems and cross-border business development.
Startup & Innovation Events
Attendee & Networker
2013–Present
Collision (Toronto), Web Summit (Lisbon), Vancouver Startup Week, Unicorn Factory (Lisbon), Boost Nest (Lisbon), Startup Summit (Florianópolis). Present in the rooms where ecosystems are shaped.
EGC / UFSC
Visiting Student
2024–Present
Attending selected master's-level courses at UFSC's Knowledge Engineering & Management program (PPG-EGC) as an independent student, building academic connections with researchers and professionals working in data science, AI, innovation and technology.
Next Step
30 minutes. I walk through this report with you, answer questions, and we see if this is the right fit for both sides.