Hello, I am creating a website which will be available in three languages: English, Spanish and German. I want to redirect the visitors to a subdomain according to their browser language (es.mysite for spanish speaking users, de.mysite for germans and en.mysite for the rest of the world). Will this harm my search engine positioning?
I'd be wary about redirects like this as they could harm your site. Have different pages for each language and use the main language for the main page. You could use a simple variable in the URL to control the language and remember to edit the language meta tag to the correct setting