I have a website, that is available in, let's say, 3 countries (with data specific to each country), and provide users the posibility to see every website in each of the 3 primary languages of those countries plus English.
Example url structure:
company.es (default language "ES") company.es/en - (Spanish data in English language) company.es/de - (Spanish data in German language) company.es/fr company.de (default language "DE") company.de/en - (German data in English language) company.de/es .. company.fr (default language "FR") .. etc.
I also want to increase the ranking for each newer TLD, using links from the already established ones.
The issue is that I target some users from Spain to use the German website (in Spanish language), so therefore I have links from a country to all countries (keeping the language), e.g.
company.es links to
I want Google to understand the fact that there is different data on each top level domain, and that country-specific data is available in every language.
Does my current linking scheme support that?
And more importantly, does Google see pages like
company.es/de as duplicate content?
According to this page on Google Webmaster Help, I shouldn't be worried about duplicate content because Google treats them as targeted towards different users, but does that still apply in the case mentioned above?
Duplicate content and international sites
Websites that provide content for different regions and in different languages sometimes create content that is the same or similar but available on different URLs. This is generally not a problem as long as the content is for different users in different countries. While we strongly recommend that you provide unique content for each different group of users, we understand that this may not always be possible. There is generally no need to "hide" the duplicates by disallowing crawling in a robots.txt file or by using a "noindex" robots meta tag. However, if you're providing the same content to the same users on different URLs (for instance, if both example.de/ and example.com/de/ show German language content for users in Germany), you should pick a preferred version and redirect (or use the rel=canonical link element) appropriately. In addition, you should follow the guidelines on rel-alternate-hreflang to make sure that the correct language or regional URL is served to searchers.
I have also read this question and went through most of the links, but I don't think it applies for my particular case when there are different TLDs with similar content (but different data e.g. local listings) in same languages.