Web - User Control and Serach Engines
-
hello @ all i've created a small website for our company with asp.net 2.0. now i've started to make the website multilingual. i know there a lot of good and easy solutions to get a website multilingual by using localization. but... my boss wants to write the website content by itselfs, so i needed to found a other solution and i found one. for example, i use a usally aspx website and two ascx usercontrols (they are contains the english and french content). i added to the aspx-website a contentplaceholder and two buttons (EN and FR). if one of these buttons becomes clicked, the click-event loads the related ascx-usercontrol to the contentplaceholder at the aspx website. the website loads by default the english-content. now the poblem, if someone search some content from our website by google or bing etc., they only matches the english content. the french content will be never matched by the search engines. does anyone now why ? what can i do to solve this problem ? thanks a lot tronix
-
hello @ all i've created a small website for our company with asp.net 2.0. now i've started to make the website multilingual. i know there a lot of good and easy solutions to get a website multilingual by using localization. but... my boss wants to write the website content by itselfs, so i needed to found a other solution and i found one. for example, i use a usally aspx website and two ascx usercontrols (they are contains the english and french content). i added to the aspx-website a contentplaceholder and two buttons (EN and FR). if one of these buttons becomes clicked, the click-event loads the related ascx-usercontrol to the contentplaceholder at the aspx website. the website loads by default the english-content. now the poblem, if someone search some content from our website by google or bing etc., they only matches the english content. the french content will be never matched by the search engines. does anyone now why ? what can i do to solve this problem ? thanks a lot tronix
Since the English site is the default that is what the search engines will pick up. Search engines don't go around your website clicking buttons to get to content, they follow links. Localization is done by using resource files, not by creating seperate controls for each language. http://quickstarts.asp.net/QuickStartv20/aspnet/doc/localization/localization.aspx[^]
I know the language. I've read a book. - _Madmatt
-
Since the English site is the default that is what the search engines will pick up. Search engines don't go around your website clicking buttons to get to content, they follow links. Localization is done by using resource files, not by creating seperate controls for each language. http://quickstarts.asp.net/QuickStartv20/aspnet/doc/localization/localization.aspx[^]
I know the language. I've read a book. - _Madmatt
-
thanks for your reply. i know localization but in this case i was constrained to find a other way to the developed a multilingual website. i will see what can i do, thanks for your help
tronix01 wrote:
i know localization
If you know localization then you should realize creating multiple controls/pages is not the answer to allowing one to update content and localize it.
I know the language. I've read a book. - _Madmatt