Cookie Management
We use cookies to ensure the correct operation of the site, personalize content, and improve 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 website 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 a list of the 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

How to Translate a Tilda Blog into Multiple Languages

In this article: why a Tilda blog is harder to translate than regular pages, how streams work and why they are needed, implementation options, and how a proxy solves the problem without duplicating the project.
The client wants a blog in Russian and English. You've already set up multilingual support on other pages — and then it turns out that the blog is a separate story.

Why a Tilda blog is a separate task

Regular Tilda pages are blocks with text. The proxy intercepts the HTTP request and replaces the content — Tilda knows nothing about it.
This won't work with a blog. A blog on Tilda works through collections: each article is an entry in a collection, and the collection is linked to a project. When a user opens /blog, Tilda dynamically serves entries from the collection of the current project.
The English version of the blog is not a translation of pages. It's a separate set of articles in a separate collection.

Three Options That Don't Work

Simply translate the pages. The proxy will translate the interface: the heading "Blog", buttons, meta tags. But the articles — titles, announcements, content — will be taken from the same Russian collection. The reader lands on a page with an English interface and Russian articles.
Create a /en/blog/ folder. Tilda allows you to create folders, but all pages of one project use the same language settings. A separate language blog within one project will not work.
Duplicate the project. Technically, it works. But any template change will have to be done twice. Add a third language — three times. With five languages, it becomes unmanageable.

How it works via proxy

Multify solves the problem at the routing level. The user opens mysite.com/en/blog — the proxy recognizes the request and takes entries from the English collection. Tilda works as usual, just with its own stream connected for each language.
The language switcher on the article page leads to the translation of the same article, not to the blog's main page. This works through slug mapping: if the slugs match or explicit mapping is set, the transition is correct. Search engines also see explicit interlinking via hreflang at the level of each individual article.
Want a multilingual blog on Tilda?
We'll show you what your blog will look like with English and other versions — without duplicating the project.
Try a free demo →

What you need to prepare

Each language version requires actual articles. Multify's collection machine translation can do this automatically, but it's worth checking before publishing — especially headlines and announcements, as they have a greater impact on CTR in search.
You also need: translated slugs if you want meaningful URLs in each language, and meta tags for each article in the corresponding language. Multify automatically picks all of this up from the collection.

Frequently Asked Questions

Can an existing Tilda blog be translated without creating a new collection?

No. Blog articles are stored in a collection linked to the project. Each language version requires a separate collection with translated articles.

How does a search engine know that Russian and English articles are versions of the same material?

Through hreflang at the level of each individual article. The proxy automatically generates hreflang provided that the slugs match or an explicit mapping between versions is specified.

Is machine translation of blog articles acceptable for SEO?

Machine translation is acceptable as a draft. Google indexes high-quality, edited text better. Titles and announcements affect CTR — they should be edited first.

What happens to comments on articles in a multilingual blog?

Comments are tied to a specific page. If you use Tilda's built-in comments, they will be separate for each language version. Third-party services (Disqus) can be configured for a shared stream.
Launching a Multilingual Blog on Tilda
We will set up a blog with folders, automatic hreflang, and correct internal linking between language versions of articles.
Submit an application →