{
  "kind": "story",
  "slug": "blog-monetization-8914308",
  "id": 1774514444018914308,
  "record_id": 1774225434405641075,
  "headline": "Blog monetization",
  "summary": "The author, Dan Luu, initially explored blog monetization through ads, finding the potential revenue low and outweighed by concerns like reduced traffic and privacy. Despite these initial reservations and a negative experience with an ad network, a later analysis of increased traffic and alternative monetization models (like direct ads or Patreon) revealed a significant, previously underestimated income potential, leading to a re-evaluation of his stance.",
  "source": "dan-luu-blog",
  "source_url": "https://danluu.com/blog-ads",
  "home_domain": "economics-business-work",
  "claim_type": null,
  "sentiment": "mixed",
  "significance": "medium",
  "claim_count": 148,
  "reading_time_minutes": 10,
  "published_date": "2026-05-04",
  "created_on": "2026-05-04T20:53:27.312838+00:00",
  "claims": [
    {
      "id": 1777928008665764474,
      "text": "About 40% of the author's traffic uses an ad blocker.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008425906816,
      "text": "Statcounter claims Jeff Atwood's blog had 78,000 hits from October 21 to January 21.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008149207685,
      "text": "Google Analytics showed 94,000 users on the author's blog in the past 30 days.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008845770859,
      "text": "The author of Slate Star Codex claims to get 10,000 to 20,000 impressions per day.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008669692470,
      "text": "About 17% of the author's traffic blocks Google Analytics.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008135901335,
      "text": "Google Analytics showed 118,000 sessions on the author's blog in the past 30 days.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008159177345,
      "text": "Google Analytics showed 143,000 page views on the author's blog in the past 30 days.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008413386968,
      "text": "According to Alexa, the author's blog is ranked at 162,000.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008831693458,
      "text": "Slate Star Codex charges $1250 for 6 months of ads.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008910550585,
      "text": "It seems irrational to leave $90k per year on the table because it seems like a hassle.",
      "evidence_type": "direct_quote",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008301318221,
      "text": "Jeff Atwood's best month saw 1.7 million hits.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008409699656,
      "text": "According to Alexa, Coding Horror is ranked at 22,000.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008965629792,
      "text": "Casey Muratori, ESR, and eevee are pulling in around $1000 per month from crowdfunding.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008429956456,
      "text": "Statcounter claims the author's blog had 298,000 hits from October 21 to January 21.",
      "evidence_type": "direct_quote",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008221685745,
      "text": "143,000 page views per month at a $1 CPM would generate $143 per month.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008785863858,
      "text": "The author's blog traffic is roughly 2.3 million hits per month as of October 25th, 2016.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008861279160,
      "text": "Scaling Slate Star Codex's revenue linearly, the author could potentially make $100k per year.",
      "evidence_type": "paraphrase",
      "confidence": "inferred",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008745899019,
      "text": "The author removed the ad after Carbon failed to send a payment after the first payment.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008173211070,
      "text": "Cloudflare tends to show about 20% higher traffic than Google Analytics.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008261579719,
      "text": "$143 per month seems like a good guess for an upper bound of income.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008081052355,
      "text": "Benchmarking studies on ad impact may not generalize to other sites without deep domain understanding.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008253607073,
      "text": "If the author stops blogging, his traffic level drops to pretty much zero.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008242296390,
      "text": "The author's traffic distribution resulted in a surge of traffic over a specific 30-day period.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008404151490,
      "text": "Alexa is theoretically supposed to show how popular a site was over the past three months.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008421349575,
      "text": "Coding Horror should have substantially more than 7x the author's traffic based on Alexa rankings.",
      "evidence_type": "paraphrase",
      "confidence": "inferred",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008257099564,
      "text": "The author paused blogging from April to October.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008438954165,
      "text": "Alexa's sub-metrics are inconsistent and nonsensical.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008273091706,
      "text": "Coding Horror, a blog by Jeff Atwood, is one of the most widely read programming blogs.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008289302326,
      "text": "Jeff Atwood makes his traffic stats available.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008237024531,
      "text": "The author has never had a calendar month with 143,000 traffic.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008070489161,
      "text": "Studies exist on the impact of ads on site usage and behavior.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008049626505,
      "text": "Running ads on the blog has both pros and cons.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008233072538,
      "text": "The 143,000 hits over a 30-day period seemed like a fluke.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008229545215,
      "text": "$143 per month would equate to $1,700 per year.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008129693320,
      "text": "The potential money from ads will never be enough to make a living off of.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008373017404,
      "text": "The percentage of people using ad blockers continues to increase.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008361345090,
      "text": "CPM (cost per thousand impressions) is down something like 5x since the 1990s.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008353303789,
      "text": "Mid-level positions at big companies pay total compensation that is 8x-9x the median income in the U.S. when the programming job market is hot.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008213792581,
      "text": "A current standard figure for CPM (cost per thousand impressions) is $1.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008109154039,
      "text": "The potential money from ads is not enough to make a living off of.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008057669304,
      "text": "The ability to gather data on the impact of ads on site usage and behavior is a benefit of running ads.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008377245762,
      "text": "Premium ads can achieve well over an order of magnitude higher CPM.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008379814951,
      "text": "Sponsorships can fetch an even better return than premium ads.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008389890253,
      "text": "To get premium ads, a publisher needs to appeal to specific advertisers.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008397956508,
      "text": "The author doubts it's worth the effort to find specific advertisers unless traffic reaches Jeff Atwood levels.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008401344415,
      "text": "Many people use Alexa rankings as a gold standard for site popularity.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008349643442,
      "text": "$600 per month after taxes would have approximately covered the author's rent when he lived in Austin.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008341911833,
      "text": "$600 per month seems like a hard and probably unreachable upper bound for sustainable income for the author.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008199173604,
      "text": "The author expects to average much less traffic than the reported 30-day figures.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008417004529,
      "text": "Traffic is more than linear in Alexa rank.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008337966748,
      "text": "The author cannot get as much traffic as someone who blogs about more general interest topics.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008333755329,
      "text": "The author blogs about obscure topics like Intel instructions for non-volatile storage.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008193773177,
      "text": "The author's reported traffic numbers were pretty unusual.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008433093195,
      "text": "The Alexa ranks for the author's and Jeff Atwood's sites seem way off compared to direct measurements.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008105493733,
      "text": "Running ads and conducting A/B testing would allow the author to observe the effect on his own site.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008445992252,
      "text": "An Alexa graph showed the author's site below average in every category, which should be impossible for a relative ranking.",
      "evidence_type": "paraphrase",
      "confidence": "measured",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008453773238,
      "text": "The amount of traffic reduction from ads depends on both the site and the ads.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008465530098,
      "text": "A study by Daniel G. Goldstein, Siddharth Suri, R. Preston McAfee, Matthew Ekstrand-Abueg, and Fernando Diaz attempts to quantify the cost of ads.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008469651144,
      "text": "It is well known that adding ads reduces traffic and affects long-term user behavior.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    },
    {
      "id": 1777928008325226213,
      "text": "Jeff Atwood blogs about general interest programming topics like Markdown and Ruby.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "economics-business-work",
      "published_date": "2026-05-04"
    }
  ],
  "tags": [
    {
      "id": 17733541806307580,
      "slug": "adsense-organization",
      "name": "AdSense",
      "type": "organization"
    },
    {
      "id": 17733540986544852,
      "slug": "alexa-organization",
      "name": "Alexa",
      "type": "organization"
    },
    {
      "id": 17723038993598907,
      "slug": "amazon-organization",
      "name": "Amazon",
      "type": "organization"
    },
    {
      "id": 17724079694920676,
      "slug": "ars-technica-organization",
      "name": "Ars Technica",
      "type": "organization"
    },
    {
      "id": 17733545587132984,
      "slug": "buysellads-organization",
      "name": "BuySellAds",
      "type": "organization"
    },
    {
      "id": 17730927913165074,
      "slug": "carbon-organization",
      "name": "Carbon",
      "type": "organization"
    },
    {
      "id": 17733518264698022,
      "slug": "cloudflare-organization",
      "name": "Cloudflare",
      "type": "organization"
    },
    {
      "id": 17726776730139622,
      "slug": "coding-horror-organization",
      "name": "Coding Horror",
      "type": "organization"
    },
    {
      "id": 17728563768849224,
      "slug": "ebay-organization",
      "name": "eBay",
      "type": "organization"
    },
    {
      "id": 17733519553774656,
      "slug": "facebook-organization",
      "name": "Facebook",
      "type": "organization"
    },
    {
      "id": 17733517869622281,
      "slug": "google-organization",
      "name": "Google",
      "type": "organization"
    },
    {
      "id": 17723038994364653,
      "slug": "google-analytics-organization",
      "name": "Google Analytics",
      "type": "organization"
    },
    {
      "id": 17733570714235709,
      "slug": "hn-organization",
      "name": "HN",
      "type": "organization"
    },
    {
      "id": 17723038993599621,
      "slug": "intel-organization",
      "name": "Intel",
      "type": "organization"
    },
    {
      "id": 17724148856506209,
      "slug": "mediamath-organization",
      "name": "MediaMath",
      "type": "organization"
    },
    {
      "id": 17733540816395315,
      "slug": "patreon-organization",
      "name": "Patreon",
      "type": "organization"
    },
    {
      "id": 17723038993600685,
      "slug": "paypal-organization",
      "name": "PayPal",
      "type": "organization"
    },
    {
      "id": 17733545589666412,
      "slug": "slate-star-codex-organization",
      "name": "Slate Star Codex",
      "type": "organization"
    },
    {
      "id": 17731059499797474,
      "slug": "statcounter-organization",
      "name": "StatCounter",
      "type": "organization"
    },
    {
      "id": 17731039884486467,
      "slug": "tapad-organization",
      "name": "Tapad",
      "type": "organization"
    },
    {
      "id": 17733518303291817,
      "slug": "yahoo-organization",
      "name": "Yahoo",
      "type": "organization"
    },
    {
      "id": 17779281344462295,
      "slug": "anja-boskovic-person",
      "name": "Anja Boskovic",
      "type": "person"
    },
    {
      "id": 17779281377270005,
      "slug": "casey-muratori-person",
      "name": "Casey Muratori",
      "type": "person"
    },
    {
      "id": 17733547290354934,
      "slug": "daniel-goldstein-person",
      "name": "Daniel Goldstein",
      "type": "person"
    },
    {
      "id": 17780092946975542,
      "slug": "eevee-person",
      "name": "eevee",
      "type": "person"
    },
    {
      "id": 17779281312514701,
      "slug": "fernando-diaz-person",
      "name": "Fernando Diaz",
      "type": "person"
    },
    {
      "id": 17726776729290259,
      "slug": "jeff-atwood-person",
      "name": "Jeff Atwood",
      "type": "person"
    },
    {
      "id": 17779281282978647,
      "slug": "matthew-ekstrand-abueg-person",
      "name": "Matthew Ekstrand-Abueg",
      "type": "person"
    },
    {
      "id": 17726479103328206,
      "slug": "r-preston-mcafee-person",
      "name": "R. Preston McAfee",
      "type": "person"
    },
    {
      "id": 17733576761875248,
      "slug": "siddharth-suri-person",
      "name": "Siddharth Suri",
      "type": "person"
    },
    {
      "id": 17723038993833158,
      "slug": "austin-place",
      "name": "Austin",
      "type": "place"
    },
    {
      "id": 17801688641392614,
      "slug": "reddit-resource",
      "name": "Reddit",
      "type": "resource"
    }
  ]
}