Internationalization is the process of designing and implementing a website with flexibility in how it handles language, text, number formatting, and other details that differ by culture. This makes it cheaper and easier to localize a website to different languages and cultures later.

learn more… | top users | synonyms (2)

45
votes
7answers
8k views

How should I structure my URLs for both SEO and localization?

When I set up a site in multiple languages, how should I set up my URLs for search engines and usability? Let's say my site is www.example.com, and I'm translating into French and Spanish. What is ...
8
votes
3answers
3k views

Value of the HTML5 lang attribute

I'm working on a website which will offer localized content following the language+region approach as described on this W3.org page (e.g. fr-CA for Canadian French content, and fr-FR for "French ...
7
votes
2answers
3k views

What countries require a state/province in the mailing address?

I'm creating a form and want to require / hide the state/province field based on the selected country. What countries require a state in the mailing address? For example, the United States does.
6
votes
1answer
3k views

link rel=“alternate”, multiple languages and canonical urls

Context: We've got a website which is available in multiple language versions. However, the content is the same. Each translated version of the site is available on a distinct subdomain. On some ...
4
votes
4answers
1k views

How can I compile an IP address to country lookup database to make available for free?

How would I go about compiling an accurate database of IP addresses and their related countries to make available as an open source download for any web developer who wants to perform a geographic IP ...
4
votes
3answers
256 views

SEO consequences for merging country sites in a .com

I am in the process of refactoring a number of rental portals I've built for a company with locations in Austria, Germany, Switzerland, and the Netherlands. Instead of the current setting of each ...
4
votes
3answers
2k views

Redirect based on country

Let's say I have a site that has multiple versions for different countries, e.g.: www.example.com/us www.example.com/uk www.example.com/ca and I want to use IP geolocation to redirect users who go ...
4
votes
1answer
178 views

Should I transliterate my URL paths?

I looked around and can't find any info on this, I must be searching the wrong terms or something because it must be a common question. If you have non-ASCII characters in your URLs, Firefox and ...
4
votes
4answers
135 views

How can I view localized versions of my site?

We are adding internationalization to our site. We are getting the client's IP address from the headers and looking it up against the IP2location database to get the client's country. Several of ...
4
votes
2answers
36 views

Indexing internationalized pages

I've noticed that many websites use different URLs for different languages, e.g. de.wikipedia.org. I thought that was the entire purpose of existance for the Accept-Language HTTP header. It would be ...
3
votes
3answers
262 views

How to use the canonical tag for multiregion websites and duplicate content

We want to use the canonical tag for an multiple region website with the same content. For Example: www.example.com/services.htm www.example.com/uk/services.htm Then if we use the canonical tag ...
3
votes
2answers
122 views

Separate URLs for localised content

Should pages which are almost identical, bar a few minor changes for particular locations, share the same URL? I am not talking of pages in different languages, but pages which have minor differences ...
3
votes
1answer
45 views

Which domain better for language version?

My company is based in Russia and it's website is mycompany.ru. Now, we are planning to launch German language version and we have option for two domains: mycompany.de germankeyword.ru Which one ...
3
votes
1answer
230 views

SEO & Multilingual: would be this a good practise?

I am currently making a bilingual website and I'd like to get nice SEO results of course. Here's my idea: The internal links would be composed of the "www" subdomain so that people can share links ...
3
votes
1answer
52 views

Can .htaccess 301 redirects work with encoded characters?

I have an old site with titles in the URL for SEO, but it has URL encoded characters than transliterated Latin characters. Like %20 instead of space character and many other non-Latin characters. The ...
3
votes
1answer
191 views

Can I have HTML link element both in headers and sitemap?

For a multilingual site In my sitemap I am using: <url> <loc>http://www.xxxx/en</loc> <changefreq>daily</changefreq> <xhtml:link rel="alternate" hreflang="en" ...
3
votes
2answers
270 views

Localized CAPTCHA

