The ad slot above the results, and the #1 ranking below it — both pointing to you. Paid search turns on this week. SEO compounds for months. Together you own the click, whether they trust the ads or scroll straight past them. One signed roofing company per metro.
Built by Juan Reyes (LinkedIn) — 17 years SEO/PPC, ex-Vensure. Same operator runs both engines.
Paid search turns on this week. SEO compounds for years. See what each one is worth to you — quick inputs, two honest numbers. Then run the free live audit to lock the SEO side to your real site, metro, and competitors.
Set your numbers. We use the real click-through-rate curve by Google position to show the booked jobs you miss by not sitting at #1 — and what closing that gap is worth every month.
Set your paid numbers. We show what your program makes today, what it makes once we cut your cost per lead and cost per deal by 20%, and your net gain after our fee. Your ad spend is yours — never marked up.
These are quick estimates. Want your real, data-locked SEO number — a live Google Lighthouse audit of your site, your metro's actual search volume, your named competitors scored head-to-head, and a 24-month profit projection?
Run the full live audit →One promise, in writing, measured on your own Google Search Console.
No stair-step, no “we got close.” Plus the First Win milestone: at least one agreed money keyword on Google page 1 within 30 days, or your first month’s retainer refunds.
Read the term sheetOne promise that swallows the rest: you don’t pay our management fee until your cost per acquisition is at least 20% below your benchmark. Until then, we run and optimize your campaigns for free. Your ad budget always goes straight to Google — never marked up, never through us.
Until we clear that bar, we build, run, and optimize your campaigns and you pay us nothing to manage them — you only ever fund the ad budget, straight to Google. The day your cost per acquisition lands 20% below benchmark is the day paid search starts paying you back, and the day our fee begins. Measured on real closed-loop CRM data, with takeover-vs-new-campaign rules and closer-continuity safeguards spelled out in the term sheet — so neither side can game it.
Read the term sheetWe never charge more than 30% of the new profit we generate. At your 12-month anniversary we reconcile total fees against the new profit driven into your business; if it ever exceeds the cap, we refund the difference from performance fees — revenue share first, the retainer is the floor. Your ad spend is always your own money, paid straight to Google.
Read the term sheetA real roofing operator, named with permission.
If a competing agency offers all three, sign with them instead. We've yet to find one that does.
Hit at least five of seven ranking metrics in 90 days, or every retainer paid to date refunds — full, 100%. In writing, in the term sheet.
Total annual fees never exceed 30% of the new profit we drive into your business. Your upside is always at least 70%, by contract.
Territorial exclusivity in writing. Your direct competitor cannot also be our client — not now, not later.
Three things are true on almost every page-2 roofing site we audit. We fix all three.
Roofers ship 800-word service pages. Google ranks 2,500-word entity-rich pages. The depth gap is most of the visibility gap.
Ranking organic without Top-3 Local Pack inclusion is half a win. Map clicks beat blue links for "near me" queries every time.
Missing LocalBusiness, Service, FAQ schema. No author entity. No verified business signals. Google reads this as low trust.
Enter your domain and metro. We run a real Google Lighthouse audit, parse your on-page SEO, pull your metro’s actual search volume, and score the competitors you name — then lock a 24-month profit projection to your real data. Every input stays editable, every line item is shown. No phone number. No name.
Three packages. Core runs one engine — toggle SEO or PPC below. Growth fires both. Total adds full outbound. All come with managed hosting and website management at no extra cost.
First win within 30 days OR first month free.
First qualified lead within 1 month of your agreed page OR that month is free.
First win within 30 days OR first month free.
First win within 30 days OR first month free.
Pricing-lock at signing. Q3 cohort retainer is $2,500/mo for SEO Core. Q4 may adjust as the calculator-driven results bank scales. Lock your rate at signing.
12-month exception available at plus $450/mo premium. No free redesign. Offered only on prospect refusal of the 24-month term.
The three packages above are calibrated for single DMA service businesses. If you run multiple states, a franchise rollout, or a vertical portfolio, the work and the economics are scoped on a call. Same engine, same guarantees, same one slot per subvertical rule. Pricing reflects the surface area, not the tile.
Book a scoping callBook the discovery call. Bring your money keywords. We will run the audit live on the call.
Not ready to talk? Grab the 30-minute audit PDF — no email required.
One signed roofing company per metro · 24-month term · 5-of-7 ranking guarantee, miss 3+ refunds 100%
Juan Reyes · 17 years SEO/PPC, ex-Vensure · running this engine. LinkedIn →