post-mortem

What Happens When You Update 926 Blog Posts in One Month

There is a lot of advice about refreshing old content and almost none about how fast you are allowed to do it. We found the ceiling by going through it.

In June we updated 926 posts on a 1,500-post food blog. Every one was a genuine improvement: broken links repaired, schema completed, alt text written, internal links rebuilt, blocks restructured. Not spun text, not padding. Real fixes from a real audit.

Google did not care what was in the changes. It cared how many arrived at once.

What we were fixing

The site had a 33-page SEO audit sitting on it covering close to 1,500 posts. Broken links alone ran 800 to 900. Add blocks, alt text, schema, and image structure and effectively every post on the site needed work.

Implementing that by hand is a specific, knowable cost. A good VA charges around $50 a post. A proper rebuild is three to four hours, so two posts a day is honest pacing. Do the arithmetic on 1,500 posts and you are past $70,000 and roughly two years before the last post is touched.

Two years is the part people skip. By the time you finish, the posts you fixed first are stale again.

Why we automated it

We built specialist agents, one for writing, one for WordPress structure, one for SEO, with a brand voice trained on the site’s own published posts. Every post runs an identical checklist derived from the audit: internal links, broken links, blocks, alt text, schema.

The review stayed human. Posts run in batches of ten and every one gets eyes on it. One or two come out clean. The rest have something small, an image in the wrong position or a block that did not set, and a person catches that in seconds. The system went from version 1.1 to 5.4 entirely on things we got wrong first.

That worked. Which is exactly how we got into trouble.

The month that cost us

Once the pipeline was reliable the temptation is obvious. You have 1,500 posts, you have a system, you run it.

926 posts in June.

The traffic response was not a clean cliff. It was a flattening, then a slide, and it landed on top of the May core update and a spam update. Isolating one cause from three is not honest and we will not pretend otherwise. But the pattern is hard to ignore.

Here is the mechanism as best we understand it. When you change a page, Google needs to recrawl it, reassess it, and let it settle at a new position. That takes time. Change 926 pages inside 30 days and you have 926 pages simultaneously unsettled, on a site that suddenly looks from the outside like it is being rewritten wholesale.

A page cannot settle while its body keeps changing.

The earlier evidence supports it. While we were updating slowly, rankings climbed in solid double digits. Nothing about the work changed when we sped up. Only the rate did.

What actually improved

The honest scorecard, because the failure is not the whole picture.

  • Average Google position moved from 15 to 8.1. The traffic we kept became more valuable per session.
  • Bing, Yahoo and DuckDuckGo climbed sharply. They reassessed faster and rewarded the same changes Google was still digesting.
  • AI search engines began citing the site, which is what the E-E-A-T work in the audit was built for.
  • Social absorbed a meaningful share of the gap while search sorted itself out.

The content was right. The pacing was wrong. Those are separable problems and it is worth being precise about which one you have.

What we would tell you to do instead

Cap your update velocity

Hold to roughly 5 to 10 percent of indexed pages per month on an established site. On 1,500 posts that is 75 to 150 a month. The full audit still clears in under a year, without the cliff.

Sequence by value, not convenience

Start with posts already ranking between positions 5 and 15. Those move fastest and prove the system before you touch anything fragile.

Leave the top performers alone at first

Your best pages have the most to lose and the least to gain. Come back to them once you trust the process.

Watch cohorts, not totals

Segment Search Console impressions by the week you updated each batch. Sitewide traffic hides everything. Cohort curves show whether updated pages recover, and how long it takes.

Stop the line when the signal goes murky

Continuing to publish during a diagnosis makes the data unreadable. You cannot measure recovery on a moving target.

Was it worth it

Yes, with an asterisk we would rather say out loud than bury.

The site needed the work. Doing it by hand was never going to happen at $70,000 and two years. The system does in weeks what a person does in years, and more consistently than a tired human on post 900.

But the speed that makes automation valuable is the same speed that gets you in trouble. The constraint is not how fast you can produce changes. It is how fast a search engine will accept them.

Build the system. Then throttle it.

Get the prep list format we use

The checklist we run on every site, free. Roughly one email a month, no sequence.