I'm looking for the best URL schema to use for a web app that has multiple versions, namely several languages and a simplified version for use by mobile phones - both aspects can be combined, so there's an English regular and mobile version, a German regular and mobile version, etc.
Goals (in order of importance):
- User-friendliness
- Search engine friendliness
- Ease of development
Aspects to consider:
- How should the URLs look like?
- How should the user navigate between versions?
- How much logic should there be to automatically decide on a version?
I'll describe my concept so far below, maybe some of you have better ideas.