Sales Forms Country Selection feature.

My Roles:

Concept, design, development

Tools:

Discovery.

I got into the data and noticed that Visitors from literally all over the world were requesting info while there were only three options to select from - America, Canada and United Kingdom.

For example (As seen in the data visualisation on the right) 324 demo requests from India, 296 from Nigeria, 61 from Hong Kong, 45 from Australia, 37 from South Africa, all within a month! And even though CoStar didn’t offer services in most of those countries, we still needed to somehow acknowledge these visitors, and at least make the process less frustrating.

Form optimisation data

After some light research I stumbled across an interesting study by Christian Holst, about the many usability issues involving massive country selector drop-downs. Some of these being:

01: Lack of overview
A list of 249 countries can be quite bewildering

02: Unclear sorting
Sorting logic usually shows the top 5 most popular countries at the top, and is unclear at first glance

03: Scrolling issues
Drop-down menus with many options cause scrolling problems that either hide the menu or result in accidental incorrect selections, depending on the browser.

04: Inconsistent UI
Drop downs look and work differently on various browsers and devices causing inconsistencies

05: Lack of context
Mobile screens have very limited screen real estate

06: Breaking the flow
Using a mouse with these large lists slows progress

Solution.

Along with this article, there was a brilliant open-source plugin that addresses all these issues by creating an auto-complete country selection field. Instead of selecting your country from a list, you simply type it in — which also resolves potential issues with the typing function. For example, it auto-completes various spellings of the same country. You might call the Netherlands “Holland,” for instance, or type an acronym such as “U.S.A.” for the United States of America or “UK” for the United Kingdom. These all auto-complete to input our standard country codes, helping us collect accurate location data.

Form field auto complete