International SEO for a website in several languages

If you’re thinking about having a website in several languages, you should bear in mind that optimizing the main language is not enough. We have to also take care of the international SEO if we want our page to improve in the search positions in those corresponding languages.

So, should we use a single website for each language, or is it better to create a different site for each country?


To optimize international SEO using different websites for each language, we need to know that the TLD of each domain will change, (.es; .fr; .de;. br; etc.). To position each of them, the usual SEO techniques should be applied, adapting them to each language, as is the case with keywords, for example, which vary depending on each country.

By having their own domains, the geographic orientation is higher, benefiting local SEO while gaining authority for their own domains.

One of the main disadvantages is that the website management is more extensive, since these are different websites with their own content manager.

SUB-DOMAIN BY LANGUAGE is a sub-domain by language, in which within the main website you can select the language you need.

In this case, the geographic orientation would be average, since the main domain is located in the same country.

While in the previous option the strength of the domain is its own, if we choose this option, the authority is distributed from the principal to the sub-domains, which it would be shared with.


When the domain of a web page carries / in, it is because it is classified by language, that is to say:,, etc.

Unlike the previous one, the web management is the same for all languages, however, the geographical orientation is lower than in the previous two.

In contrast, the strength of the domain is more powerful here, since it is a single domain, with which it gains strength. In addition, in this way, all the geographical orientations can benefit from the same SEO actions because they are all linked in the same domain.


The Hreflang label is the one used to get the correct positioning for each country, that is, thanks to this tag Google can identify not only the language, but the country where it should be positioned.

It is not enough to use only the lang tag, since that could position the website in other countries above ours.

In addition, thanks to Hreflang, search engines do not identify the page as duplicate content but know that it is a version of an original edition adapted to different languages.

To include it, you just have to add the part of the header code where we have translated content from our page. This label, in addition, is very simple to generate thanks to different tools available online. An example of the hreflang tag would be: example ====

You enter it in the header of the html of your website and you already have the international SEO for your website!