If I have a website– page.com– and the content in English, and I want to create the same in Spanish, is it better to create a separate page, like page.es, or include a translator on the original page,and redirect it to .com?
JOHN MEULLER (Webmaster Analyst from Google):
So in general, for multilingual pages, we recommend making the language clear per URL. So you have one page in English, one page in Spanish. And the whole page is in Spanish, and the whole page is in English. And with that, it’s a lot easier for us to recognize this is the English page, and we should redirect people to the English page. And we don’t have this situation where the page is art English, part Spanish. And we don’t really know which language this page should be ranking for. So from the general question here– should I make separate URLs or to use the same URL– I would definitely use separate URLs. You don’t have to put it on a separate domain, though. When it comes to language, essentially you can use any unique URL, per language. That could be with a parameter at the end. That could be a separate subdirectory or a subdomain. But it doesn’t have to provide any structural information for a specific language. When it comes to geotargeting for countries, there we do need to understand the structure of the site, and say, this whole part of the website is for that country. But for languages, you can use whatever structure you want. In Search Console, a website ranks position one for most keywords.