A website content inventory is a structured list of every page on your site, along with the details that tell you whether each one is still worth keeping. It is the record of what you have.

Most websites grow without anyone keeping track. You add a service page, then a few blog posts, then a landing page for a promotion that ended three years ago. Nobody sits down to write any of it in one place, because there is never a reason to. That’s normal.
It turns into a problem the moment you need to make a decision:
- Have we already written about this?
- Which pages should be kept when you redesign the site?
- Why did enquiries drop last quarter?
Without a list, every one of those questions becomes guesswork. And chances are you have had pages stay live for years quoting prices you no longer charge or advertising a service you stopped offering.
Search engines keep showing them to people. AI assistants read them and repeat what they say when someone asks about your business. You can lose customers to pages you forgot you published without ever realizing it.
A content inventory is how you make all of it visible in one place. This guide covers what to include, how to build yours step by step, and what a finished one looks like on a real site. For a typical small business, it takes one focused working day.
Key Takeaways
- A content inventory is a complete list of your pages plus the facts about each one. The inventory records what exists; the audit decides what is good.
- A site under 300 pages can be inventoried in a single working day if you set the scope before you start.
- Every inventory should end in one of four decisions for each page. Keep, improve, consolidate, or remove.
- Track whether AI assistants can access your pages, not just whether those pages rank. The two are no longer the same question.
- An inventory you build once and never touch is a snapshot. Adding one row at publish time is what keeps it useful.
- Most pages should be left alone. Acting on everything is how small sites break what was already working.
- Key Takeaways
- What Is a Website Content Inventory?
- Why Does Your Small Business Need a Content Inventory?
- What Should You Include in a Website Content Inventory?
- What Does a Website Content Inventory Example Look Like?
- How Do You Create a Website Content Inventory?
- Content Inventory Tips To Save You Time
- Mistakes That Kill a Content Inventory
- How Often Should You Update Your Content Inventory?
- Should You Build Your Content Inventory Yourself or Hire Someone?
What Is a Website Content Inventory?
A website content inventory is a structured record of every content asset on your site, captured page by page, with the attributes you need to make decisions about each one.
The output is almost always a spreadsheet, and that is fine. You don’t need software to start. You need one row per page and a set of columns with useful metrics and information.
The content inventory of a small business site usually includes:
- Service pages and location pages
- Blog posts and articles
- Landing pages from past campaigns
- PDFs, price sheets, and downloadable guides
- Case studies and testimonial pages
- Embedded video and gated assets
The two most common blind spots are old PDFs and campaign landing pages. These are often left live and indexed while advertising a discount/promotion you no longer offer or an outdated schedule/pricing sheet.

