The Kissmetrics Blog: 62M Views, $15M, and What the Data Says

Between 2010 and 2018 the Kissmetrics blog took 62 million pageviews and its readers became customers worth $15 million. We still have the per-post revenue data. It shows the most-read content and the most valuable content barely overlapped.

KISSmetrics Editorial

|14 min read

Between 2010 and 2018 the Kissmetrics blog published 1,812 posts, took roughly 62 million pageviews, and its readers went on to become customers worth $15 million. Then the domain was sold to Neil Patel, and today every one of those URLs redirects to his blog homepage. We kept the data. This is what it says.

Content marketing case studies almost always stop at traffic, because traffic is the part anyone can see from outside. We can go further: the blog was instrumented with the company product, so every post can be joined to the people who read it, the accounts they opened, and the money those accounts paid. That join is the difference between a story about a popular blog and an audit of one.

It is not a flattering audit. The most-read content and the most valuable content barely overlapped, and for most of the blog’s life nobody appears to have noticed.

The newsletter

Join our KISS newsletter

One short read a week on what actually moves revenue, in a free email. Read by 10,000+ operators and founders.

No spam. Unsubscribe in one click.

I.What the blog actually did, in numbers nobody published

The scale was real, the attribution is unusually complete, and the concentration is extreme.

A.The scale

The blog ran from 2008, hit its stride around 2011, and was effectively finished by 2018. Across the posts we can measure, it took about 62 million pageviews. Google sent 49.2 million of those hits from 34.3 million people; every other search engine combined sent under 715,000. It collected 96,728 social shares, two thirds of them on Twitter.

1,812
posts published
62M
pageviews
157,404
signups
$16.6M
revenue, 2012 to 2018
Measured, from Kissmetrics internal billing and event data, 2012 to 2018.

Signups peaked in 2015 at 47,265 and revenue peaked in 2014 at $4.6M. Those two peaks being a year apart is the first useful detail: the blog was filling the top of the funnel for a year before the money showed up, and it kept sending signups for a year after revenue began falling.

Signups per year

Activity report view
3,034signups in the peak year
20132015 peak2018
Measured. 157,404 signups across six years. The decline from 2016 tracks the company's shift away from content, not a change in what readers wanted.

B.The concentration nobody plans for

589 posts acquired at least one paying customer. Forty-five posts carried half of all attributed revenue, and 173 carried eighty per cent. The remaining 1,600-odd posts split what was left, and 598 of them, a third of everything published, produced 15.9 million views and not one paying reader.

That is a more extreme distribution than the usual 80/20 hand-wave. It means the blog’s entire commercial output could have been produced by about two months of writing, if anyone had known in advance which two months.

The honest reading is that nobody did know, and the volume strategy was how they found out. But it also means the *maintenance* of 1,600 low-yield posts was a cost carried for years against no return, and that cost never appeared in any content report, because content reports measure publishing and traffic rather than yield.

II.Traffic and revenue came from different places

The blog won an enormous audience on subjects that did not buy analytics software, and made its money from a much smaller audience that did.

A.The category that brought the most traffic earned the least

Sorting every post by subject and dividing revenue by views produces the finding that makes the rest of this article worth reading.

First-touch revenue per 1,000 views, by subject

Revenue report view
Subject% of views% of revenue$ / 1k views
Analytics4.7%16.8%$781
Testing0.7%1.5%$492
Advertising0.6%1.4%$488
Conversion5.8%8.1%$302
Design2.4%2.8%$257
Marketing6.8%5.2%$167
Social Media3.5%2.6%$165
SEO12.1%6.2%$113
The blog's own categories, across the 1,085 posts with 3,000+ views. Baseline $218 per 1,000 views. SEO was the largest traffic category on the list and the worst earner on it.

SEO content took 12.1% of all views and returned 6.2% of revenue. Analytics content earned nearly seven times more per view on a quarter of the traffic. Social media took 3.5% of views for 2.6% of revenue.

