
If your website already ranks in Spain but still does not appear in Mexico, Argentina, or Germany, the problem is not your content: it is the strategy. In this post, you will learn exactly how to structure, implement, and scale your international SEO without making the mistakes that hold most projects back in SEO positioning.
What is international SEO?
International SEO is the set of optimization strategies and techniques aimed at getting your website to appear in search results for different countries or different languages. It is not just about translating your content, but about telling Google exactly which market each page is intended for.
When a company wants to sell in Mexico, Argentina, or Germany in addition to Spain, it needs Google to show the correct version of its website to users in each of those countries. That is, in essence, what international SEO solves.
There are two dimensions that are sometimes confused and should be separated:
- Country targeting: you want to reach users in a specific country, regardless of the language they speak (for example, Spain and Mexico, both in Spanish but different markets).
- Language targeting: when you want to reach users who speak a specific language, regardless of where they are (for example, all Spanish speakers worldwide).
Both are valid, but the technical strategy changes depending on which one you choose.
When does it make sense to implement an international SEO strategy?
Before you start restructuring your website, ask yourself these questions:
IT MAKES SENSE IF…
- ✓You already receive organic traffic from other countries without having worked for it.
- ✓Your product or service can be sold or used from any country.
- ✓There is demonstrable demand for your keyword in that market (real searches).
- ✓You have the capacity to localize the content (not just translate it).
- ✓Your domain already has some authority in your main market.
IT DOES NOT MAKE SENSE IF…
- ✗Your business is 100% local or physical (restaurant, clinic, brick-and-mortar store).
- ✗You do not have the budget to maintain multiple versions of the site.
- ✗You have not yet consolidated SEO in your main market.
- ✗The new target market has legal or logistical barriers that you cannot solve.
- ✗You are only going to “paste” the same website in another language without adapting prices, currency, or cultural references.
As a general rule, international SEO is not a growth tactic for new companies, but an expansion strategy for businesses that already have organic traction in their base market.
The most important step is knowing how to structure your website
Before writing a single word in another language, you need to decide how you are going to technically structure your international presence. This is the decision with the biggest long-term impact, and changing it later is extremely costly.
You have three main options:
| ccTLD (country domain) | Subdomains | Subdirectories | |
|---|---|---|---|
| Example | mycompany.mx mycompany.de mycompany.co.uk | mx.mycompany.com de.mycompany.com | mycompany.com/mx/ mycompany.com/de/ |
| Geo signal to Google | Very strong | Medium | Medium (with hreflang) |
| SEO authority | Split by domain | Partially separated | Fully consolidated |
| Cost | High (multiple domains, hosting, SSL…) | Medium | Low |
| Maintenance | Complex | Moderate | Simple |
| Ideal for | Large corporations with established presence in each country | Mid-sized companies with technical teams separated by region | Most SMEs and expanding companies |
| Recommendation | Only if you already have authority in each country | Specific cases | Best option in most cases |
Which should you choose? For the vast majority of companies starting their international expansion, subdirectories (mycompany.com/mx/, mycompany.com/de/) are the smartest option. All the link authority you have built on your main domain benefits all international versions. If you start with ccTLDs, you are basically starting SEO from scratch for each country.
Example of an international website that uses subdirectories
Hreflang and why it is the technical key to international SEO
The hreflang attribute is how you tell Google which version of your page it should show each user based on their language or country. Without it, Google decides on its own, and it almost always gets it wrong. It is also a value to consider in AI positioning.
How it is implemented:
There are three places where you can add hreflang: in the HTML
, in the XML sitemap, or through HTTP headers. The most common and recommended option for WordPress websites or similar CMSs is the : Hreflang implementation in the<!– In the
of EVERY page in ALL languages –><!– x-default: what to show if there is no version for the user’s country/language –>
Rules you cannot skip with hreflang
- The link must be reciprocal: If the Spanish page points to the German page, the German page MUST point to the Spanish page. Google ignores one-way hreflang.
- Each page must point to itself: Each version includes its own hreflang along with the others. If the German URL is not included in its own list, the tag does not work.
- Use absolute and canonical URLs: Always https://domain.com/path/, never relative paths such as /path/. They must exactly match the canonical URLs.
- Always use x-default: The hreflang=”x-default” attribute indicates which version to show users from countries for which you do not have a specific version. It usually points to the main homepage.
- Language and country codes use ISO format: Language: ISO 639-1 in lowercase (es, de, fr). Country: ISO 3166-1 alpha-2 in uppercase (ES, MX, GB). Combined: es-MX, pt-BR.
Example of hreflang code on a multilingual website
Keyword research by market, not by language
This is the most common mistake in international SEO: assuming that if your main keyword works in Spain, it will work translated in Mexico, Argentina, or Colombia. In reality, each market has its own search language.
Some specific examples of how vocabulary varies:
| Concept | Spain | Mexico | Argentina | Colombia |
|---|---|---|---|---|
| Computer / PC | ordenador | computadora | computadora | computador |
| Car | coche | carro | auto | carro |
| Flat / apartment | piso / apartamento | departamento | departamento | apartamento |
| Hire (service) | contratar | rentar / contratar | contratar / tomar | contratar |
| Discount coupons | cupones descuento | cupones de descuento | promociones / descuentos | descuentos |
Source: illustrative examples based on documented linguistic variations between Spanish-speaking markets.
How to do the research correctly
The process is the same as for any keyword research, but you have to change the country in the tool. In Ahrefs, go to Keywords Explorer, change the country to the target market, and search for the concept using the words people use there (you can use Google Trends to discover the most-used variant before going into Ahrefs).
Content adaptation vs. literal translation in international SEO
A literal translation is the most expensive mistake you can make in international SEO. Not only because it sounds artificial, but because the keywords, examples, prices, and cultural references make no sense for users in the new market.
| Scenario | Post title (ES version) | MX version | Result |
|---|---|---|---|
| Literal translation - Do not do this | “The best second-hand cars in Spain” | “The best second-hand cars in Spain” (same keyword “coches”, same country “Spain”, with no adaptation) | Google does not know who to show it to, the Mexican user does not identify with it, and the keyword has no searches in Mexico. |
| Real localization - Do this | “The best second-hand cars in Spain” | “The best used cars in Mexico” (local keyword “carros seminuevos”, market adapted to MX) | Google understands who it is for; the Mexican user finds their own language, and the keyword has real searches in that market. |
Beyond keywords, localization also means adapting: currency and prices in the local currency, examples and reference brands that users in the target market recognize, testimonials or success stories from customers in that country, and even tone and level of formality (“vosotros” in Argentina or the difference between “tu” and “usted” depending on the sector).
The most common technical mistakes in international SEO
This is where most international projects fail silently, without even knowing why they are not ranking.
- Hreflang without reciprocity: You only add the tags in the Spanish version but not in the others. Google ignores one-way hreflang and may show any version.
- Automatic redirects by IP or browser language: If you automatically redirect users to their country version, Googlebot (which comes from the US) will only see the English or US version and will not index the others.
- Duplicate content between versions of the same language: Having /es/, /mx/, and /ar/ with text that is 99% identical. Google sees it as duplicate content and may penalize it or simply not rank any of the three.
- Not including international versions in the sitemap: If your sitemap.xml does not include all versions of each URL (with their respective hreflang), Google may take months to discover and index the international pages.
- Canonicals pointing to the wrong version: If the Mexican version has a canonical pointing to the Spanish version, Google will interpret the Mexican version as a duplicate and will not index it correctly. Each version’s canonical must point to itself.
- Ignoring load speed for distant markets: If your server is in Spain and you want to rank in Japan, latency can be extremely high. Use a CDN or consider a local server for the key markets where you want to rank.
How to verify that Google is indexing your international versions correctly
Before considering the implementation finished, you need to verify that everything works. There are three basic checks you cannot skip:
- site: search by subdirectory in Google: Type in Google: site:yourdomain.com/mx/ and check that pages from the Mexican version appear indexed. If nothing appears, there is an indexing problem.
- URL inspection in Google Search Console: Take one URL from each international version, paste it into Search Console’s URL Inspection tool, and check that it says “URL is on Google” and that language/country detection is correct.
- Hreflang validator: Use the free hreflang.org tool or the Ahrefs validator. Enter any URL from your website and verify that all hreflang pairs are reciprocal and there are no errors.
International SEO is not magic, it is method
Expanding your organic presence to other countries is entirely achievable, but it requires order. Here is the summary of everything we have covered:
First, choose the right structure from the start, because changing it later is extremely costly. In most cases, subdirectories are the best option. Second, implement hreflang correctly and completely, with reciprocity, x-default, and absolute URLs. Third, do keyword research specific to each market; do not translate the keywords you use in your home country. And fourth, do not settle for translating content: localize it, adapting prices, examples, and cultural references.
If you want to avoid technical mistakes and make sure every market you enter has a strong SEO foundation from day one, at SeDigital we work on exactly this: international audits, hreflang implementation, and localized content strategy.







