31% of data claims in SaaS blog posts cite no source at all, and 70% of borrowed claims carry no external link a reader can follow to the source. Those numbers come from our scan of 5,034 claims across 961 posts on 46 domains, and they describe content debt at creation, before time makes things worse.
Content debt is the accumulated liability of unverifiable claims in published content. Every data point, statistic, or attributed finding a blog post contains is a promise to the reader. Content debt is the gap between those promises and the current state of the sources they depend on. It grows automatically. No decision required.
A 50-post blog carrying five data claims per post holds 250 individual promises. Teams count posts. Content debt is counted in claims: the individual data points inside each post that age on schedules no one set.
The Claim-Level Definition That Changes the Math
The default content debt definition treats the problem as volume: too many old posts, too few writers updating them, too little time for audits. That framing leads to the same response every time. Schedule more reviews. Hire a content refresh contractor. Audit on a quarterly cadence.
The problem is that post-level framing. Content debt operates at the claim level.
A single post might contain five data claims, each tied to a different source, each aging on a different schedule. Reviewing the post once tells you whether the prose still reads well. It does not tell you which of the five numbers inside it are still accurate.
Ward Cunningham coined technical debt to describe the cost of shipping code you know you will need to revisit. The difference: technical debt lives on a backlog. Content debt has no ledger. A development team tracks the shortcuts it took. A content team carries content debt across every post that contains a number, a benchmark, a market share figure, or an attributed finding, with no inventory and no scheduled reconciliation. The hidden cost of outdated charts is one expression of that liability. Content debt is the category that contains it.
Content Decay vs Content Debt: Outcome and Cause
Teams frame content debt as a broken-links problem, or a stale-posts problem, or a "we need to do quarterly audits" problem. Those are symptoms. The structural condition underneath them is the one no publishing tool currently measures.
When a post loses traffic over 12 months, content decay describes the ranking outcome. Content debt describes what went wrong: the data claims inside that post drifted from their sources, and no system flagged the gap. Fixing broken links addresses a retrieval problem. Rewriting outdated paragraphs is a different problem. The root liability is that the claims themselves go unmonitored.
The usual response in content marketing teams is to blame process. If writers were more diligent. If audits ran more often. If someone owned the maintenance calendar.
That misdiagnoses the cause.
A team of five managing 200 posts with five data claims each is responsible for 1,000 individual assertions about the world. Discipline does not scale to 1,000 promises. I have never seen it scale past a few hundred. The infrastructure has to do part of the work.
How Content Debt Accrues Without Anyone's Permission
Every blog post that contains a data point enters the world carrying content debt. The liability enters the ledger on the day of publication, before a single source has time to change.
Our SaaS blog claim attribution study scanned 5,034 claims across 961 SaaS blog posts. 31% cited no source at all, and not one publishing dashboard flagged them. That gap has a name: freshness theater. Perfect freshness scores. Unverifiable data. Every publishing metric green.
The blog source verification study went further. Of 3,299 third-party claims, 70% carry no external link a reader can follow to the source, verified against the claim's own paragraph rather than any link that happens to sit on the page. The 30% that do carry a link face a second problem: about 20% of those links are already dead, gated, or broken. The links resolve. The claims behind them were never verifiable to begin with, and no layer in the publishing stack was designed to catch that.
Content debt accrues whether or not anyone is paying attention. The data claims inside a published archive age on schedules no one set, and no team in our scan had stood up a living content infrastructure to track them.
The Claims Nobody Assigned to Anyone
Not all claims age at the same rate. A statistic with a publication year goes stale on a known schedule. Market share shifts quarterly. Pricing changes without notice. A methodology-dependent benchmark from third-party research is the hardest: the number does not expire. The study behind it does.
A 2023 Gartner adoption benchmark cited in 12 posts across six domains. The study updated its methodology in 2024. The headline number changed by 11 points. Not one of the 12 posts has been corrected.
When a source URL redirects to a vendor homepage, the claim becomes orphaned data: still published, still visible, but disconnected from any verifiable origin. Stale content on a blog that shows no sign of being stale.
Why Publishing Velocity Compounds the Problem
Teams that publish more carry more content debt. Every new post with a data claim adds to the ledger. A team shipping four posts per week with an average of five claims each generates 1,040 new promises per year. Those promises do not come with a monitoring plan.
Content velocity is treated as a growth metric. In content debt terms, it is a liability multiplier. The faster you publish, the faster the unwatched balance grows. And unlike financial liabilities, content debt has no line item in the operating budget. It accrues invisibly until someone runs the numbers.
Quarterly Audits Are Debt Service
The default response to content debt is audits. Quarterly reviews. Annual deep dives. Spreadsheets that track which posts need refreshes and who owns them.
No CFO accepts "we review the balance sheet quarterly" as a substitute for a general ledger.
A quarterly content debt audit reviews posts that have been accumulating drift for 13 weeks. Whatever it catches, it catches late. Whatever it misses stays in print until the next cycle. The audit services the existing balance. Partially. Periodically. Always behind.
The paradox, and I have watched it play out on team after team, is that the ones running the most audits carry the most content debt. A team that reviews every quarter is revealing a 13-week detection gap: 13 weeks where claims go unwatched, sources change without triggering a review, and readers encounter data that may have drifted since the last cycle. The rigor of the calendar advertises the absence of a detection layer.
An audit date is a calendar entry. Detection is a different function.
Auditing also operates at the wrong unit. A post-level review asks: is this post still accurate? That question treats 200 words of prose and five distinct data claims as a single object. A claim-level approach asks: is this specific statistic, from this specific source, still current? Post-level review scales with post count. Claim-level review scales with the actual liability. The gap between those two numbers grows with every post you publish, and no audit cadence closes it.
Content debt audits are debt service. The balance keeps growing.
How to Measure Your Content Debt Score
Content debt is a function of three variables: claim count, stale probability, and cost per claim. Multiply them and you have a dollar figure content teams have never had a way to calculate.
That gap is real. It should be budgeted.
Claim count is the base. A team with 100 posts averaging five data claims each carries 500 promises. Stale probability depends on average post age and update frequency: an 18-month-old post never reviewed carries higher risk than a 6-month-old post refreshed quarterly. Cost per claim depends on complexity. Verifying a simple statistic against its source takes minutes. Re-sourcing an orphaned benchmark that has been retracted takes hours. Multiply across 500 claims and the content maintenance cost for a blog of that size starts to look like a line item that was never budgeted.
The formula is straightforward. Teams have never run it because they have never counted their claims. They count posts. They count words. They count traffic. The dimension that determines their actual liability is the one no dashboard shows.
How your team handles that question is more diagnostic than any content debt audit you have run.
Most content teams have a process for reviewing posts. Few have a system for counting the claims inside them. That distinction is the gap between knowing you have a content library and knowing what it owes. The formula only works when the input exists, and the input is an inventory most teams have never built.
The answers above map onto an infrastructure spectrum: teams that have counted their claims and teams that have not. The calculator below asks for the claim count and returns the dollar figure.
The teams I have watched run that calculator tend to go quiet at the number. Whatever it was, it was not in the planning document before. The balance was already there. Running the formula is what made it visible.
The Only Exit From Content Debt
There is an alternative to audit cycles.
The teams that retire content debt stop managing at the post level. They track the claims inside the posts. Every data point has a source. Every source stays under watch. When a number changes, the claims tied to it surface automatically. A quarterly audit tells you about drift after it happened. A claims monitoring layer catches it before a reader does.
LiquiChart is the claims monitoring infrastructure that runs between audit dates. It watches individual data points against their sources.
Living content describes the architecture in full. The short version: claims become monitored entities, and when a source updates, the posts that reference it surface for review. LiquiChart's claims layer detects when published data goes stale before it reaches the reader.
The Content Health Scanner reads any URL and returns the claim count and staleness risk for every data point inside it. In seconds. Without a spreadsheet.
The audit feels like action. Running it quarterly, diligently, on time, still leaves every claim unwatched between cycles.
The teams that measure their content debt find the number is larger than expected. The teams that do not are carrying the same balance, unmeasured.
Your highest-traffic post is making claims right now that no one on your team has verified since the quarter you published it.