The search logs say the same thing from the demand side. Of 268,635 non-brand search hits, 24.1% were social media queries. The single biggest non-brand term in the blog’s history was “how to get more likes on facebook”, at 12,263 hits. Analytics queries were 5.2% of demand and produced a sixth of all revenue.

Share of demand versus share of revenue

Metrics view
Social queries
24.1%2.6% of revenue
SEO queries
5.9%6.2% of revenue
Analytics queries
5.2%16.8% of revenue
Conversion queries
2.2%8.1% of revenue
Measured. Share of 268,635 non-brand search hits, against each subject's share of first-touch revenue by blog category. Social was a quarter of all demand and produced 2.6% of the money.

A blog for marketers at large will always find its largest audience on social and SEO, because that is where marketers at large are searching. The problem is that an analytics company does not sell to marketers at large. It sells to the much smaller group with a measurement problem, and that group was arriving through a different door entirely.

B.Engagement was not a quality signal, and following it made things worse

The natural instinct is to let the audience tell you what to write more of. The data says that instinct, applied to shares, points in the wrong direction.

Across 1,085 posts with 3,000 or more views, shares per 1,000 views against first-touch revenue per 1,000 views correlate at r = +0.028, and comments at r = −0.044. Measured on raw counts instead, shares and revenue correlate at +0.288, which is not a finding: views drive both, and views against shares is +0.503. The rate version is the one that answers whether a post shared more than its traffic predicts also earns more than its traffic predicts. Both are noise. The top 106 posts by shares produced $690,980 of first-touch revenue. The top 106 by revenue produced $6,857,738. The two lists overlap by fifteen posts.

The title words that predicted sharing were lessons (2.8× baseline),likes (2.7×), hacking (2.6×) and growth (2.4×), which is, almost exactly, the vocabulary of the 598-post tier that produced no customers at all. Optimising for engagement did not merely fail to help. It actively steered the editorial calendar toward the content that never converted.

Structure fared no better as a predictor. Word count, paragraph length, sentence length, heading density, bullets, images and outbound links were all correlated against both engagement and revenue. Every coefficient came back under 0.16. Top-decile and bottom-decile posts by sharing are structurally near-identical: 17.5 versus 18.0 median sentence words, four bullets each, 3.8 versus 4.0 images per thousand words.

C.What did predict revenue was framing

One thing separated cleanly, and it was not style. It was what the title asked the reader to do.

First-touch revenue per 1,000 views, by title formula

Revenue report view
FormulaPosts$ / 1k viewsvs baseline
Comparison, "X vs Y"6$1,9779.05x
Contrarian, "why X is wrong"15$5242.40x
Case study or teardown26$3071.41x
Question title59$2781.27x
Descriptive, everything else476$2691.23x
"How to..."186$2120.97x
"The Ultimate Guide to..."19$1950.89x
Numbered list298$1490.68x
Across the 1,085 posts with 3,000+ views. Baseline $218 per 1,000 views. Read the post counts before the multipliers: the top two buckets hold 21 posts between them, and the only large-sample result on this table is the one at the bottom.

The honest reading of that table is narrower than it first looks, and it is worth being explicit about which parts survive scrutiny. Comparison at 9.05× rests on six posts and one of them is an outlier large enough to set the bucket by itself. Contrarian at 2.40× rests on fifteen. Both are hints.

The one result with enough posts behind it to argue from is the numbered list at 0.68×, across 298 posts and 21 million views. Listicles were the single most published format on the blog and the worst-earning one, by a margin that holds however you slice the sample.

And the format everybody now warns against comes out fine. “How to” scored 0.97×, which is the baseline.

The clearest evidence that format is the wrong lever sits at the very top of the revenue table. The five highest-earning posts in the archive are all about Google Analytics, and between them they use four different title formats: two descriptive, two how-to, and one numbered list. The listicle among them earned $278,814. If format were the driver, that post should not exist.

What they have in common is not shape. It is that each one meets a reader inside a specific, painful problem with the analytics tool they already have. A task-shaped title is not the problem; a title with nothing at stake is.

