使用link rel="canonical"标签时能否省略og:url元数据?
结论:两个标签都需要保留,不能安全省略og:url
二者的作用场景、面向的读取方完全不同,不存在功能重叠:
rel=canonical标签的服务对象是搜索引擎爬虫,核心作用是告知搜索引擎当前页面的权威收录地址,用来归集多版本页面的收录权重,解决重复内容判定的问题,完全匹配你解决http/https、带/不带www、带URL参数页面重复收录的需求。og:url的服务对象是各大社交媒体平台的爬虫,核心作用是告知社交平台当前内容的唯一标准分享地址。即使用户访问的是带推广参数、非标准域名的页面,社交平台也会将所有分享、点赞、评论等互动数据统一归集到你填写的og:url地址上,避免同一个内容出现多个分散的互动数据池。
如果省略og:url,绝大多数社交平台会默认取用户当前访问的完整URL作为分享地址,会直接导致不同版本的页面分享数据完全割裂,也可能出现同一个内容在不同分享场景下展示的卡片信息不一致的问题。
最佳实践
两个标签填写完全相同的权威地址(统一用https、不带www、无额外参数的标准URL即可),二者不存在冲突,能同时覆盖搜索引擎收录和社交平台传播的需求。
内容的提问来源于stack exchange,提问作者Silveste
相关产品推荐
相关产品推荐