When building a content inventory, you also get to choose your scope. A first inventory that covers only your blog, or only your service pages, still earns its keep.
What a Content Inventory Is Not
Before we move forward, let’s address some common misconceptions. Here are three things people often mistake a content inventory for:
- A sitemap, which lists URLs so crawlers can find them. Your inventory adds the context a human needs to make a call on each page.
- A content audit, which is the judgment you apply to the list. The inventory is the list it works from.
- A one-time project. A finished inventory starts going stale the day after you finish it.
Why Does Your Small Business Need a Content Inventory?
Because the problems worth fixing on a small site are invisible page by page and obvious in a spreadsheet. Here, I’ll discuss the four that matter most.
You Stop Competing With Yourself
Keyword cannibalization means two or three of your own pages chase the same search term. The odds of ranking split between them, and none of them wins.
This happens without you noticing. Four blog posts about the same service, written by three different people over five years, each one reasonable on its own. You can’t see the pattern by reading them. You can see it the moment you sort a spreadsheet by target keyword. This is one of the first things we look for when building an SEO strategy.
You Find Out What AI Tools Are Saying About You
More of your prospects now get their answer inside an AI assistant instead of clicking through to your site. Those systems read whatever pages they can find, which includes the stale ones.
That’s the real risk. An outdated price, a service you stopped offering, a 2019 post with numbers that are no longer true. Any of those can become the thing an AI tool confidently reports about your business, and you would have no way of knowing.
An inventory is the only way to see your full surface area. My AI visibility framework explains how the pieces connect, and SEO in the AI search era covers what has changed.
Redesigns and Migrations Stop Losing Pages
Sites move platforms and drop pages without realizing it. Often the ones that mattered. An inventory is the checklist that makes migration losses visible before launch instead of six months after.
You Stop Rewriting What You Already Published
An inventory turns “I think we have something on that” into an answer. For a small budget, improving an existing post is almost always cheaper than commissioning a new one.
What Should You Include in a Website Content Inventory?
A content inventory is ever-evolving. You should start by tracking only the fields you need to make decisions right now. Unnecessary columns make the inventory harder to finish and maintain. You can add new columns later when needed.
That said, here are some examples of fields most content inventories need:
| Field | What decision it drives |
|---|---|
| URL | The identifier everything else joins to |
| Page title and H1 | Whether the page claims the topic it should |
| Page type | Lets you compare like with like |
| Word count | Flags thin pages worth merging |
| Publish date | Context for performance |
| Last updated | The fastest way to find pages that need updating |
Performance Fields From GA4 and Search Console
Once the core fields are in place, bring in the numbers. Both tools are free and you almost certainly already have them connected. Between them, they tell you whether each page is doing anything for your business.
| Field | What decision it drives |
|---|---|
| Sessions, 12 months | Whether anyone arrives at all |
| Engagement time | Whether they stay once they do |
| Conversions or form fills | Whether the page is effective |
| Primary keyword | Reveals pages competing with each other |
| Impressions and clicks | Many impressions but few clicks usually points to a weak title or a low position |
| Average position | Which pages sit off page one (usually positions 11 to 20) and are therefore the easiest to improve |
When you pull those numbers, set the date range to a full twelve months rather than the last quarter. A short window flatters and punishes the wrong pages.
For example, a landscaping company looking at a January export will see its busiest service page sitting at almost no traffic, because nobody searches for patios in winter, and that page looks like a candidate for removal when it is actually one of the best things on the site. Twelve months also gives your quieter pages enough data to show a real pattern.
AEO and GEO Fields Most Inventories Miss
Ranking and being quoted are now separate outcomes. If the terminology is unfamiliar, read my guide on AEO vs GEO vs AIO vs LLMO. The following columns track AI visibility metrics.
- Answer ready? Does the page state a direct answer near the top, or bury it under setup?
- Schema present? Which structured data type, if any.
- Chunk independent? Can one section be lifted out and still make sense alone?
- Cited in AI answers? Use an AI visibility tool to check your main queries in a couple of assistants and record what you see.
- Entity clarity. Is it unambiguous what business, service, and location the page describes?
- Freshness signals. These include visible dates, current numbers, and current pricing.

