开发者

Should my / route redirect to /en/?

开发者 https://www.devze.com 2023-03-22 14:59 出处:网络
I\'m working on a website with the url strategy that the site\'s locale is embedded in the url, eg. example.com/en/- Welcome page in English

I'm working on a website with the url strategy that the site's locale is embedded in the url, eg.

example.com/en/    - Welcome page in English
example.com/en/... - English pages here
example.com/de/    - Welcome page in German

etc.

If the user opens the url http://example.com/ then the default (English) content should be shown. The question is, should I duplicate the content from http://example.com/en/ or should I redirect to that location?

I think that the user would find it more intuitive if he is not redirected away from the / route. But I have heard that search eng开发者_StackOverflow社区ines (mainly Google) does not like that multiple pages contain identical content, and will downgrade the page rank based on this.

Is this true?


I think that the best way is to redirect to that location. It isn't a good seo practice to have duplicate content on your website.


i think you can get away without doing any redirection or duplicate contents if you save the chosen language in the client itself (i.e: cookie).

so by default, internally, you will show the english content. but if the user selects a different language, a cookie will be set in the browser and the next time, having this cookie you can now internally decide to show the content for another language.

EDIT: having different domain names might also help, like: en.example.com and es.example.com (this would allow google to index both of your sites)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号