前两个月接了一个本地生鲜店的网站优化需求。老板说我内容也更了,外链也发了,为什么核心词就是排不上去。
我进去点了点,发现同一个商品页,四个不同的URL都能打开。www和不带www各一个,带index.php和不带各一个。
得,问题就出在URL标准化没做。
说白了,URL标准化就是给内容定”正版身份”
很多新手听不懂术语,其实特别简单。你的网站上同一段内容,只能有一个网址能被搜索引擎认。其他所有能进去的路径,都要告诉搜索引擎”这个不是正版,别收录它”。

说实话,我刚做SEO那会也踩过这个坑。当时帮朋友做个人博客,同一篇文章从分类进去一个地址,从标签进去又一个地址,没当回事。
结果搜索引擎收录了三个页面,哪个都排不上去,折腾了三个月才救回来,想想都懊恼。
三个可落地的动作,新手照着做就行
先定好你的主域名。选带www还是不带,早做决定。选好之后把另一个做301永久跳转,把权重全部导到主域名上。
之前那个生鲜店老板就是没做这个,跳转过了不到三周,收录量就涨了三十多页。
接下来清掉多余的动态参数。很多网站的搜索页、排序页、分页会带一堆?from=、?sort=这类参数,同一个内容换个参数就是新URL,内容重复率特别高。
把这些不需要收录的参数放到robots协议里禁掉就行。这个办法笨但管用,上个月帮一个装修公司的网站清了一百多个这类无效地址,一个月后核心词排名稳涨了十多名。

最后是加canonical标签。如果你没办法做301跳转,比如电商网站同一个产品不同SKU,页面内容差不多,你不想都跳转,那就在页面头部加这个标签,告诉搜索引擎你认哪一个作为标准地址。
这个是搜索引擎承认的规则,用对了效果不差。我之前接的一个女装客户,同一个款式不同尺码页面内容高度重复,加了这个标签两个月后,标准款的排名就上来了。
别踩这些容易忽略的坑

有人说我加了canonical标签,是不是就不用做301了?不对。canonical本质是给搜索引擎的建议,不是硬性指令,301跳转才是实打实的权重传递,优先级肯定更高。
还有人直接把非标准的URL删掉,不做任何处理。之前攒的外链,用户收藏夹里的地址,点进来全是404,之前攒的权重全白扔了,太可惜。
核心原则就是让搜索引擎只认准你想要排名的那一个URL。因平台规则常变,建议以官方公告为准。
不同行业的细节不一样,你遇到什么奇怪的URL问题,留言说清楚你的场景,咱们慢慢聊。
小提示:不要为了做URL标准化,把站内正常的分页、标签页全都禁止抓取,只处理同一内容多个URL的重复情况就行,别矫枉过正。