NextJS网站首页rel=canonical设置及标题显示问题咨询
问题解答
一、重复页面(/index vs /)的处理方案
你不需要把/index重新加回sitemap.xml,反而要确保它不再出现在sitemap里——因为/index本质是根路径/的重复内容,本身就不该被提交给搜索引擎。
正确的操作是:
- 在
/index对应的页面代码里,把规范URL指向根路径,代码应该改成这样:
<Head> <link rel="canonical" href="https://www.buscamusicos.net/" key="canonical" /> </Head>
这样能明确告诉Google,/是这个页面的首选版本,/index只是重复内容。
- 更彻底的方式是给
/index设置301永久重定向,让所有访问/index的请求自动跳转到/,从根源上消除重复页面的问题。
二、首页标题显示不符的问题
添加规范URL代码不会影响Google显示的标题,标题完全由页面的<title>标签决定。
你需要检查:
- 确认
index.js里的<title>标签内容是否是你想要的Inicio - BuscaMúsicos,如果不是,直接修改<title>标签即可。 - 如果已经设置了正确的
<title>但Google还是显示旧标题,大概率是Google缓存了之前的页面内容。可以等几天让Google自动更新,或者在Google Search Console里提交该页面的重新抓取请求,加速更新。
内容的提问来源于stack exchange,提问作者molul
相关产品推荐
相关产品推荐

