Small Business SEO904-664-6144Take a Test Drive
100K AI WebsiteSEOLeave WordPressGuidesBlogReviewsFAQsAboutContact904-664-6144Take a Test Drive

SEO · Your Website · Getting the Call

It's Not Your SEO. It's Your Website.

You're paying somebody for SEO. You might even be ranking. The phone still isn't ringing, and it's probably not the rankings. Rankings delivered him. Your site lost him.

A man lifts the curling corner of a paper door taped over a shop entrance while a line of customers waits on the wet sidewalk at night.

Before I get on a call with somebody about their SEO, I do one thing first.

I try to hire them.

Phone, not laptop. Their website, not their report. I go at it like a guy with a problem who wants to pay somebody today, and I see how far I get.

I usually don't get far.

I can't find what it costs. I can't tell if they're open. There's a form that says somebody will get back to me.

So I put the phone down.

Then we get on the call and he tells me his rankings are up and his phone is quiet, and he asks me what his SEO guy is doing wrong.

Most of the time, nothing. His SEO guy did his job. He got me there.

The website is where I quit.

Rankings deliver him. Your site is what loses him.

The wrong thing is getting blamed. Here's the receipt.

TL;DR

If you're paying for SEO and the phone isn't ringing, the problem is usually your website, not your rankings. Search puts a buyer on your page. Your page has to answer him fast enough that he doesn't go back and tap the next name. On my own site, only 11.71% of visits engaged with anything before I rebuilt it. That means almost nine out of ten people arrived and did nothing. After the rebuild, engagement hit 26.71% on fewer total visits. Google Analytics, smallbusiness-seo.com, Jun 15 to Aug 13, 2026 measured against Apr 16 to Jun 14, 2026. Fix the page they land on before you spend another dollar getting people to it.

3 Things to Remember

1
Ranking and getting hired are two different jobs. SEO does the first one. Your website does the second one, and nobody audits it.
2
Almost nine out of ten visits to my old site did nothing at all. That was an 11.71% engagement rate, and I was paying to fill it.
3
I changed two things at the same time, so I can't hand you a clean cause. I'm telling you that up front instead of at the bottom.

The Wrecker Did Its Job. Nobody Came Out of the Bay.

A tow truck has dropped a car at a lit repair shop at night and the parking lot runs straight through the open bay.

Picture a wrecker dragging a dead car into your lot at nine at night. The driver did his job. The car is on your concrete and the customer is standing next to it with his keys in his hand and his wallet in his pocket, ready to spend money on you tonight.

Then nobody comes out of the bay.

He waits a minute. He looks at the lit window and the open sign. Then he gets back in the truck with the tow driver and asks him who else is open this late.

That's your rankings and your website. Search is the wrecker. It hauls a buyer across town and sets him down in front of you, and everything after that is the shop. You can pay the wrecker more, you can pay him to bring three cars a night instead of one, and if nobody comes out of the bay you have done nothing but put more annoyed people in your lot.

Mistake: you judge your marketing by whether the car showed up.

Fix: judge it by what happens in the ninety seconds after it does.

Payoff: the same traffic you already have starts turning into work.

Ranking On Paper Doesn't Mean Anything If the Phone Is Not Ringing.

A man studies a ranking report in a late night diner booth as the chart line runs off the page and up the wall.

A ranking report and a booked job are separated by about four seconds and one web page, and almost nobody measures that gap. Here's how it happens.

Your SEO guy gets graded on position. Position 4 to position 2 is a win on his report and he isn't lying to you. He moved it. That was the job he was hired to do and he did it.

Nobody grades the page. Nobody opens it on a phone, on data, standing in a parking lot, and asks whether a stranger could work out what you cost, whether you're open, and how to book you inside a minute. So the report goes up every month and the phone does exactly what it did last month.

53% of people leave a page that takes longer than 3 seconds to load on a phone (Think with Google, 2017). That number has nothing to do with your rankings. It happens after you win. If your pages are slow that's the first thing costing you, and it costs you on paid and organic alike, so run your load time through the cost calculator and see what it's worth in real money.

Mistake: you accept a report that stops at position.

