My large website is currently split up into subdomains, and everything is linked together and hosted on the same server. I'm not really sure why I did it, but I'm redeveloping my entire website and I want to host everything on the same subdomain.
However, all the search engines have already indexed the pages on all the individual subdomains. I'm wondering if this would cause trouble, or would the search engines just re-index the pages I redirect to, like this:
HTTP/1.1 301 Moved Permanently Location: http://www.example.org/
The text content will be the same, but the HTML will be very different because it's an entirely new site design and layout.
Any proper 301 redirect should seamlessly send search bots to the new URLs for indexing. Google and others follow the 301 redirect and replace the old URL with the new one in their indexes.
If the text content is the same, you shouldn't see any huge changes in your rankings unless bots decide some of your new HTML techniques are search bot spam.