Fields Worth Skipping on Your First Website Content Inventory
Readability scores, alt text completeness, target personas, and funnel stage are all important, but they will stall your first inventory. If needed, add them on the second pass, once the sheet exists.
What Does a Website Content Inventory Example Look Like?
It typically looks… messy. Here is a trimmed excerpt from a real one. A regional accounting firm, 112 pages, consolidating two sites after acquiring a competitor.
| Page | Type | Updated | Sessions 12mo | Target keyword | Answer ready | Decision |
|---|---|---|---|---|---|---|
| /services/bookkeeping | Service | 2019 | 2,140 | small business bookkeeping | No | Consolidate |
| /blog/bookkeeping-guide | Post | 2023 | 310 | small business bookkeeping | Yes | Consolidate |
| /blog/tax-deadlines-2021 | Post | 2021 | 1,890 | tax deadlines | Yes | Improve |
| /lp/free-consultation-q3 | Landing | 2022 | 12 | none | No | Remove |
| /services/payroll | Service | 2024 | 980 | payroll services | Yes | Keep |
| /downloads/fee-schedule.pdf | 2020 | 340 | accountant fees | No | Remove |
Let me walk you through the rows that stand out.
The two bookkeeping pages look fine in isolation. But, side by side in the sheet, you can see that they were splitting the same search term, and neither ranked well. Merging them into the service page moved it from position 11 to position 4 over about three months.
The 2021 tax deadlines post had strong traffic, but was badly out of date. It was still telling people about deadlines that passed years ago, and it was being quoted that way. Updating it took ninety minutes, and it is now one of their most cited pages.
Lastly, the fee schedule PDF that nobody remembered existed. It listed prices from 2020; it was indexed, and AI assistants were pulling from it when asked what the firm charged.
Across all 112 pages, the split came out at 61 keep, 23 improve, 18 consolidate into 7, and 10 removed. Organic enquiries rose by roughly 40 percent over the following two quarters.
What made the difference was seeing the whole site in one place before touching a single page. If you’d like that view without spending days in spreadsheets, I can build the inventory, audit every page, and hand you a prioritized plan for what to keep, fix, merge, and remove.
Want this done for your site?
Send me your website, and I’ll build the inventory, audit every page, and give you a clear plan for what to keep, fix, merge, or remove.
How Do You Create a Website Content Inventory?
Below, I’ll show you how to build a content inventory in six steps. For a site under 300 pages, it should take you one focused working day or less. Still, you can stop after step three and still have something useful.
1. Focus on What You Are Deciding
Pick the purpose before you pick the columns. A redesign, an SEO cleanup, an AI visibility check, and a content plan each need a different field set.
Then set scope honestly. If your site runs past 300 pages, start with one section. Write down what you need to do to finalize your content inventory.
2. Get the Full List of URLs
Crawl the site with a tool like Screaming Frog. The free tier handles up to 500 URLs, which covers most small business sites. Then cross-check against two of these three sources:
- Your XML sitemap
- A CMS export from WordPress, Squarespace, Webflow, or HubSpot
- The Pages report in Google Search Console
You should use more than one source because crawlers miss orphan pages while sitemaps miss noindexed pages, and the gap between the lists is itself a finding. Strip the domain from the URLs so the column stays readable.
3. Layer in the performance data
Export twelve months of GA4 Pages and Screens, plus the same window from Search Console. When you add the data to your spreadsheet, make sure to match it to your URL column. Pages with no data at all are a finding worth recording.

4. Fill the Judgment Columns by Hand
This part can’t be automated and should not be. Open each page and score the AEO fields. Budget two to three minutes per page once you find a rhythm, and work highest traffic first so stopping early still leaves you ahead.
5. Make the Call on Every Page
There are four options, and your decision should be anchored to data and rules rather than instinct. This is the same logic behind the second step of my framework.
| Decision | When it applies |
|---|---|
| Keep | Performing, accurate, nothing to fix |
| Improve | Traffic but no conversions, or high impressions and low clicks |
| Consolidate | Two pages, one keyword, both mediocre |
| Remove | No traffic, no links, outdated, no path to fixing it |
Remember to create a 301 redirect to the closest relevant page, never to the homepage, and that realistically, most of your pages should get the keep label.

