Skip to content
Marco Kohns

Marco Kohnsgrowth13 min read

Is SEO Worth It? What Four Sites I Run Say

Is SEO worth it for a bootstrapped founder? 90 days of Search Console data from four sites I run: 16,048 clicks, 1.66 million impressions, and where it paid off.

An empty co-working floor in Kuala Lumpur, desks running along a wall of windows above the city

SEO is worth it when three things are true at once: people type your problem into Google, the page you can build answers it better than the ten already ranking, and you can wait a year for the payoff. When one of those is missing, it is the most expensive channel a small team can pick, because the cost is paid in months of your own time and the bill arrives before any result does.

I run four sites and I read their Search Console every week. In the 90 days to 27 September 2026 they earned 16,048 clicks from Google between them. One of them earned 13. The gap between those two numbers is the whole answer to the question, so this piece is built on the numbers rather than on the 550% return-on-investment figure that the agency articles ranking for this query pass around without a source.

What do four sites I run say about whether SEO pays?

Three product sites earned between 1,439 and 12,772 clicks each in 90 days, and this personal site earned 13. Same owner, same tooling, same weekly attention, and a thousandfold spread in outcome. The variable was never effort. It was what each site could offer a searcher.

SiteWhat it isClicksImpressionsCTRAvg. position
mypassion.aiCareer quiz, tools, blog12,7721,022,5261.25%7.2
erp-pilot.comERP pricing and comparison pages1,824577,9460.32%18.5
lovable-prompts.comPrompt library and guides1,43959,0052.44%11.9
marcokohns.comThis site: essays136412.03%28.6
Google Search Console, 29 June to 27 September 2026, read on 27 September. Web search only.

The pattern underneath the table is intent. MyPassion.AI's traffic arrives at pages that do a job the moment they load: a career quiz, a pay-raise calculator, a review of a competing test. ERP Pilot's arrives at pricing pages for software that costs six figures to buy, where a searcher wants a number nobody publishes. Lovable Prompts serves a prompt the reader pastes straight into a tool. None of that is essay traffic, and this site is an essay site.

Clicks from Google in 90 days, four sites, same owner
mypassion.ai12772erp-pilot.com1824lovable-prompts.com1439marcokohns.com13
Clicks from Google in 90 days, four sites, same owner
Category
mypassion.ai12772
erp-pilot.com1824
lovable-prompts.com1439
marcokohns.com13

The essay site is the outlier by three orders of magnitude, and it gets the same weekly attention as the other three. Source: Google Search Console, 29 Jun to 27 Sep 2026, per property

So the first honest answer is that "SEO" is not one bet. It is a different bet on every site, and the size of the bet is set by whether the site has anything a searcher can use in the next sixty seconds.

Why do impressions mean almost nothing on their own?

Because Google shows your page far more often than anyone clicks it, and the ratio between the two is where the money hides. ERP Pilot was shown 577,946 times in 90 days and clicked 1,824 times, a 0.32% click-through rate at an average position of 18.5. Half a million impressions sounds like a business. Page two of Google is not.

The sharpest version of this sits inside one site. MyPassion.AI's pay-raise calculator was shown 426,687 times and clicked 974 times, 0.23%, at an average position of 7. On the same domain, a RIASEC worksheet page for educators was shown 1,360 times and clicked 360 times, 26.5%. One page ranks for a broad phrase where Google itself answers most of the query, and the other ranks for a narrow phrase where the searcher needs the file.

Click-through rate, same domain, two pages, 90 days
Pay-raise calculator (426,687 impr.)0.23%RIASEC worksheet (1,360 impr.)26.5%
Click-through rate, same domain, two pages, 90 days
CategoryPercent
Pay-raise calculator (426,687 impr.)0.23%
RIASEC worksheet (1,360 impr.)26.5%

A hundred times the click-through rate on three hundred times fewer impressions. The narrow page earns more per impression than anything else on the site. Source: Google Search Console for mypassion.ai, 29 Jun to 27 Sep 2026

The third-party data says the same thing at web scale. SparkToro and Datos found that for every 1,000 US Google searches in 2024, 360 clicks reached a site Google does not own, and 58.5% of searches ended with no click at all. Ahrefs compared 300,000 informational keywords in March 2024 and March 2025 and measured a 34.5% lower click-through rate for the top-ranking page when an AI Overview sat above it. Ranking has not stopped mattering. Ranking for a query Google answers itself has stopped paying.

