问题标签 [hreflang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internationalization - 什么时候需要为 hreflang 使用 x-default?
我在比利时经营一个默认语言为荷兰语的网站。使用选择器,用户可以将页面翻译成英语和法语。
首次进入该网站时,它以荷兰语提供:
语言切换器为您提供了这个英文版本(这会为英语放置一个语言 cookie):
语言切换器为您提供了这个法语版本(这会为法语放置一个语言 cookie):
语言切换器为您提供了这个荷兰语版本(这会为荷兰语放置一个语言 cookie):
现在,我在此页面上使用以下规范和备用 hreflang 标记:
问题是,当您在访问带有 lang=xy 的 URL 后返回以下 URL 时,它将以基于先前设置的 cookie 的语言提供:
这是否意味着我应该x-default
为此页面添加?
seo - 多语言索引和 SEO 汁
有人可以解释多语言索引如何工作,以便自动重定向保留源页面的 SEO 汁液,但在搜索时识别地理标记?
例如, https://www.fitbit.com/aria
重定向到 https://www.fitbit.com/uk/aria
搜索英国时。检查元素时,没有 rel canonical 或 hreflang,只有一个脚本。这个脚本在做什么?
html - Google 未检测到 hreflang 返回标签
我在 Google Search Console 上有一些索引错误,说我网站的许多页面都有另一种语言的替代版本,但他们错过了“返回标签”,我认为这是指向英文“规范”版本的指针。
例如,此页面是英文http://www.thebitles.com/的规范页面,它通过此元标记指向西班牙语版本
西班牙语版本是http://www.thebitles.com/es/ 通过这个标签指向规范版本
我无法弄清楚错误在哪里,返回标签在那里。有人有想法吗?谢谢
html - 欧洲的 hreflang 标签
我一直都明白,因为没有en-EU
IETF 标签,所以要针对欧洲,我必须使用en
或列出hreflang
欧洲每个国家/地区的标签。
查看Think With Google的来源,我注意到以下内容:
这似乎使用联合国 M.49 代码来表示拉丁美洲和加勒比地区的西班牙语。
联合国M.49 维基百科页面还列出了欧洲的代码 - 150
.
是否意味着我可以使用以下hreflang
标签来表示欧洲市场的英语?
wordpress - 如何在 WPML 3.3.6 插件中添加 hreflang='x-default'?
WPML 是用于管理多语言网站的优秀插件,因为它允许编辑与翻译内容相关的大量相关信息。然而,虽然这个插件添加了 hreflang 标签,但仍然缺乏对 hreflang="x-default" 注释的支持。
所以我想知道如何将这个 x-default 标签添加到 WPML 网站,并使其指向我想要的 URL 语言版本。
WPML 论坛中有一些代码示例,但它们适用于该插件的旧版本。它们都指向编辑 head_langs 函数,该函数当前包含以下代码:
xml - 多个 ccTLD 的一个站点地图
我有一个有多个版本的网站。每个版本都有自己的 ccTLD。有些是其他语言,有些是英语,但适用于其他国家。
我已经知道如何构建我的站点地图并使用 href lang 来定位每个国家/地区的语言和语言,但是我可以使用一个单一的 xml 站点地图来覆盖我的所有站点,还是我需要为每个 ccTLD 提供一个单独的文件?
seo - 针对不同地区的hreflang-equivelant方式是什么?
我的一个项目正在进行全球扩张,我们有多个顶级域,其中包含不同国家的本地 TLD(我已经看到了这个很好的答案,我想我很清楚该做什么和不该做什么)。
从一个国家到另一个国家,内容基本相同,除了一些国家/地区之间不可用/不可用的客户产品,当然还有货币、价格、送货信息、当地商店地址等。 .
我们不能使用规范,因为每个域都需要在自己的国家/地区排名。但至关重要的是,我们不能使用 hreflang 链接,因为所有网站都使用相同的语言(英文)。
即:我们有这样的东西......
- https://www.website.co.uk/适用于英国客户,英文版
- https://www.website.com.br/为巴西客户提供英文版
- https://www.website.ca/适用于加拿大客户,英文版
- https://www.website.fr/适用于法国客户,英文版
将来我们会将语言变体发布为目录
- https://www.website.fr/en/适用于法国客户,英文
- https://www.website.fr/fr/适用于法国客户,法语
是否有任何类似 hreflang 的东西,我们可以使用它来发出强烈的信号,即每个域都是专门为该地区的用户量身定制的,即使他们使用相同的语言?
提前致谢!
ps.:谷歌的这个答案非常有用,但我们的情况不符合他们对“基于国家的语言变体”的定义。
seo - SEO - hreflang“无返回标签”
我最近在 Google 网站管理员控制台上遇到了越来越多的“hreflang no return tags”错误,我无法弄清楚我错过了什么。我的网站是 www.example.com,可以使用不同的语言访问它,例如 www.example.com/#!/xx,其中 xx 是以下选项之一:it、ro、ru、pt、en、es、fr .
我的代码片段如下所示:
我从谷歌得到的错误如下:
原始网址:#!/en/some-document
备用网址:http ://www.example.com/?_escaped_fragment_=/en和http://www.example.com/?_escaped_fragment_=/en/some-document - 无返回标签
对于所有受支持的语言,我都会遇到相同的错误。
我究竟做错了什么?
html - 是否hreflang attr。有意义 吗?
属性在元素hreflang
中有意义吗?<base>
我考虑过使用这个属性,比如:
让每个链接(<a>
和<link>
)继承hreflang
. 这可能吗?
urlencode - Hreflang(搜索控制台)和网址中的阿拉伯语单词
我有一个这样的网址的网站
htxp://ar.dzmeteo.com/أحوال-الطقس-في-أدرار
问题是在搜索控制台中阿拉伯文网址被解码,如下所示:
htxp://ar.dzmeteo.com/%D8%A3%D8%AD%D9%88%D8%A7%D9%84-%D8%A7%D9%84%D8%B7%D9%82%D8% B3-%D9%81%D9%8A-%D8%A3%D8%AF%D8%B1%D8%A7%D8%B1
我得到了很多错误