Target your search results to a specific country
Generic top-level domains (gTLDs) such as .com or .org
Domains that are not associated with specific locations. If your site has a generic top-level domain such as .com, .org, and wants to target users in a particular geographic location, you should set a country target.
Country-coded top-level domain (ccTLDs)
(such as .ie or .fr)
It is already associated with a geographic region (in this example, Ireland or France). If you use a country-coded domain, you will not be able to specify a geographic location. You can specify a target country in the International Targeting report.
How do we determine location without Search Console?
If no information is entered in Search Console, Google relies largely on the site’s country domain (such as .ca, .de). If you use an international domain (.com, .org, .eu), we will rely on several signals, including IP address, location information on the page, links to the page, and any relevant information from Google My Business. If you change hosting provider for a country domain, there should be no impact. If you change the hosting provider of an international domain to a provider in another country, we recommend using Search Console to tell us which country your site should be associated with.
it is all here
How to do it?
Open google web masters tools
Add your property (your web site) the press the web site
Go under search traffic
Here you can see the country and language used
Choose the target users