Fix: ask for one number that comes after the click. Calls, forms, bookings. One.

Payoff: you find out in thirty days whether you have a ranking problem or a website problem.

Three Clicks, No Answer. He Called the Next Name on the List.

A one piece moulded office phone rings on a pest control counter while a customer reverses out of the lot with his phone to his ear.

This is the part that actually costs you money, so I built it into my own homepage where I have to look at it every day. A customer shows up ready to spend, he clicks, and nothing happens. He Left. Three clicks, no answer. He called the next name on the list.

He didn't leave because your prices are high. He never got to your prices.

He left because he tapped Contact Us For A Quote and got a box telling him someone will get back to him. He's standing in his driveway with a roof leaking into his kid's room, and your website just asked him to wait for an email. Meanwhile the guy sitting under you in the rankings has a button that books him at 7am tomorrow.

That's the whole fight, and it isn't fought on the search results page. It's fought on your page, and most sites never show up for it. Your contact form is the single most common place it happens, and I wrote the whole fix here. It takes an afternoon.

Mistake: your one path to hiring you is a form that promises a callback.

Fix: give him a way to finish the job himself. A price range, a booking slot, an answer.

Payoff: he stops being a lead you have to chase and starts being a job on the calendar.

Fewer People Came. More Than Twice as Many Did Something.

Everybody racing for the sign. Nobody minding the shop.

I ran this on myself, and I'll give you the bad number first. Total sessions on my site fell from 9,672 to 9,224. That's 448 fewer visits, down 4.63%. I cut 100% of my Facebook ads and 95% of my Google ads, so the paid clicks left, exactly the way they were supposed to.

Now the part I care about. Engaged sessions went from 1,133 to 2,464, up 117.48%. Engagement rate went from 11.71% to 26.71%. Organic search sessions went from 241 to 910, up 277.59%.

Read that engagement rate again, because it's the whole post. 11.71% means almost nine out of ten visits to my old site did nothing. No scroll, no click, no time on the page. Arrived and gone, and I was paying to bring a big share of them in.

What I measuredBeforeAfterChange
Total sessions9,6729,224down 4.63%
Engaged sessions1,1332,464up 117.48%
Engagement rate11.71%26.71%up 128.04%
Organic search sessions241910up 277.59%
Organic engaged sessions141568up 302.84%
Avg engagement time per session8s12sup 47.21%
Events per session3.954.84up 22.7%

Source: Google Analytics, smallbusiness-seo.com. Jun 15 to Aug 13, 2026 measured against Apr 16 to Jun 14, 2026. The unedited screenshots are on my homepage, full size.

Fewer people came. More than twice as many did something once they got here. That gap is the website, not the ranking.

I Changed Two Things at Once. That's a Hole in My Own Story.

Two full garden hoses run from a single spigot into an overflowing bucket in an HVAC yard under a storm sky.

Here's where my own argument gets weak, so I'll take it apart before somebody else does. I rebuilt my site from WordPress to JSX and I killed the ads in the same window. Two things moved and one bucket filled, and nobody gets to point at one hose and call it the water. That includes me.

What I can prove. The numbers happened. They're Google Analytics, on my domain, and the screenshots are published full size where anybody can pull them apart.

What I can't prove. Which change did what, and in what proportion. My honest read is that the rebuild did the heavy lifting on engagement and the ad cut mostly changed the mix of who showed up. That's a read. It isn't a measurement and I'm not going to dress it up as one.

And the rest of the holes. It's one site, mine, one market. It's sixty days against sixty days, summer against spring, and I'm not controlling for season. 910 organic sessions is a small base, so a big percentage off a small base is still a small base. And I run an SEO company, so of course my search numbers moved. You don't have me sitting in your office.

Here's what survives all of that. The engagement rate is the one number the confound doesn't really touch. Cutting ads changes who shows up. It doesn't teach a page to answer a question. 11.71% to 26.71% is a page doing a job it wasn't doing before.

What Is This Going To Cost Me?

A clinic rate list frame behind the front desk holds a mirror that shows the waiting customer back to himself.

