SEO friendly multilanguage hack for iCMS

THE PROBLEM:

Although good for users, iCMS multilanguage system has some flaws that are damaging both the SEO effectiveness of any iCMS-powered multilingual site and the user experience.

Specifically, iCMS uses cookies to know what language show to the user. This is by itself a problem, as two different languages can have the same URL, which is terrible for SEO, but it also causes problems for some servers and browsers that "don't play nice" with cookies. They modify, remove, block or reject them. All this causes problems in the user experience.

Edit: You can find latest discussion on this subject on the ImpressCMS forum, here:

http://community.impresscms.org/...36841

THE SOLUTION:

This hack changes iCMS core so it uses a different method for language selection when rendering, removing the need for cookies. The hack codifies the language right in the URL, so this:

www.mysite.com

becomes

www.mysite.com/en [for english]
www.mysite.com/es [for spanish]

...and so on.

The attached file includes detailed instructions for installation and a more technical explanation.

AttachmentSize
seo-multilang-by-nachenkoicms1.2.zip10.79 KB

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <i> <b> <strong> <cite> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img> <h2> <h3> <blockquote>
  • Lines and paragraphs break automatically.

More information about formatting options