Cookie Management
We use cookies to ensure the correct operation of the site, personalize content, and improve the user experience.
Cookie Management
Cookie Settings
Mandatory cookies are always enabled. You can change the settings for other files at any time.
Mandatory Cookies
Always on. These cookies are necessary for the site to function and perform its features. They cannot be disabled. They are usually set in response to actions you take, such as selecting privacy settings, logging in, or filling out forms.
Analytical Cookies
Disabled
These cookies collect information that helps us understand how our site is used and how effective marketing campaigns are. They also allow us to adapt the site to your preferences. You can view the list of analytical cookies used here.
Advertising Cookies
Disabled
These cookies transmit data about your online activity to advertising companies to show you more relevant ads or limit their frequency. This information may be shared with other advertising partners. You can view a list of advertising cookies here.

This site is translated into multiple languages with Multify

Blog

Why Weglot Doesn't Work on Tilda: A Detailed Breakdown

In this article: why Weglot technically cannot handle Tilda, which specific blocks are not translated, what this means for SEO, and what alternative exists.
An agency connects Weglot to a Tilda website. The plugin is installed, the language switch button appears. Then it turns out that the product catalog remains in Russian, the feedback form too, and some content doesn't load at all. This is not an installation error. This is a fundamental architectural limitation: Weglot only translates static content, of which there is little in Tilda, while all dynamic content remains untranslated.
Weglot works not just as a JS script, but as a reverse proxy via DNS. The problem is that it does not take into account the specifics of Tilda's architecture, which leads to difficulties in translating content.

How Weglot Works in General

This works well on static sites with a simple HTML structure: a regular blog, a landing page without dynamic blocks. Weglot handles WordPress, Shopify, Webflow perfectly — there, the content is predictable and accessible to the script immediately upon loading.
Tilda is structured differently: it has specific functionality and a lot of dynamic content that requires a special approach.

Why Tilda is a different case

Tilda generates pages in blocks. Most of the content loads standardly, but a number of blocks work through their own mechanisms: AJAX requests, separate API calls.
These blocks include:
  • Product Catalog (Tilda Store) — product data is loaded by a separate request to the Tilda server, and is not present in the original HTML. The Weglot JS script runs before this data appears in the DOM.
  • Forms (Tilda Forms) — field names, labels, error messages, and button texts are partially rendered dynamically. Weglot does not intercept everything.
  • Widgets and third-party embeds — TravelLine, Calendly, booking widgets are loaded in an iframe from another domain. The Weglot JS simply does not have access there: this is a browser limitation, not Weglot.
In total: on a typical commercial Tilda website with a catalog and forms, Weglot translates approximately half of the content. The rest remains in the original language.

What this means for SEO

This is a separate problem, and it's more serious than it looks at first glance.
Weglot, through DNS integration (Reverse Proxy), successfully translates static content on the server side. However, for dynamic elements that are loaded via JS, this method does not work: Googlebot can index the page before the script performs text replacement, causing the original version to be indexed.
For dynamic blocks, Weglot attempts to translate content after the page has loaded, which causes delays and visual jumps. In contrast, Multify integrates directly into the Tilda API and translates data before the response reaches the browser: for the user, the content appears translated immediately, as if it originally came from the Tilda server.
This directly affects positions for foreign keywords: the page exists, the translation exists, but the search engine does not see it as translated. Weglot itself confirms: JS integration does not provide SEO benefits because translations do not get into the source HTML.

Hreflang Nuances

Weglot adds hreflang tags statically. While this allows search engines to discover language versions, there is a technical nuance: Weglot does not add the x-default tag. In contrast, Multify correctly implements x-default in accordance with Google's recommendations, which helps search engines better determine the default language version.

What to do about it

Weglot is a good product; it works well where content is static and predictable. On Tilda with a catalog and forms, it works partially. This is not a matter of settings or pricing, but an architectural limitation. Weglot was originally designed for WordPress and Shopify.
Multify is designed for Tilda: it translates dynamic content, forms, and the catalog, and also converts currencies on the server side. Metatags for proper SEO are generated directly in the HTML.
The proxy approach is fundamentally different: translation occurs on the server, and the translated page is delivered to the browser. Google sees the same thing the user sees.
Need a translation that works on Tilda?
We will connect Multify to your project and translate all content — including the catalog, forms, and widgets.
Submit an application →

FAQ

Does Weglot not work on Tilda at all?

It works, but partially. Static content — headings, text blocks, regular pages — Weglot will translate. Problems begin with the product catalog, forms, and everything that loads dynamically.

If I have a simple landing page without a catalog — will Weglot work?

For a landing page without dynamic blocks, Weglot will most likely cope. There will be no problems with pop-ups, but difficulties will arise with forms: Tilda simply will not accept applications, as there is no integration. It is not suitable for a commercial site with a store.

Why might Google not see Weglot's translation?

Google may not see the translation if it is connected via JavaScript. In this mode, search bots (e.g., Googlebot) index the page asynchronously: they may record the original HTML before the script has had a chance to execute. As a result, the original language remains in the index, as this is a feature of client-side JS translation.

Is there an official Weglot integration with Tilda?

Weglot can be connected to Tilda by adding a special script to the site settings. This is not an official integration, but simply a way to embed code on pages.
We translate Tilda completely, not partially
Catalog, forms, pop-ups, widgets — everything is translated through a proxy layer. SEO tags are generated automatically.
Try a free demo →
Made on
Tilda