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.

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
The Wrecker Did Its Job. Nobody Came Out of the 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 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.

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.
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 measured | Before | After | Change |
|---|---|---|---|
| Total sessions | 9,672 | 9,224 | down 4.63% |
| Engaged sessions | 1,133 | 2,464 | up 117.48% |
| Engagement rate | 11.71% | 26.71% | up 128.04% |
| Organic search sessions | 241 | 910 | up 277.59% |
| Organic engaged sessions | 141 | 568 | up 302.84% |
| Avg engagement time per session | 8s | 12s | up 47.21% |
| Events per session | 3.95 | 4.84 | up 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.

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?

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.
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.
I Moved 1,387 of My Own Pages Before I Told Anybody Else To.

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.

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.
Want the whole playbook first? Plan your attack. Balls Out Marketing.
FAQ
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.
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.
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.
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.
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 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.
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
- Your Contact Form Is Killing Leads. Here's the Fix.
- You Get 1 Second to Hook a Buyer. Most Sites Blow It.
- Your Homepage Brags About You. Buyers Want Their Problem Solved.
- Ask AI to Recommend Your Business. Go Ahead. I'll Wait.
- Leaving WordPress Sounds Like Hell. I Moved 1,387 Posts.
- The 100K AI Website
Check Out My Last 3 Builds
Real sites, built with this exact system. Tap any one and poke around.