About 2 - 3 months ago, I updated a plugin on my site (WP - PageNavi), a very popular plugin for site paging structure.
Apparently, this update decided to rework the URL structure of the site pages. Not the content URLs, but site page URLs. Even tag page URLs were altered.
As a result, I currently have 809 "404 not found" errors reported in Search Console since then.
Initially, I was hit with about 550 errors, when I first got a message from Google.
In an attempt to reverse this, I rolled back the plugin to its previous version.
I knew it would generate even more 404s, but the existing Google links are more valuable than the newly created URLs.
With the reverse, the new URLs were wiped off, so a fresh batch of 404s came in at once (about 250). This was 1 - 2 weeks ago.
Now, in Search Console, the previous batch of 404 links now direct to the right pages, so I can mark them as fixed.
There hasn't been a mass error batch after that, but after all said and done, my site has lost about 25% of its traffic and about 40% of its Adsense revenue.
All thanks to a single update. This is why I generally hesitate to update plugins.
Has anyone experienced a similar thing, and other than using the "mark as fixed" option in Search Console, did anything help?