We were asked by a client to change a website so that any pages/Urls we were hosting on an older site would now redirect to a newer site hosted somewhere else and a different domain name to boot.
We did this by changing each page in the IIS site management, to redirect to a url on their new domain instead of rendering a page locally.
According to the redirect tool here: http://www.webconfs.com/redirect-check.php . What we have done is search engine friendly.
Problem now is... the client has been on a course learning all about meta tags and so thinks they have a better understanding of the "matrix" (remember there is no spoon). As Google still has the older site appearing in a search, this isnt helping matters.
I have tried to explain, we have to wait for Google to reindex. I'm not blowing smoke am I?
I'm now starting to wonder... will the older site always appear in a search, even though the pages don't exist? Is there a better way I should be redirecting their site to ensure google will stop keeping an index of pages that no longer exist and would instead replace them with the content in the newer site?
a suggestion on the site mentioned above is to use the code:
Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.new-url.com/"
Does using the option in the IIS management tool to redirect the url not do the same?