WordPress 的“站点语言”负责界面翻译,不会把中文文章变成英文。先确定问题发生在哪里:编辑后台看不懂、公开页面混用语言,还是中英文页面都做好了却没有建立对应关系。三种问题要改不同的位置。本文用一个中文咖啡包装知识站做示例;网址均为演示地址。WordPress 常规设置与 Google 多语言网站指南分别说明了两类设置的作用。
先找出错的是后台、正文,还是语言版本
用未登录窗口打开一篇正式文章,按实际看到的现象定位。先检查网页,再决定是否需要多语言插件。
| 现象 | 去哪里改 | 交付时检查什么 |
|---|---|---|
| 编辑后台是英文,文章本身是中文 | “设置→常规”的站点语言;若只影响一名编辑,再看其个人资料语言 | 编辑者能用目标语言操作,公开文章不因这一步被翻译 |
| 正文是中文,导航、表单或按钮夹着英文 | 文章、菜单、主题模板或表单组件的对应文字 | 未登录访客从入口到提交表单都能读懂 |
| 中英两篇文章均已发布,搜索仍常展示不合适的版本 | 两个 URL、语言切换、可索引状态、hreflang | 每篇都有正确的对应页,爬虫能访问两篇 |
源码中的 html lang 有助于浏览器和辅助技术,但它不是“页面已经翻译好”的证明。Google 主要根据可见文字识别网页语言;菜单、表单和图片内文字也应以真实读者为准。Google 对页面语言的说明解释了这一点。
只有中文内容,按公开阅读路径验收
这个包装站目前只有中文教程,就先把中文站做完整。按访客的阅读顺序查四处,记录具体要改的组件:
- 只有一名编辑想换后台语言,先在“用户→个人资料→语言”修改自己的界面;其他编辑和公开文章不会因此被翻译。WordPress 个人资料说明明确了这个范围。全站后台和主题可翻译字符串需要统一语言时,再看“设置→常规→站点语言”;保存后以未登录页面核对模板文字,不要把它当作文章翻译按钮。
- 未登录访问首页→文章分类→一篇教程→联系页,检查导航、正文、按钮、表单标签及错误提示。假如文章是中文但联系表单写着“Submit”,应改表单组件,而不是反复切换站点语言。
- 在“设置→阅读”检查“建议搜索引擎不索引本站点”。公开站若仍勾选,先确认是否为开发期遗留设置,再查重要文章自己的
noindex状态。WordPress 阅读设置有对应说明。 - 选一篇核心文章,从菜单或分类页点击进入,核对落地 URL、页面规范地址和站点地图中的地址是否一致。需要排查站点地图时看XML Sitemap 教程。
验收结果是一条能走通的访客路径。若第 2 步的正文仍是英文,就编辑正文;若仅表单仍是英文,就编辑表单。只有发现明确的英文读者需求,才进入下一步。
要做英文版时,先挑页面,再建立对应URL
这个站的采购者可能需要英文版“咖啡袋阻隔层怎么选”。先做这一篇,比批量开启空的 /en/ 栏目更容易验收。保留中文版 https://example.com/coffee-bag/,为实际翻译后的文章建立 https://example.com/en/coffee-bag/;这两个 URL 只是结构示例。

英文版要回答英语读者真正的问题:阻隔层如何影响保存条件、询价要提供哪些参数、可服务哪些地区。英文导航、图中文字或图注、咨询表单和服务范围也要能用。先完成这篇的内容与咨询入口,再扩展下一篇。
发布前确认所选多语言方案能做到四件事:中英页面各有稳定 URL;页面上能切到同一主题的另一语言版本;两篇各自输出规范地址;能输出双向 hreflang。WordPress 的站点语言设置不承担内容映射工作。Google 的本地化版本文档要求替代页相互指向;hreflang 只描述已存在的版本关系,不会生成翻译或保证收录。
这对页面的声明应分别包含自身和对方:中文页为 zh-CN,英文页为 en,地址均指向可访问的正式 URL。两页通常各自把 canonical 指向自己,不能把英文页一律规范到中文页。若还有同语种多地区版本,参照hreflang 与 canonical 的处理方法另行判断。
用这一对页面做上线验收
打开未登录手机和桌面浏览器,从中文教程点“English”,预期落到英文教程,而不是英文首页;再从英文页点“中文”返回原文。直接输入英文 URL 也应能打开,不能依赖浏览器语言或 IP 才出现。Google 提醒按 IP 自动转向可能妨碍爬虫访问其他版本。多地区网站指南对此有说明。
| 检查对象 | 这对示例页面的合格结果 |
|---|---|
| 页面内容 | /coffee-bag/ 为完整中文;/en/coffee-bag/ 为完整英文,导航和表单可用 |
| 切换目标 | 两个按钮互相指向对应文章,均不跳首页或登录页 |
| 索引条件 | 两页可公开访问、无意外 noindex,各自 canonical 指向自身 |
| 替代关系 | 两页源码均包含正确的 zh-CN 与 en 对应地址 |
再分别在 Search Console 检查两个 URL。站点地图有助于 Google 发现 URL,但提交后不等于马上收录。Google 站点地图说明给出了这一界限。若英文版尚未完成,就先不要在中文页放一个指向英文首页的“翻译”按钮。
出现错误时,先按失效位置修
英文 URL 打开后又回到中文页: 检查多语言插件的 URL 映射、自动重定向与缓存,直接输入英文 URL 复测。先让访客和爬虫都能稳定访问,再检查搜索展示。
两个版本都能打开,英文页仍没被索引: 先在 Search Console 看抓取与索引状态,再查英文页是否为足够完整的实际内容、是否误设 noindex 或把 canonical 指向中文版。搜索结果暂时只显示中文,不能单凭这一现象断定 hreflang 设置错误。
想把已有中文 URL 全部改成英文路径: 新增英文页无需搬动稳定的中文 URL。若确需改旧地址,应先建旧新映射、301 重定向并更新站内链接,再按WordPress 固定链接迁移教程检查。
常见问题
只有中文站,要先装多语言插件吗?
不用。先解决公开中文页面、导航和表单的完整性;出现明确的英语读者需求后,先做一对真实页面测试方案。
中英文页面需要使用同一个URL吗?
不应靠同一个 URL 根据访客 IP 强制切换内容。独立、可访问的语言 URL 便于访客切换,也便于搜索引擎找到对应版本。
hreflang 正确,英文页就一定会被收录吗?
不能保证。还要检查页面可访问、可索引、内容确实是英文,以及 Google 对该 URL 的抓取与索引状态。