想让多语言WordPress网站被谷歌收录?关键要设置好TranslatePress和Yoast SEO的配合。下面会介绍如何正确配置,让每个语言版本都能获得好排名。
一、TranslatePress 与 Yoast SEO 是如何协作的?
TranslatePress 的多语言实现方式是通过“路径”方式(如 /en/、/fr/)生成各语言版本的独立页面,这非常符合搜索引擎抓取机制。而 Yoast SEO 会为每个页面生成对应的 SEO 元数据,包括标题、描述、开放图像等内容。
两者结合的优势:
TranslatePress 管理多语言页面路径
Yoast SEO 管理页面的 SEO 元信息
每个语言版本页面都可单独优化标题与描述
自动为每种语言添加hreflang标签,让谷歌清楚分辨不同语言版本
二、TranslatePress 多语言设置回顾
确保 TranslatePress 已正确启用并配置多语言功能:
安装并启用 TranslatePress 插件设置默认语言及其他目标语言(例如英语、法语等)
在 TranslatePress > 设置 中选择“Use a subdirectory for the default language”,如 example.com/en/
这会为每个页面生成独立的语言版本,利于 SEO 抓取与索引。
三、Yoast SEO 的基础设置要点
安装并启用 Yoast SEO 插件
进入「Yoast SEO > 设置」,启用功能模块,如:面包屑、网站地图在「「Yoast SEO > 设置 > 文章类型」中,设置每种内容类型的 SEO 模板,包括:SEO 标题模板(建议加入站点名称)
元描述模板(可添加摘要型语句)
确保页面标题、描述字段可在编辑文章/页面时单独填写
四、多语言 SEO 内容如何配置?
TranslatePress 会自动为每种语言页面生成独立的 Yoast SEO 字段。可以在页面可视化翻译界面中,对以下 SEO 内容进行逐一翻译和优化:
1. 翻译 SEO 标题和元描述
打开要优化的页面,点击 TranslatePress 编辑按钮,然后:
进入 WordPress 后台,选择要翻译的页面或文章
在页面编辑界面下方,找到 Yoast SEO 模块
切换后台语言(通过顶部语言切换器)至目标语言(例如英文、法文等)
回到页面手动填写对应语言的:SEO 标题(SEO title)
元描述(Meta description)
确保标题自然通顺并包含该语言的关键词
2. 检查每种语言的 hreflang 标签
TranslatePress 会自动添加 hreflang 标签,指示不同语言版本之间的对应关系:
<link rel=”alternate” hreflang=”en” href=”https://example.com/en/page/” />
<link rel=”alternate” hreflang=”fr” href=”https://example.com/fr/page/” />
这一功能有助于搜索引擎明确各语言版本,不会误判为重复内容。
3. 配置语言特定的 OG 图像和社交分享描述
Yoast SEO 支持为每个语言版本设置专属的 Open Graph 图像与社交描述,可以前往文章编辑页手动设置。
五、网站地图的语言配置建议
Yoast SEO 会为所有语言版本自动生成包含多语言 URL 的 sitemap.xml,访问路径如:
https://example.com/sitemap_index.xml
TranslatePress 与 Yoast 配合下,会分别为不同语言生成子站地图,如:
page-sitemap.xml 包含 /en/ 和 /fr/ 的页面
post-sitemap.xml 包含多语言的文章链接
请确保将 sitemap 提交至 Google Search Console,并勾选“包含所有语言版本”。
六、常见问题与优化建议
问题1:SEO 标题没有翻译?
解决方案:前往 TranslatePress 可视化界面,手动翻译 SEO 相关字符串,或使用 TranslatePress 的「字符串翻译」功能。
问题2:Google 没有索引非默认语言页面?
解决方案:检查 robots.txt 是否屏蔽了语言路径,确保站点地图中包含所有语言版本页面,并增加内链或站外链接指向其他语言页面。
问题3:社交分享内容显示默认语言?
解决方案:在 Yoast 的社交分享设置中,为每种语言版本手动设置专属图像与描述。
总结
TranslatePress 与 Yoast SEO 的组合,为 WordPress 多语言网站提供了功能完善、SEO 友好的解决方案。只要掌握正确的设置方法,就可以让每一种语言版本页面都具备独立的 SEO 权重、清晰的元信息和完整的站点结构。
做好下面三点,多语言网站就可以在全球范围获得更好的搜索排名:
语言独立页面路径和 hreflang 标记
每种语言的标题、描述手动翻译与优化
配置完整的网站地图和社交分享元数据