你刚上线的新站,会不会碰到这种情况?同一篇文章,输好几个地址都能打开。
我上个月接的一个建材客户,就栽在这上面。一篇讲家装防水涂料的文章,四个不同URL都能访问,折腾半年排名都不动。
先理清楚:什么是URL标准化,为什么要做
说白了,就是给你的每一个内容,只留一个唯一的、被你指定的访问地址。
搜索引擎爬站的时候,要是同一个内容出现在好几个地址,它搞不清哪个才是对的,只能把权重拆分给好几个页面,最后哪个都排不上去。
URL标准化同内容多URL问题示例图
选标准URL其实没那么多讲究。很多人纠结带www还是不带,选哪个都可以,定下来就别改了。
如果能放关键词,尽量把关键词拼音或者英文放进去,比纯数字id的动态URL,对SEO更友好。
选好标准URL,接下来要做这几件事
第一件就是做301永久跳转,把所有非标准的地址,全部转到你选的标准URL上。
比如你定了带www的是标准,那不带www的所有请求都跳过去。带index.html、index.php的,也跳去不带后缀的域名。
之前有个做淘宝客的朋友,同一产品页因为带不同推广参数,生成了几十个不同URL,权重全散了。做完全部跳转之后,两个多月整体排名就有明显提升。
第二件事,改你的robots.txt文件。
把那些肯定不需要被收录的非标准地址,直接禁止搜索引擎抓取,省得占了收录配额还分散权重。
robots.txt禁止非标准URL抓取配置示例
藏在细节里的坑,别踩
藏在细节里的坑,别踩
很多人不知道canonical标签的存在。
要是你的网站因为结构问题,没法做301跳转,比如电商产品同时放在多个分类下面,每个分类都有一个链接,那就一定要在页面头部加canonical标签,明确告诉搜索引擎哪个是标准URL。
去年碰到一个做服装独立站的客户,就是这个问题,100多款产品,每个都挂两三个分类,两百多个URL收录,没几个有排名,加上标签之后半个多月,就只收录标准页了,排名很快就上来了。
说实话,我早年也踩过一个低级坑。
做内链的时候图省事,复制地址一会儿带www一会儿不带,就这么点小问题,权重分散了小半年才拉回来。
这个办法笨但管用:所有内链全部统一用同一种格式的标准URL。
一个内容只对应一个URL,别给搜索引擎添额外的麻烦。
因平台规则常变,建议以搜索引擎官方公告为准。
不同行业细节不同,如果你有自己网站的具体问题,欢迎留言交流。
小提示:不要直接把所有非标准URL设为404删除,最好都做301跳转,能保留之前积累的权重哦