问题标签 [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.
wordpress - “fr-DZ”标签(我们放在 hreflang 上)是否适合 SEO?
google 可以识别此代码吗?我的意思是,“DZ”代码对 SEO 是否正确?我搜索了这个主题,但没有任何准确的答案。
我正在使用 wpml 进行翻译,支持人员告诉我,“fr-DZ”对于 SEO 指令是正确的。
关于这个主题的任何想法,可以帮助我吗?这段代码对我来说非常重要,可以针对我的受众。
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/,它返回缺少的返回链接。
这些是我创建的标签:
任何人都可以为这个问题提出一个解决方案吗?
vue.js - Nuxt 应用程序为每个语言环境生成重复的 hreflang
我正在构建一个具有多个语言环境的 Nuxt 应用程序。Nuxt 似乎会在 head 中自动生成 hreflang 标签,但它会为每个语言环境生成重复的标签,例如:
有没有办法控制它?我从我的 nuxt.config.js 文件中发布 i18n 部分以供参考:
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 中添加额外的语言?
seo - 关于博客hreflang的问题
我有一个博客网站,当我在 ahref 上查看 seo 时,他告诉我:
某些页面不包含指向该组所有其他页面的 hreflang 链接
和
缺少自引用链接
我在我的网站中使用 1种语言,并且此代码在head之后
请问有什么解决办法吗?
shopify - 页面源代码中的 hreflang 冲突
我在 Shopify 网站上工作,分析显示大约 120 页的页面源代码中存在 hreflang 冲突,有人可以帮我解决这个问题吗?在此处输入图像描述
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 树枝中做到这一点?
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 字母代码作为文本字符串,以便轻松插入hreflang
URL 中的相应子目录和子目录。
考虑到这些限制,这似乎是最可行的解决方案,尽管 PHP 不是我的强项。如果有更好的方法,我全力以赴。
再次,它有效,但如果可以的话,我想把它做得更好。先发制人地感谢任何指点,新年快乐!