The operating rule I took from my own numbers: judge a page by clicks and by what the clicks do afterwards, never by impressions. Impressions are Google's decision. Clicks are the searcher's.

How long did it take before anything happened?

About a year from the first indexed page to traffic worth planning around, and the curve was flat for the first six months. MyPassion.AI recorded its first Google impression on 17 September 2025. Here is what the four 90-day windows since then look like, read from the same Search Console property.

mypassion.ai, clicks from Google per 90-day window
Oct to Dec 2025116Jan to Mar 20261518Apr to Jun 20264491Jul to Sep 202612772
mypassion.ai, clicks from Google per 90-day window
Category
Oct to Dec 2025116
Jan to Mar 20261518
Apr to Jun 20264491
Jul to Sep 202612772

116 clicks in the first quarter of publishing. Anyone judging the channel at month three would have shut it down. Source: Google Search Console, four consecutive 90-day windows ending 27 Sep 2026, computed from the 360-, 270-, 180- and 90-day totals

The first window is the one to sit with. Three months of publishing, 116 clicks. Every guide ranking for this keyword says results take three to six months, and the phrase makes it sound like a delivery date. It is closer to the moment the line first leaves zero. The compounding part, where the fourth window is nearly three times the third, only exists because nobody turned the channel off during the first.

That is the whole case for SEO on a product site, and it is also the whole case against it for anyone who cannot fund a year of output before the channel returns anything. Paid acquisition tells you inside a week whether the offer converts. Search tells you inside a year, and in the meantime you are guessing.

A garden path in central Tokyo, gravel and trees in the foreground, office towers behind
A year of flat line before the channel returns anything. Every stage talk about organic growth compresses that year into a sentence; the Search Console does not.

Is a personal site at DR 22 a different bet entirely?

Yes, and pretending otherwise is how personal blogs end up with 40 posts and 13 clicks. This site has a domain rating of 22 and earned 641 impressions in the same 90 days that MyPassion.AI earned a million. It is not a failure of the writing. It is what a site of essays, without a tool, a dataset or a transactional page, looks like in Google.

The SEO work that did pay here was hygiene rather than content. When I first got Search Console access to this domain on 9 September 2026, I found 26 URLs from the old WordPress site still earning impressions and every one of them returning a 404. Together they carried 759 impressions and 12 clicks over 480 days, about 15% of every click the domain had ever recorded, going to dead pages. One of them was the old German homepage, ranking at position 1.9 for my own name. All 26 now redirect to a live page. That afternoon of redirects did more for this site's search performance than any single essay on it.

What was brokenURLsImpressionsFix
German ChatGPT course pages dropped in the migration13597Redirect to the AI training page
Old German homepage, ranking for my name188Redirect to the homepage
WordPress attachment pages855Redirect to the parent post
Flat category archives from the old tree219Redirect to the renested archive
The 26 dead URLs found on 9 September 2026, from a 480-day Search Console export. All redirect now.

Where a low-authority site can still win is a narrow cluster of keywords with low difficulty and a specific intent, which is why the reflection-practice essays here target terms in the hundreds of searches a month rather than the tens of thousands. Everything else on this site earns its readers through the newsletter and LinkedIn, and I plan it that way. Treating an essay blog as an SEO bet is how you end up writing for a search engine that was never going to send anyone.

What did AI change about the answer?

It removed production cost as a moat, which means volume of content stopped being a strategy and started being a risk. I am working through a large-scale Google manual action at the moment, and the sequence and the causes are written up in the piece on Google penalties. The short version: Google rewrote its spam policy in March 2024 so that content produced at scale to manipulate rankings is a violation whether a human, a model or both produced it. Volume plus thin value is the profile it enforces against.

The distribution of outcomes was already brutal before generative models arrived. Ahrefs found in its December 2023 study of roughly 14 billion pages that 96.55% of them get zero traffic from Google, and a further 1.94% get between one and ten visits a month. Cheap production did not change that distribution. It made the losing side of it cheaper to join.

What I saw in the research I co-authored points the same way. The Journal of Business Research paper on generative AI for growth hacking, published in 2025 with Prof. René Bohnsack and colleagues, interviewed 20 startups from pre-seed to Series E on how they use these models in their growth strategies. The consistent finding was that the models compress execution, drafting, testing variants, running more experiments with the same team, while the drivers that separated companies were customer understanding in a specific niche, resilience and agility. Nothing in it suggests that writing more pages faster is where the advantage sits, and I wrote up what has changed since the study separately.

