How should I structure my urls for both SEO and localization?
Please be specific, I already plan to change the language based on the Accept Language header, and then any user-specific overrides (in a cookie)
Should I have example.com/es and example.com/cn or just example.com with different content?
Situations to consider:
I link you to an english language version of example.com but you are a native Chinese reader. Should you go to example.com and see Chinese? English? or be redirected to example.com/cn?
Do google and bing (and Baidu) crawl multiple times with different Accept-Language headers? I'd guess not but I'd like references. Even if they did, having separate URIs would probably get you crawled quicker, because you could put each one in your sitemap.
What would I do in either case if I don't have some given content translated? Like a blog post that is english only on the day it is published.
Any thoughts are appreciated. Thanks