URL参数是什么?怎么用它们优化网站?

避坑指南 岱昊编辑部 2 阅读

老板们,这篇文章教你搞懂网址里的参数是干啥的,以及怎么用它来追踪广告效果、分析客户来源,帮你省下推广冤枉钱。

你的网店上了几百个商品,百度也收录了不少页面,但流量就是上不去。你打开百度站长平台一看,发现蜘蛛每天爬了你几千个链接,可大部分都是同一个商品的不同颜色、不同排序的地址。蜘蛛累得半死,你真正的爆款页面反而没被好好抓取。

问题出在哪?出在你网址后面那串“?”带出来的参数上。

网址后面跟了一串“?xxx=yyy”,这到底是个啥

简单说,网址参数就是在链接末尾加的一段额外信息,用来告诉网站“我要看什么”。

比如你的商品页本来是:
你的域名.com/shoes

用户点了个“蓝色”筛选,网址就变成:
你的域名.com/shoes?color=blue

再点个“按价格排序”,又变成:
你的域名.com/shoes?color=blue&sort=price

参数的结构很好认:问号(?)后面跟着“键=值”,多个参数之间用“&”连接。问号前面是正经页面地址,问号后面全是参数。

参数分两种:一种改内容,一种不改

主动参数——会改变页面显示的内容。

  • 筛选商品颜色、尺寸
  • 翻页(?page=2)
  • 站内搜索(?search=跑鞋)

被动参数——页面上看啥都没变,只在后台记录数据。

  • 最常见的就是用来跟踪广告来源的参数(比如 ?utm_source=wechat)。这类参数不改变内容,但会生成一堆长得不一样的网址。

参数没管好,百度就懵了

你的网站如果参数乱用,百度会碰到几个头疼的问题:

大量重复内容。 ?color=blue&size=9?size=9&color=blue 在百度眼里是两个不同的链接,但打开后内容一模一样。百度不知道该把哪个排上去,结果一个都不给你好排名。

浪费抓取额度。 百度每天分给你网站的抓取次数是有限的。如果几万个参数页面把额度吃光了,你真正重要的新品页、爆款页反而没被及时抓取。

关键词自己打自己。 几个参数页面都针对“蓝色跑鞋”这个词,结果你的A页面和B页面在搜索结果里互相竞争,谁也排不上去。

外链权重被稀释。 别人给你主页留了个外链,结果因为参数问题,这个链接的权重被分散到好几个版本上,主页反而没得到全部好处。

五招管好参数,让百度省心

第一招:给所有带参数的页面贴上“正宗版本”标签

在带参数的页面代码里,加一行标签,告诉百度:“别看这个带参数的地址,真正的老大是那个没参数的。”

比如你的筛选页面是 你的域名.com/shoes?color=blue,就在这个页面的 <head> 里加上:
<link rel="canonical" href="https://你的域名.com/shoes" />

尤其是卖服装、家具、二手商品的网站,筛选组合特别多,这招必须做。

第二招:在 robots.txt 里拦住没用的参数

有些参数纯粹是浪费蜘蛛时间,比如排序参数(?sort=asc、?sort=desc)。直接在你的网站根目录的 robots.txt 文件里写:

User-agent: *
Disallow: /*?sort=

这样百度蜘蛛就不会去爬那些排序页面了。你可以先去百度站长平台看“抓取诊断”或“抓取异常”,看看哪些参数页面被爬得最多,优先处理。

第三招:别用参数做多语言或多地区版本

有些老板想用 ?lang=cn 这样的参数来区分中文版和英文版。千万别干。百度明确说过,多语言版本要用独立的子目录(比如 你的域名.com/en/)或子域名(比如 en.你的域名.com),配合 hreflang 标签来告诉搜索引擎哪个版本给谁看。用参数做多语言,既不好记,也容易出乱子。

第四招:内部链接统一指向“干净版”

你网站里的导航菜单、推荐商品、文章里的链接,全部要指向不带参数的原始地址。比如“蓝色跑鞋”的链接,应该写成 你的域名.com/shoes,而不是 你的域名.com/shoes?color=blue。这样权重才能集中到主页面。

第五招:做技术排查的时候,先把参数页面踢出去

当你用工具检查网站技术问题时,先把参数页面排除掉,不然报告里全是重复内容的问题,真正的核心问题反而被淹没了。等主站问题修好了,再专门去查参数相关的重复页面,用 canonical 标签去处理。

参数顺序、大小写、性能,三个容易踩的坑

参数顺序也会被当成不同页面。 ?color=blue&size=9?size=9&color=blue 是两个地址。现在大部分网店系统会自动统一顺序,但如果你自己手动做推广链接,一定要和团队约定好顺序。

参数大小写敏感。 ?Color=Blue?color=blue 可能被当成两个不同的参数值。统一用小写最保险。

参数页面会拖慢加载速度。 带参数的网址,服务器往往没法直接调用缓存,每次都要重新查数据库。如果你的商品只有五款,就别搞什么“按价格排序”的参数了,不值当的。

最后一句实话

管好网址参数,本质上就两件事:生成链接的时候别乱加参数,已经加了的参数页面,明确告诉百度哪个才是正主。 这两件事做扎实了,你的网站就不会因为参数问题被百度冷落。

看完还有疑问?直接问我们

资深顾问 1 对 1 解答,免费出方案与透明报价,不满意不推进。

已收到!我们将在 1 个工作日内联系你。
免费获取方案填写需求 · 1 工作日回复
微信二维码 微信扫码加资深顾问 · 发需求更快
QQ 在线咨询点击直接沟通 咨询热线 · 工作日 9:00–18:0015587454277 Sunpeak@yeah.net商务合作 / 项目咨询
微信二维码 微信扫码加顾问截图保存后,用微信扫一扫