什么是标准网址(canonical URL)?

标准网址是一个页面在代码里声明的「正式网址」。同一份内容能从好几个网址打开时——有 www 和没 www、后面挂跟踪参数——它负责指出哪一个才算数。

为什么开店的人要在意

这几个词里,这一个最容易被开店的人不小心撞上。你先发布到托管网址,之后接上自己的域名——两个云端套餐都含一个——有一段时间,同一批页面在两个网址都打得开。再加上社交帖子的链接后面带着 ?fbclid=、印好的二维码指到 www 那个版本,一页就变成四个网址。搜索引擎看到四个内容一样的页面,会自己挑一个当代表,而它挑的不一定是你名片上印的那个。标准网址,就是这个决定改由你来做。

三个判断点

  1. 先选定一个网址,到处都用它:要么都带 www、要么都不带;一律用 https 不用 http。名片、Google 商家资料、每一个社交简介都写同一个写法。光是统一这件事,就把大半问题解决了。
  2. 看看你的页面现在声明的是什么。打开一页,查看网页源代码,搜索 canonical。大多数建站工具会自动帮你写,而且让每一页指向自己——一般页面本来就该是这个答案。
  3. 只有在两个网址真的是同一份内容、而且应该有一个胜出时才去改:例如同一页的打印版本,或是改名之后仍然保留的旧网址。不确定的时候,让每一页指向自己是安全的。

常见的误解: 把每一页的标准网址都指到首页。那等于告诉搜索引擎你的服务页就是首页,那些页可能整个从搜索结果里消失。