NextJS网站索引页,如何处理rel=canonical?

siotufzp  于 2023-04-20  发布在  其他
关注(0)|答案(1)|浏览(121)

我有一个网站https://www.buscamusicos.net. Google有“/”页面索引,我不小心把/index添加到了sitemap.xml中,所以现在Google搜索控制台告诉我/index是/的副本,而且我还没有设置一个规范的URL。
现在我已经从sitemap.xml中删除了/index,但我不确定如何继续。我应该再次添加它并将其添加到index.js文件中吗?

<Head>
    <link
        rel="canonical"
        href="https://www.buscamusicos.net/index"
        key="canonical"
    />
</Head>

或者我应该忘记它?
另一个问题是,当前索引页标题显示为BuscaMúsicos:Inicio,而不是我设置的(Inicio - BuscaMúsicos)。我想知道添加上述代码是否会使Google显示我想要的标题。

s1ag04yj

s1ag04yj1#

如果您已经从sitemap.xml中删除了/index,并且它没有链接到您网站上的其他任何地方,那么就没有必要担心它,因为Googlebot将无法抓取它,并且它最终会退出搜索结果。
我建议你坚持使用根目录(/)。你应该设置一个规范的URL来向搜索引擎表明/index页面上的内容是根目录的重复内容。在这种情况下,代码应该看起来像这样:

<Head>
  <link rel="canonical" href="https://www.buscamusicos.net/" />
</Head>

另一个问题是,当前索引页标题显示为BuscaMúsicos:Inicio,而不是我设置的(Inicio - BuscaMúsicos)。我想知道添加上述代码是否会使Google显示我想要的标题。
确保您的标题看起来像这样,并且一旦Google重新抓取并重新索引您的页面,应该会反映在搜索结果中。

<Head>
  <title>Inicio - BuscaMúsicos</title>
</Head>

相关问题