Publishing more blog posts hurts most companies. Publishing fewer, fixing more, and structuring the ones you keep around four specific content buckets lifts revenue per post by 2 to 3x within a year. That counter-intuitive math is the reason 80% of company blogs sit at 200 to 500 monthly visitors and zero attributable revenue, and the reason a small number of blogs (Buffer, Ahrefs, HubSpot, Wise, Notion) compound into the multi-million-dollar growth engines everyone else is trying to copy.

The Ahrefs blog publishes roughly 4 to 6 posts per week and Tim Soulo (CMO) has stated publicly multiple times that 90.63% of pages on the web get zero traffic from Google. Their own blog audit, published in 2022, showed that just 35 of their top-performing posts drive most of their organic traffic, and those posts were written between 2017 and 2020. The rest of the archive is operational maintenance and brand presence, not revenue. Buffer’s blog, after Kevan Lee’s team took over in 2014, drove the company from $1M to $4M in ARR primarily through 200 posts written in 18 months, of which roughly 30 generated 75% of the traffic. HubSpot’s State of Marketing report (2024) showed that companies that blog get 67% more leads per month than those that don’t, but the median post drives 12 organic visits per month. The distribution is brutal: a few posts carry the system; most are operating cost.

This is the blog strategy framework I use with every B2B and ecommerce client at Instant Press: the 4-bucket content cadence. It tells you what to publish, in what ratio, and how to audit your existing archive against it inside an afternoon.

Why most blog strategies fail at the first ratio decision

A keyboard and writing setup during a content marketing planning session for a small business blog.

Walk into any company’s content meeting and they will tell you their blog covers thought leadership, SEO content, product updates, and customer stories. That is four categories that read like buckets but operate like a junk drawer. They share no math, no schedule, no audience map. Sixty percent of the content ends up in the thought leadership bucket because that is the easiest to write and the hardest to measure, and the bucket that drives revenue (bottom-of-funnel SEO) gets one post a quarter from a junior writer.

The 4-bucket cadence forces a ratio. Forty percent of your posts are commercial intent (bottom-of-funnel SEO and AEO content that ranks for queries with purchase intent: “best CRM for small agencies,” “how to file a press release,” “Klaviyo vs Mailchimp”). Thirty percent are informational depth (top-of-funnel evergreen explainers that earn links and feed the LLMs: “how the EU AI Act works,” “what is answer engine optimization”). Twenty percent are case studies and original data (the posts that earn citations and quote backs: your own customer results, original surveys, year-over-year data you publish nowhere else). Ten percent are opinion and thought leadership (the posts your founder writes that build voice, signal a position, and get shared on LinkedIn).

Look at your last 30 posts. Tag each one. If you have 22 thought leadership posts and 3 commercial intent posts, you have found the reason your blog drives traffic but no money. The fix is to invert the ratio, not to publish more.

The 4-bucket cadence, explained bucket by bucket

The commercial intent bucket (40%) is where revenue lives. These posts target keywords with money behind them. “Best [your category] for [vertical]” pulls buyers who already decided to buy something and just need to choose. “[Competitor] alternatives” pulls buyers who already decided to leave the competitor and need a destination. “[Your category] pricing” pulls buyers near the bottom of the funnel. These posts have lower volume than informational queries but convert at 3 to 8% versus 0.1 to 0.5% for top-of-funnel content. The math is not subtle.

The informational depth bucket (30%) builds topical authority and feeds the LLMs. ChatGPT, Claude, Perplexity, and Google’s AI Overviews all cite content that explains a concept in depth, with structured headings, definitions, and lists. Informational posts will not convert directly but they earn the trust that makes the commercial posts rank. A 3,500-word explainer on “answer engine optimization” feeds the AI engines and earns links from journalists. Twenty links to one informational explainer floats the rest of the domain.

The case studies and original data bucket (20%) is where the unfair advantage lives. Nobody can copy your customer results, your internal survey of 400 buyers, or your year-over-year data on conversion rates by industry. This bucket earns citations from journalists, references from competitors, and quote-backs from the LLMs. Publishing one strong original data post per quarter beats publishing 12 derivative explainers.

