It is going to be difficult to target 7 countries in one single site.
The best advice which I can give you is to create a separate site for specific country.
The key to this is to target the regional versions of Google i.e. .co.uk, com, .de etc. This is done using the HREF Lang meta tabg in the page headers. See the Google article https://support.google.com/webmasters/answer/189077?hl=en