For SEO the consequence is direct. The pages that earned clicks in my table are the ones a language model cannot produce from the open web: a quiz that returns a result, a calculator, a pricing figure assembled from sources, a downloadable worksheet. The pages any model could write in ten seconds are the pages Google shows to nobody.

When is SEO worth it, and when is it not?

Run the channel through Brian Balfour's Product Channel Fit test before you run a keyword tool. His line is that products are built to fit channels and channels do not mold to products, and search is the channel where that is most true. Here is how I score it for my own portfolio.

ConditionWorth it whenNot worth it when
IntentPeople search for the problem or the price, in words you can rank forNobody searches; the need has to be created
AssetYou can build a tool, dataset or page that beats the top ten on substanceYour best page would be a rewrite of theirs
Time horizonYou can fund 12 months of output before judging the channelYou need a signal inside a quarter
AuthorityTarget difficulty sits within reach of your domain ratingEvery result in the top ten is a DR 70+ publisher
What a click doesThe page converts or captures the reader on arrivalThe click reads and leaves, with no next step
TeamOne person can ship and measure weekly without cash spendIt competes for the same hours as the product
Six questions I run before committing a site to search. Four yeses or fewer and the hours go elsewhere.

Applied to my own four sites: MyPassion.AI scores six of six, and the clicks show it. ERP Pilot scores five, with the click-through rate still to fix, because ranking on page two for pricing queries is a position problem rather than an intent problem. Lovable Prompts scores five on a small market. This site scores two, so search here is hygiene plus a handful of winnable clusters, and the writing exists for readers who arrive some other way.

The bootstrapped version of the test adds one more line. I evaluate every channel on four costs: my hours, cash, whether it compounds or has to be bought again, and whether the audience it reaches is the one that buys. Search is nearly free in cash, heavy in hours, compounds harder than anything except word of mouth, and reaches people at the moment they have the problem. That profile is why I keep paying for it on the product sites and why I stopped pretending to pay for it here.

What would I do with ten hours a week and no budget?

Spend the first month on the two pages a searcher can use immediately, not on a content calendar. A comparison or pricing page and a tool, calculator or template. Those are the page types that earned 90% of the clicks in my table, and they are also the pages that give a click something to do when it arrives.

  1. Pull the demand before writing a word. A keyword with under 200 searches a month is not a traffic bet, and a top ten made only of large publishers is not winnable without links. Both are keyword choices, not excuses.
  2. Build the asset before the article. The calculator, the dataset, the worksheet. The article is the wrapper.
  3. Fix what already ranks. Dead URLs, missing redirects, titles that do not match the query. On this site that was the highest-return hour of the year.
  4. Measure clicks and what they do, from month one. Impressions are noise. A page with 1,360 impressions and 360 clicks beats a page with 400,000 impressions and 974 clicks, on every metric that pays rent.
  5. Set the review at day 90, 180 and 365, and read them in that order. Day 90 tells you whether Google indexed you. Day 365 tells you whether the channel works. Nothing in between is a verdict.

I teach this sequence in the executive seminars at CATÓLICA-LISBON, and the objection I hear most is that it sounds slow. It is slow. It is also the only channel in my portfolio where the fourth quarter did nearly three times the work of the third without anyone spending a euro.

Three questions I get asked about this

Is SEO dead now that Google answers questions itself?

No, but the informational middle of it is dying. Ahrefs measured a 34.5% drop in click-through for the top result on informational queries with an AI Overview, and SparkToro found 58.5% of US searches end without a click. Queries where the searcher needs a tool, a price, a file or a decision still send clicks, because the answer box cannot deliver those. Aim there.

How much traffic should a new site expect in its first six months?

Plan for almost none. MyPassion.AI earned 116 clicks in its first 90 days of indexing and 1,518 in the next 90. If your plan needs search traffic inside six months, your plan needs a different channel for six months.

Is it worth doing SEO for a personal blog?

As hygiene, yes: redirects, titles, one indexable page per topic, so the readers who search your name or your one strong topic find you. As a traffic strategy, rarely. This site earns 13 clicks a quarter from Google and its readers come by email and LinkedIn, and I would rather say so than sell you the 40-post plan.

The question in the title has a short answer after all. SEO is worth it when you have something a searcher can use and a year to wait. When you do not, it is worth exactly what this site's 13 clicks suggest, and the honest move is to build the asset first or spend the hours somewhere that pays sooner.