The opinion and thought leadership bucket (10%) is the bucket most companies over-fund. It is also the bucket that builds founder voice, recruits talent, and signals a position the company holds. Keep it to one post a month, written by a named human (not the marketing team), and let it run on LinkedIn primarily. The blog is the canonical home but most of the value is social distribution.

Step 1: Audit your top 10 URLs against the 4 buckets

Before you write anything new, audit. Open Search Console, sort pages by clicks last 90 days, take your top 10. Tag each one with a bucket. If 8 of 10 are informational and 0 are commercial, you have a discovery engine with no purchase engine.

For each commercial post that is missing, identify the three keywords you should own. Use Ahrefs, Semrush, or even free volume estimates from Google Keyword Planner to find queries with intent (“best X,” “X pricing,” “X vs Y”) and volume between 200 and 2,000 monthly searches. High-volume queries are crowded; lower-volume commercial queries are unrealistic to target as the new entrant.

Then audit your three best informational posts. Are they still up to date? Do they still rank? If they were written in 2022 and no longer reflect 2026 reality, refresh them before you write anything new. Ahrefs has stated repeatedly that refreshing their best posts drives more traffic than writing new ones. Their internal data showed that 65% of organic growth in 2022 came from refreshes, not new content.

Step 2: Set the cadence to fit your team’s actual capacity

A close-up of a developer or writer's workspace showing focused content production for a blog editorial calendar.

A solo founder running content alongside everything else can sustain 1 post a week at quality. A small in-house team (one writer, one editor) can sustain 2 to 3 per week. A full content team (3 writers, 1 editor, 1 strategist) can sustain 4 to 6 per week. Past that, you are buying volume without quality and you will fall into the trap that destroys 80% of company blogs.

Tie cadence to the 4-bucket ratio. At 2 posts per week (104 per year), you publish 42 commercial intent, 31 informational depth, 21 case study or data, 10 opinion. At 4 posts per week (208 per year), double everything. Pick a number you will hit for 12 months, then commit. Inconsistent publishing kills more blog programs than bad writing.

Step 3: Measure the right things, not vanity metrics

Page views and visitors are vanity metrics for a business blog. The numbers that matter are revenue per post (track which posts get attributed conversions in GA4 or your CRM), organic share of revenue (what percentage of bookings, signups, or purchases originated from a blog post), and LLM citation share (run queries in ChatGPT, Claude, Perplexity, and Gemini for your category and count how often your blog gets cited).

Buffer’s team famously tracked monthly active users by acquisition source and could attribute about 50% of new signups to organic content. HubSpot’s flywheel team tracks “blog-influenced revenue” as a primary KPI rather than blog traffic. Ahrefs tracks paid customers acquired from organic search. None of them lead with “blog visitors.”

If your dashboard does not track revenue per post, the blog is being measured wrong and will get cut at the next budget cycle.

Step 4: Refresh before you write new

Once your archive crosses 50 posts, refreshes outperform new content roughly 2 to 1 on traffic lift, according to data published by Animalz, Backlinko, and the Ahrefs blog. The refresh stack is straightforward. Update statistics and links. Add a new section that addresses something published since the post went live. Replace the introduction. Re-promote on the same channels you used the first time. Updates take 2 hours; new posts take 8.

Build a refresh queue. Every quarter, pick 10 posts from the previous 18 months that ranked between positions 5 and 15 on a commercial intent keyword. Refresh them. Watch the rank climb. That is where the next 30% of organic revenue comes from, not from the next 50 new posts.

Step 5: Build the feedback loop with sales

The blog only drives revenue when sales tells you which posts buyers reference and which questions buyers still have. Set up a monthly 30-minute call between content and sales. Ask three questions: which posts did closed-won customers mention in the deal cycle, what objections came up that the blog should answer, and what searches did inbound leads describe.

The output of that meeting becomes 80% of the next month’s commercial intent backlog. The remaining 20% comes from keyword research, but the sales feedback drives the queries that buyers actually use, which keyword tools often miss.

Open a doc tonight. Write your 4 buckets. Tomorrow, audit your 10 top URLs against them. By Friday, you will know whether your blog is a revenue engine or an operating cost, and you will have the bucket gap that tells you what to publish next.