We design a global website, and it is important for us to inform the user which website he is on so that he can pick the country that suits him. As in the example of Apple:

enter image description here

Although from a regulatory standpoint, it's also necessary to have a cookie banner. We thought about how we could present both:

  • Option A: Modal over modal. The attached example illustrates this.
  • Option B: Modal after modal. A country model will appear after approving cookies.

enter image description here

Neither option is ideal for us. Modal is an exhausting and irritating tool. Do you think there is a way to present them together?

Thank you!

  • It seems like users would want to default to the site of the country that they’re in, with the option to switch. Can your website choose the default country based on IP address?
    – Izquierdo
    Jun 27, 2021 at 14:00
  • Please see my comment below. Thank you!
    – lgboim
    Jun 28, 2021 at 10:27

2 Answers 2


Skip the country modal altogether and inform the user of which site they're viewing through a small icon of a flag, and/or label (with the default set to the country of the detected IP address). Clicking on the flag would take the user to a place where they could change to another country. (Note that flag icons are for countries and not languages; languages should always use labels.) Here are some examples of country selectors:

Example of a country selector with flags and labels

Ebay's example of a country selector for phone number prefixes

The scope of who GDPR protects is so broad that it should be presented on all country sites if your company does business in the EU and collects personal data. The less-obtrusive pattern is to use a banner at the bottom (like you posted in your example).


Given that your website must abide different rules ( ex: EU GDPR Notice ) a person should preferably be identified by country and redirected to the correct website or select it manually from your mldal and only afterwards presented with the cookie notice.

  • To meet everyone's needs, we will design the site to the highest standards. If it reaches an internal page, we don't want to lead it straight to the local site, since then it will drop back to the home page. Also, we don't want to create friction for users (a front page where they must pick a country) because sometimes they'll get enough information without moving to another country. It's just a way to let them know what country they are in so they can switch if they wish.
    – lgboim
    Jun 28, 2021 at 10:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.