Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Sander van de Pas 74 posts 147 karma points
    Feb 25, 2013 @ 15:27
    Sander van de Pas
    0

    Multilangual on 1 domain and seo

    Hello,

    I have a question about the best structure of a multilangual site on 1 domain.

    1 have to create 3 languages (nl/de/en), but the base site has to be the nl. For better SEO performances the urls must look like this:

    Homepage Dutch: www.mysite.nl
    Contentpage Dutch: www.mysite.nl/content
    Searchpage Dutch: www.mysite.nl/search

    Homepage German: www.mysite.nl/de
    Contentpage German: www.mysite.nl/de/content
    Searchpage German: www.mysite.nl/de/search

    Homepage English: www.mysite.nl/en
    Contentpage English: www.mysite.nl/en/content
    Searchpage English: www.mysite.nl/en/search

    What is the best way to setup this structure in Umbraco?

  • Jamie Clarke 4 posts 24 karma points
    Feb 25, 2013 @ 15:41
    Jamie Clarke
    0

    I would create a node for each language (nl, de, en) and then use a URL rewrite rule to prevent /nl/ being accessed and rewrite all trafic without /de or /en to /nl. This means the client would see www.mysite.nl but your application sees www.mysite.nl/nl/.

    Info on the rewrite module for IIS here: http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

    Hope this helps!

     

  • Anthony Candaele 1197 posts 2049 karma points
    Feb 25, 2013 @ 15:54
    Anthony Candaele
    0

    Hi Sander,

    The way I would do it, is to create a site node and under the site node three home nodes, one for every language:

    site
    ..nl
    ....dutch content
    ..ge
    .... german content
    ..en
    .... english content

    On the site settings node create a property with the alias umbracoInternRedirectID and use a Content Picker datatype. Then on the site node use the content picker to point it to the homepage of the dutch language version, ie. the 'nl' node. (the setup was described by Sebastiaan Janssen in 'The Ultimate Site Structure Setup'

    On the language nodes (nl, ge, en) you will need to configure hostsettings like this:

    nl: http://www.mysite.nl
    ge: http://www.mysite.nl/de
    en: http://www.mysite.nl/en

    The best strategy for creating the content is to fully complete one language version, eg the 'nl' node and all the children of 'nl'. And when the 'nl' version is finish, do a copy and check the 'relate copy to orginal' checkbox. This way the visitor can switch between different language versions of a content page.

    hope this helps

    Anthony

Please Sign in or register to post replies

Write your reply to:

Draft