Peak Growth Roofing · The Complete Stack

Developed by Agentic Personnel LLC

Your website ranks,
your socials attract,
your trust factor multiplies,
your reviews compound,
all from one playbook.

The brand authority layer your SEO team can't build. The agentic social operation no agency offers. The roofing-specific website infrastructure that ranks every town you serve and gets you cited in ChatGPT and Google AI Overviews. One stack. One bill. One throat to choke.

Scope
Website + SEO/AEO/GEO/AIO
4R strategy + 14 channels
Agentic media operation
Why now
15–48% of searches show AI Overviews
900M+ ChatGPT weekly users
11% of homeowner discovery is AI search
What you own
The website. The agents. The data.
Every credential in your name.
A live dashboard on the system.
At a glance · investment
Line itemSetupMonthly
Peak Growth Web$4,200
Peak Growth Playbook$12,400$4,200/mo
Scoreboard Dashboard$3,200
Peak Growth Media Director$12,400$3,800/mo
Full stack$32,200$8,000/mo
+ $2,000/mo media spend (scales with budget %) — paid directly to the platforms in your name; ad creation and management are included in operations.
Operating target
30–80
Inbound leads per month from organic + maps in year 1
targeting 100–300/mo by year 2 in a healthy rollout
Operating target
15–30%
Close rate on inbound leads
designed to outperform 5–10% on cold outbound
Operating target
$30–80
Cost per lead, blended
aiming across organic, paid, and referral with disciplined execution
01b The game-day breakdown

Your game plan, in four minutes.

Most roofing-contractor websites are a brochure that happens to live on the internet. They get rebuilt every three years, sit at the bottom of search results, and have nothing wired up to the rest of the marketing operation. Peak Growth Roofing is the alternative — a marketing operation you can run like a football team. A playbook of ten owned systems on offense. A shared scoreboard where your sales reps engage on the same field every day. A live dashboard where you and your team can see — in five seconds, from anywhere — exactly what's winning, what's losing, and where to push next.

Three products, one operation, every play wired into the same scoreboard. Peak Growth Web is the front door — a portable kit of SEO, answer-engine, and AI-search infrastructure that ranks every town you serve independently and gets you cited by ChatGPT and Google AI Overviews. Peak Growth Playbook is the local-authority layer — ten systems handling Google Business, technical SEO, project proof, reviews, conversion tracking, citations, and a live Gamified Dashboard. Peak Growth Media Director is the agentic media operation — eight specialized AI agents on a server you own, publishing every weekday, running paid campaigns, and tracking AI-citation visibility across five engines.

Every credential, every byte, every post is owned by you. Full transparency — every play, every yard, every point on the scoreboard. If our relationship ever ends, you keep the entire system and run it without missing a post.

01c Owner summary

What this system is designed to do, what it needs from your team, and what you will own from day one.

This system is designed to do three things: build owned authority, increase qualified inbound opportunities, and make the marketing operation portable and visible instead of locked inside a vendor. The operating targets below are directional, not guaranteed. In a healthy rollout, the goal is to move this brand from zero-review / low-authority footing toward a credible trust position, a review base that compounds, and an inbound lead flow that grows from owned channels instead of relying only on paid leads.

A · Target outcomes

What this system is aiming at

  • ReviewsTarget 50+ Google reviews at 4.5+ stars in the first 6–9 months, with consistent use of the review engine. Zero-review footing today; credible local trust base as the goal.
  • Leads30–80 inbound leads per month from organic, maps, referral, and supporting paid channels in year one. Designed to scale higher in year two as authority compounds.
  • ConversionTarget a healthier inbound close rate than cold outbound by improving trust signals, response time, and attribution discipline.
  • CostReduce dependency on high-cost PPC/LSA-only acquisition by increasing owned discovery channels that compound without ongoing spend.
  • OwnershipAll critical credentials, infrastructure, and reporting access transferred into the client's control as each system is wired in — substantially complete by the end of the build window.
B · What we wire in on setup

How we plug your team into the system

Two halves below. The marketing engine bullets (imagery, authority layer, point of contact) are what we run as part of the engagement. The optional sales-team integration bullets (speed-to-lead scoreboard, CRM wiring) are interesting capabilities you can plug your reps into when you're ready — they're offered, not assumed.

  • 5-minute speed-to-lead, gamified. Optional sales-team integration. The system is built around the industry's 5-minute SLA (Harvard/MIT research). If you want to plug your reps in, we wire response time into the scoreboard (+3 for hits, −3 for misses, business hours respected) and let the leaderboard run itself. If your sales team prefers to keep their own workflow, the marketing engine still runs without it.
  • Project imagery pipeline. We set up the photo-capture flow on your crew side so job photos, trucks, and team shots feed the content engine automatically.
  • Authority + trust layer. Owner bios, team pages, licenses, service-area copy. We build it once with your input, and the system maintains it.
  • CRM wiring. Optional sales-team integration. Lead source fields, sales outcomes, attribution loops — if you want closed-revenue tied back to the originating marketing channel, we wire your CRM into the dashboard. If you'd rather keep CRM data separate, the marketing engine still reports on traffic, leads, and review velocity without it.
  • Internal point of contact. We need one person on your side we can ping for approvals and photo drops. That's the only ongoing ask.
C · Integration with your sales team

How the marketing system connects to your sales team

Marketing will not just generate leads — it will improve how leads are routed, tracked, and learned from. The dashboard is designed to evolve toward booked inspections and closed revenue, not stop at traffic metrics.

  • Lead stages defined clearly: new → contacted → set → sat → closed → lost
  • Reps onboarded to lead context — where the lead came from, what pages they saw, what objections to expect
  • Dashboard tracking booked inspections and closed jobs where CRM data is available — not just form fills and clicks
  • Monthly review compares marketing quality and sales follow-through, so missed revenue is not blamed blindly on either side
D · Ownership in plain English

What the company owns on day one

This is not a license. This is a transfer of control.

  • The website, codebase, and hosting — under accounts in the company's name
  • All data, dashboard access, and analytics — directly accessible, not filtered through a vendor
  • Social accounts, GBP, Search Console, and GA4 — company accounts, Agentic Personnel as authorized admin
  • VPS, AI agents, content archive, and credentials map — on infrastructure the company controls
  • If the relationship ends, the company keeps the machine and can hand it to another competent operator without rebuilding from scratch
01d What this replaces for this brand

For this roofing company, Peak Growth is designed to replace a traditional SEO / digital marketing retainer with an owned, AI-aware growth system built under the company's control.

FunctionWith a traditional agency retainerWith Peak Growth
SEO and local visibilityTypically outsourced to a vendor with unclear ownership and black-box processes.Replaced by Peak Growth Web + Peak Growth Playbook — infrastructure the company owns and can verify.
ReportingMonthly PDFs and partial visibility. Source data stays in the agency's tools.Live Gamified Dashboard with direct access to underlying data — plus a real monthly recap PDF with a local-competitor scout report.
Social publishingManual, ad hoc, or missing. Output depends on a human account manager's availability.Replaced by Peak Growth Media Director — agentic publishing every weekday with a structured editorial calendar.
Reviews and GBP operationsOften inconsistent. Review requests depend on the service team remembering to ask.Replaced by systematic Peak Growth Playbook operations — a structured review engine, GBP management, and authority compounding.
AI-search visibilityUsually not built as a first-class function. Most agencies are still catching up to what this requires.Built directly into the stack as a core infrastructure layer — not a future add-on.
Credentials and continuityHeld by the agency. If the relationship ends, rebuilding is the only path forward.All credentials transferred to the company on day one. Any competent operator can continue the work without a rebuild.
02 The authority system

Most roofers' websites are a brochure. Yours will be a system.

The brochure approach is what every roofing contractor has tried for the last fifteen years. A web designer builds a five-page site, the contractor pays a monthly maintenance fee, traffic underperforms, and three years later it gets rebuilt. The website is treated as a finished thing instead of an operating system.

Peak Growth Roofing treats the website as the home base of a four-pillar marketing operation. Reputation (your Google reviews and BBB standing) is the entry door — if a homeowner doesn't trust you on the review surface, none of the other dollars matter. Reach (your website plus everything that drives traffic to it — SEO, GBP, social, video, paid ads) is what gets you in front of the buyer in the first place. Resell (email lists, maintenance plans, post-job follow-up) makes the second sale, which is roughly five times cheaper than the first. Referral (engineered, not accidental) turns happy customers into a sales force.

Most roofers focus on one of these. The ones who do all four win. The website is roughly thirty percent of the marketing system; the other seventy percent are workflows that happen outside the website but feed back to it. The Complete Stack covers all four pillars: Peak Growth Web as the website foundation, PGMD for the agentic media + AI-discovery layer, and the Peak Growth Playbook for the local-SEO, dashboard, and ownership layer — three components that lock together through a shared brand voice, a shared FAQ library, a shared analytics loop, and a shared image archive.

Built the way you'd build a roof.
Three products. One marketing system. Peak Growth Roofing · Slogan inventory
03 Ownership

Most agencies rent you a storefront. We hand you the building.

Most marketing agencies build inside their own proprietary systems. The contractor keeps the domain — sometimes — but rarely owns the code, the website, the landing pages, the automations, the data, the reports, the workflows, the content archive, or the credentials behind any of it. When the relationship ends, the marketing operation ends with it, and the contractor starts from zero with the next agency.

Peak Growth is structured the opposite way. Every component lives under accounts in your name, on infrastructure you can transfer to any competent developer, with a written runbook documenting how it all fits together. The work we do compounds inside your business, not ours.

AssetTraditional agency modelPeak Growth owned model
WebsiteBuilt on the agency's CMS or proprietary platform; you license it month-to-month.Your repository. Your code. Portable to any host or developer.
CodebaseClosed. You see the rendered pages, never the source.Open. Hosted on your GitHub. Standard Next.js — every web developer in the country can read it.
Hosting / deploymentBundled into the retainer; you don't have a login.Vercel under your account. You hold the credentials.
DatabaseOften invisible — leads sit in the agency's CRM, your only access is a weekly export.Supabase under your account. Direct read access to every row.
Google Business ProfileAgency claims it under their email; you're added as manager.You own it. We're added as manager — removable in one click.
Search Console / GA4Agency property. You see screenshots in monthly PDFs.Your Google account. Live data, exportable any time.
Social accountsMixed — sometimes the agency owns the page outright.Your Business Portfolio. We're authorized admin.
Automations & agentsAgency-hosted, agency-licensed, often opaque.Run on your VPS. Open-source runtime (Paperclip + Hermes). Configs are plain text on your server.
Content archiveLocked inside the agency's tools. Past posts and assets disappear with the relationship.Plain Markdown on your VPS, mirrored to your Backblaze backup nightly.
ReportingMonthly PDF. Numbers without source data.Live dashboard you log into directly. Underlying queries documented.
Credentials mapHeld by the agency. You don't know what exists or where it lives.Single source-of-truth document — every account, every key, every owner — handed to you on day one.
Developer portabilityAlmost none. Migration means a full rebuild.Standard stack. Any roofing-agency-trained developer can take over in days.
If the relationship endsYou start over. Marketing momentum resets.You keep the website, the data, the social accounts, the agents, the dashboard, the runbook, and 30 days of on-call handoff support.
The structural difference, said plainly

Most agencies hand you a domain and call that ownership. We hand you the machine, the keys, and the dashboard to watch it run. That's not a marketing claim — it's a contract clause and a credential transfer that happens on day one.

What the alternative actually costs

Ask any contractor who has switched agencies mid-operation: if the relationship ends, does the business lose the dashboard, site portability, analytics continuity, and content archive? Does the next vendor have to rebuild from scratch instead of continuing where the last one left off? Does the owner even know where every credential lives — or does that knowledge walk out the door with the agency? The reset risk is real. A full rebuild typically costs more than the original build, takes six to twelve months to recover SEO momentum, and resets any authority or review velocity that had been accumulating. Owning the machine from day one eliminates that risk entirely.

You keep the keys. You own the machine. You can see it running. Owned authority · core posture
04 Why now (2026)

Three things changed in twenty-four months. Most local-services agencies haven't caught up.

AI search matters because homeowners are starting to ask engines for recommendations directly. If the brand is not visible, trustworthy, and structurally eligible to be cited, the company misses discovery before the click ever happens. The shift below is not a future prediction — it is happening on active searches today, and most contractor sites are not built to participate in it.

AI search is real. Google's AI Overviews appear on 15–48% of searches (BrightEdge, industry-weighted). ChatGPT crossed 900 million weekly users in February 2026 — up 4.5× from 200M eighteen months earlier. Perplexity, Claude, and Bing Copilot are pulling real query volume from the ten blue links. Sites without AI-search infrastructure — llms.txt, an AI-bot allow-list in robots.txt, server-rendered structured data, a connected entity graph — are getting locked out. Most contractor sites have none of this wired up.

Core Web Vitals are scored, not just measured. Slow sites lose rankings even with perfect content. LCP under 2.5s. CLS under 0.1. INP under 200ms. TTFB under 600ms. These are the targets the website ships against — measured every release.

E-E-A-T is being enforced. Author attribution, real credentials, license numbers, verifiable expertise — ranking signals now. The stack ships author records (Person schema)[13], explicit business credentials (LocalBusiness with license numbers, service areas, and hours), and reviews wired to a real Google Business Profile feed — not mocked.

Shift 01 · AI Search

Cited across ChatGPT, Perplexity, and AI Overviews

Peak Growth Web ships llms.txt, a full AI-bot allow-list in robots.txt, the Content-Signal directive, and an entity-graph schema purpose-built for AI citation. PGMD's Analytics Specialist runs a monthly citation probe — 5 queries per engine — so you see whether it's working, not just assume it is.

Shift 02 · Performance

Fast by architecture, not by patch

Built on Next.js 16 with Static Site Generation and Incremental Static Regeneration. Targets shipped on every release: LCP < 2.5s, CLS < 0.1, INP < 200ms, TTFB < 600ms. Slow sites lose rankings even when the content is perfect.

Shift 03 · Trust Signals

Credentials Google and AI engines can verify

The Person schema component captures author credentials, license numbers, and service areas. Reviews pull from your real Google Business Profile — not mocked. Author bios link to verifiable LinkedIn profiles. Verified expertise is a ranking signal now.

The deadline isn't hypothetical. According to MIT Technology Review, the rise of AI assistants and AI search is shifting user attention away from traditional websites, as AI "answer engines" deliver responses directly instead of passing clicks on to publishers.[22] Julia McCoy, who tracks this shift across industries, puts a hard date on it: "By 2027, if your brand isn't showing up inside AI conversations, you might as well not exist."[21] Eighteen months from now is the window.

And the macro consequence. Adam Bensman, founder of the Roofing & Solar Reform Alliance, summarizes 36 months of conversations with manufacturers, PE CEOs, and M&A firms with a single forecast: "I predict that over the next 36 months we could see as much as 30% of roofing companies close their doors."[4] The contractors thriving are the ones adapting first and adapting deeply — to AI search, to owned discovery channels, to operations that absorb headcount instead of adding it.

