How would they ever see those old pages if you're 301 redirecting them elsewhere?
As long as the 301 is in place it doesn't matter if the file exists or not, nobody can access it.
If you can still access the old page, then the 301 doesn't work.
Thats correct. The redirect is an immediate response sent in place of any other content that might exist on the server.
Is it bad in terms of SE's to redirect to many pages at one time, say for example, redirecting 50 urls on a site to the sites home page (same site)? should i do it a little at a time or does it not matter? Thank you for responses.
Bad? Timing no. Destination yes.
Never mass redirect to the home page. Redirect to a page that, content-wise, is a good replacement for the old page.
I've just redirected some 30 000 duplicate content URLs to a completely new URL structure on a site that has not much more than 1500 real pages. None of those redirects are to the home page.
I know this is an old thread but I am not sure if should delete the old pages or not. In WMT Google is still referring to the old pages saying there is a link error. It seems like even though the pages are 301'nd then GOOG is using their own cache of old pages and checks them. This might also cause a duplication if they can't keep track of current pages or am I totally wrong?
It doesn't matter whether you delete the pages or not. Nobody including google has any way of knowing whether they physically exist.
Google will keep trying to crawl old URLs forever. But if a page has been permanently redirected, it will fall off the index in time. Or you can remove it manually.
|But if a page has been permanently redirected, it will fall off the index in time. |
Oh, Lucy24, I can' resist. The pages will disappear sometime in the 24th century when the heat output of g**gle's servers cause people to believe that global warming is true.
Google requests every URL they have ever seen over and over again forever. You need to make sure that each URL they request returns the correct 200, 301, 404, 410, etc HTTP response code.