Your buyer walks in with five questions. Count how many your site answers.

  • "What is this going to cost me?"
  • "Are you open right now?"
  • "Have you done this before?"
  • "Can I just book it?"
  • "Which one do I even need?"

That's the list. Every service business in America gets some version of those five, and most websites answer none of them above the fold. Instead your homepage says you're family owned and you've been serving the area since 1998.

That's about you. He's asking about him.

Buyers ask AI these exact questions now too, and 18% of Google searches already show an AI answer at the top (Pew Research Center, 2025). AI can only repeat what your page actually says. If your page never names a price range, a service area, or an hour, the machine can't invent one for you. That's the whole argument for writing your site so a machine can quote it.

Go read your homepage out loud and count. Five, or zero, or somewhere in between. Whatever the number is, that's your conversion rate problem sitting in plain sight.

Mistake: your homepage introduces you.

Fix: your homepage answers his five questions in the first screen.

Payoff: he stops comparison shopping and starts booking, because you're the only one who told him anything.

Check It Yourself Tonight. Ten Minutes, No Tools.

Walk your own site like a stranger would.

No login, no tech guy, no charge. Three checks, and each one tells you something different.

1. Load your own homepage on your phone, on data, not wifi. Count out loud until you can tap something. Anything over three seconds and you're losing people before the page finishes drawing.

2. Read the first screen out loud and count the five questions it answers. Not the whole page. The part he sees before he scrolls.

3. Try to hire yourself. Start at your homepage and get to a booked job or a real price. Count the clicks. Anything past three and you're the site I put the phone down on.

Whichever one embarrassed you most is the one costing you jobs right now.

Interactive · Five Questions, One Buyer

He Is Standing In Your Driveway

He pulled up ready to spend. He has five questions and no patience. Tap what your site actually says today, not what you mean to add.

He is not waiting all day. The bar is how it feels to him, not a score.

Question 1 of 5

What is this going to cost me?

Do it yourself

Grade Your Own Homepage the Way a Buyer Reads It.

Paste your homepage copy in. Let a machine try to hire you with nothing but what's on the page.

Try it · Answer the five questions with my own homepage
I run a [TYPE OF BUSINESS] in [YOUR CITY].

Here is the copy from my homepage:
[PASTE YOUR HOMEPAGE COPY]

Pretend you are a customer who needs this service today and has
never heard of me. Use only the words I pasted. Do not use anything
you know from anywhere else.

Do four things.

1. Answer these five questions using only my page. If my page does
   not say, write "my page does not say."
   What is this going to cost me?
   Are you open right now?
   Have you done this before?
   Can I just book it?
   Which one do I even need?

2. Give me a score out of 5 for how many you could actually answer.

3. Tell me the one unanswered question that would make you leave and
   call somebody else, and why that one.

4. Write the exact sentence I should add to the top of my page to fix
   that one question. One sentence, in my own plain words.

Rules: write at a 5th grade reading level. Short sentences. No hype.
If my page does not say something, say so instead of guessing.

Fill the [brackets] in the chat box before you send.

You get: a score out of 5, the one question that's losing you jobs, and the exact sentence to put at the top of your page.

I Moved 1,387 of My Own Pages Before I Told Anybody Else To.

A man carries the last file drawer up a truck ramp at dawn into a cargo box holding a fully lit working office.

A customer left me a one star review. He wrote that ranking on paper doesn't mean anything if the phone is not ringing.

He was right.

I'm not going to soften that or walk you around it. He was ranking. The traffic was there. His phone still didn't ring, and he was paying me the whole time it didn't. Everything I had been selling him was on the board, and the thing he actually came to me for never showed up.

That's the one that moved me. Not a study, not a talk at a conference. A guy who was unhappy with me and correct at the same time. I had been treating the ranking like the finish line, and his account was proof that it isn't. When the traffic arrives and the work still doesn't, the ranking was never the part that mattered most. The site is.

So I went after my own.

My own site ran on WordPress for years. I moved 1,387 of my own posts off it onto JSX, same URLs, nothing went dark, and here's how that move actually went, rankings included. Zero plugins now. It loads in about a second, and every page is written so a person and an answer engine can both get a straight answer out of it without guessing.