6. Turn the Decisions Into a Sequenced Plan
Sort tasks by impact over effort and start with three quick wins (e.g., merge the obvious duplicates, update your highest traffic stale page, and fix the page with the worst impressions-to-clicks ratio).
To rank everything else, add two short columns to the inventory, one for impact and one for effort, and score each page low, medium, or high on both.
Consolidating duplicates and refreshing pages that already rank usually land in the high impact, low effort corner, so they go first. Removals can be batched into a single afternoon once you have picked the redirect targets. Large rebuilds with an uncertain payoff go last.
Then put the plan on a calendar. Commit to a small batch each week, such as three to five pages, so momentum survives a busy month. Check the same pages in Search Console four to six weeks after each change, and repeat whatever moved the numbers positively.
Content Inventory Tips To Save You Time
Here are seven tips worth knowing before you start creating your content inventory:
- Timebox it before you open the spreadsheet. Give it a day. An inventory that drags into week three gets abandoned in week two, and a partial inventory you finished beats a complete one you did not.
- Start with your highest traffic pages. It feels wrong to work out of order, but it means that if you run out of time, you have already covered the pages that matter.
- Do not freeze publishing. Plenty of guides recommend a content freeze while you work. For a small business, that is unrealistic and unnecessary. Note the date on the sheet and carry on.
- One person fills the judgment columns. Split the data gathering if you like. Scoring is only comparable when a single person applies the same standard to every row.
- Record the decision, not the task. The word “improve” belongs in the sheet. The eleven things you would change about that page belong somewhere else.
- Keep a notes column and use it. What you notice on page 40 is usually the pattern you act on at page 90.
- Resist adding columns halfway through. When you think of a field you wish you had, write it down for the next pass instead of going back to row one.
Mistakes That Kill a Content Inventory
These are the most common mistakes people make when creating an inventory for small business sites:
- Scope creep, usually from trying to cover every asset on the first attempt
- Tracking fields you will never sort by
- Treating the inventory as the whole job and never doing the audit
- Building it once and never opening it again
- Deleting pages without setting up redirects
That last one causes real damage. If you take nothing else from this section, take the redirects.
How Often Should You Update Your Content Inventory?
It depends on how much you publish. Your inventory goes out of date the day after you finish it, so the real question is whether it decays slowly enough to stay worth opening.
| If you publish | Full refresh | Spot check |
|---|---|---|
| Rarely, under 1 page a month | Annually | At any redesign or migration |
| Steadily, 2 to 4 pages a month | Twice a year | Quarterly, new pages only |
| Actively, weekly or more | Quarterly | Monthly, new pages only |
Events That Force a Content Inventory Refresh Regardless of Schedule
Some changes make your inventory inaccurate overnight, whatever the calendar says. Refresh after any of these, even if you only did one last month:
- A redesign or a platform migration
- A rebrand or a change in how you describe what you do
- A new service line or a new location
- A pricing change, which affects more pages than you expect
- An acquisition or a merged site
Who Should Own Updating Your Web Content Inventory?
In a small business, this should be done by one person. That person owns two things. Adding a row whenever something new gets published, and running the refresh when it comes due.
The add-as-you-publish habit is the highest leverage part of content inventory management. One row takes ninety seconds at publish time and saves you rebuilding the whole thing from scratch next year. It is the one habit that keeps the sheet honest between refreshes.
That ongoing burden is worth being honest about. Building the first inventory is the easy half. Keeping it accurate through a year of publishing, staff changes, and campaign pages is where most small businesses give up, which is usually the point at which outside help starts to pay for itself.
Should You Build Your Content Inventory Yourself or Hire Someone?
Most small business owners should build their own first inventory. Hiring makes sense when the site is large, a migration is coming, or the judgment calls are the thing blocking you.
When a Simple Spreadsheet Is Enough
If your site is under about 150 pages, you are the only decision maker, and no redesign is scheduled, do this yourself. You genuinely don’t need help with the crawl, the data export, the obvious duplicates, or the pages nobody has touched since 2018. Those are mechanical.
➡️ My guide to SEO for small business owners covers the groundwork.
When It’s Worth Bringing Someone In
Any one of these is usually reason enough. Two or more together, and a do-it-yourself inventory tends to stall before it reaches the decisions.
- Your site runs past 300 pages, or spans more than one domain
- A migration or redesign is on the calendar, so mistakes are about to become permanent
- Traffic has been sliding, and nobody can say which pages are responsible
- You can list the pages but can’t tell which of two similar ones should survive
- You built an inventory before, and it died in a folder
The fourth one is the most common. Knowing which page to kill is where people get stuck.
Recognize your site on that list?
Book a call and walk me through your site. I’ll tell you whether you need a full audit or just a clearer starting point, and which pages I’d look at first.


