How to Hide Your Shopify Store from Certain Countries
Need your store hidden in some countries, for a regional launch, a distribution deal or a market you don't serve? Here's how to hide it from visitors there, while search engines and your own team still see everything.
Short answer
Shopify's Markets settings control where people can buy, not who can see your store. Ongoing Defender hides it: visitors from the countries you choose see a stop page with your own message instead of your store, while Google, your team and the customers you choose still see everything.
In this guide
Why stores hide from certain countries
- An exclusive distributor or retail partner already sells your products there.
- Licensing or regional rights only cover certain countries.
- You're launching region by region and aren't ready for everyone yet.
- A product isn't approved or compliant for sale in a country.
- You run separate stores for different regions and want visitors in the right one.
Two ways to hide your store
| Mode | Who sees your store | Best for |
|---|---|---|
| Block chosen countries | Everyone except visitors from the countries you list | Hiding from a handful of countries |
| Let in only chosen countries | Only visitors from the countries you list | Stores that sell in one or a few markets |
How to do it with Ongoing Defender
- 1Install Ongoing Defender and switch on its app embed.
- 2Open Country blocking and choose whether to block chosen countries or let in only the ones you pick.
- 3Add the countries, and individual states or provinces if you need them.
- 4Write your stop page heading and message, for example a link to your distributor or regional store.
- 5Click View stop page on my store to see exactly what those visitors will see.
- 6Check the status banner, which confirms what's live in plain words.
Changes reach visitors within a minute, so you can open a country the moment a launch goes live.
Your search rankings stay safe
Google, Bing and other search engines always see your full store, wherever they crawl from, so hiding your store from visitors in a country never costs you rankings or Google Shopping listings. Link previews on social media and messaging apps keep working too.
Who still sees your store
- Your team, from any IP address you've excluded.
- Customers you've excluded by email or tag, like an overseas wholesale buyer.
- You, in the theme editor.
Hide it at checkout too
Turn on checkout rules and orders shipping to those countries are refused at checkout as well, so someone who reaches your store another way still can't place an order. Add VPN blocking, and visitors can't get around it by switching location.
Why Ongoing Defender instead of Shopify's built-in tools
| What you need | Shopify on its own | With Ongoing Defender |
|---|---|---|
| Hide your store from visitors in a country | Not built in; Markets control where people can buy | Visitors see your stop page instead |
| Show your own message | Not built in | Your heading and message, with a live preview |
| Let your team and partners abroad in | Not built in | Exclude by IP, email or customer tag |
| Stop a VPN getting around it | Not built in | VPN blocking plus refusal at checkout |
| Change it for a launch | Not built in | Live for visitors within a minute |
Tips for best results
- Use your stop page to send visitors to the store or partner that does serve them, so you keep the sale.
- Pair it with VPN blocking for the tightest protection.
- For regions in Italy, Spain, Ireland and the Philippines, use checkout rules, which go by the shipping address.
- Exclude your own IP before you start, so travel never hides the store from you.
Related guides
Sources