TOOLFORGE
ANALYTICS · APPLICATIONS · AUTOMATION · AGENTICS
CONTACT ↗
00
COVER — LOCAL SEO, FULL-MARKET MEASUREMENT
REF TF-2026
SHT 00/10

Before you spend another dollar on SEO, find out what your competitors are actually doing.

N = ALL COMPETITORS · MEASURED CONTINUOUSLY

I do local SEO for service businesses, and I do it differently: I measure every business competing with yours — not a sample, all of them — and build your rankings on what the data proves your market rewards. I'm a systems engineer, not an agency, and the machine described on this page is one I run in my own business every day.

SERVING THE GREATER SEATTLE METRO
Get the Market Analysis WHY MOST LOCAL SEO FAILS ↓
FIG. 1 — RANKED FIELDN = ALL
RANK 1YOUR MARKETRANK N
SOURCE: TOOLFORGE WAREHOUSE — ROLLING 72-HR CYCLE
01
THE PREMISE
REF TF-2026
SHT 01/10

Why most local SEO fails.

When someone in your area searches for what you do, Google shows a map with three businesses on it, and those three get most of the calls. Which three is not random: Google weighs your business profile, your reviews, your website, how consistently your information appears across the web, and how close you are to the searcher — for you, and for every competitor near you.

That last part is what the SEO industry quietly skips. A ranking is a comparison. Whether you appear third or thirtieth depends on what the businesses around you are doing — and the standard tools let a marketer track maybe ten of them. In a real market, remodeling contractors in a mid-sized metro, say, two hundred businesses compete for the same searches, and the ones taking your customers are not always the ones anyone would think to watch. SEO done against a sample of the field is guessing with charts.

So I don't sample. The major SEO platforms all buy their data from the same small group of upstream sources — search results, backlink indexes, business listings, page crawls — and those sources sell direct access. I query them directly and collect your entire market: every competitor, every keyword that matters, every signal, continuously, into a data warehouse built for exactly this. Nothing is left out, which means nothing moves unexplained — and SEO stops being a matter of opinion and becomes a matter of reading the data and doing the work in the right order.

02
ANALYTICS — THE MEASUREMENT LAYER
§ 01
SHT 02/10

Every competitor, every signal, all the time.

The foundation of the SEO is knowing the field completely. For every business competing with yours, continuously: search rankings — tracked from a grid of points across your service area, because your ranking changes block by block, and you might be first on the map two miles from your shop and invisible five miles away where the bigger jobs are. Plus reviews and their growth rate, citations, backlinks, advertising, and site performance. Dozens of signal types, collected on a rolling cycle, kept forever.

What this buys you is explanations instead of theories. When a competitor outranks you, the data shows why — the reviews, the pages, the links — and the reason is usually fixable. When something in your market moves, you get an alert, not a surprise three months later. Every recommendation I will ever make to you traces back to something in this data, and you can ask to see it.

72
HR SCAN CYCLE
200+
COMPETITORS, TYPICAL METRO
100%
OF MARKET MEASURED
FIG. 2 — SIGNAL COVERAGE
RANK GRID · REVIEWS · CITATIONS · LINKS · ADS · SITE
03
APPLICATIONS — THE VISIBILITY LAYER
§ 02
SHT 03/10

Watch it working, down to the dollar.

Data you can't see might as well not exist, so the second layer is custom software: dashboards built around your business and the questions you actually ask. Your map rankings across your territory, neighborhood by neighborhood, over time. Which competitors gained ground this month and what they changed. Where the calls came from. Live, with alerts when a number that matters crosses a line you set — not a monthly PDF.

And one number most businesses have never seen once: cost per booked job. I connect your ad accounts, call tracking, forms, and job records, so a marketing dollar can be followed to a lead, and a lead to booked revenue — organic and paid alike. This is how you know the SEO is working in the only terms that count, and it changes every marketing decision you make afterward. These aren't configured templates from a platform; they're built for you, the way a large company's internal tools are built, sized for your business.

FIG. 3 — ATTRIBUTION CHAIN
MARKETING DOLLARTRACKED
↳ LEADCALL · FORM
↳ BOOKED REVENUEJOB RECORD
= COST PER BOOKED JOBLIVE
ORGANIC + PAID · ALERTS ON THRESHOLD · NO MONTHLY PDF
04
AUTOMATION — THE EXECUTION LAYER
§ 03
SHT 04/10

