Answer the question
In order to leave comments, you need to log in
What is the best way to organize multilingualism on a web service?
There are three options:
1. as a subdomain 'ru.site.com',
2. at the beginning of the path 'site.com/ru'
3. or as a param 'site.com?ru' Tell me
which would be better from all points of view: both architectural and search engine optimization.
Answer the question
In order to leave comments, you need to log in
From an architectural point of view, it doesn't really matter.
But from the point of view of SEO, the second option wins immediately.
It also depends on the type of site.
Second option. It’s better not to transfer languages to cookies, etc., because in any case, there will be problems with indexing. If one language is the main language, and the rest are additional, as often happens, you can make it beautiful and configure the controller in such a way that it perceives the main one as:
site.dot/ru/ = site.dot, and the rest site.dot/en/, site. dot/de/
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question