站点地图中非规范页面问题:添加Canonical标签后仍报错
解决「Non-canonical page in sitemap」错误的排查步骤
确认canonical标签指向的目标URL已包含在站点地图中
谷歌要求:如果某个页面在sitemap里,它的canonical目标页也必须在sitemap里。比如https://wazedomain.com/page/disclaimer设置了canonical指向https://wazedomain.com/page,那https://wazedomain.com/page必须存在于你的sitemap文件中,否则会触发该错误。检查canonical标签的正确性
逐页核对标签内容:- 确保rel属性值是
canonical(无拼写错误、大小写错误) - href属性的URL是完整的绝对路径,比如正确格式是
https://wazedomain.com/page,避免相对路径或错误域名 - 页面内只存在一个canonical标签,多个标签会被谷歌视为无效
- 确保rel属性值是
确认页面是否被谷歌重新抓取
添加canonical标签后,谷歌需要重新爬取页面才能识别更新。你可以通过搜索控制台手动提交这些页面的URL,触发即时抓取,加速谷歌更新索引信息。重新评估页面的canonical设置逻辑
如果disclaimer、privacy这类页面是独立的、有独特内容的页面,它们应该设置自身为canonical(即<link rel="canonical" href="https://wazedomain.com/page/disclaimer" />),而不是指向主页面/page;如果它们确实是主页面的重复内容,那应该从站点地图中移除这些页面,只保留主页面的URL在sitemap里。
内容的提问来源于stack exchange,提问作者OnlyAUser
相关产品推荐
相关产品推荐

