McDonald’s
the client
McDonald’s is the leading global foodservice retailer with more than 33,500 local restaurants serving nearly 68 million people in 119 countries each day.
the brief
With more people trying to access restaurant information on their mobiles, McDonald’s realised they needed a mobile site to compliment their app.
The mobile site needed to work on all devices and give a consistent user experience regardless of the device being used. Location based services were key to the site so that customers could easily find their nearest restaurant. The site also needed to provide nutritional information for McDonald’s products.
the solution
Strategy
The bemoko platform was ideally suited to the task of making sure the site worked across all devices. Using the platform enabled the same site to be optimised on the server side for each device without having to create different versions for different devices. This approach meant that the site could be delivered to the very tight timescales that had been set.
Execution
The bemoko team integrated the site with two separate API’s – one which provided the store information and another which provided the nutritional information. Filtering was added to the store information so that the user could search for the closet 10 restaurants or filter by facilities available. Devices which did not support location based services were supported by allowing the user to enter a postcode. The bemoko platform comes with a predefined device grouping for devices which do not support location based services, so adding postcode support for these devices was very easy.
The nutritional information rarely changed so, to improve performance, the team used the bemoko API caching functionality to cache the nutritional information and only refresh it once a day. This saved unnecessary calls to the API which increased the speed of page delivery.
the benefits
bemoko were able to deliver a fully cross-platform mobile site, catering not only for the typical high end phones, but also older devices to ensure that all users were able to access the site no matter what device they had. Receiving over 10,000 visits a day, the site has exceeded all the expectations set for it.
Because the bemoko platform is used to deliver the site, enhancements and system management have been made much easier and changes to the site can be done in hours rather than days.

