For multi-location service businesses

Own the demand with
Programmatic SEO.
Stop buying leads.

Every lead you buy gets resold. We build you a lead-generation platform instead: scalable to every town you serve, blazing fast, designed to convert - and every lead it produces is yours alone.

Book a discovery call 30 minutes. If your market can't support the system, we'll tell you that too.

Watch it work, town by town

Good for:
Wise

"By using the techniques of programmatic SEO, Wise is able to generate massive 60+ million organic monthly traffic."

Zillow

"Utilizing programmatic SEO, Zillow has successfully created content at scale, targeting a myriad of local real estate searches and driving tremendous organic traffic to our site."

Airbnb

"What the pandemic showed is that we can take marketing down to zero and still have 95% of the same traffic as the year before. We're not going to forget that lesson."

TripAdvisor

"Programmatic SEO allows us to target long-tail keywords efficiently, creating thousands of pages that capture niche searches, resulting in substantial organic traffic growth."

"By using the techniques of programmatic SEO, Wise is able to generate massive 60+ million organic monthly traffic."

"Utilizing programmatic SEO, Zillow has successfully created content at scale, targeting a myriad of local real estate searches and driving tremendous organic traffic to our site."

"What the pandemic showed is that we can take marketing down to zero and still have 95% of the same traffic as the year before. We're not going to forget that lesson."

"Programmatic SEO allows us to target long-tail keywords efficiently, creating thousands of pages that capture niche searches, resulting in substantial organic traffic growth."

Why Programmatic SEO + AEO (and why now)

You've done the rounds: the marketplace that resold your "exclusive" lead to three or four competitors, the click auction where the price only goes up, the agency whose main deliverable was the report. Every dollar bought a lead. Not one dollar bought the source. Stop paying and the phone goes quiet the same week.

Programmatic SEO inverts the economics: one page for every service, in every area you serve - on your domain, catching the "[service] [city]" searches already happening in your territory. One new location doesn't add a page, it multiplies across the system, so the cost of the next page trends toward zero while the pages you own keep working and compounding.

The "why now" is AEO: when a homeowner asks an AI assistant who to call, the model answers from pages it can actually read - real local detail, on a site somebody owns. A directory profile gives it nothing to work with. Whoever is building owned pages in your territory gets harder to catch every month. The question isn't "where do I buy better leads?" It's "who owns the pages that capture my demand?"

The method

Geographic Ownership Architecture

One page for every service, in every area you serve - owned, on your domain. Most builds like this fail as thin clone pages that compete with each other. Ours doesn't, for four reasons:

01

Architecture before pages

Strong county-level pages that speak concretely about the towns inside them - not a thin clone per zip code. Structure is what separates an asset from spam.

02

AI production, human sign-off

AI throughput, senior review on every single page: local details verified, every claim signed off. Scaled pages with nothing on them get skipped by AI models; pages with real substance get cited.

03

Proprietary platform

Thousands of server-rendered pages, under a second to load, 90+ on PageSpeed. That buys conversion and AI-crawler readability - not a magic ranking lever. (Already on WordPress? We build on your stack.)

04

Measured in leads

Reporting connects Search Console, your business profiles and your CRM. The monthly question: which pages produced leads and revenue, and where do we build next.

One team designs the data model, builds, reviews, and answers for the lead numbers. No handoff chain.

Buying leads versus owning the source

What each dollar leaves behind after twelve months:

Shared-lead marketplaces

The same lead resold to three or four contractors. Twelve months in, you own the invoices.

The click auction

The biggest budget in your market sets the price. Owned demand is the exit from that game, not a better seat at it.

The content agency

Rankings charted in a report that never shows up in your CRM. Motion, not equity.

Cheap programmatic

A template and a city list. It's what gave scaled pages a bad name - and what cleanup updates sweep away.

The volume guarantee

Agencies that guarantee "15 estimates in 30 days" aren't doing SEO - they're buying leads on your behalf and reselling them with a markup. When the contract ends, so do the estimates.

We use the best tools out there: Ahrefs Semrush Surfer

What we've grown

Web product 0 → ~3M organic visits/month

TextRanch, a web product I co-founded and led from 2014 to 2022: programmatic growth from zero to ~3M organic visits a month.

textranch.com · 2014-2022
Local services ~1,000 leads/month, ~50% close

Lindopulito, multi-area cleaning in Italy: province-level pages referencing the towns within - this exact architecture, reported on leads and close rate.

lindopulito.it · running
Under NDA ~70-location US dental chain

Multi-state, migrating onto this architecture right now. No name, no URL - proof the system runs at US multi-location scale today.

United States · deploying now

Three humans. A workforce of agents.

Small team, deep experience, big output. We've spent 20+ years building and ranking web products - and now the AI agents we built in-house do the heavy lifting: research, drafts, internal links, deploys, reports. That's how three seniors move faster than a 30-person agency, with every decision and every page still approved by a human.

