Hello, I need to create a multilanguage version of a website and I'm thinking about the best way to do it for SEO and indexing. I came up with these solutions: 1) Subdomain like language1.website.com where I will install another installation of my CMS 2) Using a switch to change language activated by user (such as a button) 3) Similar to 1. Use a subdir like /language1 and install another installation of my CMS Keeping 2 cms I will avoid to have pages with different laguages indexed togheter. The switch is ok for the visitor but not so ok for bots. Any ideas?
personally i like the the "1)" option . but im still "young" in this SEO Stuff . stilll ... it would be my option .
Are you targeting users in other countries? If so, and you really want to focus on natural search results, you should probably create an entirely different site in that language. Set it up on a regional domain and host it with a local domain host (example - German language, .de URL, hosted in Germany).