问题标签 [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.

0 投票
1 回答
562 浏览

seo - 谷歌没有检测到链接 hreflang 标签

我们有一个 TLD。

我们使用路径来改变不同地区和语言的内容,例如:

这些页面使用 相互链接rel="alternate" hreflang="xx-YY",如下所述:

https://support.google.com/webmasters/answer/189077?hl=en

有一个链接hreflang="x-default"指向example.com/

这是标签的片段

因为我们有一个单独的移动网站,我们也链接到等效的移动网址,使用一个rel="alternate"media="only screen and (max-width: 754px)"

谷歌网站管理员工具报告

您的网站没有 hreflang 标签

目前还不清楚为什么,因为它们存在。

我的想法/怀疑/问题:

我们是否只需要耐心等待这些 hreflang 标签被识别?我们要等多久?

谷歌不喜欢结合移动和国际化链接吗?如果是这样,我们可以放弃手机。

Google 是否需要默认语言,例如hreflang="en"?这对我们来说没有意义,因为我们所有的内容都是区域化的。如果这是真的,我该怎么办?

0 投票
1 回答
101 浏览

html - 仅使用 Liquid in Business 催化剂创建 hreflang 标签

我想知道是否有一种更有效的方法来创建hreflang标签,只在BC中使用liquid,而不需要创建webapp。

我尝试了这种有意义的方式,但由于某种原因它不起作用。

奇怪的是,以下它在同一页面上工作。

这也有效

当然,代码越短越好。

0 投票
1 回答
463 浏览

php - 多语言网站上的 hreflang php 功能问题

我的一位客户要求我解决他们的 Wordpress 网站加载问题的原因。他们的网站是由不同的开发人员构建的,不再与我的客户开展业务,因此向他们寻求帮助是一个问题。

当我调查原因时,我发现了以下 PHP 错误:

[09-Jan-2017 04:09:52 UTC] PHP Fatal error: Can't use function return value in write context in /home/*********/public_html/fr/wp-content/themes/********/functions.php on line 121

在查看 functions.php 文件时,我发现了以下代码:

编辑:第 121 行是if( !empty( get_field('australia', get_the_ID() ) ) ) : ?>

我不完全理解这段代码在做什么,但我相信它主要与多语言 SEO 支持有关。

由于我没有编写代码或原始网站,因此我希望就如何修补代码以使其正常工作或找到替代代码来创建相同的工作而不会引起问题获得一些支持。

我暂时把代码注释掉了,让网站可以运行。我只是希望有人可能知道这个问题的答案。

任何帮助,将不胜感激

0 投票
1 回答
249 浏览

html - 链接备用 hreflang 两个具有相同语言的链接,SEO?

我在标题中显示这些备用链接:

默认语言是英语,但对于那些有法语浏览器的人,它将根据$browserLang = substr(@$_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

具有相同hreflang的2个链接的SEO是否有问题?

0 投票
2 回答
1036 浏览

joomla - 为多语言网站实现 hreflang 标签的最简单方法

我被要求为具有以下结构和大量页面的现有网站实施 hreflang 标签。

  1. www.abc.com(英文主站)
  2. zh.abc.com(中文网站)
  3. jp.abc.com(日文网站)

网站已在 Joomla 3.6.2 上构建。由于站点中的页面太多,编辑每个页面以将标签添加到标题中是不可行的,因此我需要帮助设计一种更简单、更强大的方法来实现相同的目的。

请随时询问是否需要更多详细信息。

0 投票
0 回答
266 浏览

google-search-console - 我在谷歌网站管理员工具上没有收到返回标签错误

嗨,我已将此代码放在我的网站 www.eliquidsnow.com 上

基本上,我想向世界上所有说英语的人展示这个网站,现在我从谷歌网站管理员工具的国际定位选项上收到这个错误我收到这个错误:

https://i.stack.imgur.com/7w8Hk.png

它适用于所有语言

我需要解决这个问题,以便世界各地说英语的人都能看到该网站

谢谢你

0 投票
1 回答
414 浏览

html - hreflang 和 lang 属性的语义使用

不是SEO 问题。

我很好奇如何以关于所用语言的语义正确方式标记 HTML。如果我的标记有误,请纠正我。

我的问题是:当我已经使用标签lang中的属性时,是否需要标签中的属性?htmlhreflanglink

两个指令在语义上是否不同?我的意思是:两个示例中标签中的自引用是否会在link语义上被理解为指示文档的语言?

下面的代码示例可能会稍微澄清我的问题:

英文网页示例

http://example.com/en/

荷兰网页示例

http://example.com/nl/

0 投票
2 回答
220 浏览

html - 我的 hreflang 标签有什么问题?

我最近在我的网站上添加了德语支持,现在我想在搜索结果中向讲德语的访问者显示我的网站的德语版本,并向所有其他访问者显示英语版本。我已将此链接标签添加到我的默认页面 ( https://example.com/):

桌面

移动的

德语版( )的这个hreflang标签: https://example.com/?hl=de

桌面

移动的

但我有一个问题。当我在 Google 上搜索 Youtube 时,它​​只返回德语版的 Youtube ( https://www.youtube.com/?gl=DE&hl=de)。但是当我搜索我的网站时,谷歌将我的网站的英文版本显示为默认版本,并将德文版本显示为片段。我的代码有什么问题?

0 投票
1 回答
623 浏览

wordpress - Wordpress 多个 hreflang 到单个 url,如何?

如本文所述https://www.rebelytics.com/multiple-hreflang-tags-one-url/可以将多个 hreflangs 分配给单个 url。

所以我想为指向同一个 url 的英语国家使用多个 hreflang 标签,这样我就可以从 SEO 的角度受益,而无需为每个国家生成新的 url。

我想用这个例子:

但是我怎样才能让它适用于所有的 wordpress 页面(url)?谢谢!

0 投票
0 回答
568 浏览

javascript - React Helmet 真的很慢。我需要'hreflang'链接客户端吗?

我的网站上有一个页面,其中包含alternate由 31 个国家/地区的 5 种不同语言和内容引起的大量链接。总共有 155 个不同的链接。

但是 React Helmet 真的很慢,页面冻结了几秒钟。这真的很烦人。

那么是否有可能加快它并且在客户端和服务器渲染之间没有区别?还是只在服务器端呈现标签是个好主意?