DC
Duccio Catalioto
Tech Marketer
20 years of bootstrapped web projects. Data model, platform, growth.
SF
Serena Fornero
Head of SEO
Architecture, on-page quality, and the final word on every page.
DM
David Mazzara Bologna
UI/UX Designer
Every template designed for one metric: conversion rate.
Scout Agentdemand-mapping workflow, town by town
Drafting Agentturns the data model into page drafts
QA Agentflags every claim for human review
Linking Agentmaintains the internal link graph
Deploy Agentships in batches at 90+ PageSpeed
Reporting Agentleads by page, weekly, from your CRM
Refresh Agentre-runs stale pages on a loop
Schema Agentkeeps every page readable by AI models

Agent workflows built in-house · every output human-signed before it ships

What you get: platform, or blueprint

Two ways to work with us. Pick by how much you want to own operationally - the architecture underneath is the same.

Option A - The Platform (done for you)
We design and run your programmatic SEO on our platform
Design is part of the build: UI/UX, page layout and copy of every template are designed in-house, for one thing - conversion. We're maniacal about conversion rate, not just traffic: forms, click-to-call, trust blocks, all tested and iterated to turn a visit into a request. Thousands of server-rendered pages, hosted, managed, measured weekly.
Option B - The Blueprint (consulting only)
We design it, your team builds it
The full architecture as a deliverable: data model, county-to-town structure, templates, technical spec your developers can execute on your stack. You keep total control of the build - and the documents are yours either way.

On top of either option: monthly content plans (produced by the AI+human engine, human-signed) and Google Business Profile management for every location - so the map pack and the pages work as one system.

Everything is data-oriented, because we do one job: lead generation. Not branding, not "visibility" - qualified requests, measured in your CRM.

What we won't promise

We don't guarantee rankings - anyone who does has told you everything you need to know about them. We commit to measurement instead: leads and revenue by page, every week, from your own CRM.

It compounds, it doesn't sprint. Pages and early wins in weeks; the crossover where an owned lead costs less than a bought one typically lands between month 6 and 12.

Not every business is a fit. The system needs real geographic demand - customers actually searching "[your service] [their town]" - and room to grow across locations or service areas. Close to that but not quite there? Book the call anyway: we'll tell you honestly what makes sense at your size.

How it works

Step 1

Discovery call

30 minutes. You bring your goals and lead numbers; we look at the demand in your territory and see if we're a great fit. If it's not, we tell you straight - it saves everyone months.

Step 2

Site audit + Programmatic SEO/AEO strategy

Fixed-scope: full audit, loss analysis, and the recovery plan. Priced as a single milestone, and the deliverable is yours to keep - whoever you build with.

Step 3

Site architecture

The blueprint: data model, county-to-town hierarchy, URL structure, internal linking rules, technical spec any team can execute. Milestones, no auto-renew.

Step 4

We build - or you build

On our platform (fully managed, server-rendered, sub-second pages) or on your stack with your team executing our spec. Same architecture either way.

Step 5

Ongoing

New locations and services, page refresh, AI-visibility work - and the reporting loop below, every week.

Maniacal about the numbers

The system reports weekly, per location - not a monthly PDF about "visibility". Because every page is generated from the same data model, we can tell you exactly which landing pages produce requests and which just produce visits, town by town.

And we plug into your numbers - Search Console and business profiles on one side, your CRM or booking system on the other - so traffic quality is judged where it counts: on the jobs and revenue it turns into. Every weekly report closes with actionables: which locations to expand, which pages to fix, where the next build goes. If a page isn't earning its place, you'll read it there before we do anything about it.

Questions owners actually ask

How long before this pays for itself?

Pages and early wins in weeks; the crossover where an owned lead costs less than a bought one typically lands between month 6 and 12. If you need next week's schedule filled, keep your current channels running while the asset matures - we'll tell you the same thing on the call.

We already tried SEO. It didn't work.

Almost certainly you bought blog posts or a thin clone page per city - the two versions that fail. The difference here is the architecture: strong county-level pages referencing the towns inside, human review on every page, and reporting tied to your CRM. Different method, different failure modes.

Do you guarantee rankings or lead volume?

No - and anyone who does is reselling you bought leads with extra steps. What you get instead is weekly measurement you can hold us to: leads and revenue per page, from your own numbers.

You're not US-based. How does that work?

We work worldwide - US, Europe, wherever your territory is. The system doesn't care about time zones: weekly written reports, overlap hours for calls, and the asset lives on your domain, in your accounts, from day one.

What do you need from us?

The full picture first. Programmatic SEO is one piece of your acquisition ecosystem - to fit it in properly we need to understand your business goals and north-star KPIs, how you capture leads today, and your current conversion rates. Then the practical inputs: Google Search Console and business profiles, GA4, a read-only connection to your CRM. The better we see the whole system, the better the platform plugs into it.

Who owns everything if we part ways?

You. The domain is yours, the pages are yours, the audit and architecture documents are yours to keep. Milestone-based engagement, nothing auto-renews.

Every month spent buying leads, somebody else is building the source

No countdown timer, no fake bonus. The urgency is real: every month this system runs, it gets stronger - and somebody in your market is already building theirs. Bought leads are a cost you pay again and again. Owned pages are an asset that keeps paying you back.

Book a discovery call 30 minutes. We look at your market together and see if we're a great fit.