为什么会出现多个URL对应同一个页面?
大部分时候都是建站模板默认设置搞的鬼。 服务器没配置规则,域名解析也同时开了两个,所以不管你输入哪种,都能正常打开页面。 内容完全一样,网址不一样,搜索引擎就懵了。 它不知道该把哪个放去搜索结果里,只能每家分一点权重,最后谁都排不上去。
URL标准化的实操要点,每个都能直接上手
先定好你的主域名。就是你最终想让搜索引擎展示的那个,要么一直用带www,要么一直用不带,选好就别改了。 然后把不用的那个做301跳转,全部转到主域名上来。之前我那个做五金店的客户,改完之后两个月,原来四个收录就只剩下主域名了,权重慢慢聚起来,搜索他店名直接就出来了。 URL层级别堆太深。能短就短,比如你发一篇文章,直接放在域名下的文章目录里就行,别套三四层文件夹。 域名/分类/文章名.html,这样就够了。太长不仅搜索引擎爬着麻烦,用户想记都记不住。 URL里别乱加奇怪的东西。尽量用小写,用横杠分隔关键词,别用中文、大小写混排或者特殊符号。 比如你写这篇是讲URL标准化,那url-biaozhunhua就比id=1234清晰多了。很多新手喜欢用默认的动态地址,其实做个伪静态改成符合规则的地址,对收录更友好。
很多人漏掉的最后一步检查

小提示:不要看到带参数的URL就全部用 robots 屏蔽,网站内有真实内容价值的筛选页、搜索页,不需要做标准化处理,正常收录即可。