HubSpot Inbound Marketing study materials
HubSpot Inbound Marketing study resources

Flat organic traffic at a B2B SaaS blog

HubSpot Inbound Marketing · Put your knowledge to work in context.

All case studies

Flat organic traffic at a B2B SaaS blog

Northstar is a B2B SaaS company selling project management software to operations teams. It has published 120 blog posts over 18 months. Organic sessions are flat at 18,000 per month, but only 6 percent of new leads cite content as first touch. Most posts are thought-leadership essays; none link to product pages, and five posts target the same keyword. Sales complains that content leads are early-stage and uninformed. The company has two writers, a six-month window, and a modest budget for one freelance designer. Leadership wants more demo requests without increasing paid spend. The marketing manager must decide whether to publish more posts, refresh existing content, or build topic clusters and bottom-funnel offers. Current reporting shows blog-assisted conversions but no content-to-opportunity view.

1. Prioritize the next six months of content work. What would you do first and why?

Read the worked answer

Start with an audit and consolidation, not a publishing sprint. Flat traffic plus low first-touch credit does not prove content is useless. It may mean the blog ranks for low-intent queries, internal links are missing, or offers do not match the posts. I would export page-level organic sessions, rankings, assisted conversions, and inbound links. First, merge or redirect the five posts targeting the same keyword so they stop competing. Second, identify the 15 to 20 posts with impressions but weak click-through or conversion and refresh them with clearer intent, updated examples, and relevant CTAs. Third, map the best-performing topics to buyer questions and build two or three clusters around them, each with a pillar page and supporting posts. Only then add bottom-funnel assets such as a comparison guide, ROI calculator, or implementation checklist. With two writers, I would reserve about 60 percent of capacity for refresh and cluster work, 25 percent for bottom-funnel offers, and 15 percent for new thought leadership. This sequencing fixes discoverability and conversion before adding volume.

2. Define a measurement plan that connects content to pipeline without relying on first-touch attribution.

Read the worked answer

Use a layered model and define the decision each layer supports. At the campaign level, apply a consistent campaign property to content offers, landing pages, and CTAs so contacts and deals can be associated. At the contact level, track content interactions such as form submissions, CTA clicks, and returning visits. At the deal level, report content-influenced pipeline: deals where a contact interacted with content before closed-won. Compare first-touch, last-touch, and a multi-touch view if available, but do not treat any single model as truth. Add self-reported attribution on high-intent forms asking how the buyer heard about us. Use leading indicators such as content-assisted MQL rate, sales-accepted rate, and time from first content touch to opportunity. Guard against false precision: a blog post rarely closes a deal alone. The practical test is whether refreshed clusters improve qualified demo requests and content-influenced pipeline over a baseline cohort, not whether one post gets last-click credit.

3. How would you prevent keyword cannibalization and decide when to merge or retire posts?

Read the worked answer

Treat cannibalization as a search-intent problem, not a word-count problem. Pull query-level performance for pages with overlapping topics. If two pages alternate for the same query, show similar search intent, and have weak individual authority, consolidate them into one stronger page. Merge when the combined page can satisfy the query better, preserve unique examples, and redirect the weaker URL with a 301. Refresh when a page has distinct intent but outdated information or poor internal links. Retire only when the topic is off-strategy, has no meaningful traffic or conversions, and no valuable backlinks; otherwise redirect to the closest relevant page. After changes, monitor rankings, impressions, assisted conversions, and crawl errors for at least one quarter. Document the decision so the team does not recreate the same competing post.