5 Tips for Website Internationalisation
24 Oct 2017
One of the main challenges we faced when developing Downtime Monkey was internationalization (or depending on your point of view: internationalisation, internacionalización, internasjonalisering or 国際化). The aim was to provide our services to as many people as possible across the world - we learned a few things in the process and we thought we'd share some tips...
Email - it's easy
Email is universal and isn't affected by country boundaries - an email sent locally can be treated the same way as one sent across the world. The language the email is read in may be different though, which takes us to the next point.
Languages - there are more than you think
At the time of writing there are 6909 living languages - that's over 35 times the total number of countries. We won't go as far as saying that delivering content in all these languages is impossible - we'll go with infinitely improbable. This illustrates that even with a worldwide service it is important to target your audience. We decided on English as the only language because attempting multiple translations would be a lot of work at a stage when we needed to focus on developing our services. In the future we intend to roll out content in Spanish, French and German as these languages are widely spoken throughout the world.
Content - tailor where possible, adapt where essential
Even though it's not practical to provide translations for everyone, it is possible to tailor content to users in specific countries. Downtime Monkey has specific pages with unique content for (in alphabetical order) Australia, Canada, Ireland, New Zealand, United Kingdom and the United States. We also have adaptive content for almost every other country in the world so that users in Switzerland, for example, will see prices in Swiss Francs, and users in India will see prices in Rupees.
Payments - use the customer's local currency
People don't like hidden charges and if a customer pays in a foreign currency (for them) their credit card provider will probably charge a foreign currency transaction fee. Also, if a potential customer sees prices in a foreign currency they won't know the exchange rate that will be applied by their card provider, so they won't know the real cost of their purchase. Downtime Monkey supports payments in over 100 local currencies so that users all over the world can buy in their own currency.
SMS - make sure they get through
Unlike email, there can be geographical and network barriers to text messages. When sending texts to users is a part of the service they need to know that they'll receive them. Having a list of countries (and mobile phone networks) that can receive texts and letting customers know whether they can receive texts is important. Our SMS Alerts page shows how we do this. Also, there is no substitute for testing... providing a way for customers to send a test SMS to make sure they receive it is a useful feature.
All Posts
Website Monitoring Prices Compared
Scheduled Maintenance 17th June 2021
US Text Alerts Updated For 10DLC
A Quick Study Of Response Time
'Early-bird' Discount Ends November
Downtime Logs... All In One Place
The Effects Of COVID-19 Lockdowns
Lockdown Bugfixes & Midnight Coding
Monitoring URLs With Query Strings
New Pro Plans For EU Individuals
Free & Pro Monitoring Compared
Downtime Alerts: An Ideal Custom Setup
Server Upgrade & IP Address Change
Website Monitoring: Cheap vs Free
Website Content (Keyword) Monitoring
Cheap Website Monitoring Pro Plans
Server Upgrade Scheduled Completed
Whitelist Email Addresses in cPanel
Website Downtime Alerts To Slack
Whitelist Email Addresses: Thunderbird
Whitelist Email Addresses in Yahoo Mail
How we improved accessibility by 42%
Whitelist Email Addresses in Outlook
Whitelist Email Addresses In Gmail
Why Whitelist An Email Address?
When is a website considered down
Bulk import, edit and delete monitors
Privacy, democracy & bureaucracy
How Much Downtime is Acceptable?
Server Upgrade Scheduled Completed
Free Plan Upgraded to 60 Monitors
New Feature: Rate Limit SMS Alerts
How We Boosted Page Speed By 58%
How To Reduce Website Downtime