The ranking work, done every time.

Google's local rankings reward consistency: reviews arriving steadily, review responses posted, business information correct in every directory, and fast follow-through on the customers search sends you. Every one of those is work that businesses start with good intentions and stop doing by March. So the third layer does it structurally.

Review requests trigger the moment a job completes — the moment the customer is most inclined to say yes — because review count and velocity move rankings, and because the bigger the job, the more reviews a customer reads before calling. Citations stay correct and consistent everywhere Google checks: tedious work, which is why it's usually done badly, which is why doing it well moves rankings. And the calls the rankings produce get captured, not leaked: a missed call gets a text back in seconds, every estimate gets a follow-up sequence that runs until the customer books or declines.

All of it runs as monitored software with failure alerts — if a sequence breaks, I know before you do. And the same connective layer that does the SEO work ties your existing systems together through their APIs, so the CRM, the marketing tools, and the job records finally operate as one machine. Ranking you is what it's built for; fixing your stack is what it does on the way.

FIG. 4 — SEQUENCE STATUS
REVIEW REQUEST — ON JOB COMPLETERUNNING
CITATION SYNC — EVERY DIRECTORYRUNNING
MISSED CALL — TEXT-BACK IN SECONDSRUNNING
ESTIMATE FOLLOW-UP — TO BOOK / DECLINERUNNING
FAILURE ALERTS→ ME, FIRST
MONITORED SOFTWARE · APIS · ONE MACHINE
05
AGENTICS — THE JUDGMENT LAYER
§ 04
SHT 05/10

The content and operations engine.

Rankings ultimately rest on content and responsiveness — pages that answer what your customers search for, review responses that are specific instead of canned, records kept current. That's judgment work: it requires reading something and deciding. It could never be automated before. It can be now. An agent is software that does judgment work within limits you define, and it's the fourth layer of the machine.

What the agents produce here: service and location pages built around the searches your market actually makes. Project write-ups and before-and-after showcases drafted from your job photos, in your voice, reviewed before anything publishes. A considered, specific reply to every review. CRM records completed and kept current. Inbound email triaged with drafts prepared. A monthly report that explains what happened and why — what moved, what produced calls, what needs attention — instead of charts you're left to interpret. The machinery produces steadily; you control what represents you.

And because the honest problem with AI is that it can report success on work it didn't do — confidently — every agent runs under two controls. Verification: every task produces a record, checked against source data by ordinary deterministic software, not by another AI; a failed check stops the work and notifies me. Graduated authority: a new agent only reads and reports; then it drafts and you approve; only proven, reversible actions ever run unattended, and anything involving money or a commitment to a customer requires approval, always. I came up in industrial automation, where a machine that misreports its own state causes real damage. If a system can't show its work, I don't ship it.

FIG. 5 — GRADUATED AUTHORITY
L1READS & REPORTS ONLY
L2DRAFTS — YOU APPROVE
L3PROVEN, REVERSIBLE ACTIONS ONLY
ALWAYSMONEY / COMMITMENTS → APPROVAL
TASKRECORDCHECKPASS / STOP
VERIFIED BY SOFTWARE — NOT BY ANOTHER AI
06
SERVICES
REF TF-2026
SHT 06/10

What this looks like when you hire me.

A1 Local search. The headline service: ownership of the map results, driven by full-market measurement.
A2 Paid advertising, managed and measured. Search, social, and local services ads with tracking built before spending starts — judged weekly on cost per booked job, with nowhere for a bad channel to hide, including from me.
A3 Follow-through automation. Missed calls, estimates, reviews, reactivation — the leaks closed permanently, as monitored software. And if your existing stack is a tangle of half-broken tools, the rescue is part of the build: audited, rebuilt where fragile, connected, documented, and finally yours.
A4 An agent workforce. Content, responses, upkeep, reporting — done steadily, under verification and your approval.
07
THE OFFER — THE MARKET ANALYSIS
REF TF-2026
SHT 07/10

Start with the Market Analysis.

Every engagement begins the same way, because it's the only honest way to begin: I measure your market before recommending anything.

WHAT YOU GET

