Michael Edward

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.

Organic clicks by sectorApr 25 to Aug 2026
Apr 25SepMarAug

Four sectors, seventeen months, every click Google actually sent. Hover a month or a band.

On page one2,096Keywords at position 10 or better
Impressions1,031,312Apr 2025 to Aug 2026
Clicks3,077Real visitors, spam traffic stripped out
Keywords ranked4,981624 of them inside the top 3

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.

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.

overthetabletop.shop
Board game and hobby retail website
Over The Table TopBoard game and hobby retail
palmbaymarketingseo.com
Marketing agency website
Palm Bay Marketing SEOMarketing agency
······················
Roofing contractor website
Roofing contractorBrevard County, FL
······················
Myofascial release clinic website
Myofascial release clinicCocoa Beach, FL
······················
Mobile auto detailing website
Mobile auto detailingAtlanta, GA
······················
Lawn and landscaping website
Lawn and landscapingBrevard County, FL
······················
Hurricane shutters and protection website
Hurricane shutters and protectionBrevard County, FL
······················
Roofing contractor website
Roofing contractorMelbourne, FL
tintlordzautospa.com
Window tint and detailing website
Tint Lordz Auto SpaWindow tint and detailing
www.lumagridsolar.com
Solar installation website
Lumagrid SolarSolar installation
······················
Myofascial pain clinic website
Myofascial pain clinicBrevard County, FL
······················
Pool deck repair website
Pool deck repairBrevard County, FL
······················
Residential real estate website
Residential real estateTitusville, FL
······················
Roofing contractor website
Roofing contractorBrevard County, FL
······················
Residential real estate website
Residential real estateFlorida

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

  1. 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.

  2. 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.

  3. 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.

  4. 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 EdwardMichael Edward

Who 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.
Mehdi D.Iteration XVerified · Upwork
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.
Brian ReidFounder, Palm Bay Marketing SEODirect client
He's been on top of things, not only what I asked, but also outside the scope.
Daniel FolksOwner, Over The Table TopDirect client
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.
Johnny UrenaFree estimate page buildVerified · Upwork
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.
Elmer BlackburnSEO content projectVerified · Upwork
Good guy to work with. Attention to detail.
Tint Lordz Auto SpaWebsite rebuildVerified · Upwork
Available now

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.