前阵子帮一个刚做站的个人站长查问题。
他说自己内容写得不差,外链也发了,为什么收录量一直上不去。
查了半小时我笑了——他首页四个不同的URL都能打开。带www的,不带的,带index.php的,带/和不带/的…四个地址,全是同一个首页。
这就是典型的没做URL标准化,坑得离谱。
先把主域名的版本定死
很多新手建站的时候,根本没注意这个事。
服务器默认两个域名都能解析,你不设置,搜索引擎就会把两个当成不同网站,权重直接劈成两半。

我之前碰过一个本地装修客户,就是这个问题。上线三个月,首页都没稳定收录。
改完301跳转,把不用的版本全部转到指定主域名,半个月不到,收录就稳了,权重也开始慢慢积累。
同一个内容只留一个有效URL
说实话,我自己踩过这个坑。
早期给一个分类信息站做优化,平台自带的筛选功能,随便点几个筛选条件就生成一个新URL,内容其实和原分类页差不了多少。不到两个月,一半都是重复内容,直接被降权。
遇到这种情况怎么办?如果是不需要收录的参数页,直接在robots.txt里禁掉搜索引擎抓取。要是确实有内容,就加个canonical标签,告诉搜索引擎哪个是你要推的权威URL。

别嫌麻烦,这个操作花不了十分钟,能帮你省大把后期调整的精力。
URL命名也要符合标准化规则

很多建站系统默认会给文章URL生成一串随机数字或者ID,比如xxx.com/?p=1234这样。
不是说不能用,但对你的SEO没什么额外帮助。搜索引擎看不出你这个页面讲什么,用户也记不住。
去年有个做本地美食号的客户,原来就是用的默认ID链接,我让他改成拼音关键词格式,比如讲糖醋排骨的文章,URL就是xxx.com/tangcupaigu.html,搜索引擎一眼就知道页面主题,用户看着也清晰。
这个办法笨但管用,我经手的七八个站改完,整体的收录表现都好了不少。
核心其实就是一句话:你要哪个页面被收录,就只把那一个URL暴露给搜索引擎。
因搜索引擎平台规则常变,建议以官方公告为准。
不过话说回来,不同行业的站点结构不一样,URL标准化的细节也有差别,如果你遇到自己搞不定的情况,欢迎留言说下你的场景,咱们一起交流。
小提示:很多新手喜欢只靠canonical标签解决重复URL问题,实际上canonical只是给搜索引擎的建议,不是强制规则,如果能做301跳转把无效URL跳转到目标URL,效果会更直接。