This makes sense once you look at who is searching. Someone typing “how to calculate LTV” has already decided what to do and wants the arithmetic. Someone typing “is LTV worth tracking” or landing on “most LTV formulas are wrong for subscription businesses” is still deciding, and a decision is the moment a product can enter the conversation.

III.What the sale moved, and what it destroyed

The acquisition transferred the traffic and the authority, and permanently severed the thing that made the blog valuable.

A.What Neil Patel bought

In 2019 the Kissmetrics domain went to Neil Patel. Todayblog.kissmetrics.com issues a 301 to neilpatel.com/blog/, and article-level URLs redirect to his blog homepage rather than to equivalent articles.

On paper this is one of the better content acquisitions of the era. He acquired a domain with a decade of accumulated authority, tens of thousands of referring links, and a corpus that had ranked for a very large number of commercial marketing queries. Redirects pass most of that equity. For a business whose product is marketing advice and whose audience is marketers at large, the fit is close to exact: the highest-traffic categories in the archive were Marketing, SEO and Social Media, which is precisely his territory.

He bought, in other words, the 15.9 million views that never converted for an analytics company. For him they are not the dead tier. They are the audience.

B.What Kissmetrics lost, and it is not the traffic

The obvious loss is the traffic and the backlinks, and they are genuinely gone: the redirects live on a domain the company no longer controls, so republishing the content elsewhere cannot recapture the link equity. Anything rebuilt starts from zero.

The more interesting loss is subtler. The blog was worth $15 million because it was joined to the product. Every post could be traced to the people who read it and the money they paid, because the blog and the app shared an identity layer. The content was valuable; the measurement is what made it manageable.

When the domain left, the corpus and the measurement were separated. What Neil Patel holds is a very large amount of traffic without the join. What Kissmetrics kept is the join without the traffic: six years of behavioural and billing data showing exactly which subjects, framings and formats produced customers.

Of the two halves, the second is the one you cannot buy. Traffic is purchasable and rebuildable. A six-year record of which content produced revenue, at the level of the individual post, is not available to anyone else in this market, including the people who now own the pages.

C.What we are doing with it

We ran the full analysis against our current blog and found that of the 173 posts carrying 80% of historical revenue, 149 have no equivalent today. That is $9.9 million of proven first-touch revenue in subjects we are simply not covering, and 97% of it is still evergreen: checkout abandonment, why A/B testing usually wastes time, why pageviews and time-on-site are the wrong goals, cohorts, pricing pages, mobile conversion loss.

We are rebuilding those, in that order, ranked by what they earned. Not republishing the 2014 text, since the arguments need current mechanism and current data, but answering the same decisions for the same reason.

And we are not repeating the measurement mistake. Traffic reporting is the reason a quarter of that blog could produce ten million views and nothing else for years without anyone raising it.

Verdict

The Kissmetrics blog is remembered as one of the great content marketing engines, and by audience size it was. By revenue it was something stranger: a very small number of analytics and conversion posts quietly funding a very large operation whose most popular output earned almost nothing.

The lesson is not “write less”. It is that traffic and revenue are different variables and they were never once shown on the same chart. Had they been, the divergence would have been obvious by 2013, and the blog could have been half the size and worth the same.

Neil Patel bought the half of that blog that suits his business, and it was a good buy. The half we kept is the half that tells you what to write. We would rather have that one.

The underlying dataset is 1,812 posts recovered from the Wayback Machine, joined to 2012–2018 Kissmetrics billing and event data. Attribution throughout is first-touch; the same dataset carries a larger “influenced” figure that double-counts across posts, and we have not used it. If you want the same join on your own content, that is what our reports do, and the difference between a metric and an analysis is exactly the gap this article is about.

Continue Reading

content marketing roiblog analyticscontent attributionfirst-touch attributionkissmetrics blogneil patelcontent marketing case studyrevenue per post
KISSmetrics

Build your business intelligence layer for free.

Everything in this teardown came from one identity layer shared by the blog and the product. Point KISSmetrics at your site and it builds the same join for you: which page someone read first, and what they went on to be worth.