Technical SEO · local businesses · US hours
I’m Michael. I do technical SEO for local businesses, and I’ve spent two years proving it on the only scoreboard that counts: what Google actually sends you. Thirty-plus sites so far. Five of them are opened up below, data and all, because showing you beats telling you.
Four sectors, seventeen months, every click Google actually sent. Hover a month or a band.
30+ sites across Roofing · Wellness · Automotive · Retail · Real estate · Legal · Lawn care · HOA compliance
Two named on this site · the rest is white-label and stays anonymous
The work
Thirty-plus sites. Here are five with the numbers left open.
A pain clinic, a roofer, a tint shop, a game shop and a marketing agency. Not the biggest five, the five I can show you the data for. Every number comes from their own Search Console.
Four clicks a month to a hundred, and it stayed there.
Myofascial pain clinic · Brevard County, FL
From page five to page two, on a thousand queries at once.
Roofing contractor · Brevard County, FL
The brand is locked. The category is still open.
Tint Lordz Auto Spa · Lawrence, MA
614 keywords on page one, for a shop with one location.
Over The Table Top · Charles County, MD
830,000 impressions from a town of 130,000 people.
Marketing agency · Palm Bay, FL
Curious what yours looks like underneath?
The wall
Thirty-plus sites. These are the ones I kept the screenshots of.
11 of the 15 below went out under an agency’s name, so they run here without one: you can see the work, you just don’t get the client. That is the deal when you work white-label, and it is the same deal I’d give you.















15 sites · 4 I can put a name to · hover to wake them
The line from search to money
Four steps. I can only see the first two.
Every SEO report you have ever been sent stops at step two, because step two is where the tools stop. Nothing in Search Console has ever told me whether your phone rang. That half is yours, and it is the half that pays for the other half.
In the dataOnly you can see it
01 · Search
1,031,312
times a client site was put in front of someone
Somebody types the thing. You are in that result set or you are not, and nothing further down this line happens until you are. This step is entirely mine.
02 · Click
3,077
of them chose the client over everyone else on the page
Now they pick one. Position, title, and what your Business Profile says about you decide which one. Still mine, still in the data, still not money.
03 · Call
Your number, not mine
The phone rings, or the form comes in, or nothing happens and you never find out why. Search Console has never once told me this. It is trackable, but only if somebody bothered to wire it up.
04 · Revenue
Not in any tool I own
What the job was actually worth once it closed. No tool I own can see this number. You have it sitting in your books right now, and it is the only one of the four that pays anybody.
The distance between 3,077 clicks and your bank account is the whole conversation. Tell me what step three is worth to you and I will work backwards from there.
How it goes
We talk first. Everything else follows from that.
Nobody should hand over analytics access to a stranger on day one. I want to know what the business is chasing before I look at a single number.
Twenty minutes, no deck. What does the business actually need more of, and who do you need it from? Half the time the answer isn't more traffic at all, it's the wrong three pages ranking.
That is the whole process. Starting it costs you an email.
Michael EdwardWho you’d be working with
One person, and you get all of him.
No account manager, no junior doing the actual work, no ticket queue. You get me, and I have been doing this long enough to know which of the forty things in a standard audit are worth your money and which thirty-five are not.
Computer science degree, two years freelance, thirty-plus WordPress sites across roofing, wellness, retail, automotive, real estate and legal. I write the code when a plugin won’t do it, which is more often than most SEOs would like to admit.
And I’ll tell you when something isn’t worth doing. That habit has cost me work and kept me every client I’ve had.
In their words
The part I can’t put in a chart.
“Michael did a wonderful job. Everything went smoothly, communication was fluent, on time and as expected. I highly recommend working with Michael.”
“Michael handles the build and technical side for my agency's clients, and he's the one I trust to just get it done. Fast, reliable, and he keeps the quality tight across a lot of sites. We've come a long way working together.”
“He's been on top of things, not only what I asked, but also outside the scope.”
“Best to work with, will hire all the time. Straight forward, doesn't waste time. If he can't do something he'll tell you.”
“This was not an easy job. It required a lot of research and hard work, and I really appreciate the end result. He was good in communication and skilled.”
“Good guy to work with. Attention to detail.”
Send me your URL. I’ll tell you what I’d do with it.
No pricing page, no discovery funnel, no form that emails you a PDF. Write to me, we get on a call, and I tell you straight whether there’s something here worth paying for. If there isn’t, you’ll hear that too and it costs you nothing.
Three things in the first email
The URL. That's genuinely all I need to start forming an opinion.
What you sell and where. Local search lives or dies on the second half of that.
What you actually want more of. Calls, bookings, quotes, foot traffic. Not rankings.
I’ll have looked at your site properly before we speak, so the call isn’t twenty minutes of background.