Number of employes
Number of projects
Since 2005, the Order of Code team (OoC, now a part of SoftwareHut team) has worked on flight search engine development projects for Skyscanner, one of the world’s most popular flight aggregators and metasearch engines.
Today, Skyscanner is being used by over 80 million users and is available in 65 countries. Order of Code, at first a Polish branch of Skyscanner, later established as a software house supporting the company, implemented a range of solutions that helped Skyscanner grow and succeed in their field.
Before Skyscanner became a billion-dollar company with millions of users worldwide, it employed a 3-person team back in 2005. As a start-up seeking a way to grow, the company decided to establish a Polish development branch, which evolved into a standalone software development company – Order of Code – now a part of SoftwareHut, and TenderHut capital group.
Since the beginning, OoC supported Skyscanner with development and testing of the website’s key features. The work included the news site, reach feature widgets, a CMS, mobile application testing, web scraping, website development and testing, SEO, website localisation, and automatic advert generation.
Website Development and Testing
Since 2005, Order of Code provided Skyscanner with various features to create a website supporting a large amount of data, localisation, that’s also published in multiple languages. Over time, the team was involved in supporting Skyscanner with web page creation, localisation, API, data mining, and testing. The OoC team was also responsible for maintaining and managing customer feedback. To ensure the highest quality of solutions implemented on Skyscanner’s website, OoC performed numerous tests, including; usability and functional testing, automated and regression testing, localisation, performance, and A/B testing.
With vast amounts of data accessible on countless airline, hotel, and travel booking websites, to manually gather such information is near-impossible. To automate the process of collecting data for Skyscanner, OoC created software for online gathering of ticket pricing data for the selected airlines.
Later, a script for gathering data from competing websites was created, to offer comparisons on Skyscanner’s page. With data collected by Skyscanner, users could then compare ticket prices from various airlines.
Don’t hesitate to ask. Let’s talk about your project.
In 2005, a localisation system was considered prohibitively expensive for a 3-person start-up. But as Skyscanner’s business model required translating the copy into multiple languages, Order of Code proposed a solution based on several steps:
Our Polish branch employees, who later formed Order of Code, provided us with invaluable support in terms of software localisation and testing. It was primarily their experience but also creative thinking and understanding of business needs that contributed to excellent results. Our localisation became professional, translation process automated and integrated into our software development process.
I also have to point out that having foreigners working on the localisation of an English website was a very good decision because their thinking was not “English-centric” and it influenced many business areas, helping us to provide a superior quality of service in foreign markets and grow our business there quickly.
Gareth Williams, CEO
To avoid being penalised by Google algorithms, Skyscanner decided to optimise their content for SEO. At the same time, the website was also not optimised for search engines like Bing, Yandex, Baidu or Seznam, and eventually ranked poorly for target keywords.
To better rank for desired search terms and drive consistent organic traffic, OoC implemented a strategy for webpages, including a redesign. To better support multiple languages (20 at the time), Skyscanner decided to host their websites for main markets on country-specific domains. An algorithm for building a webpage hierarchy was also modified to be specific and unique for each market in which Skyscanner operated.
An innovation proposed by Order of Code was to implement a localisation solution on a global scale for Skyscanner. This allowed for creating translations that preserve proper grammar forms. This change had one of the greatest impacts on the growth of organic traffic in localised languages. As a result of all SEO improvements, the site had seen a continuing growth of organic traffic.
Long months of careful analysis and intensive work on SEO pages significantly increased the number of users visiting Skyscanner’s website. Order of Code employees were an invaluable force in achieving this success. The results were particularly visible on the Russian market I was responsible for, where the proper localisation and innovative handling of proper grammar forms helped to grow the business there quickly.
Dimitri Konovalov, Country Manager, Russia
mobile application testing
As the number of mobile users began to grow in 2010, Skyscanner decided to develop a mobile app. Order of Code reviewed a draft of the application to ensure localisation and planned integrations with the localisation system itself deployed at the company were in-sync.
While the application was developed by an external company, OoC evaluated their work following Agile methodology principles. The team also tested the app’s usability, functionality, localisation, performance and integration. The resulting application received excellent user reviews, reaching top spots in Apple App Store among free iOS apps in several countries.
rich feature widgets
cms as data source
To meet the growing demand for SEO articles on Skyscanner’s website, the company decided to implement a CMS supporting a complex editorial workflow. For the best visibility, the content had to be optimised for a variety of display sizes
Scope of work included design and implementation of the architecture based on multiple servers and technologies to ensure scalability and meet the needs of different user roles. Choosing Drupal as a CMS offered much-needed features range. The system was also resilient to large volumes of visitors.