What are effective CAPTCHA solutions that can have localized description, and CAPTCHA text itself is either language-neutral, or can be localized (for Polish language)? It is to be used to protect a ...
3
votes
1answer
204 views

Multilingual Publishing Pack (MLP): make a link to the corresponding page in the another language?

I am helping to build a bilingual website using MLP on TextPattern. It's trivial to put a link to the top level page of another language, but how to put a link to the current page in another language? ...
3
votes
2answers
301 views

Will duplicate international (i18n) content hinder SEO rankings?

Google clearly states that duplicate content within a single, or multiple, domains is not advised. This is understood, but I am not sure of any exceptions for sites with region-specific content that ...
3
votes
0answers
94 views

How to translate Umlauts and other International characters to US character set? [closed]

Is there a "translation table" that shows how International characters map to the US character set. For example, German umlauts can be translated like: ä = ae ö = oe ü = ue or French characters ...
2
votes
2answers
74 views

Website localization when using the same domain

I'm thinking of a website which is basically the following: users can push some pins on a map with some text and additional information regarding the location they are pinning other users can see ...
2
votes
1answer
786 views

International Targeting “no return tags”

Google Webmaster Tools has added an International Targeting Report to show hreflang errors. There's a section that reports "no return tags" errors with Originating URL & Alternate URL columns. ...
2
votes
1answer
67 views

Google sitemap HrefLang tag without the main site url

We have websites with multilingual content. e.g. http://www.example.com/about-us/ http://www.example.com/en-HK/about-us/ http://www.example.com/en-GB/about-us/ ...
2
votes
1answer
118 views

Hreflang or geotargeting?

I have a client who wishes to target various subfolders to every region that speaks the language each particular subfolder is written in. The subfolders are all translations of the English version. ...
2
votes
2answers
568 views

Patterns for creating a Language Switcher?

I'm a big fan of the book The Design Of Sites which has patterns for diverse things needed in webmastering and site design. However the topic about translation, localization and internationalization ...
2
votes
1answer
132 views

Chinese CAPTCHAs

I need to implement a CAPTCHA for a Chinese (Simplified) website. Does anyone know how CAPTCHAs are normally presented on Chinese sites? I have seen some which just display standard decimal numbers ...
2
votes
1answer
109 views

How do I write IDN domains?

How do I write a IDN domain name with IDN codes? E.g. mjölk.com with IDN codes? (mjölk is milk in swedish) And is there any list of available IDN codes and letters? E.g. all possible for .com ?
2
votes
1answer
729 views

Incorrect rel-alternate-hreflang implementation

Google Webmaster Tools advised the following to us: We have noticed that on a number of the pages on your site the rel-alternate-hreflang implementation is incorrect. In particular, there ...
2
votes
1answer
293 views

How do I make dotCMS pick up the preferred language from the browser's settings?

I have a bilingual dotCMS site. Switching between languages with the pulldown at the top of the page works great, but the default language is always English (or whatever else I configure). I'd much ...
2
votes
2answers
418 views

A JavaScript Rich Editor That Doesn't Convert Non-ASCII Text to Character Entities?

I am working on a site for Spanish speakers, and I am looking for a UTF-8 enabled JavaScript Rich Text Editor that preserves non-ascii characters as text, instead of entity encoding. That is, when I ...
2
votes
1answer
18 views

Google showing snippets from the corresponding English page when the search and page are in Dutch

I have a website that is in two languages, English and Dutch. The URL structure is the following; domain is like mydomain.nl and and English page has URL mydomain.nl/en/pagename and Dutch has ...
2
votes
1answer
27 views

Geotargeting rel alternate - how to launch an international site?

Hoping you can help me out with some best practice here. I run an Aussie based job board called the Backpacker Job Board. The site ranks really well and has plenty of traffic. I want to launch a New ...
2
votes
1answer
711 views

Combining hreflang links, canonical tags and xml:lang on multilingual, multiregional and multi-subdomains websites?

I have a multilingual and multiregional (using different subdomains) website and I'm not sure how to handle those 3 elements. To summarize here are the hreflang links that I generate on each page ...
2
votes
1answer
649 views

