具有 2 个区域设置的 docusaurus 网站的规范 URL 和备用 URL

Canonical and alternate URLs of a docusaurus website with 2 locales

提问人:SoftTimur 提问时间:11/14/2023 更新时间:11/14/2023 访问量:17

问:

我有一个用 Docusaurus 制作的网站。最初是英文的,然后我用 .因此,像这样的页面以英文显示,并以中文显示内容。在 ,目前,我们有i18https://www.mywebsite.com/docs/a-pagehttps://www.mywebsite.com/zh-CN/docs/a-pagedocusaurus.config.js

i18n: {
    defaultLocale: 'en',
    locales: ['en', 'zh-CN'],  // Add 'zh-CN' here
    localeConfigs: {
      en: {
        label: 'English',
        htmlLang: 'en-GB',
      },
      'zh-CN': {   // Add this section for Simplified Chinese
        label: '简体中文',
        htmlLang: 'zh-Hans',
      },
    },

当我检查一个网页(英文)时,我可以在它的html中看到https://www.mywebsite.com/docs/a-page

<link data-rh="true" rel="canonical" href="https://www.mywebsite.com/docs/a-page">
<link data-rh="true" rel="alternate" href="https://www.mywebsite.com/docs/a-page" hreflang="en-GB">
<link data-rh="true" rel="alternate" href="https://www.mywebsite.com/zh-CN/docs/a-page" hreflang="zh-Hans">
<link data-rh="true" rel="alternate" href="https://www.mywebsite.com/docs/a-page" hreflang="x-default">

实际上,我们的网站只有一个英文版本,而且它不是专门为任何英语地区量身定制的。所以我的问题是:

  • 在SEO方面,目前中英文版本的设置是否最佳?canonicalalternate
  • 真的有必要吗?hreflang="en-GB"
国际化 SEO Docusaurus

评论

0赞 Maniac 11/22/2023
对我来说看起来不错。请考虑使用 hreflang=“en” 而不是 en-GB,除非您的内容是针对特定的英语地区量身定制的。

答: 暂无答案