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

wordpress - “fr-DZ”标签(我们放在 hreflang 上)是否适合 SEO?

google 可以识别此代码吗?我的意思是,“DZ”代码对 SEO 是否正确?我搜索了这个主题,但没有任何准确的答案。

我正在使用 wpml 进行翻译,支持人员告诉我,“fr-DZ”对于 SEO 指令是正确的。

关于这个主题的任何想法,可以帮助我吗?这段代码对我来说非常重要,可以针对我的受众。

0 投票
0 回答
43 浏览

reactjs - 总是在 MERKLE 中获取带有 hreflang 标记的缺少返回链接

我已经根据谷歌文档建议https://developers.google.com/search/docs/advanced/crawling/localized-versions?hl=en&visit_id=637562504603988897-547389416&rd=2创建了带有 hreflang 的链接标签以添加到我的网站并添加在我的应用程序的头部,但我试图在谷歌抓取它之前检查我所有的 hreflang 标签是否正确,为此,我正在检查https://technicalseo.com/tools/hreflang/,它返回缺少的返回链接。

这些是我创建的标签:

任何人都可以为这个问题提出一个解决方案吗?

0 投票
0 回答
354 浏览

vue.js - Nuxt 应用程序为每个语言环境生成重复的 hreflang

我正在构建一个具有多个语言环境的 Nuxt 应用程序。Nuxt 似乎会在 head 中自动生成 hreflang 标签,但它会为每个语言环境生成重复的标签,例如:

有没有办法控制它?我从我的 nuxt.config.js 文件中发布 i18n 部分以供参考:

0 投票
1 回答
98 浏览

wordpress - 在 WPML 中添加 hreflang 而不创建额外的语言

我用 4 种语言建立了一个网站:

  • 荷兰语
  • 法语
  • 德语
  • 英语

我用 WPML 做到了这一点。我想使用区域,例如 en-US、en-GB、en-IE。WPML 说我需要添加 2 种额外的语言,这意味着仅对于 hreflang,我需要每个页面或产品 3 次,并且当需要修改时,每个页面或产品必须完成 3 次。

所以我写了一个小脚本,动态地将hreflang添加到我的脑海中:

因为我只有一种 WPML 语言en,所以我说这是 en-gb、en-us 和 en-ie 的页面。

这是一个可行的解决方法,而不是在 WPML 中添加额外的语言?

0 投票
0 回答
32 浏览

seo - 关于博客hreflang的问题

我有一个博客网站,当我在 ahref 上查看 seo 时,他告诉我:

某些页面不包含指向该组所有其他页面的 hreflang 链接

缺少自引用链接

我在我的网站中使用 1种语言,并且此代码在head之后

请问有什么解决办法吗?

0 投票
0 回答
127 浏览

shopify - 页面源代码中的 hreflang 冲突

我在 Shopify 网站上工作,分析显示大约 120 页的页面源代码中存在 hreflang 冲突,有人可以帮我解决这个问题吗?在此处输入图像描述

0 投票
0 回答
58 浏览

php - Hreflang 生成动态 URL

如果有人可以帮助我在树枝(base.html.twig)中动态获取 url,但用于 SEO 目的的当前页面链接的替代版本。

该网站使用两种语言 /ar 和 /fr,当加载法语版本时,网站必须显示阿拉伯语版本的链接作为替代:

加载页面网址https ://website.com/fr

hreflang 标签<link rel="alternate" hreflang="ar" href="https://website.com/ar">

我不擅长编码,对于我尝试过的主页:

但我需要一个解决方案来获取所有页面的 url,比如在/fr/.../ar/...之后添加一个变量

有没有办法在 html 树枝中做到这一点?

0 投票
0 回答
50 浏览

php - 在 WordPress 多站点中自动添加 hreflang 标签

我已经设法编写了一个完成工作的函数,但我觉得必须有更好的方法来做到这一点。

我有一个使用子目录设置运行的 WordPress 多站点网络。有一个主站点是英文的,还有几个子站点大部分都被翻译成其他语言。翻译正在进行中,网络中的每个站点还没有等效的页面/帖子。对于存在于英文网站上但尚未出现在西班牙文网站上的帖子,hreflang 标记 forwebsite.com/some-blog-post将返回 404 for website.com/es/some-blog-post

我暂时把这个功能放在了主题的functions.php文件里。站点主题是用 Timber/Twig 制作的,并且没有header.php文件,因此要将其添加到模板或部分模板中需要进行一些结构重构。我使用 2 字母代码作为文本字符串,以便轻松插入hreflangURL 中的相应子目录和子目录。

考虑到这些限制,这似乎是最可行的解决方案,尽管 PHP 不是我的强项。如果有更好的方法,我全力以赴。

再次,它有效,但如果可以的话,我想把它做得更好。先发制人地感谢任何指点,新年快乐!