为什么 Weglot 在 Tilda 上不起作用:逐点分析

在本文中:为什么 Weglot 在技术上无法与 Tilda 配合使用,具体有哪些区块未被翻译,这对 SEO 意味着什么,以及有哪些替代方案。
代理机构将 Weglot 连接到 Tilda 网站。插件安装成功,语言切换按钮也出现了。然后发现商品目录仍然是俄语,联系表单也是,部分内容根本没有加载。这不是安装错误。这是架构的根本限制:Weglot 只翻译静态内容,而 Tilda 中的静态内容很少,所有动态内容都未被翻译。
Weglot 不仅仅是一个 JS 脚本,它通过 DNS 作为反向代理工作。问题在于它没有考虑到 Tilda 架构的特殊性,这导致了内容翻译的困难。

Weglot 的整体工作原理

反向代理在具有简单 HTML 结构的静态网站上运行良好:普通博客、没有动态块的登录页面。Weglot 在 WordPress、Shopify、Webflow 上表现出色——那里的内容是可预测的,并且在加载时可立即供脚本使用。
Tilda 的结构不同:它具有特定的功能和许多需要特殊处理的动态内容。

为什么 Tilda 是一个不同的案例

Tilda 以区块形式生成页面。大部分内容以标准方式加载,但一些区块通过其自己的机制运行:AJAX 请求、独立的 API 请求。
这些区块包括:
  • 商品目录 (Tilda Store) — 商品数据通过对 Tilda 服务器的单独请求加载,而不是存在于原始 HTML 中。Weglot 的 JS 脚本在这些数据出现在 DOM 之前运行。
  • 表单 (Tilda Forms) — 字段名称、标签、错误消息和按钮文本部分是动态渲染的。Weglot 无法完全拦截所有内容。
  • 小部件和第三方嵌入 — TravelLine、Calendly、预订小部件从另一个域加载到 iframe 中。Weglot 的 JS 脚本无法访问这些内容:这是浏览器限制,而非 Weglot 的问题。
总结:在一个典型的带有目录和表单的 Tilda 商业网站上,Weglot 大约翻译了一半的内容。其余的仍保留在原始语言中。

这对 SEO 意味着什么

这是一个独立的问题,而且比看起来更严重。
Weglot 通过 DNS 集成(反向代理)成功地在服务器端翻译静态内容。然而,对于通过 JS 加载的动态元素,此方法不起作用:Googlebot 可能会在脚本替换文本之前抓取页面,导致原始版本被索引。
对于动态块,Weglot 尝试在页面加载后翻译内容,这会导致延迟和视觉跳动。与此不同,Multify 直接集成到 Tilda API 中,并在响应到达浏览器之前翻译数据:对于用户来说,内容看起来是立即翻译的,就好像它最初来自 Tilda 服务器一样。
这直接影响了外语关键词的排名:页面存在,翻译也存在,但搜索引擎却无法将其识别为已翻译。 Weglot 自己也承认:JS 集成不提供 SEO 优势,因为翻译不会进入原始 HTML。

hreflang 的细微差别

Weglot 静态添加 hreflang 标签。虽然这允许搜索引擎发现语言版本,但存在一个技术细微差别:Weglot 不添加 x-default 标签。而 Multify 则根据 Google 的建议正确实现 x-default,这有助于搜索引擎更好地确定默认语言版本。

该怎么办

Weglot 是一款不错的产品,它适用于内容静态且可预测的场景。但在包含目录和表单的 Tilda 网站上,它只能部分工作。这不是设置或费率的问题,而是架构限制。Weglot 最初是为 WordPress 和 Shopify 量身定制的。
Multify 专为 Tilda 优化:它翻译动态内容、表单和目录,并在服务器端转换货币。正确的 SEO 元标签直接在 HTML 中生成。
代理方法根本不同:翻译在服务器上进行,浏览器接收到的已经是翻译好的页面。Google看到的内容与用户看到的内容相同。

需要一个在 Tilda 上运行的翻译吗?

我们将 Multify 连接到您的项目并翻译所有内容 — 包括目录、表单和小部件。

完整翻译Tilda,而非部分翻译

目录、表单、弹窗、小部件——所有内容都通过代理层进行翻译。SEO标签自动生成。

常见问题

Weglot 在 Tilda 上完全不工作吗?
它工作,但只是部分工作。静态内容——标题、文本块、普通页面——Weglot 会翻译。问题始于产品目录、表单以及所有动态加载的内容。
如果我有一个没有目录的简单着陆页——Weglot 适用吗?
对于没有动态块的着陆页,Weglot 很可能适用:弹出窗口不会有问题,只有表单会出现复杂情况——Tilda 不会接受申请,因为没有集成。对于带有商店的商业网站——不适用。其他制作多语言着陆页的方法在文章 “Tilda 上的多语言着陆页” 中进行了分析。
为什么 Google 可能看不到 Weglot 的翻译?
翻译通过 JavaScript 连接,而搜索引擎爬虫异步索引页面,可能会在脚本运行之前记录原始 HTML。原始语言会进入索引——这是任何客户端 JS 翻译的特点。
Weglot 是否与 Tilda 有官方集成?
没有。Weglot 通过将其脚本添加到网站设置中来连接到 Tilda——这是一种代码实现方式,而不是受支持的集成。
在 Tilda 上,商店应该用什么来代替 Weglot?
对于包含目录、表单或在线支付的网站,翻译必须在服务器端进行,以便搜索引擎和购物者看到相同的内容。Weglot、Linguise 和服务器端方法的比较,请参阅文章“Weglot、Linguise 或 Multify for Tilda”。

我们将 Multify 连接到您的网站

您问题的答案将帮助我们了解如何更好地连接您的网站

网站类型
页面数量
每月网站访问量
首选联系方式 *