A complete measurement of every business competing with yours — rankings mapped across your service area, reviews, citations, backlinks, advertising, and site quality, side by side with your own. Then the findings, in writing: which competitors beat you for which searches, the specific reasons why, the order to fix them in for fastest return, and how we'll verify each fix worked. It's an SEO plan built from evidence, and it's yours to keep — usable whether you hire me, do the work yourself, or hand it to someone else.

PAID ENGAGEMENT — CREDITED IN FULL AGAINST YOUR FIRST PROJECT.
Get the Market Analysis
SPECTHE GUARANTEE

If the analysis doesn't surface specific, fixable reasons you're losing to particular competitors — named ones, with the evidence attached — you don't pay for it.

SPECONE PER MARKET

I can't do this work for two competing businesses in the same market: the engagement is built on competitive intelligence, and you can't honestly serve both sides of a fight. One business per trade, per market. If your competitor gets here first, I'll decline your inquiry and tell you why — which should also tell you something about what your competitor now has.

08
METHOD — HOW I WORK
REV TABLE
SHT 08/10
STEPOPERATIONDESCRIPTION
01 Diagnose. The Market Analysis, plus an audit of your existing systems. You see the findings before you commit to anything.
02 Design. Architecture before code. A written plan: what gets built, what it connects to, what it costs to run, and what "done" means in terms we can both verify.
03 Build. Python, cloud infrastructure, version control, documentation. The unglamorous fundamentals, every time.
04 Verify. Every system I deliver is tested against defined checks before you rely on it. With AI this is non-negotiable, because a language model can report success on work it didn't do, and the only reliable protection is verification built into the architecture.
05 Run. Monitored and maintained. Everything is built in your accounts, in your name — code, data, infrastructure. If we part ways, you keep a working, documented machine and can hire anyone you like to run it.
NOTES — TERMS I WORK BY
1. YOU PAY FOR DELIVERED WORK, NOT MEETINGS ATTENDED.
2. NO VENDOR LOCK-IN. INDEPENDENCE FROM ME IS PART OF THE DELIVERABLE.
3. IF AI IS THE WRONG TOOL FOR YOUR PROBLEM, I'LL SAY SO AND BUILD THE CONVENTIONAL THING THAT WORKS.
09
ABOUT — THE PRINCIPAL
SELF-EMPLOYED SINCE 17
SHT 09/10

Background.

I've been self-employed since I was 17. Over 25 years I've worked across industrial process automation, machine design, data engineering, graphic and motion design, and now AI infrastructure.

The through-line is systems that have to actually work. Industrial automation is where I learned verification: a controller that misreports its own state causes real damage, so you design the checking in from the start. That habit turned out to be exactly what AI needs, since it fails the same way — confidently, and silently.

Today I run my own competitive-intelligence platform — thousands of business domains in a single market, scanned on a 72-hour cycle, feeding a warehouse I designed and operate alone. The SEO machine described on this site isn't something I read about. It's the tooling I built for my own business, offered to yours.

The principal, photographed at the waterfront in Seattle
FIG. 6 — THE PRINCIPAL
SELF-EMPLOYED SINCE 17
25 YRS ACROSS SYSTEMS
SEATTLE, WA
"If a system can't show its work, I don't ship it."
WORKING PRINCIPLES
The result matters more than the tool.

Fluent across the stack, loyal to none of it. The right solution is usually simpler than the one being sold.

Rankings are comparisons.

Analysis that looks only at your own numbers can't explain them. I measure the whole field.

Software should prove it worked.

"It ran" and "it's verified" are different states. Only the second one counts.

Small businesses deserve real engineering.

The infrastructure gap between large companies and small ones keeps widening. Closing it, one business at a time, is the point.

10
CONTACT — INTAKE
FILED 2026 — SEATTLE, WA
SHT 10/10

Tell me what's broken.

One conversation, no pitch deck. Describe your situation — a market you want to win, rankings you can't explain, marketing you can't measure — and I'll tell you plainly whether I'm the right person for it. If your competitor already hired me, I'll tell you that too.

TOOLFORGE — ANALYTICS · APPLICATIONS · AUTOMATION · AGENTICS
FILED 2026 — SEATTLE, WA · DOUGLAS@TOOLFORGE.AI