I did the scary version on my own business before I sold it to anybody, and I only did it because a customer told me something I didn't want to hear. That's the only credential in this post.

Sometimes It Really Is Your SEO.

A brand new pole sign at a rural junction faces away from the highway toward an empty field while the shop behind it sits lit and open.

I'd be doing the same thing I'm complaining about if I pretended the website is always the culprit. It isn't.

You're getting almost no traffic at all. If nobody is landing, a beautiful page fixes nothing. You have a visibility problem and you need the rankings first. Fix that.

You're ranking for the wrong words. Traffic that was never going to hire you can't be converted by any website on earth. That's a keyword problem and it's your SEO guy's job.

You're brand new. No domain age, no reviews, no pages. Search takes months you might not have. That's a real reason to buy clicks while the rest gets built.

Your reviews are bad. No website fixes a 3.2 star average. He checks Google before he checks you. Go get more reviews first.

Here's the line I'd draw. If you have traffic and no calls, it's the website. If you have no traffic, it's the SEO. Look at your analytics for ten minutes and you'll know which one you are.

You Don't Want More Traffic. You Want the Phone to Ring.

You're already paying somebody to bring people to your site, and that part is probably working better than you think. The gap is what happens in the four seconds after they land. Whether your page answers a stranger's five questions fast enough that he stops shopping. Whether he can hire you without waiting on an email.

Fix that and the traffic you already have starts turning into work. That's the cheapest growth on the table, because you have already paid for it.

If you want to see your business on a site built to answer him instead of introduce you, take a test drive. I'll put your business on my code and you can drive it before you spend anything.

Take a Test Drive →

Want the whole playbook first? Plan your attack. Balls Out Marketing.

FAQ

I'm ranking on Google but not getting leads. What's wrong?

Your website is almost certainly the problem, not your rankings. Ranking puts a buyer on your page, and everything after that is the page's job. Check your engagement rate in Google Analytics. On my own old site it was 11.71%, which means almost nine out of ten visits did nothing at all.

Should I fire my SEO company if the phone isn't ringing?

Not until you know whether it's a traffic problem or a website problem. Open your analytics. If sessions are up and calls are flat, that's the site. If sessions are flat too, that's a fair conversation to have with your SEO company.

How do I know if my website is the problem?

Load it on your phone on data, read the first screen out loud, and try to hire yourself. If it takes over three seconds to load, doesn't answer what you cost or whether you're open, or takes more than three clicks to book, that's your answer.

What is a good engagement rate for a small business website?

Compare yourself to yourself first, because it varies by traffic mix. My own site went from 11.71% to 26.71% after a rebuild, measured in Google Analytics over sixty days. If you're in the low teens, the page is losing people who wanted to hire you.

Does a faster website help my SEO?

Speed helps both, but the bigger win is on the people. 53% of visitors leave a page that takes longer than 3 seconds to load on a phone (Think with Google, 2017). Those are buyers who already found you and never saw your offer.

What should my homepage say first?

What it costs, whether you're open, that you've done this before, how to book it, and which service he needs. Those five, in his words, above the fold. Your history and your family story can go further down the page.

Will a new website fix my leads by itself?

Only if you already have traffic. A better site converts the visitors you have. If almost nobody is landing on your site, get the visibility first and rebuild second.

Read These In This Order

  1. Your Contact Form Is Killing Leads. Here's the Fix.
  2. You Get 1 Second to Hook a Buyer. Most Sites Blow It.
  3. Your Homepage Brags About You. Buyers Want Their Problem Solved.
  4. Ask AI to Recommend Your Business. Go Ahead. I'll Wait.
  5. Leaving WordPress Sounds Like Hell. I Moved 1,387 Posts.
  6. The 100K AI Website

Check Out My Last 3 Builds

Real sites, built with this exact system. Tap any one and poke around.

Two Men and a Truck
Moving company
See it live →
Learn Euphoria
Education & courses
See it live →
SoFresh
Fast-casual food
See it live →
Small Business SEO · Jacksonville, FL · Go Balls Out.

Get 2 Must-Read Resources Every Week

No spam. No pitch. Just 2 Must Read Resources a Week.

By downloading, you agree to our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.