问题标签 [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.
html - 单一语言网站的一揽子 hreflang 或 lang 属性
我的营销团队委托我修复 Semrush 和 Ahrefs 报告的站点审核错误。
错误是:“218 个页面没有 hreflang 和 lang 属性”
这是一个单一语言的网站 - 全部使用美国英语。我意识到我可以进入 218 页并将 <html> 更改为 <html lang="en" >。但是,我的整个站点有 2000 多个页面,所以我认为 218 计数只是站点审核停在那里。
我想在所有页面的页眉中设置一个默认值。我看到了 hreflang 替代的语法,但我认为它不适合单一语言网站。
有没有办法让我添加一个全面的默认设置,让 semrush 站点审核知道我的所有页面都是 lang="en" ?
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?
html - hreflang 标记在检查工具中显示错误。自引用标签和返回标签链接没有正确设置。?
我们使用“hreflang”标签来替换我们的网站语言,因为我已经设置了“WEBSITE”。在头部下方,我使用了
<link rel="alternate" href="https://www.example.com/" hreflang="hi-in" />
标签,对于我的规范标签,我已经设置了我的主页,如果我检查我的主页 URL 工具,我没有看到任何错误,如果我检查我的网站帖子的 URL,让我看看工具缺少返回链接和自引用的错误,
我想用印地语建立我的网站内容。但是我在帖子中使用了英文关键词,
缺少自引用标签,缺少返回标签链接,
seo - hreflang 中国台湾 zh-Hans zh-Hant 或 zh-cn zh-tw
您好,感谢您的任何输入,好的 Hreflang,我应该使用 zh-Hans zh-Hant 还是 zh-cn zh-tw
,如下所示,干杯
或者
hreflang - 网站的英语和德语版本上的 Hreflang 标签?
我正在开发一个多语言网站,英语和德语。我hreflang
在德国网站上使用下面的标签。
有必要在英文网站上做同样的事情吗?目前英文网站没有使用hreflang
标签
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
标签时的正常行为?
html - 在链接备用标签中使用 hreflang 来建议特定于区域的替代品是否正确,以避免它们被确定为重复?
请大家帮帮我,这样我就可以对我是唯一的 Web 开发人员的小公司竖起中指,我在试用仅 2 天后就被解雇了。
因此,仅仅一个下午,他们就让我查看他们的 SEO 标记。我做到了。
他们正在使用 Magento,并使用具有单独实例的子域来营销略有不同的产品集,并在 au.subdomain、uk.subdomain、can.subdomain 等下向不同国家/地区营销略有不同的定价。裤子的做法我知道,但我想嘿嘿,让我们看看我能做什么。
为了避免他们的内容被搜索引擎认为是重复的,他们使用指向替代的链接标签和指向语言代码的 hreflang,例如 en_GB、en_US 在每个页面上指向他们各自的英国和美国网站他们的子域,如果相关的话。
这对我来说并不是全新的,但就国际化站点而言,这有点陌生,因为我对 Drupal 采用的方法不同。
尽管如此,我还是调查了一下,并认为他们的方法是错误的。因为他们的情况是以地区为中心,而不是以语言为中心。
我试图向他们解释,虽然可以在语言旁边指定一个区域,但它表示一种语言的区域变体,而不是一种语言和您所针对的区域。即你可能在美国说英式英语。
有人告诉我我错了,这是处理这种情况的行业标准方法,而且我的理解已经过时了。
第二天我被解雇了,因为显然我对 SEO 技术的理解没有达到标准。
你知道当你认为我说的是对的但你怀疑自己的时候?!希望有任何想法,对吗?☹️
php - 检查属性 hreflang 是否存在
我想检查 hreflang 属性是否存在,我不确定最好的方法是什么?是preg_match
唯一的方法还是还有更多?
google-search-console - 即使我将它们放在页面上,hreflang 标签在谷歌控制台上也不可见。为什么?
我用英语制作了我的网站。它现在有 1 种语言 en 并添加了 hreflang 属性。
没有站点地图,只有 html 中的 hreflang 标签。
大多数在线工具都能看到它们,但谷歌没有看到它们——它在控制台中说——“你的网站没有 hreflang 标签。”
我在所有页面上添加了 hreflangs。
请问我做错了什么?
谢谢,
约翰。五