Forum Moderators: Robert Charlton & goodroi
I'm thinking of 301' these 5000 pages back to either the homepage or a single URL.It's the worst way to do it. Google doesn't like it because it's a bad user experience for searchers to be redirected to pages that differ from the topics they were expecting.
Is this the best way to do it?
...very old posts going back to 2011. The posts have decent backlinks from BBC, Telegraph etcNote also that it's the nature of news publications that their links lose value as they lose freshness and the pages get buried deeper in the site structure. In this case, the links might not really have the value you think they might. Again, this is where you might check stats, just to look at traffic. On these pages, you might just remove the pages with a 410 status, and make sure you have a decent search function built into a custom error page.
If your page is no longer available, and has no clear replacement, it should return a 404 (not found) or 410 (Gone) response code. Either code clearly tells both browsers and search engines that the page doesn’t exist. You can also display a custom 404 page to the user, if appropriate: for example, a page containing list of your most popular pages, or a link to your home page.
If your page has moved or has a clear replacement, return a 301 (permanent redirect) to redirect the user...
Why does it matter?-- [support.google.com...]
Returning a success code, rather than 404/410 (not found) or 301 (moved), is a bad practice. A success code tells search engines that there’s a real page at that URL. As a result, the page may be listed in search results, and search engines will continue trying to crawl that non-existent URL instead of spending time crawling your real pages.