This isn't only a roofing call. Ethan Smith of Graphite.io — who has worked in search since 2007 — ranks the shift to AI-search as the second biggest disruption in eighteen years, behind only Google's Panda algorithm that ended spam-based SEO in the early 2000s.[20] The fundamentals of search still apply; what changes is the surface where answers get delivered. Roofers who think this is hype are reading it wrong.

15–48%
Of Google searches now display AI Overviews[1]
range by industry + measurement method
900M+
ChatGPT weekly active users[2]
February 2026 — 4.5× the August 2024 figure
11%
Roofing-homeowner AI-search discovery[3]
a channel that didn't exist three years ago

Ad spend alone won't save you. PE-funded competitors are explicitly trying to outbid local independents on Google and Meta. Bensman, quoting M&A-firm conversations: "One of the strategies outwardly expressed by Private Equity is to 'outbid' the competition — driving up costs to unbeatable levels. Expect less leads from your current ad budget."[4] The term "Roofing" is now one of the most expensive keywords in all of PPC and LSA — residential roofing leads run $150–$250 each on Google Ads, commercial leads $300–$500; brand saturation can pull that figure to $70 for contractors who have done the local-presence work first.[26] The contractors winning are the ones with owned discovery channels — SEO, AEO, AIO, organic social — that compound regardless of any ad-budget arms race.

The "Pac Man" consolidation has already started: JobNimbus took a $330M growth investment from Sumeru Equity Partners in November 2024[6], Verisk announced a $2.35B acquisition of AccuLynx in July 2025 — and then terminated it that December under FTC scrutiny over the combined entity's hold on Xactimate pricing data plus contractor financials[7]. The consolidation pressure is real even when individual deals fail. ServiceTitan continues to push into roofing in parallel[4]. Independent contractors who don't sharpen their marketing operation will be acquired — or eclipsed.

04b The numbers that didn't change

While the discovery channels shifted, three perennial truths about roofing leads held steady.

40–60%
Of inbound leads never receive a timely follow-up[5]
industry studies, US home services
3 → 1
The average homeowner contacts three contractors. The first to respond wins.[5]
response-time as conversion driver
Now
Homeowners increasingly expect instant estimates as the baseline experience[4]
Bensman 2025 — the era of the 2-hour in-home estimate appointment is closing

This is why the stack ships a 5-minute SLA on real leads[5], a structural Engagement Specialist agent monitoring comments and DMs across Facebook and Instagram, and a phone_click event wired into GA4. All the investment in AI-search visibility pays off only when the lead that does arrive gets a fast response — so we wire that into the system on setup rather than leaving it to memory.

The math behind the 5-minute standard

85% of callers who reach voicemail will not call back. At a $9,000 average job and a 35% close rate, each missed call represents roughly $3,150 in revenue potential. Calling a lead within five minutes makes a contractor 100 times more likely to reach them than calling after thirty minutes. The 5-minute SLA, the Engagement Specialist, and the AI voice recommendation in this stack all exist because speed-to-response is the biggest conversion lever in home services — and the one piece of the funnel a system can take off a salesperson's plate.[26]

05 Three products, one operation.

Three products. One operation. Zero redundancy.

This is not the typical agency bundle — a website, some SEO, and a social package that each run independently and never talk to each other. The three products below are engineered as one operation: a Peak Growth Web power pack that serves as the command center; an Peak Growth Playbook that makes it locally visible, credible, and trackable; and a Peak Growth Media Director that keeps it in front of the right homeowners every single day. Each product has a distinct job. Together they close the gap between where your business is today and where it needs to be.

Product 01 · The power pack
Peak Growth Web product card — portable website kit

Peak Growth Web

A sophisticated, beautifully designed front end built to attract homeowners, convert browsers into leads, and deliver instant quotes and estimates on demand. The back end is the real differentiator: a fully configured SEO, AEO, and AI-driven GEO architecture that makes the site findable across every surface a homeowner consults — Google, Maps, AI chat assistants, and voice. This is the command center everything else is built on.

Product 02 · Owned authority infrastructure
Peak Growth Playbook product card — concentric rings of local authority systems

Peak Growth Playbook

Ten systems built around the website to make it rank, get reviewed, get tracked, and stay yours. Google Business Profile foundation, technical SEO buildout, local authority architecture, project-proof system, review workflow, conversion tracking, citations, and a live Gamified Dashboard with the Scoreboard front and center — plus a monthly recap PDF with a local-competitor scout report.

Product 03 · Agentic media + AI discovery
Peak Growth Media Director product card — agentic media operation hub-and-spoke

Peak Growth Media Director

Eight specialist agents on your server. Publishes every weekday across Facebook, Instagram, Pinterest, Nextdoor. Always-on paid social. Telegram-based Custom Content Agent. Monthly AI-citation probes against ChatGPT, Perplexity, Claude, Bing Copilot, and Google AI Overviews — finds the gaps, feeds them back to the content engine.

How the three products connect

The website is the authority hub. The Peak Growth Playbook wires it for local visibility — making it rankable, reviewable, trackable, and attribution-ready. The Peak Growth Media Director keeps it alive — continuous social publishing, paid social amplification, and AI-citation probes that close the discovery loop. All three share one Obsidian knowledge base, one brand voice, one FAQ library, one job-photo archive, and one GA4 attribution layer. No duplication. No gaps.

05b What we wire in on setup

What we plug into your operation so the whole thing runs on autopilot.

Two halves below. Inputs 02, 03, and 05 are the marketing engine itself — the photo pipeline, the authority layer, the monthly review. We run these as part of the engagement. Inputs 01 and 04 are optional sales-team integrations — the 5-minute speed-to-lead scoreboard and the CRM-to-dashboard wiring. They're interesting capabilities your team can opt into when you're ready; the marketing engine still delivers if you'd rather keep the sales floor separate. Either way, the further you let us wire in, the less anyone has to remember to do anything manually.

Input 01 · Optional sales-team integration

Fast lead response

The marketing engine runs the industry's 5-minute speed-to-lead standard (Harvard/MIT research) on the engagement-specialist side automatically — comments and DMs flagged in real time. If you want to extend it to your reps, we wire response time into the scoreboard, fire scoreboard events on hits and misses, and run the leaderboard automatically. Opt in when the sales team is ready; the marketing-side infrastructure is built either way.

What we wire in if you opt in: The Engagement Specialist agent monitors comments and DMs across Facebook and Instagram and flags real leads for human response (this part runs regardless). For the sales-team layer: Zuper webhook fires speed-to-lead checks on every inbound, and the scoreboard pays +3 for 5-minute hits, −3 for misses, with business hours and per-rep coverage windows respected.

Input 02

Real project imagery

We set up a photo-capture pipeline that pulls job photos, before/after shots, crew presence, and team imagery directly from your crew side — no one manually uploading anything. Real imagery feeds the content engine, the AI-citation probes, and the trust layer automatically.

What we wire in: Crew-side photo intake (Telegram bot or direct upload). Auto-routing into the Obsidian content archive with tags by job, service area, and photo type. The content engine pulls from the archive every weekday — real work in real neighborhoods, no stock imagery anywhere.

Input 03

Real people on the About page

We build out the authority and trust layer with you — owner bio, team page, licenses, service-area reality, brand voice. Once it's set, the system maintains it. Search engines and AI-citation engines both verify this layer, so getting it right matters for ranking and for being cited by ChatGPT, Perplexity, and Google AI Overviews.

What we wire in: Owner and team bio templates drafted from your intake. Author schema markup for E-E-A-T compliance. License and service-area data published as structured data. Authority signals indexed and verifiable by AI search engines on first crawl.

Input 04 · Optional sales-team integration

Clean sales tracking

If you want closed-revenue attribution tied back to the originating marketing channel, we wire your CRM into the dashboard — lead source fields, sales stage outcomes, and attribution loops all flow into one view. Marketing budget decisions become data-based instead of opinion-based. If you'd rather keep CRM data separate, the dashboard still reports traffic, leads, review velocity, and AI-citation visibility without the closed-revenue layer.

What we wire in if you opt in: Zuper / CRM webhook integration. Lead source attribution from UTM, referrer, and channel signals. Stage-by-stage funnel tracking (new → contacted → set → sat → closed → lost). Closed-revenue dollars tied back to the originating marketing channel automatically.

Input 05

Monthly operating review

Once a month, we sit down with marketing, sales, and ownership and look at the same numbers together. Content direction, objection handling, and budget calls all come out of that meeting. The dashboard does the data work; the conversation makes the calls.

What we wire in: Monthly recap PDF covering traffic, lead flow, conversion, and review-velocity numbers. Local-competitor scout report comparing your visibility against the brands ranking near you. Action items routed back into the next month's content and ad direction.

05c How this integrates with your sales team Optional add

Marketing that stops at the form fill is only half the system — if you want the other half.

This whole section describes an optional sales-team integration. The marketing engine (Sections 06–10) runs and delivers leads, dashboard visibility, AI-citation visibility, and review velocity on its own. If you want the marketing operation to share one language with your sales floor — same lead stages, same scoreboard, same monthly review — here's how that would work. Offered as a capability, not a requirement of working together.

Lead routing and stages

One shared vocabulary for the whole operation

Lead stages are defined clearly and tracked consistently across marketing and sales so attribution is unambiguous:

NEW Lead captured from any channel — organic, paid, referral, GBP, or social
CONTACTED Rep reached the homeowner within the 5-minute SLA
SET Inspection appointment confirmed
SAT Inspection completed; proposal delivered
CLOSED Job won; revenue logged to source channel
LOST Job not won; objection logged back into content strategy and ad targeting
What reps get from the system

Context before the first conversation

When a lead comes in, the system surfaces the context a rep needs to open strong and follow up effectively:

  • Where the lead came from — organic search, paid ad, GBP listing, referral, or social
  • What pages the homeowner viewed and what offers or trust signals they engaged with
  • What their likely objections are based on inquiry type and service area
  • Call and appointment tracking so no lead falls through the gap between marketing and sales
The monthly review

Each month, marketing quality and sales follow-through are reviewed against the same dashboard. Missed revenue is not blamed blindly on either side. Lost jobs feed back into content strategy, FAQ updates, and ad targeting for the following month.

The closed-loop sequence
Traffic / discovery Lead captured Routed to rep Contacted fast Inspection booked Job outcome logged Content / review / referral loop

This is a closed-loop operating system, not isolated marketing channels. Every lost job is a signal. Every closed job is a source of reviews, referrals, and content for the next cycle.

06 Peak Growth Web — the foundation

SEO, AEO, GEO, AIO — in plain English.

The website kit ships with the bones in place. The seven layers below are the structural infrastructure — the layers that make the site readable, structured, and eligible to be cited by every engine the homeowner consults. This is the website foundation. The Peak Growth Playbook (next section) is what runs on top.

The two layers of AI-search readiness

Website layer (lives here, in Peak Growth Web): schema, service/city URL structure, metadata, llms.txt, AI-bot allowlist, structured content, crawlability, FAQ surfaces, the entity graph. The eligibility signals an AI engine looks for before deciding whether you can be cited at all.

Operations layer (lives in PGMD, ongoing): monthly AI-citation probes against ChatGPT, Perplexity, Claude, Bing Copilot, and Google AI Overviews. Finds where you're cited, where competitors are cited, where nobody is cited — and turns those gaps into content opportunities. The two halves work as one system; neither is double-charged.

The days of SEO only are numbered. People are turning to LLMs like ChatGPT to research companies and get recommendations. The new era of AEO is opening up quickly — and the game is very different from the old ways of doing SEO. Adam Bensman · Roofing & Solar Reform Alliance · 2025[4]

The new game is selection, not ranking. AI engines don't sort blue links — they pick. A billion-dollar brand can be skipped if its eligibility signals are weak; a small site can be recommended if its eligibility signals are strong.[25] Ranking number one on Google no longer guarantees anyone sees you. The kit's seven layers below are designed for one job: make the website eligible to be chosen by every engine the homeowner consults.

Four acronyms you'll hear from us. They map to four real things.

  • SEO — Search Engine Optimization. Google's regular blue-link results, plus Bing and DuckDuckGo. Roughly 30% of the work is on-page (titles, structure, schema, page speed); roughly 70% is link-building and citations.
  • AEO — Answer Engine Optimization. The feature box at the top of Google ("People Also Ask"), Google's AI Overviews, voice assistants. Different rules from regular SEO — you're optimizing to be the answer, not the link.
  • GEO — Generative Engine Optimization. Citations inside ChatGPT, Perplexity, Claude, Gemini answers. New as of 2024; the rules are still being written.
  • AIO — AI Optimization. Crawler directives — making sure AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended) can actually read the site. Without this, none of the AEO/GEO work matters because the bots can't see the content.

Winning on those four surfaces takes depth, not novelty. Eric Siu of Single Grain puts it bluntly: "if you're not first in an AI answer, you're essentially invisible. Being cited once isn't enough — you need repeated presence across multiple citation sources."[23] The kit treats citation-building as an ongoing engine: listicles, FAQ surfaces, BOFU-intent pages, proprietary local data the homeowner can't get elsewhere, and presence on the forums AI engines actually pull from — Reddit chief among them. One citation is noise; eight citations across eight surfaces is selection.

The Peak Growth Web kit ships seven layers of infrastructure. They get implemented in order — layer 1 is foundation; if URLs are wrong, everything downstream is wasted work.

Layer 01 · Foundation

URL architecture that Google can rank

Subdirectory URLs only — never subdomains. /locations/{city}/ ranks under your main domain's authority; {city}.yourcompany.com would split it. Trailing slash everywhere, every page canonicalizes to itself, one H1 per page with the exact-match keyword. Service-by-city matrix at /locations/{city}/{service}/ so a homeowner searching "metal roof {city}" lands on a page targeted at exactly that query.

Layer 02 · Entity graph

Structured data on every page

Server-rendered JSON-LD on every page — never client-injected. Nine schema components ship with the kit: Organization, LocalBusiness, RoofingContractor, Service, Material, Article, FAQPage, Breadcrumb, Person. Every node has a stable identifier; every node points back to the parent Organization. Google reads the business as a coherent multi-location service entity instead of a pile of disconnected pages.

Layer 03 · Crawler infrastructure

13-bot allow-list + Content-Signal directive

robots.txt with explicit allow entries for thirteen AI bots — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, CCBot, Meta-ExternalAgent, cohere-ai, Applebot-Extended, and others. Plus the Content-Signal: ai-train=yes, search=yes, ai-input=yes directive that tells AI engines they have permission to use the content. Native app/sitemap.ts generating every public route in priority-tiered XML. Separate image sitemap so jobsite photos surface in Google Images.

Layer 04 · AI-search optimization

llms.txt + IndexNow + Link headers

llms.txt (auto-generated short summary) and llms-full.txt (hand-curated long reference, around 1,700 words). Together these give AI engines a clean, structured version of the site to cite from. RFC 8288 Link headers advertise both files as text/markdown alternates from every page response. IndexNow webhook pings Bing and Yandex on every content change; Internal Server Render webhook flushes the Next.js cache simultaneously.

