SEO

Stop Optimizing for Keywords. Start Optimizing for Value.

I ranked for my target query and traffic exploded. Then I checked engagement and realized SEO wins are not the same as business wins.

Stop Optimizing for Keywords. Start Optimizing for Value. I optimized one of my articles for SEO, ranked for the exact query I was targeting, and watched traffic explode. Then I looked at the engagement numbers and realized I had built a beautiful traffic firehose that delivered almost nothing of value to my business.

This is the SEO trap nobody talks about. Ranking is not the same as winning.

The Heap

The Heap

Discarded robots refuse to die. Engineer Kira discovers their awakening—and a war brewing in the scrap. Dark dystopian SF. Consciousness vs. corporate power.

Learn More

The Article That "Worked"

I published a piece on Groq API rate limits with a current 2026 pricing table at the top. Search Console had flagged a query cluster with thousands of impressions and almost no good competing results. I built the article to dominate that cluster: clean title, surgical query match, fresh data, a copy-paste OpenAI SDK compatibility one-liner, and a section calling out the per-org vs. per-key gotcha that catches developers off guard.

It worked exactly as designed. Traffic to that page took off. Impressions climbed. The Search Console graphs looked fantastic.

Then I checked the downstream metrics.

The Engagement Cliff

Here is what those visitors were actually doing: hitting the page, scanning the rate limit table for ten seconds, confirming their number, and closing the tab. Bounce rate was brutal. They were not clicking through to other articles. They were not landing on the books page. They were not signing up for anything.

I had built a faster version of Groq's own documentation, and Google was rewarding me for it. But the people arriving were not customers in any sense that mattered. They were developers in the middle of building something, mid-task, looking for a number. They got the number and left.

That is what "high traffic, low value" looks like in the wild. It looks like a win in your dashboard and nothing in your business.

Search Intent Is Not One Thing

The mistake I was making was treating all traffic as equivalent. It is not. Search intent has a spectrum, and pure reference queries sit at the opposite end of where business value lives.

Compare the rate limits article to the traffic that actually moves the needle for me:

"Jobs for burned out software engineers." That person is in pain. They are looking for a way out of a situation, not a number. They will read the whole article. They will explore the job board. They might come back tomorrow.

"Bruno vs Postman." That person is making a tool decision. They want opinions, tradeoffs, and a recommendation. They are going to read carefully because the cost of switching tools is real and they want to feel confident.

Migrating from Cursor to Claude Code. That person is actively in the middle of changing tools. They want tutorials, pitfalls, and practitioner experience. They will follow the author for more because the journey is not over.

Every one of those queries has commercial or emotional intent baked into it. The reader needs more than data. They need perspective, a decision framework, or a path forward. That is where I can actually help them, because I have lived the problem.

The rate limits page gives them nothing I uniquely have. The job board article gives them something nobody else can: my opinion, my experience, my point of view.

The Reframe

When you optimize for keywords first, you end up writing whatever the data tells you to write. The data does not care whether the resulting traffic is useful to you. It just shows you where the impressions are.

When you optimize for value first, you start with a different question: who am I trying to help, and what do they actually need from me that they cannot get anywhere else? The answer to that question is rarely "a table of numbers." It is usually a perspective, a decision, or a story.

If the value is real, the traffic sorts itself out. Maybe not in the same volume, but in the volume that matters. A reader who works through your whole article and remembers your name is worth more than a hundred who scan a table and forget you exist before lunch.

What I Am Doing Differently

The rate limits article is not a mistake. It does authority work for the domain. Ranking for a developer-intent query at a respectable position signals to Google that my site knows this space, and that lifts everything else. I am leaving it alone and letting it earn its keep passively.

What I am not doing is writing more articles like it. The template that got me there (find a high-impression cluster, write the surgical answer, win the query) is a trap if you replicate it indiscriminately. It generates impressions that look great in dashboards and produce nothing downstream.

Instead, I am pointing my content energy at queries where the reader has a stake in the outcome:

  • Tool comparisons where someone is actually making a decision
  • War stories about migrations and architectural choices
  • Pieces aimed at engineers in painful situations who need a path out
  • Opinions on industry shifts that invite discussion, not just answers

Those articles get fewer impressions per page. They also turn readers into something more than a tab that closes after ten seconds.

The Lesson

SEO data will tell you what is searched. It will not tell you what is worth writing. Those are different questions, and confusing them produces work that ranks beautifully and means nothing.

Stop optimizing for keywords. Start optimizing for value. The right traffic follows the right work.