[ PREMIUM ]

Master Content Inventory

The spreadsheet that turns a sprawling site into a system you can steer.

A scoring model in spreadsheet form — every URL rated on intent, traffic, freshness, and cannibalization, with the decide-what-to-do-next logic built right into the sheet.

TEMPLATES · SEO & ORGANIC GROWTH
Master Content Inventory · Preview
01Section
02Section
03Section

What this template is

A content inventory is the difference between guessing what to publish next and knowing what to fix first. This template is a single spreadsheet that holds every indexable URL on your site and scores each one on the four signals that actually predict whether a page earns its place: search intent, traffic, freshness, and cannibalization.

It’s built for the person who inherits a site with hundreds of pages and no map — the in-house lead doing a quarterly audit, the consultant scoping a first engagement, or the solo operator who suspects half their old posts are quietly competing with each other.

How it works

Every row is a URL. Every column is a signal. The sheet does the thinking the moment you finish filling it in.

  • Pull the URL list — export from your CMS, sitemap, or a crawl, and paste the column in.
  • Score the four signals — intent (info / comparative / transactional), traffic band, last-meaningful-update, and whether another URL targets the same query.
  • Read the verdict — a formula collapses the four scores into one of four actions: keep, refresh, prune, or merge.

The point isn’t the spreadsheet. It’s that the spreadsheet forces a decision on every page, instead of letting the long tail of mediocre URLs accumulate unexamined.

# the action is a function of the four signals, not a gut call
def verdict(intent_fit, traffic, freshness, cannibalizes):
    if cannibalizes:            return "merge"
    if traffic == "none":       return "prune"
    if freshness == "stale":    return "refresh"
    return "keep"

Why it beats a one-off crawl

A crawler tells you what exists. It doesn’t tell you what to do. The inventory adds the layer a crawl can’t: a point of view on each page, expressed as an action you can assign and track.

A site doesn’t get strong by adding pages. It gets strong by deciding, page by page, which ones deserve to stay.

Run it once and you have a backlog. Run it every quarter and you have a system — one where pruning the dead weight makes the survivors rank better, and the internal-linking equity you reclaim compounds across everything that’s left.

The library

The library keeps growing.

New templates, frameworks, and SOPs ship regularly — built from real growth work and genericized to use today.

work with me