I am setting up a multi-language site using wordpress multi-site and wanted some feedback on the best approach/best practice.

I will have the following languages: en, sa, de, ru. en is default.

Should the domain.org by default be English, or should domain.org redirect to domain.org/en?

  • What is your goal? Why is this important?
    – fuxia
    Commented Sep 4, 2012 at 21:55
  • @toscho My goal is to have a multi-language site setup, and I am using the multi-site architecture to achieve this. The default language of the site will be English. This is important because I haven't set up multi-language sites before and I wish to know the proper way (or best practice) of doing this, i.e., should the domain.org be English or should I have a distinct sub-site called domain.org/en and point domain.org to it?
    – Manas
    Commented Sep 4, 2012 at 23:06

1 Answer 1


Create a subdomain for each language, set the main site to English. Then use the plugin Multilingual Press to chain these subdomains together. It has an option to redirect the visitor to the correct single page too if it is translated on another subdomain (not sure if that is part of the free version).

Subdomains are slightly better than sub directories for SEO because Google will detect the correct language with … a higher probability.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.