A software development company came to us with a frustrating problem.
They were getting traffic. People were finding the website. Visiting pages. Reading the content.
But they weren’t getting leads.
So we started digging. And we found the problem. A lot of the people finding them through Google weren’t looking to hire someone to develop software. They were looking to learn how to develop software.
That’s it. That’s the whole issue.
The audience wasn’t broken. The website wasn’t broken. The match between the two was.
The curse of old-school SEO
A previous SEO company had done exactly what they were hired to do: drive traffic.
They built content that ranked. Google sent people to it. The numbers went up and to the right.
By the metric everyone agreed on, it worked.
The problem was that nobody had paid enough attention to the context of that traffic. Who were these people? What did they want? What were they hoping to find when they typed something into Google?
Nobody asked. The report said traffic was up, and traffic being up felt like winning.
This happens more than you’d think, and it’s rarely because someone did bad work. It’s because “more traffic” is easy to measure, easy to report, and easy to feel good about. Intent is harder. It requires you to look past the number and ask what’s behind it.
A tutorial about software development and a page about hiring a software development firm can both rank. They can both bring in visitors. Only one of them brings in someone who might send you money.
Google Analytics tells you people showed up. Search Console helps tell you why.
That’s the difference that matters, and it’s the one most business owners never get explained to them.
There are three Google tools worth knowing about. Not mastering — knowing about. You should be able to name the question each one answers, and that’s genuinely enough to keep from getting fooled by your own reporting.
Google Analytics = Behavior
What happens once someone gets to your website?
Which pages are they visiting? How long are they sticking around? Where did they come from? Are they converting?
Analytics is the story of what people did after they arrived. It’s good at that. It is not designed to tell you what those people wanted before they got there.
Google Search Console = Search
What are people actually typing into Google when your website appears?
What searches are getting clicks? Which pages are showing up? Are you attracting people looking to hire you, or people looking for something completely different?
This is the tool that would have caught the problem above on day one. The queries were sitting right there. “How to” this. “Tutorial” that. “What is” the other thing. Search Console was quietly reporting that the audience wanted an education, not a vendor.
Nobody had looked.
Google Tag Manager = Tracking
What specific actions do you want to measure?
Someone clicked your phone number. Submitted a form. Downloaded a PDF. Clicked a specific button.
Tag Manager helps you set up those actions so tools like Analytics can measure them. Without it, you’re often measuring pageviews and guessing at everything that actually indicates interest.
So, plainly:
- Analytics = what they did
- Search Console = what they searched
- Tag Manager = what you decided to track
You don’t need to live inside these tools. But you should know what question each one answers.
Because “we got 1,000 visitors last month” doesn’t tell you much if 900 of them were never going to buy from you.
What to actually look for
If you want to check your own site for this, you don’t need a full audit. You need about twenty minutes and a willingness to read your search queries honestly.
Open Search Console and look at your top queries. Then sort them into two rough piles.
People looking to learn. These start with “how to,” “what is,” “tutorial,” “examples of,” “free,” “template,” “vs,” “guide.” They want information. They may be a fine long-term audience, but they are not in the market today.
People looking to hire. These sound different. They include words like “company,” “agency,” “firm,” “services,” “near me,” “cost,” “pricing,” “best [thing] for [industry].” Some name a city. Some name a problem they want solved rather than a topic they want explained.
Now compare the size of the piles.
If the learning pile dwarfs the hiring pile, you’ve found your answer. You don’t have a conversion problem. You have an audience problem wearing a conversion problem’s clothes.
That distinction matters, because the fixes are completely different. A conversion problem gets solved with better calls to action, clearer offers, and cleaner forms. An audience problem doesn’t care how good your button is. Nobody clicks “get a quote” on a page they came to for homework help.
What to do once you see it
The instinct is usually to delete everything that attracts the wrong people. Slow down.
Educational content isn’t worthless. It builds authority, earns links, and occasionally reaches someone who turns into a buyer later. The mistake isn’t having it. The mistake is having only it and then wondering why the phone doesn’t ring.
Three moves usually help.
First, build the pages you’re missing. If nothing on your site speaks directly to someone ready to hire, no amount of optimization fixes that. Service pages, pricing context, case studies, industry-specific pages — these are the ones buyers search for.
Second, stop measuring the wrong win. Set up tracking for the actions that actually indicate interest — form submissions, phone clicks, quote requests — so you can see which pages produce them. Some of your traffic winners will turn out to produce nothing. That’s useful to know.
Third, change how you report. If your monthly SEO summary leads with total sessions, it will keep rewarding the behavior that got you here. Lead with qualified queries, conversions, and pipeline instead.
The point
Don’t chase traffic just because it’s a number you can measure.
The goal isn’t more traffic.
It’s more of the right people.