How to run a content audit

Every blog reaches a point where publishing more stops helping. You have hundreds of URLs, half of them get no traffic, and a few are quietly competing with your best pages. That is when a content audit earns its keep. It is not glamorous, but it is one of the highest-return jobs in SEO.
A content audit is a full review of every page on your site to decide what to keep, update, merge, or remove. You inventory the pages, pull performance data for each, judge them against your current goals, and then act. The point is not to admire a spreadsheet. It is to make decisions that lift the pages worth saving and stop the dead weight from dragging everything down.
Why a content audit is worth the trouble
A content audit matters because search engines judge your site partly by its weakest pages, not just its best ones. When a chunk of your URLs are thin, outdated, or duplicative, they dilute the signal around the pages you care about. Clearing them out, or fixing them, can raise rankings on posts you never touched. It also stops two of your own articles from fighting over the same keyword, a problem that hides in plain sight until you look. If you have never done a full SEO audit, a content audit is the natural companion to it.
Step one: build the inventory
Start by listing every indexable URL on the site. Export from your CMS, pull a sitemap, or crawl the site with a tool. For each page, record the title, the URL, the publish date, and the word count. This raw list is your map. Do not skip pages because you assume they are fine. The whole value of an audit is checking the assumption, not trusting it.
Step two: attach the numbers
Now pull performance data for each URL and put it beside the inventory. You want organic traffic over the last few months, the number of ranking keywords, backlinks, and the average position for the main query. Google Search Console and your analytics platform give you most of this for free. Our free SEO tools can fill gaps where you do not have paid software. Once every row has numbers, patterns jump out. You will see the posts pulling weight and the ones that have not been visited by a human in a year.
Step three: decide the action
Every page gets exactly one of four labels: keep, update, merge, or delete. Keep the pages that rank and convert; leave them alone unless they are slipping. Update the pages that once performed but have decayed, then run them through a proper content refresh. Merge two or three thin posts on the same subtopic into one strong page and redirect the old URLs. Delete pages that have no traffic, no links, and no strategic reason to exist, and redirect them to the closest relevant page.
The hard label is delete. Founders hate removing work they paid for. But a post with zero traffic and zero links is not an asset, it is a liability that spends your crawl budget. If it cannot be updated into something useful or merged into a stronger page, let it go. The relief of a leaner, sharper site is worth the discomfort of the delete button.
Step four: watch for cannibalization
While you audit, flag any keyword that two or more of your pages target. This is where a content audit pays off fastest. When your own pages compete, Google often ranks the weaker one, or rotates between them, and neither does well. Merge the competitors into a single authoritative post, or clearly differentiate their intent. This is also the moment to think about structure. Grouping related survivors into topic clusters and pillar pages turns a cleaned-up blog into an organized one.
How often to do this
For a small blog, once a year is plenty. For a site publishing several posts a week, twice a year keeps the rot from building up. The more you publish, the faster old content decays, which is worth remembering when you plan how often to publish blog posts in the first place. A steady publishing pace with no maintenance schedule is how blogs bloat. I have watched sites publish their way into a mess that took months of pruning to undo, all because nobody paused to ask whether the last fifty posts still earned their place.
Turn the audit into a plan
An audit is only useful if it becomes a task list. Sort your labeled pages by potential. Updates to pages that already rank on page two go first, because those move fastest. Merges come next, then deletes, then net-new writing. Give each item an owner and a date. If you want the machine to do the heavy lifting on your own site, our free SEO audit crawls your pages and flags the thin, decaying, and competing ones so your first content audit starts with a head start instead of a blank sheet.
Frequently asked questions
How long does a content audit take?
For a blog with under a hundred pages, a focused person can finish the inventory and scoring in a day or two, with the actual fixes spread over the following weeks. Larger sites take longer and benefit from crawling tools. The scoring is fast; the updates and merges are what consume real time.
Should I delete or update underperforming pages?
Update a page when it has some traffic, some links, or clear potential, and the topic still matters. Delete it when it has none of those and cannot be merged into something stronger. When you delete, always redirect the old URL to the most relevant surviving page so you keep any residual value.
Does removing old content hurt my rankings?
Removing genuinely dead pages usually helps, because it concentrates authority and crawl budget on pages that matter. The risk comes from deleting pages that have backlinks or lingering traffic. That is why you pull the numbers first and redirect every removed URL. Audited deletion is safe; blind deletion is not.
What tools do I need for a content audit?
At minimum you need a way to list your URLs, Google Search Console for query and impression data, and an analytics tool for traffic. A crawler speeds up the inventory step. You can run a solid first audit with free tools alone; paid software mainly saves time on large sites.
How is a content audit different from an SEO audit?
An SEO audit looks at your whole site including technical health, speed, and links. A content audit zooms in on the pages themselves and what to do with each one. They overlap and work well together, but a content audit is specifically about keeping, fixing, merging, or cutting individual pieces of content.
Want this done for your site?
Run a free audit and see exactly what to fix for Google and AI search.