Layer 05 · Analytics + lead tracking

Four custom events tied to business outcomes

Google Analytics 4, environment-gated (zero scripts in development), respecting Do Not Track on the browser. Four custom conversion events shipped: phone_click (every call CTA, tagged by location), generate_lead (form submissions and estimator completions), estimator_submit (multi-step funnel), service_area_hub_click (city-card navigation). Every event tagged with city and service so you can see which markets drive which leads. These events feed Google Ads conversions, Meta Conversions API, and any CRM you wire in.

Layer 06 · ISR & revalidation

Smart caching, manual flush

Layout-level baseline of 24-hour cache; per-page overrides (homepage hourly, blog weekly). No force-dynamic on marketing pages — that defeats static generation. Manual cache flush via the revalidation API route when content edits land.

Layer 07 · Voice + copy discipline

Banned-words sweep on every commit

A banned-words list runs on every content commit — about fifty words covering hype superlatives ("premier," "world-class," "industry-leading") and AI-writing tells ("delve," "navigating," "comprehensive," "essential to"). Customer-problem-opener pattern: lead with what the homeowner is dealing with, not what you do. Reading-level target of 5th–6th grade. Concrete numbers and local landmarks instead of abstractions.

How AEO actually works

Six steps the kit executes — quietly, monthly.

The seven layers above are infrastructure. The ongoing AEO work that runs on top of them follows Julia McCoy's framework, condensed into how the kit operates against it.[21]

  1. Long-tail conversational keywords. Match how homeowners actually ask AI engines a question, not the keyword tools' shortest form.
  2. Low-competition AEO keywords. The keywords competitors haven't realized matter yet — the kit's content briefs target these first.
  3. Informational intent first. Answer the question; the conversion follows. Pages built around "how much does a metal roof cost in {city}" outperform pages built around "metal roofing services."
  4. Multi-feature visibility. One page, four surfaces — featured snippets, People Also Ask, AI Overviews, and the blue-link results.
  5. Brand authority across the web. Citations from trade publications, review platforms, Google Business Profile, Reddit threads, and AI training corpora. Depth matters; one citation is invisible.
  6. Systematic gap analysis. Monthly AEO probe runs against your service area's top homeowner questions in every engine — what cited you, what cited a competitor, what cited nobody — feeding next month's content brief.
06b Brand, Domain & Google Business Profile Strategy

One legitimate brand, one clean domain, a Google Business Profile that's actually alive.

We are not just building a website. We are building a local authority system for roofing in Northern Virginia. The strategy is one legitimate brand everywhere, one clean search-friendly domain, a living Google Business Profile, service and city pages that capture local demand, real project proof, structured data, and AI-readable authority signals — all pulling in the same direction.

The naming layer balances trust, local search, and long-term brand ownership. NOVAroofing.com gives the company a strong search-friendly front door. Restoration Roofing of Northern VA gives the company a credible, regional brand identity. We recommend using one legitimate business name everywhere — on the Google Business Profile, in citations, in the site footer, in schema, on social — then letting the SEO structure do the keyword targeting underneath through service pages, city pages, Google Business services, reviews, photos, FAQs, schema, and content.

This protects the Google Business Profile from looking manipulated while still letting the company rank for the searches that matter: Northern Virginia roofing, roof repair, roof replacement, storm damage, insurance roofing, emergency roof repair, and city-specific roofing terms. The result is a brand that looks real to homeowners, clean to Google, and highly legible to AI search engines.

The recommendation
LayerRecommendation
Brand nameRestoration Roofing of Northern VA — used consistently everywhere (GBP, schema, citations, footer, social).
Primary domainNOVAroofing.com — search-friendly, memorable, regional by name.
Secondary domainRRNOVA.com — 301-redirected to NOVAroofing.com (defensive, not a second site).
Google Business Profile nameRestoration Roofing of Northern VA — matching the public-facing brand.

How the system connects

  • Google Business Profile is the living storefront. Maps visibility, photos, posts, Q&A, and reviews — the surface most homeowners actually click first on a phone.
  • The website is the authority hub. Service pages, city pages, project proof, and FAQs live in a structure Google and AI engines can read.
  • Reviews are the trust signal that compounds everywhere. They lift the GBP, lift the city pages they're embedded on, and feed the AI engines deciding which contractor to cite.
  • Service pages and city pages capture local demand. One page per service, one page per city — each linking to the GBP, to relevant project proof, and to schema that names the business, the service, and the area.
  • Social, video, and AI-search probes close the loop. Active distribution feeds the brand signal; monthly probes reveal where ChatGPT, Perplexity, Claude, and Google AI Overviews are citing competitors but not you — every gap becomes next month's content.

The full asset map

AssetRole
Brand nameBuilds trust and consistency across every surface a homeowner or engine touches.
NOVAroofing.comSearch-friendly front door — easy to remember, easy to type, regional by name.
Google Business ProfileLocal Maps visibility and primary mobile conversion surface.
ReviewsTrust, local-ranking signal, and AI-search credibility input.
Service + city pagesCapture local search demand at the keyword level.
Project proofReal-world evidence for homeowners, Google, and AI engines.
SchemaMachine-readable clarity — LocalBusiness, Service, FAQPage, Review, Person.
Social + videoBrand activity, ongoing proof, and distribution beyond search.
DashboardTracks what is working — and where to push next.
The name gets the company in the room.
The authority system gets it recommended. Peak Growth Roofing · Local authority operating model
07 Peak Growth Playbook

The website is the front door. The Engine makes it rank, get reviewed, get tracked, and stay yours.

Ten systems built on top of the website to turn it from a published site into a ranking, locally-visible, review-building, fully-instrumented, client-owned authority operation. Each system has a clear scope, a clear AI-vs-human division of labor, and a clear "why it matters to a roofing company."

We weave the 4R lens through these systems — every system primarily serves Reputation, Reach, Resell, or Referral. The pillars are how a roofer should think about marketing strategy; the systems are how that strategy actually gets delivered.

System 01 · Ownership Infrastructure · 4R lens: foundation

What gets built

Single-source ownership map of every credential, account, and integration. Domain, GitHub repo, Vercel project, Supabase database, VPS, GBP, GA4, Search Console, social accounts, ad accounts, password vault, backup destination. Plus a written runbook covering every component, every schedule, every recovery procedure.

Why it matters

If we ever stop running your account, you have one document that tells any competent developer how to take over without missing a post or losing a lead. Most agencies cannot produce this; most contractors don't realize they need it until the relationship ends.

What AI handles

Drafting the runbook from observed system state. Generating credential-rotation reminders. Surfacing access drift (e.g., expired tokens, stale managers on GBP). SOP authoring as new components are added.

Where humans stay involved

Every credential transfer. Every domain ownership verification. Every two-factor reset. Every legal/insurance-sensitive access boundary. AI cannot complete a Google Business verification or a Vercel ownership swap.

System 02 · Google Business & Maps Foundation · 4R lens: Reputation + Reach

What gets built

Profile claim/verification. Categories and services. Service-area definition. Hours, phone, website with UTM-tagged link. Q&A seeded with the FAQ library. Photo upload cadence. Posts cadence. Review-request workflow wired to GBP. Insights tracking.

What happens monthly

4 weekly GBP posts (offers, projects, news, FAQs). Photo refresh from active jobsites. Q&A monitoring. Service-area tweaks based on Maps performance. Insights review feeding the dashboard.

What AI handles

Drafting weekly GBP posts in your voice from job photos and the content backlog. Drafting Q&A answers from your FAQ library. Triaging which insights anomalies deserve human attention.

Where humans stay involved

The verification call/postcard. Final approval on photo selection from sensitive sites (insurance jobs, named customers). Review responses where the customer named a problem or a person.

Why it matters to a roofing company

For local-services queries, the Map Pack is often the result a homeowner clicks. A neglected GBP forfeits that surface to whichever competitor put in the work. The single best hour of roofing marketing is GBP optimization done well, then maintained.

System 03 · Technical SEO · 4R lens: Reach

What gets built

Sitemap audit and rebuild. robots.txt tightening (AI-bot allowlist + crawler directives). Metadata on every public page (title, description, OG, Twitter, canonical). Schema audit and additions where the kit's nine components don't yet cover an edge case (e.g., JobPosting, Event for storm-response campaigns). Internal-linking pass. Crawl/index hygiene against Search Console. Speed and mobile review against Core Web Vitals targets.

What happens monthly

Search Console error sweep. Core Web Vitals trend check. Internal-linking pass for new pages. Schema validation against Google's Rich Results test. Sitemap regeneration if structure changed.

What AI handles

Metadata drafting at scale. Schema generation. Internal-linking suggestion based on topic graph. Crawl-error triage. Image alt-text generation. Page-speed regression flagging.

Where humans stay involved

The judgment calls that affect rankings — what to canonicalize, what to no-index, when to consolidate thin pages. Anything touching live traffic on a producing service-area page.

System 04 · Website Local Authority Architecture · 4R lens: Reach

What gets built

Service-area map matching the actual book-of-business. Priority city plan (which 5–10 cities matter most, where the next batch lives). Service-by-city page architecture (the website kit ships /locations/{city}/{service}/ — the Engine fills it with prioritized content). Location pages with real local proof (projects, neighborhoods, landmarks). Internal-link graph that lifts priority cities.

What happens monthly

Two new or upgraded city pages per month, prioritized against where the leads are coming from (or where they should be coming from). Internal-link refresh as new pages publish.

What AI handles

City-page outlines from local-data inputs (zip codes, neighborhoods, building stock, common roof types). First drafts of city-page copy. Internal-link suggestions across the site.

Where humans stay involved

Local market judgment — which neighborhoods actually matter, which landmarks resonate, which competitors deserve naming, which storms or insurance carriers shape the conversation. AI cannot tell you which city is worth a page.

System 05 · Project Proof & Case Study System · 4R lens: Resell + Reputation

What gets built

Standard intake template for every job (address, scope, materials, before/after photos, customer permission for use, dollar-value range, insurance posture). Project page template (location-tagged, schema-typed). A workflow that captures the field data without adding 30 minutes to the crew's day.

What happens monthly

1–2 new project case studies published. Each case study cross-linked to the relevant city page, service page, and FAQ entries. Photos cycled into the GBP and social rotation.

What AI handles

Drafting the case-study narrative from intake fields and photos. Suggesting the cross-links. Generating the meta description and OG image variants.

Where humans stay involved

Real photos only — never AI-generated for completed work, structurally enforced. Customer permission. Naming, location-precision (street-level vs. neighborhood). Anything touching insurance claims or sensitive personal information.

System 06 · Review & Reputation Engine · 4R lens: Reputation

What gets built

Three-touch review-ask workflow (email + SMS + a final ask at job close). Review-platform recommendation per market (NiceJob / GatherUp / Podium). Reply workflow with response templates and escalation rules for negative reviews. Reputation tracking dashboard tile. Quarterly competitor review-gap report.

What happens monthly

New reviews from completed jobs. Reply to every review (positive in 24 hours, negative escalated to owner first). Reputation tracking against the 50+ reviews / 4.5+ stars target.

What AI handles

Drafting review replies. Drafting the review-ask sequences. Tracking review velocity. Detecting review-themed clusters (e.g., "10 customers mentioned the cleanup crew" → social content opportunity).

Where humans stay involved

Negative reviews always. Anything where the customer named a person or a complaint of substance. Approving the review-ask copy. Picking which review-platform to standardize on.

Why it matters

Reputation is the entry door of the 4R framework. Without 50+ reviews at 4.5+ stars, every other dollar in this proposal underperforms. The review workflow is the single most important non-website system in the Peak Growth Playbook.

System 07 · SEO Blog & Content System · 4R lens: Reach + Resell

What gets built

Content briefs for the durable, Google-searchable assets that make the website rank: cost guides, storm guides, FAQ hubs, project case studies, service-area pages, roofing education posts. Editorial cadence (target: 1 long-form per month + 2 shorter answers + 1 case study). Topic-cluster map.

What happens monthly

1 cornerstone long-form (cost guide / storm guide / authority piece). 2 supporting answer pages. 1 project case study. Internal-linking refresh. AI-citation gap report from PGMD feeds next month's brief queue.

How this extends PGMD — not a duplicate

PGMD finds, drafts, and distributes content across social and AI-discovery channels. The SEO Blog & Content System turns that same intelligence into durable website authority: cost guides, service-area pages, project case studies, FAQ hubs, roofing education posts, storm guides, and Google-searchable content that compounds over time. PGMD identifies the topic, processes the photos, and monitors which AI engines cited it. The Peak Growth Playbook side turns those opportunities into the cornerstone web pages that rank in Google and feed every other channel.

What AI handles

Topic discovery from the AI-citation probes. Outline generation. First drafts of long-form pieces. FAQ generation from sales conversations. Internal-linking suggestions. Image alt and metadata.

Where humans stay involved

Final editorial approval. Anything claiming local-market expertise (storm specifics, insurance carriers, named cities). Anything legal/insurance-sensitive. Project case studies always require customer sign-off.

System 08 · Conversion Tracking & Attribution · 4R lens: Reach (measurement layer)

What gets built

GA4 review and event audit. Search Console connection. Phone-call tracking plan (call rail or equivalent). Form-submission tracking. Estimator-completion event. UTM convention across every campaign and link. Lead attribution summary that ties each booked inspection back to a source.

What happens monthly

Source attribution report (which channel produced which booked inspection at what cost). UTM hygiene check. Event regression check. Insights surfaced to the dashboard.

What AI handles

Anomaly detection in event volumes. UTM-mismatch flagging. Drafting the attribution summary. Calculating cost-per-source from raw event and ad-spend data.

Where humans stay involved

Knowing which leads actually closed (the CRM source field requires you and your sales team to maintain it). Judgment on attribution windows and credit assignment.

System 09 · Local Citations & Off-Site Authority · 4R lens: Reach

What gets built

Citation campaign across 30+ directories with NAP (Name / Address / Phone) consistency sourced from OrganizationSchema.tsx. BBB profile. Industry-association profiles (NRCA, regional). Manufacturer-certified-installer pages where applicable. Directory-quality grading.

What happens monthly

NAP consistency audit. New directory submissions when better targets surface. Removal of low-quality listings discovered. Citation-velocity tracking.

What AI handles

Directory discovery. NAP consistency checking at scale. Drafting business descriptions in the brand voice for each listing. Detecting outdated listings.

Where humans stay involved

Backlink relationships — partnerships with local manufacturers, suppliers, trade associations. AI cannot make a phone call to a roofing supplier asking for a partner-page link.

System 10 · Reporting & Quarterly Strategy · 4R lens: cross-pillar measurement

What gets built

