Key takeaways
- Most published pages never earn search traffic: Ahrefs found 96.55% of pages in its index get zero visits from Google, so a large blog with mostly idle posts is normal.
- Start with a full inventory of every URL with 12 months of Search Console and analytics data before you change anything.
- Sort every post into one of four groups: keep, refresh, consolidate or remove.
- Work in order of payoff: declining posts first, then posts ranking 11 to 30, then cannibalizing clusters, then removals.
- Change a post’s date only when you have made substantial changes, and redirect removed posts only to pages that truly replace them.
Running a content audit on a large blog can be sobering. You sort Search Console by impressions and find that most of your posts get almost no views, leads or links. Some never ranked, while others ranked once and slid. This Emulent guide walks through how to inventory, sort and rank hundreds of posts so the work produces results.
Why do most blog posts stop producing results over time?
Because search demand, competitors and search intent change while the post stays the same. Content decay is the gradual loss of search traffic as newer, stronger pages appear and Google’s sense of the best answer shifts. A post that drew clicks two years ago may now face a dozen better competitors. And many posts never had a chance: in Ahrefs’ study of about 14 billion pages, 96.55% of pages got zero traffic from Google, mostly because nobody searched for the topic or the page had no links.
Writers are not always at fault. If searchers now want a step-by-step guide and your post is a broad overview, traffic will drop no matter how well written it is.
- A ranking drop with no penalty usually means stronger content exists or the search intent changed.
- Zero impressions often means the post was never indexed, targeted a keyword with no search volume or was judged too thin.
- A post that is indexed but never ranked usually lacked the depth, authority or relevance to compete.
- Traffic with no conversions points to a gap between the content and what the reader needed next.
In Emulent audits, a small share of posts almost always carries most of a site’s search traffic. The audit’s job is to find out why the rest are not pulling their weight.
How do you build a content inventory before touching anything?
Pull every published URL into a spreadsheet and attach 12 months of performance data to each one. Crawl the site with Screaming Frog or export the post list from your CMS so nothing is missed. Then add data from Google Search Console and Google Analytics 4, one row per URL.
- Impressions over the last 12 months show how often the post appeared in results. Many impressions with few clicks suggests a weak title or meta description.
- Average position shows where it ranks. Posts averaging 11 to 30 are strong refresh candidates; posts at 50 or worse need major work or a rethink.
- Organic sessions are the clearest sign of current value.
- Backlinks, from the Search Console Links report or a tool like Ahrefs, tell you whether the post carries link equity worth protecting.
- Published and last-updated dates help you spot posts nobody has touched since launch, though age alone does not mean a post needs work.
- Word count flags very short posts, since thin posts under about 400 words rarely compete for contested queries.
Skipping the inventory means guessing, and guessing usually sends time to low-impact posts while better opportunities wait.
Which four categories does every post fall into?
Keep, refresh, consolidate or remove. Sorting posts into these groups is the core of the audit, and your spreadsheet lets you decide on data rather than attachment to old work.
| Category | What to do |
|---|---|
| Keep as-is | posts that rank well, bring consistent traffic and are still accurate. Give them a quick accuracy check. |
| Refresh | posts with some traction or a solid base that have lost ground or cover topics that have changed. |
| Consolidate | two or more posts on the same topic that compete with each other. Merge them into one strong post and redirect the rest. |
| Remove | posts with no traffic, links, search demand or strategic purpose. |
The consolidate group surprises most Emulent clients. It is common to find three or four posts on nearly the same topic, published years apart, each too thin to rank alone but strong enough together to become one authoritative page.
What makes a post worth refreshing?
Existing activity, a topic people still search for and a realistic path to page one. Refreshing takes time, so put it where improvement can pay off. A real refresh goes beyond swapping a few numbers: review the structure, match current intent, fix internal links, rewrite the title and meta description and add depth where the post falls short.
- Check what ranks now for the target keyword. If the top results are step-by-step guides and your post is a general overview, change the format.
- Remove statistics, tools and processes that are no longer accurate, since stale information erodes trust.
- Compare your post with the top three results and add the subtopics they cover that you skip.
- Link the refreshed post to related content and add links to it from other relevant posts.
- Rewrite the title and meta description to reflect the content and include the target keyword naturally.
Treat a refresh like a remodel, not a coat of paint. Light edits may bring a short bump in impressions, but posts that recover their rankings are the ones improved in substance.
When does consolidation make more sense than a refresh?
When several posts target the same keyword and intent and split the signals between them. Keyword cannibalization builds up on blogs that have published for years. Look for posts whose main keywords overlap, whose intent is nearly identical or which both rank between positions 20 and 60 for the same query.
- Keep the URL with more backlinks or the stronger history, since an established URL beats a fresh slug.
- Combine the best sections, examples and points from each post into one complete article.
- Set up a 301 redirect from each retired URL to the one you keep.
- Update internal links across the site to point at the surviving URL.
- Update the date shown on the post, since a merge is a substantial change. Google’s guidance warns against changing dates to make pages seem fresh when the content has not substantially changed.
What should you remove completely?
Posts with no impressions in 12 months, no search demand, no links and no fit with your audience, or posts so outdated they would mislead readers. Removing work feels uncomfortable, but low-quality and off-topic pages dilute the signals Google uses to judge the site. Crawl budget is a real issue mainly for very large sites; Google’s documentation says it applies chiefly to sites with a million or more pages, or 10,000 or more pages that change daily. For most blogs, the reason to prune is quality, not crawling.
- Check for backlinks first, and never delete a post with meaningful links without a redirect.
- Remove or update internal links pointing to the post before it comes down.
- Redirect only to a page that truly covers the same need. Google can treat redirects to unrelated pages as soft 404s, so a post with no close match can simply return a 404 or 410.
- Log every removed URL, the reason and the redirect target, so you can track the impact later.
How do you build a priority order so the work gets done?
Rank tasks by payoff and finish them in batches. Trying to fix hundreds of posts at once usually leaves a half-finished project. Start where results come fastest.
- First, declining posts that ranked well and dropped over the past 12 to 18 months. They have already proven they can rank.
- Second, near-ranking posts averaging positions 11 to 30. A focused refresh can push them into the top ten.
- Third, consolidation clusters. Merging them ends internal competition and creates stronger pages.
- Fourth, removal candidates with zero impressions, no links and no realistic future. Clear them in batches once higher-priority work is underway.
How do you turn the audit into a repeatable process?
Put content reviews on the editorial calendar so the library never drifts this far again. Check Search Console every quarter, review gainers and losers every six months and run a full audit once a year. Moving from publish-and-forget to publish-and-maintain treats each post as an asset that needs upkeep. A caveat: results take time. Expect weeks to months before refreshed and consolidated posts settle in rankings, and judge the audit on the trend rather than week-to-week swings.
How can Emulent help with a content audit?
A full audit of a large blog takes time, the right tools and a clear plan for what follows. Emulent reviews your content library, sorts every post, plans refreshes and merges, handles redirects and reports on the results. Contact the Emulent team to turn the posts you already have into content that earns traffic.