【发布时间】:2021-12-12 14:56:01
【问题描述】:
我们开发了一个支持不同语言的 vue 应用。为此,我们使用 i18n 的字典。
此外,在“/public/index.html”上,我们添加了我们希望在谷歌搜索页面上阅读的描述:
<meta property="og:title" content="....">
但我们在 google 上看到的是:
所以我的问题是:
- 我们如何设置正确的值?
- 我们是否必须以某种方式请求 google 更新这些值,以防这些值在我们更新之前被采用?
谢谢
--------------- 编辑 1 -------
应用程序上的每个字符串,它都会检查字典上的索引:
BF_PRICING_CARD...
如果它不存在,默认行为是打印/回显键的字符串
关于og:title: 标签。我们正在使用这一套:
<meta name="title" content="bla bla">
<meta name="author" content="bla">
<meta name="description" content="bla bla bla">
<meta name="keywords" content="bla bla bla bla bla">
--------------- 编辑 2 -------
<title>bla blag</title>
网址不会改变。在浏览器上检测到语言,然后作为 JS 变量传递给应用程序以获取正确的字典。
- 问题可能是当 Google 索引它时,我们没有任何可用于其机器人的翻译?
【问题讨论】:
-
@StephenOstermiller,我们这样做的方式是:例如,在应用程序上的每个字符串上,它都会检查索引“BF_PRICING_CARD ...”。因此,如果没有可用的翻译,它会显示对象键。关于
og:title:这绝对是一支确凿的证据。我们正在使用这组 -
您可以删除元关键字。它们几乎没用。谷歌忽略了它们。我不认为搜索引擎目前也使用元作者标签。没有元标题标签之类的东西。你应该改用
<title>bla blag</title>。
标签: vue.js seo search-engine meta-tags