Recently, we started experiencing indexing issues on multilingual websites — both those developed by us and those where we were asked to intervene.
While researching the problem, we noticed that many users had signalled similar challenges. Therefore, I decided to share the definitive solution here, hoping it may be helpful to others.
In this article, I’ll also discuss best practices for indexing multilingual websites on Google and go through all the steps that led us to resolve the issue.
If you prefer to jump straight to the solution, you can scroll down to the section titled “The Definitive Solution to Indexing Problems on Multilingual Websites”.
How We Build Multilingual Websites: WordPress + Elementor + Polylang
1. Which domain configuration should be used?
Google provides useful guidance on how to manage multilingual websites on the following page::
https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites?hl=en#multilingual
These guidelines should be considered on a case-by-case basis, but for most projects starting from scratch, the simplest solution is to use a generic top-level domain (such as .com) and organize the languages using language-specific subfolders (/de, /es, /fr, etc.).
example: https://mysite.com/es/contenido-traducido-en-espanol
Compared to other solutions, this approach offers the following advantages:
Generic top-level domains (gTLDs), particularly .com domains, are generally better suited than country-code domains (.it, .de, .es, etc.) in cases where a company does not want to provide just a translation of its content for foreigners located in its own country, but aims to rank the website internationally (i.e., a multi-regional website).
2. Which translation plugin to use for managing languages
After extensive testing, for several years we have chosen Polylang as the plugin for building multilingual websites, as it allows for intuitive and efficient language management without any extra costs.
Here are the features that made us choose Polylang over other multilingual plugins:
-
Easy and quick to set up
-
Ability to choose language plus country codes
-
Intuitive and efficient translation management, even for clients who will manage the site independently
-
Ability to translate any type of element (templates, widgets, taxonomies), leaving no elements untranslated
-
SEO-friendly
-
Availability of a dedicated plugin for integration with Elementor page builder
How We Index Multilingual Websites on Google
Since 2022, to speed up the indexing of the websites we publish, we have implemented an integration between Google Search Console and Google Cloud using the Instant Indexing API, via a plugin developed by Rank Math.
This approach has resolved indexing delays from the search engine, which in some cases previously took weeks or even months to detect and index all pages of newly published websites, especially those with more than the typical 5–6 pages.
Switching from Yoast to Rank Math
This year, we decided to permanently replace the well-known Yoast SEO plugin with Rank Math. While Yoast remains an excellent SEO plugin, my impression is that it has recently fallen behind in implementing new features, particularly regarding SEO process automation and optimization for AI-driven search.
The Rank Math team has been doing an outstanding job in recent years, starting with being the first to provide Instant Indexing, through a separate plugin from their main SEO plugin.
Rank Math features a lighter codebase and simplifies SEO workflows by including, even in the basic version, functionalities that previously required third-party plugins, such as:
Moreover, Rank Math offers more advanced AI optimization, allowing for richer company data integration across different sections and generating a much more comprehensive llms.txt file.
Goolge Indexing Issue for Multilingual Websites
Despite all the measures mentioned above, we recently noticed that some multilingual websites were slow to be indexed and to rank on Google, even when searching for the brand name.
The issue did not occur on other search engines such as Bing or DuckDuckGo.
Moreover, when searching for the brand or domain on Google, the sitelinks were slow to appear as a feature on the SERP.
Which Websites are Impacted by the Problem?
We quickly realized that the websites affected by the issue shared the following characteristics: a .com domain with Italian as the primary language and /en as a subdirectory for the English translation.
Since the issue only occurs on Google and not on other search engines, we concluded that the problem stems from the search engine not recognizing which language is the primary one.