Can I choose two geographic target countries for my website?

I have a website, the main target audience from two countries. In the Google Webmaster Tools you just can choose one location. Do I need to do something or just leave it alone?
2
votes
2answers
391 views

Test different timezones

What is a simple way to temporarily change the timezone in Chrome so as to test how a site renders for different locations? On OSX Mountain Lion, I've tried as bash script with: export ...
2
votes
1answer
112 views

What's the best way to split up the multilingual parts of my site? [duplicate]

Possible Duplicate: How should I structure my urls for both SEO and localization? I want to have my site available in several different languages. I've seen some sites that use country code ...
2
votes
1answer
66 views

Multi Regional Webmaster Tools Targeting

We have a multi regional website which uses a two character string after the main domain to define which region's content to show e.g. http://www.example.com/uk/ is the domain with English content ...
2
votes
1answer
40 views

I18n website and URL prefix iso639

I'm adding i18n to my website. For translated pages I add iso639 code of the language like this: http://example.com/en/mypage.php But I'm curious about language code. Should I use iso639-1 (en) or ...
2
votes
0answers
155 views

Google Transliterator (input tools) is not suggesting words as typed when used on my site

I want a transliterator (Google's) to be embedded in my site. I tried embedding it and I mostly succeeded. It is showing translations, but all of them for a word typed one letter at a time like it ...
2
votes
1answer
171 views

About the semantically related words Google's algorithm uses in mixed language websites

Because I'm Latin, sometimes I use a word in English while talking in Spanish. In a website, for example, I could be interested in ranking for a word as “promoter” inside a page in Spanish, because ...
2
votes
2answers
295 views

International Domain Names - Can I just register the punycode with any registrar?

I'm thinking of getting a non-ASCII Internationalized Domain Name (e.g. thé.com). However my current domain registrar doesn't do IDNs. Their web form reports an invalid domain name when I try to enter ...
1
vote
2answers
33 views

Where is name=“lc” defined as a meta tag?

I've noticed that ea.com includes a <meta name="lc" content="en_us"/> tag on their website which changes for each language/country (<meta name="lc" content="en_gb"/>, <meta name="lc" ...
1
vote
3answers
250 views

Language prefixes

Based on other discussions on this site and elsewhere, using flags to identify languages is the path to madness. Nevertheless, I need an easy way to identify the language of individual content items ...
1
vote
2answers
159 views

How to maximize SEO of an internationalized website? [closed]

I am developing a website that should be multi languages. I would like your opinions about what the best way to do it, considering get the most SEO possible. I have these alternatives: Altarnative ...
1
vote
3answers
510 views

Will loading meta tags dynamically from a database hurt the site?

I have a website (ASP.NET MVC) which has its contents mainly in Sinhala language. So the search engines will list my site only when someone searches for Sinhala words. But,I need to list my site's ...
1
vote
1answer
1k views

SEO implications of having multiple languages available at same URL

I am in the process of translating a set of websites to multiple languages. Would there be any negative implications if I were to serve each different language from identical URLs? I fully intend to ...
1
vote
1answer
27 views

What is the SEO impact of hreflang attributes pointing to non-existent pages?

One of our clients got a huge international eCommerce website. We advised them to use the hreflang attribute since most of their product pages exist on all of their web shops. However, there are also ...
1
vote
1answer
53 views

Correct way of internationalizing links

I am interested in a correct way to show search engine that the link is a translation of some content to another language. For example: you have some article written in German. So this is original ...
1
vote
1answer
60 views

Using microdata itemprop and itemtype for non-English websites

How should I use microdata itemprop and itemtype for non-English websites? Is there a way to define vocabulary for non-English websites, and what itemprop values can be used? Are itemprop values self ...
1
vote
2answers
82 views

PayPal buy now button to charge different amount depending on the country the user is from

Customers to my website who are from the USA need to pay more P&P then UK customers. How do I make a PayPal button which charges a different amount depending on the country the user is from?