问题标签 [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 回答
43 浏览

html - 单一语言网站的一揽子 hreflang 或 lang 属性

我的营销团队委托我修复 Semrush 和 Ahrefs 报告的站点审核错误。

错误是:“218 个页面没有 hreflang 和 lang 属性”

这是一个单一语言的网站 - 全部使用美国英语。我意识到我可以进入 218 页并将 <html> 更改为 <html lang="en" >。但是,我的整个站点有 2000 多个页面,所以我认为 218 计数只是站点审核停在那里。

我想在所有页面的页眉中设置一个默认值。我看到了 hreflang 替代的语法,但我认为它不适合单一语言网站。

有没有办法让我添加一个全面的默认设置,让 semrush 站点审核知道我的所有页面都是 lang="en" ?

0 投票
1 回答
341 浏览

xml - sitemap.xml with hreflang tags - incorrect namespace

This is the format of my sitemap.xml

However, search console keeps giving me the error that it has an incorrect namespace on Line 10.

I have also tried the solution available here: XSD For Sitemap with HREFLANG

But I get the same error on that. What am I doing wrong?

0 投票
0 回答
62 浏览

html - hreflang 标记在检查工具中显示错误。自引用标签和返回标签链接没有正确设置。?

我们使用“hreflang”标签来替换我们的网站语言,因为我已经设置了“WEBSITE”。在头部下方,我使用了 <link rel="alternate" href="https://www.example.com/" hreflang="hi-in" />标签,对于我的规范标签,我已经设置了我的主页,如果我检查我的主页 URL 工具,我没有看到任何错误,如果我检查我的网站帖子的 URL,让我看看工具缺少返回链接和自引用的错误,

我想用印地语建立我的网站内容。但是我在帖子中使用了英文关键词,

缺少自引用标签,缺少返回标签链接,

0 投票
0 回答
228 浏览

seo - hreflang 中国台湾 zh-Hans zh-Hant 或 zh-cn zh-tw

您好,感谢您的任何输入,好的 Hreflang,我应该使用 zh-Hans zh-Hant 还是 zh-cn zh-tw
,如下所示,干杯

或者

0 投票
1 回答
40 浏览

hreflang - 网站的英语和德语版本上的 Hreflang 标签?

我正在开发一个多语言网站,英语和德语。我hreflang在德国网站上使用下面的标签。

有必要在英文网站上做同样的事情吗?目前英文网站没有使用hreflang标签

0 投票
1 回答
127 浏览

prestashop-1.7 - 如何更改 ISO 以及 hreflang 配置到 Prestashop 1.7 的位置

我对使用法语加拿大语言的 Prestashop 1.7.5.1 有疑问。

Pretashop 已将法语加拿大配置为“qc”而不是“fr”或“fr_CA”,这导致 Google Search Console 无法识别为我的页面编制索引的正确语言。

我的页面显示在源代码中:

我需要将其更改为“fr_CA”。我检查数据库并没有找到任何与“hreflang”配置相关的值。

这是我安装到 Prestashop 中的语言: 语言配置

当我尝试修改为语言并修改 ISO 代码时,我收到错误 500; 修改语言 ISO 代码后出错

0 投票
0 回答
1112 浏览

xml - Sitemap.xml 与多语言无法在浏览器上正确呈现?

生成具有多种语言的站点地图:

遵循谷歌的指示:

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

此代码:

结果(在浏览器中呈现):

在此处输入图像描述

此代码(带xhtml:link标签):

结果(在浏览器中呈现):

在此处输入图像描述


问题

似乎没有任何错误。但奇怪的是它没有像往常一样在浏览器中呈现 XML“页面”。

这个来自谷歌的https://www.google.com/gmail/sitemap.xml似乎也有同样的行为(你可以检查它并看到响应包含一堆xhtml:link标签)。

我做错了什么还是添加这些xhtml:link标签时的正常行为?

0 投票
2 回答
163 浏览

html - 在链接备用标签中使用 hreflang 来建议特定于区域的替代品是否正确,以避免它们被确定为重复?

请大家帮帮我,这样我就可以对我是唯一的 Web 开发人员的小公司竖起中指,我在试用仅 2 天后就被解雇了。

因此,仅仅一个下午,他们就让我查看他们的 SEO 标记。我做到了。

他们正在使用 Magento,并使用具有单独实例的子域来营销略有不同的产品集,并在 au.subdomain、uk.subdomain、can.subdomain 等下向不同国家/地区营销略有不同的定价。裤子的做法我知道,但我想嘿嘿,让我们看看我能做什么。

为了避免他们的内容被搜索引擎认为是重复的,他们使用指向替代的链接标签和指向语言代码的 hreflang,例如 en_GB、en_US 在每个页面上指向他们各自的英国和美国网站他们的子域,如果相关的话。

这对我来说并不是全新的,但就国际化站点而言,这有点陌生,因为我对 Drupal 采用的方法不同。

尽管如此,我还是调查了一下,并认为他们的方法是错误的。因为他们的情况是以地区为中心,而不是以语言为中心。

我试图向他们解释,虽然可以在语言旁边指定一个区域,但它表示一种语言的区域变体,而不是一种语言和您所针对的区域。即你可能在美国说英式英语。

有人告诉我我错了,这是处理这种情况的行业标准方法,而且我的理解已经过时了。

第二天我被解雇了,因为显然我对 SEO 技术的理解没有达到标准。

你知道当你认为我说的是对的但你怀疑自己的时候?!希望有任何想法,对吗?☹️

0 投票
1 回答
204 浏览

php - 检查属性 hreflang 是否存在

我想检查 hreflang 属性是否存在,我不确定最好的方法是什么?是preg_match唯一的方法还是还有更多?

0 投票
0 回答
173 浏览

google-search-console - 即使我将它们放在页面上,hreflang 标签在谷歌控制台上也不可见。为什么?

我用英语制作了我的网站。它现在有 1 种语言 en 并添加了 hreflang 属性。

没有站点地图,只有 html 中的 hreflang 标签。

大多数在线工具都能看到它们,但谷歌没有看到它们——它在控制台中说——“你的网站没有 hreflang 标签。”

网站链接

我在所有页面上添加了 hreflangs。

请问我做错了什么?

谢谢,

约翰。五