A content audit is a look at everything your company has published, measured against what the business actually needs that content to do. You inventory every piece, pull the data that shows what each one is doing, and decide what to keep, build out, consolidate, or retire.
Most audits start with a spreadsheet sorted by traffic. I start there too. Then I ask a second question of everything near the top of the list: if someone reads this, is there a plausible path from here to the business?
On a recent audit of a B2B blog with more than 600 posts, a good share of the most visited posts didn't have one. The most visited post on the blog, by a lot, led to a handful of contact form submissions in two years. A small group of posts tied to a downloadable report drove about 1 in 5 of them, from roughly 2% of the traffic. If the team had gone by traffic alone, they'd have been doubling down on the wrong posts.
In my experience, content performs best when it's built into the broader marketing and business strategy. That's the lens I bring to every audit, and it's how this guide is built.
Step 1: Start with the business
Before I touch any data, I sit down with the team and ask questions. The answers decide what the audit measures.
Goals: What are the top business and marketing goals for the next 12 months?
The job of content: What should content drive? Signups, demo requests, pipeline, product adoption, brand visibility, customer support, or something else?
Search and AI: How important is showing up in AI answers compared with traditional search?
The bigger picture: How does content fit into the broader marketing strategy? Does it shape paid media, email, social, or sales conversations? Which other teams use it, and how?
Audience: Which audiences and roles matter most right now, and which products or services should content support most?
Success: What would make this audit worth it from your side?
These conversations often change the audit. My last one started as a search and AI visibility audit. Within the first week it was clear the content was being held to pipeline, so pipeline became the measure.
Step 2: Decide what's in scope
A full content audit runs the same process across every format and page you publish, with the data points that matter for each one. That usually includes:
Website pages, including service and product pages
Blog posts and articles
Landing pages and downloads, such as guides, reports, and templates
Sales content, such as decks, one-pagers, and case studies
Email and nurture sequences
Social and video
A focused audit looks at one of these. The blog is the most common. A blog usually works as a channel or a place to distribute content, but done right it can become its own operating system inside your content strategy. I wrote a separate guide on how to turn an old B2B blog back into a growth engine.
Step 3: Get access and data before you start
I ask for access and exports before kickoff, so the first week goes to questions and the data review. A typical list:
Your CMS, for publish dates, authors, and status
Analytics, ideally 24 months by page
Google Search Console
An AI visibility tool, if you use one
Your CRM or marketing automation, for conversions
Messaging and positioning documents, plus product or service priorities
Any existing content categories or tags
A record of past redirects, migrations, or bulk updates
Some of it won't arrive. When data is missing, I keep moving and name it in the findings as a place where the analysis could have gone deeper.
Step 4: Build one inventory
Put every piece in one spreadsheet. For each one, capture the title and URL (or where it lives), format, owner, publish date, audience, and topic. Then add the data for its format. Each format tells its story through different numbers.
| Content type | What to pull | Where to find it |
|---|---|---|
| Website pages | Visitors, conversions, how people arrive, and the searches that bring them in | Analytics, Search Console |
| Blog posts | Visitors by post over time, whether readers go on to another page, conversions, and citations in AI answers | Analytics, Search Console, an AI visibility tool |
| Landing pages and downloads | Views, conversion rate, downloads, and what those contacts did next | Analytics, CRM or marketing automation |
| Sales content | How often sellers use it, and which deals it shows up in | CRM, conversations with the sales team |
| Email and nurture | Opens, clicks, replies, and conversions by sequence | Email platform, CRM |
| Social and video | Reach, saves, comments, and clicks back to the site | Platform analytics |
Look back 24 months if you can. A shorter window can make a slow season or a single launch look like a trend.
Step 5: Tag every piece by why it exists
Categories tell you where a piece lives. Intent tells you what it's meant to do, and that's what you measure against. I tag every piece by:
Intent: teaching a concept, launching a product, supporting a campaign, sharing a point of view, or company news
Reader stage: where the reader is in their thinking
Product or service area and message pillar
Who asked for it: search, a launch, a campaign, or an internal request
That last tag is the one teams skip, and it's often the most useful. Comparing performance by who asked for content gives you a data-based filter for the next round of requests.
AI speeds this step up a lot. It can do a first pass on hundreds of pieces and sort long lists quickly. I review every tag myself, because deciding what a piece is for is the part that takes judgment.
Step 6: Measure each piece against its job
Traffic still matters. It becomes one input among several. I run every piece through three tests:
Relevance: Does the topic connect to what you sell and the problems your buyers have?
Reader fit: Do the people reading it look like the people you want to reach?
Path: Is there a clear next step, and do readers take it?
Then I rank in this order, because performance only matters if something happens after the reader arrives:
Converting: content that leads to the outcomes you care about. Protect it and build it out.
Visible, not converting: content people find that doesn't lead anywhere. This is usually the biggest opportunity.
Off-mission: content with traffic and no connection to the business. Realign it or retire it.
Low signal: little traffic and no conversions. Consolidate most of it.
Two things to watch while you measure. Some content is built to keep earning over time, and some is a one-time push, like a launch post or an email send. Each needs its own measure. And watch for pieces that performed well and have since faded. Those are your first refresh candidates.
Step 7: Check how buyers find you in search and AI answers
Buyers find content in two ways. Some are learning a concept, and they usually arrive from search. Others are comparing options, and AI answers bring in more of them every month. They're at different points in their thinking, so they need different next steps.
You can check both in under an hour:
Write five or six questions your buyers ask, some about concepts and some about choosing a solution.
Run each one in Google AI Overviews and ChatGPT, logged out, in an incognito window.
Note who gets cited, which of your pages show up, and where those pages send readers next.
Pay attention to the small things AI shows people, too. Old product names, generic "Team" bylines, and outdated titles all show up in AI answers.
Step 8: Decide what to do with each piece
With the tags and tiers in place, every piece gets one action. The ranking sets the order: build out what converts first, then add a path to what's visible, then realign or retire what's off-mission, then consolidate the rest.
| Action | When it fits | What it looks like |
|---|---|---|
| Build out | It converts and it's on-message | Add a related asset, connect related pieces, and give it a clear next step |
| Add a path | People find it, and it doesn't lead anywhere | Add a next step that fits where the reader is, plus links to related content |
| Realign | It draws traffic and has drifted from the business | Reframe it around what you sell and who you sell to, or retire it |
| Consolidate | Several pieces cover the same ground | Combine them into the strongest version and redirect the rest |
| Retire | Out of date, off-message, or tied to a past campaign | Remove it and redirect to the closest relevant page |
| Keep | It's doing its job | Leave it, and check it again at the next review |
Step 9: Share the findings in three parts
I frame every finding and the final summary the same way:
Here's what the data showed: the metrics, with the source named.
Here's what the data means: the "so what" for the reader and the business.
Here's how we move forward: what to do, starting with the low-hanging fruit.
I also define every label I use, so everyone knows exactly what "converting" or "declining" means. And I close with a short list of the things that will make the biggest difference.
The quick win I recommend most often: add a clear next step to your top 10 pieces by traffic, using assets you already have.
Step 10: Keep it going
An audit gives you a baseline. Keep it useful with a simple rhythm:
A monthly scorecard for your most important pieces
A refresh check a few months after a piece goes live, or when it drops well below its peak
A quarterly look at the rankings
A full audit once a year
Frequently asked questions
How long does a content audit take?
Most of my audits run six to eight weeks. The first week covers kickoff, access, and a measurement review. Weeks two and three go to pulling the data together. Weeks four and five cover AI visibility, tagging, and ranking. The last stretch is findings and recommendations.
What do you get at the end of a content audit?
A performance index showing how each piece did over time, a tagged ranking list, recommendations for how to measure success going forward, and a findings summary. Many audits also include an update plan with an action for every piece and a prioritized refresh list.
What's the difference between a content audit and an SEO audit?
An SEO audit focuses on how search engines crawl, index, and rank your site. A content audit looks at what each piece is for, who it reaches, and whether it leads anywhere for the business, with search and AI visibility as part of the picture.
Should you delete old content?
Some of it. Decide piece by piece using what the content is for and what the data shows, and redirect anything you retire to the closest relevant page.
Can AI run a content audit?
AI can do a lot of the data work, like joining sources, first-pass tagging, and sorting. Deciding what the findings mean and what to do about them still takes a person who knows the business.
—————
If you're sitting on years of content and no longer sure what it's doing for the business, I'd be glad to talk it through. See how content and thought leadership work runs or book a discovery call.
If your blog is the place to start, the free What Is Your Blog For? worksheet walks through the first questions I ask.
To sign up for my newsletter, visit https://thelongstory.beehiiv.com/.