Hi. I'm looking for feedback from the community on language selection and search results. If I have a store in two languages, English and French, with English the default language, how can Google's crawler access the French language site? The language selector sets a cookie in order to switch between languages. So the only way to access French language pages is to set a cookie. Can Google do this when crawling? With this method I've noticed a handful of URLs with meta titles in one language and meta descriptions in another. Googlebot is getting confused somehow.
One way around this is to set "SEO friendly URLs with multiple languages enabled". This way the site's base URL is appended with 'en' or 'fr' and the user (and Google's crawler) can navigate between both languages (by directly visiting URLs) without the need for cookies to be set. The only caveat here is that every page, product and category must be translated in order to avoid duplicate content.
Has anyone any thoughts on the most SEO-friendly way to handle localisation in nopCommerce.
(I'm using nopCommerce 3.5 currently).