Receipts, not adjectives

What we did for a California mortgage brokerage.

One real client, anonymized by default to protect them. We rebuilt the site, stood up the get-found machine, wired the AI office, and earned the brand a place in AI search results.

The short version

What results has Speed2Leads gotten for a client?

For a California mortgage brokerage we rebuilt, we raised the site's SEO health score from 74 to 82, stood up 393 live, indexed local-search pages, and built the schema/content foundation AI search engines pull answers from. Every figure below has a screenshot or a pulled-data receipt attached — the full teardown is below; the client is anonymized by default to protect them.

The work is shown rather than summarized. Each claim links to the artifact behind it — a screenshot, an export, a pulled data point — so you can judge the method instead of trusting a headline number. Figures that cannot be evidenced are left out entirely, even when they would look good.

Anonymizing the client is deliberate. A local business gains nothing from having its search weaknesses published under its own name, and we extend the same discretion to every client, including yours. If you want the unredacted version, we will walk you through it live instead of putting it on a public page.

74 → 82
SEO health score after the rebuild
4.7★
146 Google reviews, verified live on the Business Profile
393
City pages live and indexed today (689 planned)
Live
CRM & AI phone system answering real calls

Every figure is measured, not modeled. We never publish a number we cannot show you.

On the record

The receipts.

Four real artifacts, each labeled with exactly what it shows and when we captured it. No mockups, no stock screenshots — this is what a browser sees on the live site and in our own tools today.

A lead-capture panel on the live site's homepage, captured 2026-07-28. Brand marks cropped out to keep the client anonymized.

The live site

The lead-capture panel on the client's homepage as it renders today — a real, working conversion surface, not a mockup. (Cropped to exclude identifying brand marks.)

Live site · captured 2026-07-28
A data card showing 393 local-search pages live and indexed today out of 689 planned, and a 19-of-19 Google Search Console indexation sample result.

393 live city pages, verified indexed

Pulled straight from Google Search Console's URL Inspection API: every one of 19 sampled pages — across every template — came back “Submitted and indexed.” No city names shown here, on purpose, to keep the client anonymized.

Google Search Console, URL Inspection + Sitemaps API · pulled 2026-07-28
Bar chart of real Google Search Console data showing seven queries ranking on page 1 with zero clicks over 90 days.

What we found in Search Console

Real 90-day query data: several keywords already rank on page 1 — one at position 1.4 — and were converting zero of those impressions into clicks. That gap is what the rebuild's SEO and CTR work targets.

Google Search Console, 90-day window · pulled 2026-07-28
A Google Business Profile star rating showing 4.7 stars from 146 Google reviews. Business name and location cropped out to keep the client anonymized.

The Google Business Profile rating

4.7 stars across 146 Google reviews, verified live on the public listing — not a number we typed into a slide. (Cropped to exclude the business name and city.)

Google Business Profile · verified 2026-07-28
The real artifacts

Five things we built — and can show.

A rebuilt, statically-rendered site

We rebuilt the full web presence — 124+ URLs — as a fast, statically-rendered site in a heavily regulated, trust-critical industry. Real code, real crawlable text, structured data baked in. Its measured SEO health score went from 74 to 82 through the rebuild, and its structured-data score reached 98/100.

A schema graph built for AI search, not just Google

Every loan page and article carries FAQ, video, and named-author structured data — licensed originator, credentials, and all — the exact shape Google AI Overviews, ChatGPT, and Perplexity pull answers from. We audit it against a live checklist, not a guess.

Local pages, live and indexed

393 city and service-area pages are live and confirmed indexed today, out of 689 planned — real per-city data, real neighborhoods, publishing in waves, not spun duplicate content. The machine is the deliverable, built to be technically correct at scale.

A live AI office

A custom CRM, an AI assistant living inside it, and a phone-and-text system answering the brokerage's real customer calls today — softphone, two-way texting, voicemail, all logged. Live, not staged.

Compliant business texting

We took them through the full A2P 10DLC gauntlet — a maximum-scrutiny vertical for carrier review — to a verified campaign, with a consent-evidence kit preserved. Their business texts deliver today, behind consent gates we also built.

Why it’s anonymized

The client is real. The name is theirs to give.

This is one real client, anonymized by default to protect them — a California mortgage brokerage in a heavily regulated industry. Every figure above is measured, not modeled, and we can show the receipt for each one. What we don’t do is splash a paying client’s name and logo across our marketing without their explicit say-so. The work speaks; the name is theirs to give.

Want a picture this clear of your own site?

That’s exactly what the $75 audit produces — measured, evidenced, prioritized. Start there.