Monthly written report (what published, what changed, what worked, what didn't, what's blocked, what's next). Quarterly strategy review (90-day forward roadmap, priority shifts, budget reallocation). Executive summary tile on the dashboard for the owner who wants the 15-second version.

What happens monthly

Report drafted in the first week of the following month. 30-minute review call. Action items written to the dashboard's Needed-From-You queue.

What AI handles

Report drafting from observed system state. Anomaly summary. Trend visualization. Recommendation drafting based on tracked KPIs.

Where humans stay involved

Final strategy. Budget shifts. Quarterly priority calls. Anything where the recommendation needs to weigh business factors (cash flow, crew capacity, family schedule) the system doesn't know.

Owned authority, not rented marketing. The website is the home base. The dashboard is the window. The runbook is the safety net. Peak Growth Playbook · operating posture
08 Peak Growth Media Director

Eight specialist agents. One operating team.

Each agent has one job, the way a professional agency has a research department, a copywriter, a designer, a production manager, and an analytics person — plus an internal COO orchestrating the team and a Telegram-based agent that gives you direct control.

The infrastructure

A dedicated Hostinger KVM 8 VPS provisioned in your name — 8 CPU cores, 32 GB of RAM, 400 GB of fast storage. Roughly $12–25 per month, billed directly to your card. Think of it as a small digital office building rented under your business, where a team of AI specialists live and work on your growth operation. The control plane sits on Paperclip (an open-source MIT-licensed orchestration platform). The agents themselves run on Hermes (Nous Research's open-source agent runtime). Memory and knowledge are stored in Obsidian (the second-brain platform) — every post, every source, every decision, all plain Markdown files on your VPS, owned outright. If our relationship ever ends, you keep the entire system and run it without missing a post.

The eight agents

Research Specialist agent card
01 · Intelligence

Research Specialist

Every morning, scans roofing trade news, manufacturer announcements, NOAA weather alerts, state insurance updates, homeowner discussions. Writes 20–30 topic opportunities to the knowledge base.

Writer agent card
02 · Copy

Writer

Pulls top opportunities and drafts 2–3 structural variants per post. Tagged for channel fit and risk level. Enforces brand voice. Never fabricates a statistic.

Imagery Specialist agent card
03 · Visuals

Imagery Specialist

Generates visuals using three roofing-tuned skills. Real portfolio work always uses real photos — that rule is structurally enforced. We do not fake completed work.

Publisher agent card
04 · Distribution

Publisher

Handles API calls to Meta, Pinterest, and ad platforms. Manages rate limits, retries, scheduling. Staggers posts across the day rather than firing them all at 9 AM.

Engagement Specialist agent card
05 · Triage

Engagement Specialist

Monitors comments, DMs, tags, and mentions across Facebook and Instagram. Answers FAQ-level questions with required bot disclosure. Flags real leads for human response within 5 minutes.

Analytics Specialist agent card
06 · Measurement

Analytics Specialist

Daily engagement pull, weekly dashboard, monthly strategic report, quarterly review. Tracks review velocity. Runs monthly AI-citation tests against ChatGPT, Perplexity, Claude, Bing Copilot, and Google AI Overviews.[4]

COO agent card
07 · Orchestration

COO

The senior internal agent. Reports to Agentic Personnel. Watches throughput, coordinates handoffs, holds the team to budget. You don't interact with the COO directly — that's the Agentic Personnel team's job.

Custom Content Agent card
08 · Direct line

Custom Content Agent

Your direct line. Telegram-only. Send a photo, describe what you want to say, and it drafts a post in your voice. Lets you edit. Publishes now or schedules. Pull-down request goes through in under ten seconds.

What Bensman tells every contractor to do manually — we do for you monthly

Bensman's Pro Tip: "Go search ChatGPT for 'Best Roofer in [your city].' Then 'What are people saying about [your roofing company]?' See how you rank and what AI knows about you."[4]

The Analytics Specialist runs that probe every month against five engines — ChatGPT, Perplexity, Claude, Bing Copilot, and Google AI Overviews — and writes the gaps directly to your content backlog.

Three roofing-specific imagery skills

Skill 01

Premium Roof Showcase

Hero-shot quality. Magazine-cover architectural shingles, twilight-lit metal, drone-height angles for steep pitches. Used for conceptual and brand content; never for specific completed jobs.

Skill 02

Roofing Image Generator

The workhorse. Knows roofs the way a crew knows roofs — plywood spacing, underlayment layup, ridge caps, valleys, eaves, flashing — and the way each looks during each phase of a job.

Skill 03

Roofing Branding Image Generator

Layers your visual identity on top of the Roofing Image Generator. Your color system, your mascot, your typography. Drop into a seasonal ad campaign without a reshoot.

Governance

Approvals are not one of the eight agents — they're a structural governance layer enforced by the control plane itself. Build phase (weeks 1–8): the agent team is being configured, brand voice tuned, approval queue wired — no public publishing yet. Calibration phase (3 weeks following build): every post is manually reviewed by the Agentic Personnel team, not by you. Week 1 every post inspected; week 2 every other post; week 3 spot-checks only. Your job is to run your roofing business; our job is to dial in the system. Steady state (week 12 onward): low-risk content auto-publishes (logged, 24-hour reversibility); medium-risk content auto-publishes with a same-day notification to Agentic Personnel; high-risk content (insurance claims, named customers, legal topics) is the only tier requiring your explicit approval. The default experience is hands-off. From Telegram you can pause any channel, any campaign, or fire the master kill switch — pauses everything within 30 seconds.

Your dashboard

Production-grade. Mobile-first. Magic-link auth tied to your business email. The full org chart of your eight agents and what each is doing right now. Active campaign performance across all four publishing channels. Monthly token spend per agent. Recent activity feed. Approval queue. Review-velocity tracker. AI-citation standing across ChatGPT / Perplexity / Google AI Overviews. An immutable audit log of every decision and every tool call.

Telegram custom-content thread

The Custom Content Agent is your direct line. Send it a job photo from the phone in your pocket; it drafts a post in your voice, tagged for channel fit, queued for review or scheduled if you said publish-now. Pull-down works the same way: ask for a takedown, get confirmation in seconds.

The monthly technical sweep

Every month we audit the entire stack against the current state of the art. Newer Claude models. Cheaper inference routes. Paperclip and Hermes updates with integration tests. Skill-evolution review. New platform APIs. Anything that makes the system faster, cheaper, or more effective gets deployed.

The system calibrated in month four is not the system you'll have a year in. It will be measurably better. Monthly technical sweep · operating principle
The new battlefield for roofing will take place online, and those who master their marketing will dominate their market. Adam Bensman · 2025[4]
09 The flow

How the homeowner journey hits every layer of the stack.

A discovery → intake → convert → retain topology. Each card names the responsible product or system and its tooling. The arrows are implied — discovery flows through search, social proof, and referral channels; the Lead Marketer organizes everything into a single CRM record; the website is the conversion surface; the Peak Growth Playbook dashboard makes the whole journey visible; retain-and-refer is the post-job pillar that produces the next customer at one-fifth the cost.

01
Start

Homeowner

Finds a roofer through search, reviews, ads, social proof, referral, or storm response.

OWNER
Decision maker
TOOLS
Google · social · website · phone
02
Demand source

Google discovery

Google Business Profile, Map Pack, organic SEO, service-area pages, and Google Ads capture high-intent searches.

OWNER
Peak Growth Web
TOOLS
Schema · sitemap · llms.txt · IndexNow · GA4
03
Demand source

Media and proof

Peak Growth Media Director turns reviews, job photos, homeowner questions, and local proof into social and content demand.

OWNER
PGMD
TOOLS
FB · IG · Pinterest · Nextdoor · Obsidian KB
04
Demand + reputation

Reviews, citations, GBP

Peak Growth Playbook — review engine, GBP posts, citation hygiene, project case studies, storm-response campaigns. The local-visibility surface.

OWNER
Peak Growth Playbook
TOOLS
GBP · NiceJob · BrightLocal · email · referral flow
05
Lead organizer

Lead Marketer

Tracks source, campaign, service area, lead quality, cost per lead, and booked inspection rate.

OWNER
Marketing ops
TOOLS
Attribution · CRM source fields
06
Action

Website entry

Homeowner lands on the website, chooses instant estimate, intake form, or phone call.

OWNER
Peak Growth Web
TOOLS
Forms · phone wrappers · GA4 · ISR
07
CRM record

Intake + qualification

Address, contact info, roof concern, urgency, insurance status, service-area fit, source, and next action.

OWNER
CRM Manager
DOCS
Lead record · call notes · intake form
08
Repeat

Retain and refer

Newsletter, maintenance plan, post-job ask, referral gift-card workflow. Roughly five times cheaper than acquiring new customers.

OWNER
Peak Growth Playbook + PGMD
TOOLS
Email · Resell agent · Referral agent
Two products, one operation, zero redundancy. PGMD + Peak Growth Playbook — built to run together
10 AI heavy lifting vs human judgment

AI compresses the production. Humans protect the reputation.

You are not paying for manual labor on tasks AI can compress to seconds. You are paying for a system where AI handles the volume, the repetition, and the data cleanup — while human judgment protects local accuracy, customer trust, legal/insurance posture, and the calls that actually move a business forward.

This section is here because the question deserves a clear answer: what does AI actually do, and where do humans (you, your sales team, and the Agentic Personnel team) stay in the loop? The answer is structural, not aspirational.

AI is excellent at
  • Technical SEO audits at scale
  • Schema generation
  • Metadata drafting (titles, descriptions, OG, alt text)
  • Content outlines from topic clusters
  • First drafts of long-form posts
  • FAQ generation from sales conversations
  • Internal-linking suggestions across the site
  • Review reply drafts (positive)
  • Monthly report drafting from observed system state
  • Dashboard data updates and anomaly detection
  • SOP and runbook drafting
  • Content repurposing across channels
  • Data cleanup and NAP-consistency checking
  • Competitor content gap analysis
AI is not enough for
  • Google Business verification (postcard / call)
  • Account ownership transfers
  • DNS, domain, and access recovery
  • Final marketing strategy decisions
  • Local market judgment (which neighborhoods, which carriers, which storms matter)
  • Real project photos (we never AI-generate completed work)
  • Real reviews from real customers
  • Customer complaints and negative-review responses
  • Legal / insurance-sensitive claims and language
  • Field-team compliance (safety, permits, certifications)
  • Backlink and partnership relationships
  • Final editorial approval on anything externally-facing
  • Knowing which leads actually produced booked inspections
  • Anything that needs a phone call to a supplier, regulator, or homeowner

Area-by-area: what AI handles and where you or the Agentic Personnel team stays in the loop

AreaAI can handleHuman / client still needed
Google BusinessDrafting weekly posts. Drafting Q&A. Insights triage. Photo selection from job archive.Verification. Photo approval on sensitive jobs. Negative-review responses.
Technical SEOMetadata, schema, internal-linking, crawl-error triage, image alt text.Canonical/no-index judgment calls on producing pages. Anything affecting live traffic.
City / service pagesCity-page outlines and first drafts from local-data inputs.Which cities matter. Which neighborhoods to name. Which competitors to position against.
Project case studiesDrafting the narrative from intake fields and photos. Cross-link suggestions.Customer permission. Real photos only. Insurance-sensitive scope decisions.
ReviewsThree-touch ask drafts. Positive-reply drafts. Velocity tracking. Theme detection.Negative reviews always. Anything where the customer named a person or a complaint.
Blog / contentTopic discovery from AI-citation gaps. Outlines. Long-form first drafts. FAQ generation.Final editorial approval. Local-expertise claims. Legal/insurance language.
Conversion trackingAnomaly detection. UTM mismatch flagging. Attribution summary drafting.Maintaining the CRM source field. Judgment on attribution windows.
CitationsDirectory discovery. NAP consistency at scale. Listing description drafts.Backlink relationships. Partner-page asks. Calls to suppliers and trade associations.
ReportingMonthly report drafting. Trend visualization. Anomaly summary.Strategy calls. Budget shifts. Anything weighing business factors the system doesn't know.
Quarterly strategyDrafting the 90-day forward roadmap from observed performance.Final priority decisions. Investment allocation. Conversation with you about cash flow and crew capacity.
Ownership / handoffRunbook drafting. Credential drift detection. SOP authoring.Every credential transfer. Every two-factor reset. Every legal-access boundary.
The principle, said plainly

We use AI to eliminate waste, but we keep humans in the loop wherever reputation, accuracy, access, judgment, or customer trust matters. The result is a system that runs at a speed no human team can match — without ever shipping anything that could embarrass you, mislead a homeowner, or put your license at risk.

11 Gamified Dashboard

You don't just own the system. You can see the score.

Most SEO agencies send a PDF on the first of the month. Twenty pages of rankings, impressions, and technical language with no obvious connection to whether the phone is ringing.

We do both halves — the right way. You watch the game live on a scoreboard you can read in 10 seconds. And on the first of every month, you get a short, owner-focused recap PDF — the post-game film — with scoreboard highlights, what moved, and a scout report on what other roofing companies in your market are doing this month.

The Scoreboard — your operation, expressed in points

The Scoreboard is the headline on the dashboard — a running score across four quarters of the business, updated as the work happens. Every action that moves the operation forward is worth points. Every outcome that produces revenue is worth more. Every silent revenue leak shows up as a penalty.

Four quarters. One operating score. The Scoreboard speaks the language of someone who runs a company, not someone who reads analytics reports.

Q1

Trust

Reviews, response rates, project proof, team imagery, GBP presence. Trust is the entry door. Without it, the rest doesn't convert.

Q2

Visibility

City pages, content, AI citations, map-pack standing, service-area coverage. Visibility is what puts you on the field in the first place.

Q3

Conversion

Phone clicks, form fills, booked inspections, speed-to-lead, sales follow-up. Conversion is where the game is won or lost.

Q4

Ownership

Credentials verified, tracking clean, runbook current, assets confirmed under your name. Ownership is what makes all of this yours to keep.

3-point plays are activities that move the chains — a new review, a published page, a five-minute lead response. 7-point touchdowns are business outcomes — a booked inspection from organic search, a closed job from a digital channel, a review-velocity milestone. Penalties are the invisible revenue leaks — leads left sitting, reviews not replied to, jobs completed with no photos sent.

The Scoreboard is powered by the same real-time data feeding the rest of the dashboard. It's not a game skin layered on top of vanity metrics — it's the operating system expressed in language that makes the score obvious.

How the score moves — every action, weighted honestly

Three event types. Each one is tied to a specific data signal already flowing through the dashboard. Nothing is hand-waved; every point on the board has a source.

3-point plays · field goals (progress)

Meaningful operational activities that move the business forward. Field position, built one drive at a time. No touchdown without consistent field goals.

ActionPtsQtrSource
New Google review received+3Q1Reviews module
Review replied to within 24 hours+3Q1Reviews module
New project photos submitted (5+ from a job)+3Q1Project proof
About page / team bio updated+3Q1Trust layer
GBP post published+3Q2GBP module
New city or service-area page published+3Q2Content pipeline
New case study drafted and queued+3Q2Content pipeline
FAQ cluster added to knowledge base+3Q2Content pipeline
AI-citation gap identified and queued+3Q2AI visibility
Lead contacted within 5 minutes+3Q3Speed-to-lead
CRM stage updated same business day+3Q3Sales integration
Follow-up sequence completed on non-converted lead+3Q3Sales integration
Credential verified / ownership item resolved+3Q4Ownership checklist
Technical SEO issue fixed+3Q4Work log

7-point plays · touchdowns (outcomes)

Revenue-producing or trust-compounding events. The plays that win the game.

EventPtsQtrSource
Booked inspection from organic or GBP source+7Q3Attribution
Closed job tied to an owned digital channel+7Q3Attribution
10-review milestone reached (10, 20, 30, 40, 50…)+7Q1Reviews module
Sales rep closes at or above team benchmark (week)+7Q3Sales leaderboard
New service area generates its first organic lead+7Q2Service-area map
Month-over-month review velocity increases+7Q1Review velocity
Storm-response campaign published within 48 hours+7Q2PGMD
Full project proof package (photos + case study + review)+7Q1/Q2Project proof
Sales rep closes a referral from a digital channel+7Q3Attribution

Penalties · points left on the field

The silent revenue losses most roofing operations never measure. Penalties keep the score honest — and tell you exactly where the operation is leaking.

FailurePtsQtrSource
Lead not contacted within 5 minutes (business hours / agreed coverage windows)−3Q3Speed-to-lead
Completed job with no review request sent−3Q1Review engine
New lead with no source attribution in CRM−3Q3/Q4Attribution
GBP dormant for more than 7 days−3Q2GBP module
Project completed with no photos submitted−3Q1/Q2Project proof
Review received with no reply within 48 hours−3Q1Reviews module
Dashboard data gap (broken event tags, tracking error)−3Q4Tracking
Sales stage not updated for 48+ hours (business days)−3Q3CRM
Follow-up sequence abandoned before 5 attempts−3Q3Sales integration
Why penalties matter

The penalty column is the single most useful number on the Scoreboard. Most roofing operations don't measure what they lose to slow lead response, abandoned follow-up sequences, and dormant GBP profiles. And 95% of home-services companies don't respond to inbound leads inside five minutes — even though calling back inside five minutes lifts conversion roughly 21x over a 30-minute response (Convoso). Putting that loss on the board where everyone can see it is usually where the biggest behavior change happens — not because anyone is being scolded, but because the leak is finally visible.

The season arc — milestones that mark real progress

Each milestone is a gate. Cross it, and the system activates a new capability or campaign tier. The revenue figures alongside each milestone are projections built on Northern Virginia residential roofing benchmarks (lead volume × close rate × average job value) — they describe what the operation looks like at each level of authority, not a guarantee tied to any specific timeline.

Pre-Season

Building the team

Where you start. 0 reviews, new brand, no owned authority. System being installed, credentials transferred. Scoreboard live in calibration mode.

Goal: First 10 reviews, first organic lead, first booked inspection.

Threshold 1

First Down — system on the field

10+ Google reviews, 4.5+ star average. First organic or GBP-sourced booked inspection confirmed. Dashboard MVP live in calibration mode, tracking events firing on the source systems already wired.

Activates: AI-citation tracking begins; storm-response campaign activation. Projected revenue: 2–3 organic/GBP jobs/month at ~$14K avg ≈ $28K–$42K/mo from owned channels.

Threshold 2

Red Zone — authority compounding

25–30 reviews, 3 service areas producing leads. Weekly review velocity of 2+ new/week. Speed-to-lead averaging under 5 minutes.

Activates: Paid social layer launches; service-area expansion campaigns. Projected revenue: 5–8 organic/GBP jobs/month ≈ $70K–$112K/mo from owned channels.

Threshold 3

Touchdown Drive — competitive positioning

50+ reviews, 5+ booked organic inspections/month. Sales-team CRM hygiene under 5% unattributed leads. Review reply rate 100% within 48 hours.

Activates: Full content cadence; competitive keyword targeting. Projected revenue: 8–11 closed jobs/month from owned channels ≈ $112K–$154K/mo (30–40 qualified leads × 28% close × $14K avg).

Threshold 4

Championship Season — growth-stage operation

$500K+ attributed to owned digital channels (cumulative). 75+ reviews, 4.7+ stars. All four quarters averaging 80+ on individual scorecards. Sales-team close rate on inbound 25%+.

Activates: Expansion playbook to a second roofing company; referral engine activation.

Threshold 5

Dynasty — sellable asset

$1M–$5M annual revenue from owned digital infrastructure. 100+ reviews across service areas. CRM → attribution → closed revenue fully connected.

Activates: Full system transfer documentation; company valuation conversation. The marketing operation is now a sellable, PE-grade asset.

Your sales team plays the same game

The Scoreboard connects marketing output to sales behavior through shared scoring logic. Your sales team doesn't just benefit from the marketing machine — every rep becomes a scored part of it. Their daily actions contribute points to their individual scoreboards and to the company scoreboard simultaneously.

This creates a closed loop: the marketing stack generates visibility and leads; the sales team's performance on those leads feeds back into the score; the score drives behavior that generates more high-quality leads.

Rep-level scoring

MetricPtsFrequency
Lead contacted within 5 minutes+3Per lead
CRM stage updated same day+3Per lead
Follow-up sequence completed+3Per lead
Booked inspection closed+7Per job
Job closed from owned channel+7Per job
Referral generated from closed job+7Per referral
Lead not contacted within 5 minutes (business hours / agreed coverage windows)−3Per failure
CRM stage left stale 48+ hours (business days)−3Per occurrence
Follow-up abandoned before 5 attempts−3Per occurrence

Team leaderboard

The dashboard surfaces the top performers ranked by weekly score, with the full leaderboard one click below — penalty breakdown, trend chart, and a "leaving the most points on the field" coaching target. The rep with the most penalties this week is the one whose performance most directly drives the next coaching conversation.

Why this works — the research behind the design

Gamification is not a stylistic choice. Sales teams using gamified contests and leaderboards see up to a 3.5x increase in performance, and up to 50% conversion-rate lift has been recorded across gamification deployments. Identifiable performance rankings (not anonymous) improve quota attainment without raising turnover, per a Journal of Marketing study across 27,000 salespeople from 170+ firms. And per LeadAngel research, 78% of buyers choose the first company to respond to their inquiry. That's the single biggest conversion variable in roofing — and exactly what the speed-to-lead penalties on the Scoreboard target.

The first 30 days — calibration mode

The Scoreboard runs in calibration mode for the first 30 days. Penalties and rep-level scores are visible to the owner only — not to the team. We use that month to clean up CRM hygiene, confirm scoring weights against how the business actually runs, and surface variables the rules didn't anticipate. After day 30 we go live with the full leaderboard and penalty visibility, with weights adjusted to fit your operation.

This isn't a soft launch for politeness. No scoring system is correctly calibrated on day one — there are always business realities the rules don't capture (a rep on bereavement, a Sunday inbound with legitimate weather context, a CRM field used differently than expected, a service-area boundary the rules treat as in-zone but the team treats as out-of-zone). The calibration window exists so those realities get reflected in the rules before any rep's name lands on a public board. Calibration also continues quietly past day 30 — scoring weights are reviewed each quarter, not frozen.

Where the score comes from — the dashboard underneath

Every point on the Scoreboard is sourced from a specific module in the dashboard. No black-box scoring. If a number on the board doesn't match what you see in the underlying module, the problem is visible and fixable.

Module 01

This Month Snapshot

What got published, what changed, what worked. The 15-second answer to "what did I pay for this month?"

Module 02

Google Business

Posts published, photos uploaded, Q&A activity, reviews received, profile views, direction requests, phone calls.

Module 03

Reviews

Total count, average rating, velocity (this month / last month / year-to-date), competitor delta, recent inflow with sentiment.

Module 04

Website SEO Health

Indexing, Core Web Vitals trend, top movers (ranking gains and losses), schema validation status, broken-link count.

Module 05

Service Area Map

Heat map of which cities and ZIPs are producing inquiries. Which areas have a city page, which don't. Where the next page should go.

Module 06

Content Pipeline

What's drafted, what's in review, what's published, what's scheduled. By type: city pages, service pages, blog posts, case studies, FAQ entries.

Module 07

Project Proof

Case studies published this quarter. Pending intake. Photos awaiting permission. The proof-asset library.

Module 08

Leads & Attribution

Leads this month by source. Phone clicks. Form submissions. Estimator completions. Cost per lead by channel. Booked-inspection conversion.

Module 09

AI Visibility

Monthly probe results — where you're cited (ChatGPT, Perplexity, Claude, Bing Copilot, Google AI Overviews), where competitors are cited, where there's a gap. Feeds the content backlog.

Module 10

Ownership Checklist

Every credential, every account, every integration. Status (held by you / held by us / shared). Last verified date. Drift detection.

Module 11

Work Log

Every action taken — pages updated, schema changes, GBP posts, citations submitted, reviews replied to. Timestamped. Filterable. The receipts for every point on the board.

Module 12

Sales Team Leaderboard

Top performers by weekly score. Full leaderboard one click below. Penalty breakdown. The coaching target for next week.

Module 13 · The one you check first

Needed From You

The client action queue. You see exactly where progress is blocked. We see exactly what we're waiting on. See the section below.

How the data actually flows — under the hood

The Scoreboard isn't dashboard skin sitting on top of nothing. Every point on the board is sourced from a real system already producing the data. Here's the plain-English version of how the score gets calculated.

Source systems · five inputs
  • GA4 — every website event (phone clicks, form fills, estimator completions) with UTM attribution carried through
  • Google Business Profile API — reviews, posts, photos, profile views, direction requests, and phone calls from GBP
  • Zuper CRM — lead arrival, stage transitions, sales-rep actions, close events, source field. Wired through Zuper's webhooks and REST API.
  • Search Console — indexing status, ranking movement, Core Web Vitals trend
  • AI-citation probe — weekly script asks ChatGPT, Perplexity, Claude, and Bing Copilot for service-area citations; Google AI Overviews captured semi-automatically (no public API yet)
Scoring engine · cadence
  • Real-time — speed-to-lead checks fire from Zuper webhook timestamps; business hours and per-rep coverage windows respected, no penalties during agreed quiet hours
  • Hourly — review inflow, GBP activity, work-log events
  • Daily — attribution joins, content pipeline status, ownership-checklist drift
  • Weekly — AI-citation probe, competitor scout report, ranking deltas
  • Storage — single Supabase store on your VPS. Every event timestamped; every score recomputable from the underlying data.

When you tap any number on the Scoreboard, the dashboard drills you to the underlying module — and from the module to the source event. No black-box scoring, no agency math, no numbers without receipts.

What the system depends on from your side

Three real dependencies — worth saying out loud at the start, not three months in:

  • Zuper API access — we set this up together in week 1. Webhooks for lead arrival and stage changes; API credentials for stage reads, source-field reads, and rep assignments. Standard Zuper account access; no custom development on Zuper's side.
  • Source-field discipline — every lead needs a source set at creation. Web, GBP, and call-tracking inbound are tagged automatically; walk-ins, referrals, and field leads are selected by the rep. Attribution accuracy in well-run shops runs 60–80% — we aim for the upper end, not perfection, and the dashboard flags unattributed leads as a visible penalty so the gap is never hidden.
  • Field intake compliance — photos at job close-out and a review ask on every completed project. The dashboard makes the gap visible (penalties for completed jobs with no photos, completed jobs with no review request) — but the photos and the ask happen in the field. We supply the SMS workflow, the photo intake form, and the review-ask templates; the crew supplies the photos and the ask.

Realistic build phases — what "live" means at each milestone

The dashboard layers on at the end of the broader build because it reads from the source systems above. Those systems get wired during weeks 1–8; the dashboard goes live during weeks 8–10 as data starts flowing. Each milestone below is what's actually visible and operational — no marketing dust.

~Week 10 from kickoff

Dashboard MVP — owner view

Scoreboard live in calibration mode. Six priority modules populating:

  • Module 13 · Needed-From-You
  • Module 11 · Work Log
  • Module 02 · Google Business
  • Module 03 · Reviews
  • Module 08 · Leads & Attribution
  • Module 10 · Ownership Checklist

Visibility: owner only. Rep-level scores compute in the background but are not shown to the team.

~Week 14 from kickoff

Leaderboard goes live to team

The 30-day dashboard calibration window closes. Sales-rep leaderboard goes public to the team with weights adjusted to how the business actually runs. Roughly 10 of 13 modules running. Quarterly weight-review cadence begins.

Added since week 10: Module 01 (This-Month Snapshot), Module 04 (SEO Health), Module 05 (Service Area Map), Module 12 (Sales Team Leaderboard).

Month 4

Full 13-module set

Remaining modules land — Module 06 (Content Pipeline), Module 07 (Project Proof), and Module 09 (AI Visibility, last to ship because the probe script needs reliability runs across all five engines).

State: full operating dashboard, calibrated weights, quarterly review cycle in motion, monthly recap PDF cadence locked in.

Two things keep this sequence on rails: complete account access in week 1, and Zuper webhooks firing cleanly by the end of week 2. Two things stretch it out: source-field gaps in Zuper that require historical cleanup, or AI-Overviews probe reliability — which has no public API and depends on semi-automated capture across multiple engines.

A sample "this month" snapshot

What the dashboard looks like in steady state, after the system is running — events on the left, points on the right.

This month · Scoreboard snapshot example · season label: FIRST DOWN — system on the field
  • 4 Google Business updates published  ·  +12 Q2
  • 1 new project case study drafted (recent job, asphalt full replacement)  ·  +3 Q2
  • 1 city page published (target service area · roof replacement)  ·  +3 Q2
  • 3 new Google reviews received (5★, 5★, 4★ — all replied within 24h)  ·  +18 Q1
  • 16 phone clicks from organic pages  ·  logged, no per-click points
  • 9 form submissions (3 booked inspections, 4 in follow-up, 2 out of service area)  ·  +21 Q3 (3 touchdowns)
  • 2 technical SEO issues fixed (canonical conflict on /services/repair/, image-alt gap on a city page)  ·  +6 Q4
  • 10-review milestone crossed this month  ·  +7 Q1 touchdown
  • Penalty: 1 lead not contacted within 5 minutes (Sunday inbound)  ·  −3 Q3
  • Month-to-date total: +67  ·  Penalties: −3  ·  Net: +64
  • 1 client input needed: job photos from the recent project for the case study

Module 13 · Needed From You — the client action queue

The most important module on the dashboard. Live and visible to you and to us. You see exactly where progress is blocked. We see exactly what we're waiting on. Nothing slips because nobody has to remember.

Typical entries
  • Need 10 project photos from the most recent re-roof job
  • Need confirmation on the priority service-area list (Q3)
  • Need updated business license / insurance information
  • Need approval on the new review-request copy
  • Need access to Google Business Profile (verification just completed)
  • Need CRM source field confirmation for last week's leads
Why this exists

Most marketing relationships die in unspoken handoffs. The Needed-From-You queue exists because almost every "this is taking longer than I thought" moment in a marketing operation is one side waiting on the other and neither realizing it. Visibility kills that failure mode. You see what we're waiting on. We see what we still owe you. Both sides are accountable to the same screen.

The monthly recap — your post-game film

On the first of every month, a short PDF lands in your inbox. Not the twenty-page agency report — the post-game film. Scoreboard recap, what moved this month, what we left on the field, and a scout report on what other roofing companies in your market are doing. Built for an owner who wants to read it on Sunday morning over coffee.

What's in it
  • Scoreboard recap — month total, penalties, net, milestone progress
  • Top three plays of the month — touchdowns and field-goal streaks worth celebrating
  • Top three penalties — what we left on the field, and exactly how next month closes the gap
  • Local-competitor scout report — what other roofing companies in your service area did this month (new reviews, GBP activity, ranking shifts, AI-citation moves)
  • One or two strategic decisions that need your input before next month's plan locks
  • Next-month forecast — what we're working on and what to watch
Why both — live dashboard and monthly PDF

The dashboard is the live game. What's happening now, what to act on today, the score in real time. The PDF is the post-game film. What to share with your team, save for your records, and read at the end of the month. Same data, different cadence, different purpose.

Most agencies send a PDF because that's all they have. We send a PDF because it complements a live system you already trust.

Watch the game live. Read the recap on the first of the month. The Gamified Dashboard · purpose
12 What you actually get

The deliverables, by pillar.

Peak Growth Web — Website foundation

  • Next.js 16 production site with SSG + ISR, deployed on your hosting of choice
  • Service-by-city URL matrix (one page per service per market you serve)
  • Server-rendered structured data (9 schema components, entity graph)
  • AI-search infrastructure (llms.txt, llms-full.txt, IndexNow, AI-bot allowlist)
  • GA4 with 4 custom conversion events, DNT respected
  • Analytics → Google Ads + Meta Conversions API wired
  • Voice + copy discipline enforced (banned-words sweep on every commit)
  • Core Web Vitals targets met on every release

Peak Growth Playbook — Ownership

  • Ownership checklist (every account, every credential, every integration)
  • Single-source credentials map document
  • Written runbook covering every component, every schedule, every recovery procedure
  • Client-owned account structure: GitHub, Vercel, Supabase, VPS, domain
  • Handoff-continuity plan (30 days on-call support guaranteed)

Peak Growth Playbook — Google Business

  • Profile claim / verification / optimization
  • Categories and services configured against actual book of business
  • Q&A seeded from FAQ library and refreshed monthly
  • Review request workflow tied to GBP
  • UTM-tracked website link with attribution
  • Monthly GBP activity (4 posts, photo cadence, Q&A monitoring, insights review)

Peak Growth Playbook — Technical SEO

  • Sitemap and robots.txt audit and rebuild
  • Metadata on every page (titles, descriptions, OG, Twitter, canonical)
  • Schema audit and additions beyond the kit's nine defaults
  • Canonical checks across the site
  • Crawl / index review against Search Console
  • Internal-linking pass
  • Speed and mobile review against Core Web Vitals targets

Peak Growth Playbook — Local Authority

  • Service-area and city architecture matched to actual book of business
  • Priority city map (which 5–10 cities matter most)
  • Page inventory with publishing cadence
  • Internal-linking graph that lifts priority cities
  • Project proof system with intake template and case-study cadence

Peak Growth Playbook — Content

  • SEO blog / content system that extends PGMD's intelligence into durable website assets
  • Cost guides (per market and per service)
  • Storm guides (seasonal, market-specific)
  • FAQ hubs built from real homeowner questions
  • Project case studies tied to city pages
  • Service-area pages (1–2 new or upgraded per month)

Peak Growth Playbook — Reviews & Reputation

  • Three-touch review-ask workflow (email + SMS + close-of-job ask)
  • Reply process and templates (positive in 24h, negative escalated to owner)
  • Reputation tracking dashboard tile
  • Competitor review-gap report (quarterly)
  • Target: 50+ reviews at 4.5+ stars within first 6 months

Peak Growth Playbook — Tracking

  • GA4 audit and event configuration
  • Search Console connection and monitoring
  • Phone / form / estimator event plan
  • UTM convention across every campaign and link
  • Lead attribution summary (which source produced which booked inspection)

Gamified Dashboard + Monthly Recap

  • Mobile-first, owner-focused dashboard you read in 10 seconds
  • The Scoreboard — four-quarter operating score (Trust / Visibility / Conversion / Ownership) with field-goal / touchdown / penalty events
  • Milestone-arc progression (Pre-Season → Dynasty) with revenue projections
  • Sales-team leaderboard tied to the company score
  • Work log (every action taken, timestamped, filterable)
  • Client action queue (Needed From You)
  • Content pipeline view (drafted / in review / published / scheduled)
  • Ownership checklist with drift detection
  • Google Business, Reviews, Website SEO health, Service-area map, Leads & attribution, AI visibility modules
  • Monthly recap PDF — scoreboard recap, top plays + top penalties, local-competitor scout report, strategic decisions queue, next-month forecast

Peak Growth Playbook — Reporting

  • Monthly written report (what published, what changed, what worked, what's blocked, what's next)
  • Monthly strategy note attached to the report
  • Quarterly strategy review (30 min call, 90-day forward roadmap)
  • Local citations campaign across 30+ directories with NAP consistency
  • Manufacturer and trade-association partnership tracking

Agentic media operation (PGMD)

  • Dedicated VPS (Hostinger KVM 8) provisioned in your name
  • 8 specialized AI agents on Paperclip + Hermes runtime
  • Obsidian knowledge base — every post, source, decision archived
  • Telegram-based Custom Content Agent for your direct control
  • Production-grade dashboard with magic-link auth on your subdomain
  • Three pinned roofing-specific imagery skills
  • Governance layer with three risk tiers and a 30-second master kill switch
  • Monthly AI-citation tracking (ChatGPT, Perplexity, Claude, Bing Copilot, Google AI Overviews)
  • Monthly technical sweep — every month the system gets measurably better

Reputation pillar

  • Review tool wiring (NiceJob / GatherUp / Podium — recommendation per market)
  • Three-touch automated review ask (email + SMS)
  • Goal: 50+ reviews at 4.5+ stars within first 6 months

GBP + citations

  • Google Business Profile audit and optimization
  • BrightLocal citation campaign across 30+ directories with NAP consistency
  • Single-source NAP from OrganizationSchema.tsx so site, GBP, and citations stay in sync

Email + CRM + drips

  • Email platform onboarding (Mailchimp or HubSpot, your call)
  • Welcome drip + post-quote drip + post-job drip
  • Quarterly newsletter cadence
  • Lead-magnet PDF (your call on the topic — usually a "what to ask before signing a roof contract" guide)

Photography + video

  • Image library curated and mirrored to your VPS
  • 6-video starter pack roadmap (owner intro, hail, ice dam, comparisons, FAQ, finished walkthrough)
  • TikTok and YouTube Shorts deferred to Phase 2 — only when your crew is consistently capturing 60-second vertical clips on every job

Operations + ongoing

  • Daily digest email (what published, engagement, flagged items, errors)
  • Weekly dashboard update
  • Monthly strategic report with content-mix review and recommendations
  • Quarterly strategy review call
  • Monthly AI-citation tracking report
13 Rollout — parallel tracks

Two ongoing products. Two parallel rollout tracks. Zero duplication.

Peak Growth Web is the website foundation — built over the first 4–6 weeks. PGMD and the Peak Growth Playbook run on parallel six-to-eight-week tracks alongside it, with each system wired in the order it has to be wired. They share a brand voice and an Obsidian knowledge base, but each build sequence is independent — neither track blocks the other.

First 16 weeks — linear timeline. Every week marked; day-level tick marks visible within each week.
Build duration Milestone Today

Track A · PGMD rollout (agentic media + AI discovery)

PhaseWeeksFocus
A00–2VPS provisioning in your name · business email · Meta Developer app submission
A12–6Paperclip + Hermes + Obsidian deployed · 8-agent team configured · brand-voice tuning
A24–8Content intelligence engine activates · first content batch (internal approval only — no public posting yet)
A38–11Public posting begins · paid-social campaigns activated · engagement triage live · 3-week post-build calibration window (week 1 every post inspected, week 2 every other, week 3 spot-checks)
A410–13First monthly AI-citation probe · Custom Content Agent on Telegram · risk-tier governance activates
A512+Steady state + monthly technical sweep

Track B · Peak Growth Playbook rollout (in parallel)

PhaseWeeksFocus
B00–1Access + ownership map · collect accounts · verify ownership · map domain, GitHub, Vercel, Supabase, GBP, GA4, GSC, Zuper CRM, social · identify missing access
B11–3Ownership shell live — ownership checklist tile · work log · client action queue · content pipeline status cards (the manual / state-tracking tiles ahead of the full Scoreboard)
B22–5Google Business + tracking — GBP claim and optimization from zero · UTM links · GA4/GSC configured · phone/form tracking plan · review workflow wired
B33–7Technical SEO buildout — sitemap · robots · schema · metadata · internal linking · crawl/index issues · speed/mobile review
B44–8Local authority architecture — service-area map · city/service priority plan · core page updates · case-study template wired
B56–10Content + review engine — first SEO guide · first project case study · review-ask workflow live · GBP posting cadence at steady state
B68–12Scoreboard dashboard MVP activates around Week 10 as source systems produce data · 30-day dashboard calibration window opens · first monthly report · sales-rep leaderboard goes live to team around Week 14
B712+Steady state — full 13-module dashboard complete by Month 4 · monthly cycle (2 city pages · 1 cornerstone post · 1 case study · review velocity · monthly report)
Critical-path gates

PGMD critical path: Meta app review is the gate (typically 2–4 weeks, external). Submit on day one — everything downstream blocks until it clears. Peak Growth Playbook critical path: credential verification on day one. Without access to GBP, GA4, Search Console, and the codebase, nothing else can start. Both tracks unblock independently. Neither blocks the other.

No duplication, by design

PGMD does not republish what the Peak Growth Playbook blog publishes; the blog does not duplicate what PGMD distributes on social. PGMD identifies topics and runs the citation probes; the Peak Growth Playbook side turns those into durable website assets and feeds them back to PGMD for distribution. Shared brand voice. Shared FAQ library. Shared image archive. Shared analytics loop. One operation, two surfaces.

14 Investment

Locked pricing. Three products. One operation.

Three products, priced separately so you see exactly what each one costs: Peak Growth Web (the website foundation), the Peak Growth Playbook (web optimization — SEO, Google Business Profile, the ten systems, and the live Scoreboard dashboard), and Peak Growth Media Director (the agentic media + AI-discovery layer). Two of the three carry a monthly operations fee — the Peak Growth Playbook and PGMD. Ad creation and management are included; only the media spend is direct to the platforms, no markup.

Another way to read this

Admin Overhead Digital Automation = Labor Budget Freed.

Most roofing companies don't have a labor problem — they have an overhead problem, and they're solving it by underpaying their crews[5]. The stack is the alternative: digital infrastructure that absorbs the front-office headcount instead of cutting what's left for the people on the ladder.

Build your way in

You don't have to stand up the whole operation on day one. The stack is built to layer in sequence — each product makes the next work harder. Start with the foundation, add the media operation when you're ready.

  • PHASE 1Foundation — Peak Growth Web · $4,200 one-time. A production website built to rank and built to be owned. (Bring your own and this line drops off.)
  • PHASE 2Local Authority — Peak Growth Playbook + Dashboard · $15,600 one-time + $4,200/mo operations. Google Business Profile, technical SEO, reviews, citations, the ten systems, and the live Scoreboard — what makes the website actually rank and get found. Most clients start here, paired with Phase 1.
  • PHASE 3Media Operation — Peak Growth Media Director · $12,400 one-time + $3,800/mo operations. The eight-agent social, paid, and AI-citation engine. Layer it in once the foundation is producing — typically a month or two in.

Ready to commit to everything at signing? Take the full stack all-in and save 10% on both setup and monthly — $28,980 + $7,200/mo (details below). Full stack at standard pricing: $32,200 + $8,000/mo operations, plus $2,000/mo media spend (pass-through).

Website foundation · one-time

The front door — we build it, or you bring your own

Peak Growth Web — $4,200. The foundation — a fully built professional Next.js 16 production front end, delivered under accounts in the company's name. Includes: unlimited service-area pages, custom imagery (no stock photos), schema entity graph, AI-bot allowlist, and the technical underlayer for AI-search readiness. Does not include: the ongoing SEO, AEO, GEO, and AIO optimization work — keyword targeting, content production, citation campaign, AI-citation probes — which lives in the Peak Growth Playbook below. Peak Growth Web is the front door. The Peak Growth Playbook is what makes the front door rank, get reviewed, get tracked, and stay yours.

Already have a website? Bring your own. If your current site has the technical underlayer in place — or can be brought up to it — the $4,200 Peak Growth Web line drops off and the total setup adjusts from $32,200 down to $28,000. We'll audit the existing site at kickoff to confirm it can carry the SEO/AEO/GEO/AIO optimization work. If there are foundational gaps (no schema, no AI-bot allowlist, weak performance, no server-side rendering), we'll surface them up front so you can decide whether to remediate, rebuild, or move to Peak Growth Web after all.

Operations setup · one-time

Peak Growth Playbook setup — SEO, GBP foundation, Scoreboard dashboard
Peak Growth Playbook · one-time setup

Peak Growth Playbook — install

$15,600 one-time · $12,400 build + $3,200 dashboard
  • Access + ownership map (all credentials, all accounts)
  • Google Business Profile foundation (claim, optimization, Q&A seeding, posting cadence)
  • Technical SEO buildout (sitemap, robots, schema, metadata, internal linking)
  • Local authority architecture (service-area + priority city plan)
  • Project proof system (intake template + case-study workflow)
  • Review & reputation engine
  • Conversion tracking + attribution setup (GA4, Search Console, phone, forms)
  • Citation campaign (30+ directories, NAP consistency)
  • Written runbook + credentials map
  • + Scoreboard dashboard — $3,200 (itemized): live mobile-first command center, magic-link auth tied to your business email, Trust / Visibility / Conversion / Ownership quarters, monthly recap, and local-competitor scout report (Scoreboard + 6 priority modules by ~Week 10; full 13-module set by Month 4)
PGMD setup — VPS provisioning, agent team, governance
PGMD · one-time setup

Peak Growth Media Director — install

$12,400 one-time
  • Hostinger KVM 8 VPS provisioned in your name
  • Paperclip control plane + Hermes agent runtime + Obsidian KB deployed
  • 8-agent team configured (Research, Writer, Imagery, Publisher, Engagement, Analytics, COO, Custom Content)
  • Custom Content Agent on Telegram
  • Meta Developer app submitted
  • Three roofing-specific imagery skills pinned
  • Governance layer + risk-tier approvals configured
  • Brand voice calibration sessions
Total one-time setup

$32,200 ($4,200 Web + $15,600 Playbook incl. $3,200 dashboard + $12,400 Media Director)

Bringing your own website? Total adjusts to $28,000 ($15,600 Playbook incl. dashboard + $12,400 Media Director).

Setup fee payment schedule

The one-time setup fee is split across two payments so the full amount isn't due on day one — at signing and at go-live. A written progress report is delivered at each 30-day mark so what's been built stays visible at every step.

  • 60% on signing — $19,320. Covers the engineering hours, AI-tooling provisioning, infrastructure costs, and account setup required to begin the build. Without this we can't enroll API keys, spin up the VPS, or start configuring the agent team — those are real expenses that have to be funded to begin.
  • 40% at go-live — $12,880. Due when the first operating layer goes live — typically around the 60-day mark, or at full go-live if sooner. A written progress report lands alongside, showing what's been built: ownership map complete, all credentials transferred, SEO and AEO optimization visibly producing, social-media publishing live, and the dashboard wiring up. Full operational go-live targets Day 90.

Progress reports instead of milestone approvals. Neither side has to vet a deliverables checklist or sign off on stages. We hold ourselves to the build schedule, deliver written progress reports at each 30-day mark so you see what's been built, and the 30-day cancellation clause in the Terms below is the safety valve if anything goes sideways. No ambiguity, no negotiations, no surprises.

Monthly operations begin when the first operating layer goes live — typically around the 60-day mark, as SEO and content systems start producing ahead of full go-live at Day 90.

Payment amounts above assume the $32,200 total. With BYO website ($28,000 total), the same 60/40 split applies — $16,800 / $11,200.

Monthly operations · all-in

PGMD · monthly

Peak Growth Media Director

$3,800 / month
  • Organic publishing across Facebook, Instagram, Pinterest, Nextdoor
  • Paid ads management across Meta, Pinterest, Nextdoor
  • Content intelligence + engagement triage
  • Custom Content Agent on Telegram (always-on)
  • Governance layer + risk-tier approvals
  • Weekly digest + monthly strategic report
  • Monthly AI-citation probes (ChatGPT, Perplexity, Claude, Bing Copilot, Google AI Overviews)
  • Monthly technical sweep
  • Anthropic + OpenRouter API + Backblaze backups all included (VPS and ad spend billed directly to your card — not included)
Peak Growth Playbook · monthly

Peak Growth Playbook Operations

$4,200 / month
  • 4 GBP posts + photo refresh + Q&A monitoring
  • 1 cornerstone long-form (cost guide / storm guide / authority piece)
  • 2 supporting answer pages
  • 1 project case study
  • 1–2 new or upgraded city pages
  • Review-ask cycle + reply workflow + reputation tracking
  • Technical SEO monthly sweep (Search Console errors, CWV trend, schema validation)
  • Citation hygiene + new submissions
  • Monthly written report + dashboard updates
  • 30-minute strategy review call
Total monthly operations

$8,000/mo ($3,800 PGMD + $4,200 Peak Growth Playbook Operations)

All-in — take the whole stack at signing

Commit to all three products at once — save 10% on setup and 10% on monthly.

Setup drops to $28,980 (from $32,200) and operations to $7,200/mo (from $8,000) — a $3,220 setup saving plus $9,600 a year on operations. Paid 60% on signing, 40% at go-live: $17,388 / $11,592. Bringing your own website? $25,200 setup + $7,200/mo. The all-in discount and the multi-location discount don't stack — you take whichever is larger.

Modular add-ons

Each add-on carries its own one-time setup and monthly cost. Quoted on request; transparent on the math.

  • Additional locations (Portfolio Program) — for an owner running more than one roofing company: the second location is 20% off setup and 15% off the monthly; the third and beyond, 27% off setup and 20% off the monthly. The shared agent team, governance layer, and account infrastructure reuse across one owner's companies, so the discount is structural. Detailed math available on request.
  • Video pipeline expansion — TikTok + YouTube Shorts adapters added to the Publisher when your crew is consistently capturing 60-second vertical clips on every job.
  • Paid-ads expansion beyond baseline — LinkedIn Ads, Reddit Ads, or other surfaces beyond the Meta + Pinterest + Nextdoor default.
  • Content intelligence custom feeds — additional industry sources, regional weather feeds, competitor monitoring beyond your default service area.

Recommended starting ad budget

Rather than peg ad spend to a single dollar number, allocate as a percentage of gross revenue — the way most home-services businesses budget marketing. Bensman's 2025-2028 Roofing Market Report places total marketing in the 5–12% of gross revenue range, with paid social a portion of that.[4]

Recommended floor: $2,000/month. That's the minimum to produce meaningful test volume across Meta, Pinterest, and Nextdoor. Above that floor, scale to what the business can support — and use the dashboard's cost-per-lead readout from each channel to decide where the next dollar goes.

In steady state we split roughly 65% Meta · 25% Pinterest · 10% Nextdoor, with the Nextdoor slice surging during named-storm events and Pinterest rising in fall and spring. We adjust the mix monthly based on which channel is delivering the cheapest cost per lead in your market. Ad creation and management are included in your monthly operations — the $2,000/mo+ is media spend only, billed directly by the platforms to your card. We never touch it. No markup. No margin.

Ad budget allocation — sectored roof plan view

Cost comparison

Your team-replaced math, line by line

What the monthly operations fee is really competing against. Each row is a typical fully-loaded headcount cost the stack absorbs. Numbers reflect mid-market US salaries plus benefits.

~$65K/yr
Website + intake replace an office manager
$50K–$80K base + benefits
~$36K/yr
SEO + AEO infrastructure replaces a marketing agency
vs. $3K/mo retainer
~$105K/yr
Agentic ops replaces sales rep + marketing coordinator + CRM
$55K + $50K + $300/mo
~$45K/yr
Custom Content Agent + Engagement Specialist replace a receptionist
front-desk role at 40hrs/wk

Combined, that's roughly $250K/year of fully-loaded headcount the stack absorbs[5] — and the people you keep on payroll are the ones actually installing roofs.

Terms

  • No lock-in. We request — not require — a 90-day window from the point operations go live to let the system prove out. There is no minimum-term contract. If the engagement isn't working at any point, the cancellation terms below apply equally during that 90-day window and after.
  • Cancellation: 30-day written notice from either party, at any time. Same terms during the initial 90-day window and after — no penalty, no claw-back, no surprises.
  • Setup fee payment schedule: 60% on signing, 40% at go-live (typically around the 60-day mark, or at full go-live if sooner). A written progress report is delivered at each 30-day mark so you see what's been built (details above). Monthly operations begin when the first operating layer goes live, typically around the 60-day mark.
  • Handoff clause: 30 days of on-call support at no additional charge when the engagement ends, plus full credential transfer and written runbook. Contractually guaranteed.
  • Infrastructure — what's included vs. what's on your card. Included in the monthly operations fee: all Anthropic + OpenRouter API usage and encrypted Backblaze backup costs. Not included — billed directly to your card by the vendor: (a) the VPS — Hostinger KVM 8, provisioned in your name on day one, roughly $360/year — and (b) ad spend on Meta, Pinterest, and Nextdoor. We never touch either of those; no markup, no margin. The VPS and ad spend are the only third-party costs outside this agreement.
  • Scope changes: Either party can request scope changes in writing. Quoted before any work begins. Typical integration window is two weeks from approval to implementation. No scope-creep billing.

Client obligations · what we need from your side

What unblocks the build — and what doesn't have to be ready before we start

This is a substantial build — three parallel tracks, dozens of integrations, real engineering hours, real AI-tooling expense. To keep it moving on schedule we need a handful of things from the client side, but the build does not have to wait for them all to be ready. We can begin work before the Google Business Profile is fully claimed and before every social-media platform is set up — those become workstream items inside the build, not blockers in front of it.

What we ask:

  • A dedicated company email (created under the company's name) that we share access to during the build. We use it to provision every account where possible — GBP, GA4, Search Console, social platforms, hosting — so ownership is consolidated under one address you control. You own the email at all times. Revoking our access is a one-click operation; the company's account control never depends on our cooperation.
  • Access to non-email-based accounts — Zuper CRM, domain registrar, and any other system that has its own login. Either share credentials during the build or create user accounts under the company's name that we can be added to and removed from cleanly.
  • A point of contact for ownership and credential handoff during weeks 1–2.
  • Collaboration between your field side and our backend. Photo intake from jobs, review asks at close-out, and field-level feedback on what's working are the human inputs that make the marketing infrastructure produce real revenue. We supply the SMS workflows, intake forms, and review templates; your crew supplies the photos, the asks, and the on-the-ground context the dashboard can't see from a server.
  • Standing meeting cadence. Biweekly 30-minute operations calls during the first 30 days, shifting to weekly 30-minute calls once operations go live. Each meeting follows the same agenda: what got built, what's blocked, what's next.

Why timeliness matters. We'd like to begin as soon as the agreement is signed. The build runs against an internal schedule with two written progress reports — one at 30 days, one at 60 days — so what's been delivered stays visible as we go. The target is to have the operating system live and producing inside roughly 90 days from kickoff. We're not running a 40-yard dash. We are building toward a measurable finish line on a predictable cadence.

Pricing summary, said plainly

  • Peak Growth Web (website foundation): $4,200 one-time — or skip if you bring your own website that can carry the optimization layer (audited at kickoff).
  • Peak Growth Playbook (SEO + Google Business Profile + ten systems + Scoreboard dashboard): $15,600 one-time ($12,400 build + $3,200 dashboard) + $4,200/mo operations.
  • Peak Growth Media Director: $12,400 one-time + $3,800/mo operations.
  • Total one-time setup: $32,200 with Peak Growth Web, or $28,000 bringing your own website. Paid 60% on signing, 40% at go-live. Written progress reports delivered at each 30-day mark.
  • Monthly operations: $8,000/mo ($3,800 PGMD + $4,200 Peak Growth Playbook Operations) — begins around the 60-day mark when first operating layer goes live, ahead of full go-live at Day 90.
  • All-in option: take all three products at signing and save 10% on setup and monthly — $28,980 + $7,200/mo (BYO website: $25,200 + $7,200/mo). Doesn't stack with multi-location discounts; take whichever is larger.
  • Recommended ad budget: minimum $2,000/mo floor, then scale as a percentage of gross revenue (industry benchmark 5–12%). Paid direct to platforms on your card. No markup.

Ad spend is direct to platforms — no agency markup. Peak Growth Web is the website foundation; the Peak Growth Playbook is the SEO / local authority / dashboard / ownership layer; PGMD is the agentic media / content-intelligence / social layer. Together they form one complete operation, built around a single front door.

Owned authority, not rented marketing. One bill. One throat to choke. Every credential in your name. Peak Growth Roofing · investment posture
15 What you own

Every credential. Every byte. Every post.

This is the piece no other agency offers. If our relationship ends tomorrow — for any reason — you keep everything. The domain. The codebase. The hosting. The database. The server. The Google Business Profile. The analytics. The social accounts. The agents. The dashboard. The runbook. You can hand it all to any competent developer and keep running without a missed post.

AssetOwnerNotes
DomainYouRegistered under your account; DNS records in your name; transferable any time.
Code repository (GitHub)YouOwned by your GitHub organization; we hold collaborator access (revocable in one click).
Hosting / deployment (Vercel)YouVercel project under your account; we are an invited team member.
Database (Supabase)YouSupabase project under your account; direct read access to every row, every table.
VPS (Hostinger KVM 8)You8 cores · 32 GB RAM · 400 GB storage · provisioned under your account, admin access day one.
Google Business ProfileYouOwned by your Google account; we're added as manager (removable in one click).
GA4 / Search ConsoleYouProperties under your Google account; we have user-level access; data is yours.
Social accounts (FB · IG · Pinterest · Nextdoor)YouFB Business Portfolio, IG Business, Pinterest Business, Nextdoor Business — all under your accounts; we are authorized admin.
Automations & agentsYouPaperclip + Hermes runtime + 8 agents on your VPS; configs are plain text in your repo.
Content archive + Obsidian KBYouPlain Markdown on your VPS; nightly encrypted backup to your Backblaze B2 account.
Credentials mapYouSingle source-of-truth document — every account, every key, every owner. Updated continuously.
RunbookYouWritten documentation of every component, every schedule, every recovery procedure. Hand it to any developer.
Dashboard + audit logYouSelf-hosted under your subdomain; magic-link auth tied to your business email; full read access to every action taken on your account.
The handoff clause

Written into the agreement explicitly: if we ever stop servicing your account for any reason, we deliver (1) a complete written runbook covering every component, every credential, every schedule; (2) full access transfer of every credential to your business email; (3) 30 days of on-call handoff support at no additional charge. That's the safety net made contractually explicit. Almost no agency in the country offers this.

You keep the keys. Ownership posture
15b Coordination with existing partners

Two disciplines, one service area, zero overlap.

If you already have an SEO and Google Ads partner, they keep what they have. Peak Growth Roofing handles the brand-authority and local-visibility layer that traditional SEO/PPC agencies don't ship. Clear division of labor, shared data, no political turf.

Your existing SEO / Ads partner keeps
  • Google Ads campaign management
  • LSA (Local Services Ads) management
  • Technical search and backlink building
  • Paid-search creative and audience targeting
Peak Growth Roofing handles
  • Brand authority (social presence, content research, AI-discovery readiness)
  • Local visibility (Google Business Profile, citations, reviews)
  • Paid social (Meta, Pinterest, Nextdoor)
  • Website + SEO/AEO/GEO/AIO infrastructure
  • Strategy across all 14 channels of the playbook
Where it overlaps cleanly

Shared signals. Social performance, paid-social attribution, and review velocity feed back into your SEO partner's reporting. Shared calendar on seasonal campaigns. The two operations reinforce each other on the same homeowner's purchase decision instead of competing for credit.

If you don't have an existing SEO partner, we can scope that into the Peak Growth Playbook tier — but that's a separate decision from this proposal, not bundled.

How we bill, vs. where the industry is heading.
Many marketing agencies are shifting to percent-of-sales billing. We don't.
Flat monthly operations, transparent ad spend, no markup. You see the math. Billing posture
16 Next steps

How this gets built. The honest sequence.

Three build tracks running in parallel, roughly 6 to 8 weeks each, followed by a calibration phase. Peak Growth Web, the Peak Growth Playbook, and Peak Growth Media Director — built simultaneously, not stacked. The Gamified Dashboard layers on at the end, once the source systems above are producing data the dashboard can read. Complex integrations get hooked up properly; each system locks into the next in the order they have to be wired. We're not running the 40-yard dash. We're building for the new season.

Step 01

Approve Complete Stack scope

Sign the agreement covering Peak Growth Web + PGMD + Peak Growth Playbook. One conversation, one signature, all setup fees billed. Kickoff scheduling follows directly.

Step 02

Confirm ownership accounts

Week 1. Inventory: domain, GitHub, Vercel, Supabase, GBP, GA4, Search Console, Zuper CRM, social. Identify any missing access. The credentials-map document begins here and stays current for the life of the engagement.

Step 03

Begin Peak Growth Web build

Weeks 1–6 (parallel track). Next.js 16 production site provisioned in your name. SEO/AEO/GEO/AIO infrastructure, schema entity graph, AI-bot allowlist, GA4 + ad-platform conversion APIs wired. SEO and AEO optimization run alongside the build — not bolted on at the end. The Web and Peak Growth Playbook tracks share a week-one start and overlap by design.

Step 04

Begin PGMD install

Weeks 1–8 (parallel track). VPS provisioning in your name. Meta Developer app submitted. 8-agent team configured. Brand voice tuning. Approval queue wired. Followed by a 3-week calibration phase: week 1 every post manually inspected, week 2 every other post, week 3 spot-checks only. By end of week 11 the system is operating under the risk-tier rules.

Step 05

Begin Peak Growth Playbook

Weeks 1–8 (parallel track). Google Business Profile claim and optimization from zero — the profile isn't set up yet, which is part of why each system has to be wired in the right order. Technical SEO sweep. Service-area architecture. Review engine wired. Citation campaign starts. Integrations of this depth aren't rushed into place — they're sequenced so each layer holds the next one up.

Step 06

Launch dashboard MVP

The dashboard layers on after the source systems are running — it reads from GA4, GBP, Zuper, Search Console, and the AI-citation probe, so it can't go live until those are producing data. Around week 10 from kickoff: Scoreboard live in calibration mode with 6 priority modules populating — Needed-From-You, Work Log, GBP, Reviews, Leads & Attribution, Ownership Checklist. Around week 14: sales-rep leaderboard goes live to the team after the 30-day dashboard calibration window closes. Month 4: remaining modules layered in and the full 13-module set is complete.

Step 07

Week 14 — first systems review

Sit-down call. Web in production. PGMD operating under risk-tier rules. Peak Growth Playbook install complete. Dashboard calibration window closing — sales-rep leaderboard going live to the team. What's built, what's calibrated, what the next 30 days look like. Monthly review cadence continues from there.

Schedule the kickoff call
17 References and sources
— Jimmy

Happy to walk through any of this on a call or rework any section. Whatever makes this easier to say yes to.

Jimmy Davidson
Solutions Developer · Agentic Personnel, LLC
jimmy@agenticpersonnel.com

Sources cited

Numbered in order of first appearance in the proposal. Inline citations above link to the entry here. Internal source documents are referenced by their path inside this repository.

  1. Semrush. Semrush AI Overviews Study: What 2025 SEO Data Tells Us About Google's Search Shift. December 2025. Companion measurement series from BrightEdge (industry-weighted) places AI Overviews at ~48% of tracked queries by February 2026; Semrush's 10M-keyword sample placed it at 15.7% in November 2025. semrush.com/blog/semrush-ai-overviews-study SERP-feature measurement · ongoing · method-dependent cited in Why-Now stat trio, executive at-a-glance
  2. OpenAI / TechCrunch. ChatGPT reaches 900M weekly active users. February 2026. (Up from 800M reported October 2025; 200M was the August 2024 milestone.) techcrunch.com/2026/02/27/chatgpt-reaches-900m-weekly-active-users Company disclosure via TechCrunch · 2026-02-27 cited in Why-Now stat trio, executive at-a-glance
  3. Roofing Contractor magazine. 5 Things Roofing Contractors Want to Know about RC's 2026 Homeowner Survey. January 2026. 11% of homeowners report AI search as a roofing-discovery channel — a channel that did not exist three years ago. roofingcontractor.com · 2026 Homeowner Survey Trade survey · 2026 homeowner research cited in Why-Now stat trio
  4. Bensman, Adam. 2025-2028 Roofing Market Report: Future Trends Every $2M+ Company Must Know, Or Get Left Behind. Roofing & Solar Reform Alliance, 2025. Distribution-controlled PDF; obtainable via theroofstrategist.com. peak-growth-roofing/project-docs/Roofing Market Report by Adam Bensman.pdf 17pp · industry forecast · 9 market conditions + 3 C's framework cited in Why-Now, Peak Growth Web, Peak Growth Playbook, PGMD
  5. The Labor Equation, Solved. Source brief on contractor-overhead economics, fully-loaded headcount math, and the 5-minute speed-to-lead SLA framework. Anchored to Harvard / MIT lead-response-time research (Oldroyd et al., 2011). silverloon-prj/project-docs/The_Labor_Equation_Solved..pdf Internal source · headcount + SLA economics cited in Why-Now (04b), Investment (team-replaced math), Labor Equation callout
  6. Sumeru Equity Partners. Sumeru Equity Partners Invests $330 Million in JobNimbus to Revolutionize the Roofing Industry. Business Wire, November 2024. (Growth investment, not acquisition — Mainsail Partners and founders remain as continuing investors.) businesswire.com · Sumeru-JobNimbus Press release · roofing-tech consolidation cited in Why-Now (Pac Man consolidation)
  7. Reinsurance News. Verisk withdraws from AccuLynx acquisition. December 29, 2025. The $2.35B deal announced July 30, 2025 was terminated when the FTC did not complete its review by the contractual deadline; regulators flagged the combined entity's hold on Xactimate pricing data plus contractor financials. reinsurancene.ws · Verisk withdraws Industry trade reporting · FTC scrutiny cited in Why-Now (Pac Man consolidation)
  8. Pew Research Center. Americans' Social Media Use 2025. November 20, 2025. Foundation for the channel-mix decisions in PGMD (Facebook + Instagram + Pinterest + Nextdoor; not TikTok or LinkedIn at launch). 80% of adults 30–49 use Facebook; 58% of adults 30–49 use it daily. pewresearch.org · Americans' Social Media Use 2025 Survey research · social-platform demographics cited in PGMD channel mix, Peak Growth Playbook channel 8
  9. Pinterest, citing comScore Media Metrix. How Women Use Pinterest for Purchase Planning — 83% of US women 25–54 use Pinterest. Pinterest Newsroom; reported via Social Media Today. socialmediatoday.com · Pinterest reach disclosure Audience-research disclosure cited in PGMD channel mix
  10. Nextdoor Business (via Taradel). Nextdoor for Home Service Businesses — 77% of Nextdoor users are homeowners; 67% share recommendations; users are 161% more likely to be interested in remodeling and construction topics. 2025. taradel.com · Nextdoor for home services Audience-research disclosure cited in PGMD channel mix, Peak Growth Playbook
  11. Gallo, Amy. The Value of Keeping the Right Customers. Harvard Business Review, October 2014. (Citing Bain / Reichheld research — acquiring a new customer is 5–25× more expensive than retaining one; the proposal uses 5× as the conservative floor of that range.) hbr.org · The Value of Keeping the Right Customers Strategy-firm research · HBR/Bain canon cited in Peak Growth Playbook 4R framework (Resell pillar)
  12. Hunter, Chris. The Ultimate Guide to Digital Marketing for Roofers. 2018 — the source playbook, modernized inside Peak Growth Playbook for AEO/GEO/AIO and 2026 Core Web Vitals. Trade playbook · 4R framework origin cited in Peak Growth Playbook
  13. Google — Search Quality Rater Guidelines, E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness). 2024 update elevated experience as a ranking signal. services.google.com/fh/files/misc/hsw-sqrg.pdf Search-quality framework · ranking signal cited in Why-Now, Peak Growth Web Person schema
  14. Schema.org — the structured-data vocabulary Peak Growth Web ships against (Organization, LocalBusiness, RoofingContractor, Service, Material, Article, FAQPage, Breadcrumb, Person). schema.org Structured-data vocabulary · entity graph cited in Peak Growth Web Layer 02
  15. IETF RFC 8288 — Web Linking. Specification used to advertise llms.txt and llms-full.txt as text/markdown alternates from every page response. rfc-editor.org/rfc/rfc8288 Internet standard · header semantics cited in Peak Growth Web Layer 04
  16. IndexNow protocol — the Bing/Yandex/Naver/Seznam standard for instant search-engine notification on content change. indexnow.org Multi-engine notification protocol cited in Peak Growth Web Layer 04
  17. Anthropic, OpenAI, Perplexity, Google — the LLM providers whose AI-search citation rules drive the AIO infrastructure (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, Bytespider, CCBot, cohere-ai). Bot-policy disclosures · ongoing cited in Peak Growth Web Layer 03 (crawler infrastructure)
  18. NRCA, Roofing Contractor, Building Enclosure, Roofers Coffee Shop, Ask A Roofer, FRSA, IBHS — the trade-publication and association sources scraped daily by the Research Specialist for the content intelligence layer. Daily research feeds · industry trade publications cited in PGMD Research Specialist, monthly intelligence sweep
  19. Peak Growth Web — internal kit documentation (HANDOFF docs, layer-by-layer specs, schema implementations). peak-growth-roofing/peak-growth-web/ Internal source · kit reference cited throughout Peak Growth Web deep dive
  20. Smith, Ethan (Graphite.io). Interview on Lenny's Podcast — The Ultimate Guide to AEO: How to Get ChatGPT to Recommend Your Business. 18-year SEO veteran ranking the AI-search shift as the second biggest disruption since Google's Panda algorithm. Industry-veteran perspective · cross-vertical cited in Why-Now (this isn't only a roofing call)
  21. McCoy, Julia (First Movers). Multiple AEO videos — Why Your Business Will Be Invisible by 2027 and The 6-Step AEO Framework. 2027 deadline framing + the 6-step ongoing operations framework the kit's monthly AEO work is built against. AEO operator framework · 2026 cited in Why-Now (deadline) and Peak Growth Web (6-step framework)
  22. MIT Technology Review. AI search could break the web. October 31, 2024. Documents how AI answer engines and assistants shift user attention away from traditional websites by delivering digests directly — citing the >33% of Google sessions that end without a click, with the no-click share expected significantly higher in AI search. technologyreview.com · AI search could break the web Tech-press analysis · 2024-10-31 · primary source cited in Why-Now (the deadline isn't hypothetical)
  23. Siu, Eric (Single Grain). How to Do AI SEO the Right Way in 2026 — AEO Tactical Checklist. The "repeated presence across multiple citation sources" principle that drives the kit's depth-of-citation strategy — listicles, FAQ surfaces, BOFU content, Reddit presence. AEO tactical operator · checklist cited in Peak Growth Web (winning on those four surfaces takes depth)
  24. Peak Growth Web strategy brief — GEO Ranking Signals: From Rankings to Selection. Synthesizes the AI-search shift from competitive ranking to eligibility-based selection. peak-growth-roofing/peak-growth-web/docs/strategy/geo-ranking-signals.md Internal source · strategy brief cited in Peak Growth Web (the new game is selection, not ranking)
  25. Hook Agency. Hook Agency YouTube Channel — Roofing Digital Marketing Series. 2025–2026. 21 video transcripts synthesized into a primary-source compilation covering Google Ads CPL benchmarks ($150–$250 residential, $300–$500 commercial, $70 brand-saturated market), missed-call economics (85% voicemail abandonment, $3,150 per missed call, 100× speed-to-lead multiplier), brand pricing effects ($2,000–$5,000 per-job premium from design quality), AEO/SEO content frameworks, and scale benchmarks for roofing contractors. Internal compilation: peak-growth-roofing/project-docs/hook-agency-resources.md Industry practitioner · verified YouTube transcripts · 21 videos · 2025–2026 cited in Why-Now (CPL benchmarks), Section 04b (missed-call math), Peak Growth Playbook (brand pricing dividend), Paid Ads channel row
  26. Gamification research compilation — workforce productivity and sales-team performance evidence. Sources: AmplifAI, 50+ Gamification Statistics You Need to Know in 2026 (amplifai.com); BuildEmpire, Gamification Statistics You Need For 2026 (buildempire.co.uk); BeeLiked, Gamification Market Trends 2025 (beeliked.com); openloyalty.io, 26 Reliable Gamification Statistics that Impact Business in 2026 (openloyalty.io); Rocket Screens, Gamification in Sales: Boosting Results with Leaderboard Motivation (rocketscreens.com). Aggregate findings span sales-team performance (up to 3.5x with leaderboards), conversion-rate uplift (up to 50% across deployments), and leaderboard-specific outcomes (18% higher transaction value, 31% more add-on sales, 23% lower turnover). Practitioner compilation · workforce + sales gamification · 2025–2026 cited in Scoreboard (research-behind-the-design callout, Chapter 11)
  27. Ahearne, M., Pourmasoudi, M., Atefi, Y., & Lam, S.K. Sales Performance Rankings: Examining the Impact of the Type of Information Displayed on Sales Force Outcomes. Journal of Marketing, 2025. Peer-reviewed study across 27,000 salespeople from 170+ firms in 83 countries; identifiable performance rankings increase quota attainment without the turnover risk of anonymous ranking systems. journals.sagepub.com · Ahearne et al. 2025 Peer-reviewed marketing research · sales-force leaderboard design cited in Scoreboard (sales-team rationale)
  28. Speed-to-lead research consolidation. Sources: ProLine, Roofing Speed-to-Lead Explained (useproline.com); Convoso, Importance of Home Services Lead Response Times (convoso.com); Scorpion, Why Speed Wins: The Critical Role of Response Time in Home Services (scorpion.co); Roofr, Mastering Speed to Lead in Roofing (roofr.com). Core findings: 5-minute response yields 21x conversion lift over 30-minute response and 100x connection-rate lift (Convoso citing Velocify); 78% of buyers choose the first company to respond (LeadAngel via Scorpion); 95% of home-services companies do not respond inside 5 minutes (Convoso citing Valve+Meter). Multi-vendor practitioner research · home-services lead response cited in Scoreboard (penalty callout, sales-team rationale), throughout speed-to-lead framing
  29. GlassHouse Marketing. The Ultimate Guide for Roofers of All Sizes in 2025. glasshousepro.com · roofing leads. Close-rate benchmarks for residential roofing: inbound/referral 20–40%, third-party purchased leads 10–20%, referral leads above 50%; lead-to-appointment rate for hot inbound calls 80–90%. Marketing-firm benchmark compilation · roofing-vertical cited in Scoreboard milestone-arc revenue projections
  30. Northern Virginia residential roof-replacement cost compilation. Sources: Roof Troopers, Roof Replacement Cost In Northern Virginia: 2026 Guide (roof-troopers.com); Modernize, How Much Does Roof Replacement Cost in Virginia? (modernize.com); Nova Rooftek, What is the Average Cost to Replace a Roof in Virginia? (novarooftek.com). Working average for the Scoreboard revenue projections: $13K–$16K residential replacement; high-end metal and large-home jobs $25K–$50K+. Regional cost benchmarks · 2025–2026 Northern Virginia cited in Scoreboard milestone-arc revenue projections ($14K average job value)

Internal architecture references

Not numbered cites — these are the internal Peak Growth source documents that the proposal is derived from.

  • Peak Growth Command Center Proposal v3 — the PGMD predecessor proposal that the agentic-ops sections of this stack proposal lift from. peak-growth-media-director/project-docs/Peak-Growth-Command-Center-Proposal-v3.md
  • Peak Growth Roofing Integration Plan v2 — the architecture document that defines how Peak Growth Web, Peak Growth Playbook, and PGMD lock together via shared brand voice, FAQ library, analytics loop, and image library. peak-growth-roofing/project-docs/peak-growth-roofing-integration-plan-v2.md

For deeper sourcing on any specific claim, see the developer-facing executive summary at peak-growth-roofing/project-docs/peak-growth-roofing-executive-summary.md.


End of Peak Growth Roofing proposal. Personalization variants live at clients/<slug>/index.html (served at /clients/<slug>/, noindex); per-prospect data at peak-growth-roofing/clients/<slug>.md.