- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
希望在多语言网站上使用 hreflang。场景如下:
最初,同一个网站有 3 个版本(过时的、不符合 SEO 标准的、包含 Flash 的)。英文、韩文、中文。我们将英文版本更新为全新(SEO 友好)网站,同时保留韩文和中文版本不变。
我在站点地图和非英语版本的标题中使用了以下代码:
站点地图:
<url>
<loc>http://example.com</loc>
<xhtml:link
rel="alternate"
hreflang="zh"
href="http://example.com/cn"
/>
<xhtml:link
rel="alternate"
hreflang="ko"
href="http://example.com/kr"
/>
</url>
非英文版本的标题:
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn"/>
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr"/>
我是否也需要将 hreflang 标签添加到新更新的英文版本中?国际版还有什么需要补充的吗?
非常感谢您的帮助!
最佳答案
您不需要在站点地图和标题中都使用此代码。仅在一个地方使用它。我建议您将其从站点地图中删除。
此外,您需要在所有页面上以不同语言提供所有语言版本的链接。例如,您应该输入:
<link rel="alternate" hreflang="en" href="http://example.com/en" />
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr" />
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn" />
或者,更好的是,您可以将英语设置为默认值:
<link rel="alternate" hreflang="x-default" href="http://example.com/en" />
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr" />
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn" />
作为引用,请查看此链接:https://support.google.com/webmasters/answer/189077?hl=en
关于internationalization - 非重复网站上的 hreflang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24876373/
关于 Google's hreflang documentation ,在 2 种语言的例子中,它说: Imagine you have an English language page hosted
基于Google info about hreflang ,我想出了这个,但我有 en 和默认指向相同的 URL,而不是有另一个 en/。那会好吗?我不想创建另一个文件夹,因为它需要额外维护。 基本上
我需要一些帮助来修复我的多语言网站上的潜在错误。它有3种语言;英语、土耳其语和俄语。默认为英文。 关于主页的问题 当我们通过http://example.com/访问页面时,有如下元数据:
我的问题是 应该像上面的所有页面一样,或者应该用每个页面的实际 url 来改变,比如: " hreflang="en"> " hreflang="it"> " hreflang="x-defaul
我在下面的链接标签中使用了多种语言,有两个问题 我应该添加 吗?在网址中 http://domain.com/?hl=en或 http://domain.com/?hl=es ? 我应该添加 吗?
我正在做多语言搜索引擎优化,我有英语、法语、西类牙语版本的网页。因此,对于英文页面,我有 example.com/en,页面内容默认为英文页面。 但是,在法语页面中,http://example
希望在多语言网站上使用 hreflang。场景如下: 最初,同一个网站有 3 个版本(过时的、不符合 SEO 标准的、包含 Flash 的)。英文、韩文、中文。我们将英文版本更新为全新(SEO 友好)
我的任务是更新我们的 hreflang 标签以与用户所在的站点相关。例如... 目前它是硬编码的,如 但是说用户已经导航到 products/tabletimes页面所以 URL 实际上是 https
我的网站没有多种语言 - 因此,添加一种语言会有什么好处或坏处?例如: 最佳答案 稍微增加下载页面大小可能会有一些小危害。我认为您的情况没有任何好处。 关于html - 我需要单一语言网站的 hre
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我在 HTML 下有这样的东西 : 我只为 x-default 触发索引链接,Google 会抓取所有这些但不会在搜索结果中显示它们,除了 x-default一个,无论我的位置在哪里。
我最近在我的网站上添加了德语支持,现在我想在搜索结果中向讲德语的访问者显示我网站的德语版本,并向所有其他访问者显示英语版本。我已将此链接标记添加到我的默认页面 (https://example.com
我最近在 Google 网站管理员控制台上遇到越来越多的“hreflang no return tags”错误,我不知道我错过了什么。我的网站是 www.example.com,它可以用不同的语言访问
我需要 hreflang 标签吗?我的网站结构有点像这样: mysite.com/zh-cn/producta mysite.com/zh-cn/producta mysite.com/en-in/p
我们在 Magento 中有一个多商店设置 - 嗯,两个商店设置: 美元交易英语, CAD 交易英语 “en”商店使用默认 URL — 即 domain.com/“en-ca”商店设置为子文件夹——即
我对适用于 BR 和 EN 版本的巴西网站的 hreflang 代码有疑问。我从事 SEO 服务,我需要知道为什么 Googlebot 无法识别这个英文版本。网址是:http://presscell.
所以我只在我的 INDEX 页面上使用 href lang,像这样: 但我在谷歌网站管理员工具中不断收到这些错误 Google has detected that some pages on you
这看起来对吗? SEO 专家说这是这样做的方法,但出于某种原因我认为这可能是错误的,因为我们对不同的 hreflang 使用相同的 url Google 会因此惩罚网站吗?
我一直都明白,因为没有 en-EU IETF 标签,要定位欧洲,我必须使用 en 或列出一个 hreflang 适用于欧洲的每个国家/地区。 查看 Think With Google 的来源,我注意到
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 去年关闭。 Improve this
我是一名优秀的程序员,十分优秀!