Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

multilingual site page urls

Avatar

Level 3

I have created livecopies of lang-country sites. All my nodes are replicated under language copy. 

I got a requirement to change the URL as per language. For e.g. http://localhost:4502/editor.html/content/geometrixx/fr/products.html => http://localhost:4502/editor.html/content/geometrixx/fr/produits.html

I saw couple of popular sites (MS, apple etc..) they dont translate (atleast I dont see that translated on my browser) even though the content is different language.

Is there any impact of translating the nodenames so that the URL is changed (assuming that this is only way).

If no impact, Is there any way the content author can change the node name without content author touching crxde. 

I also saw sling.alias property by which I can see both URL (english and translated lang url). But I believe, this will impact my SEO rankings with two URLs with same content which can only be avoided by using canonical url.

 

Appreciate any ideas.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi,

Please check the suggestion given by Ratna. In my case, it is working.

However you can also use Alias name. once you will specified the market specific name in this field.

you can check the URL by using the same market specific name. and it should works.

But your page url will be access through both the Alias and page name. I am not sure if this work in edit URLs.

It should work in Test and Live URL's.

~ Prince

View solution in original post

5 Replies

Avatar

Level 9

General we follow guidelines of [1].  Most of connector and implementation have seen made use of alias you are reffering.  I am also waiting on community feedback on this.

[1]   http://www.seerinteractive.com/blog/international-seo-strategy-guide/

[2]     https://claytablet.zendesk.com/hc/en-us/articles/209934213-How-to-translate-the-page-URL

Avatar

Community Advisor

Hi,

I got a requirement to change the URL as per language. For e.g. http://localhost:4502/editor.html/content/geometrixx/fr/products.html => http://localhost:4502/editor.html/content/geometrixx/fr/produits.html

-> We can change the URL by changing the node name and I think there is no impact on website with this. because I have did the same in my project.

I saw couple of popular sites (MS, apple etc..) they dont translate (atleast I dont see that translated on my browser) even though the content is different language.

-> It can be client requirement to show their URL as per their languages. but we only change the .html file name. like above you give example produits.html

Is there any impact of translating the nodenames so that the URL is changed (assuming that this is only way).

-> According to me there should not be any impact if you are changing the node name like this. you can also do same by using classic UI siteadmin console.

If no impact, Is there any way the content author can change the node name without content author touching crxde. 

-> Siteadmin is very good for author to change the name of node in which they don't have to use CRXDE.

Hope this will help you!

~ Prince

Avatar

Level 3

Hi Prince,

are you sure we can change it using siteadmin. I am able to change the title but not the name.which is in english. 

Avatar

Level 10

Hi,

Yes, you can change the name too. Please find the below steps and sscreenshot for changing the name of the page.

1. Right click on page and click on Move.

2. Now rename name according to your choice and click Move.

Hope this helps!!

~ Ratna.

Avatar

Correct answer by
Community Advisor

Hi,

Please check the suggestion given by Ratna. In my case, it is working.

However you can also use Alias name. once you will specified the market specific name in this field.

you can check the URL by using the same market specific name. and it should works.

But your page url will be access through both the Alias and page name. I am not sure if this work in edit URLs.

It should work in Test and Live URL's.

~ Prince