你的网店商品筛选功能,是不是越做越卡?
有个做服装生意的老板,上了几百个SKU,给网站加了颜色、尺码、价格区间筛选。结果呢?流量没涨,百度收录反而少了。他百思不得其解,直到查了后台,才发现百度蜘蛛一天到晚在他网站上爬了上万条带“?color=red&size=L”这种尾巴的链接,真正重要的产品页面反而没怎么被爬。
这就是网址参数惹的祸。
什么是网址参数?它长什么样?
网址参数就是URL里问号“?”后面那串东西。比如:
https://你的网店.com/连衣裙?color=蓝色&size=M
问号后面,“color=蓝色”和“size=M”就是参数。多个参数之间用“&”隔开。参数本身不坏,它让一个页面能根据不同条件展示不同内容,省得你为每个颜色、每个尺码都单独做页面。
但问题在于:参数用不好,百度会懵。
参数分两种,一种要命,一种没事
主动参数——会改变页面内容。比如筛选“红色”和“蓝色”,页面展示的商品完全不同。这类参数容易制造大量内容相似的页面。
被动参数——不改变页面内容,只是用来跟踪来源。比如你从朋友圈点进来,链接尾巴带了一串跟踪码,页面内容没变。这类参数相对无害。
你真正要操心的是主动参数。
页面写满了关键词,为什么还是没排名?
参数用不对,会带来四个连锁反应:
1. 内容重复,百度不知道该留哪个
一个商品,通过“?sort=asc”和“?sort=desc”两种排序,生成了两个URL。内容几乎一样,百度就会困惑:到底该把哪个排在搜索结果里?结果可能两个都不给好位置。
2. 浪费抓取额度,重要页面被忽略
百度每天分给你网站的抓取次数是有限的。如果蜘蛛把时间都花在爬“?page=2”“?page=3”“?color=红”“?color=蓝”这些参数页上,你的核心产品页、关于我们、联系方式这些真正重要的页面,反而没机会被收录。
3. 关键词自相残杀
不同参数页优化了同一个关键词,等于你的页面之间在互相竞争。比如“?category=鞋&color=白”和“?category=鞋&size=42”都在争“白色运动鞋”这个词,谁也排不上去。
4. 外链价值被稀释
别人给你网站挂了链接,但如果链接散落在不同的参数页上,权重就被分薄了。
判断你的网站有没有参数问题
打开百度搜索资源平台(以前的百度站长平台),看看“抓取诊断”或“抓取异常”报告。如果发现大量带“?”的URL被频繁抓取,而你真正的产品页面没怎么被抓,那就是出问题了。
更直接的判断:在搜索引擎里搜“site:你的域名”,看看搜索结果里是不是有一大堆带参数的重复页面。
五步解决,立竿见影
第一步:给参数页加上canonical标签
这是最核心的一招。在所有带参数的页面上,用canonical标签告诉百度:“别看这个参数页,真正的老大是那个不带参数的版本。”
代码怎么写?在页面的区域加一行:
<link rel="canonical" href="https://你的网店.com/连衣裙" />
这样,不管用户怎么筛选,百度都知道应该把权重归到“连衣裙”这个主页面。
第二步:用robots.txt拦住不重要的参数
有些参数页你根本不想让百度爬,比如排序参数“?sort=”。可以在robots.txt里写:
User-agent: *
Disallow: /*?sort=
这样蜘蛛看到带“?sort=”的链接,直接绕道走,省下额度给你真正重要的页面。
注意: 只拦那些确实不需要收录的参数。筛选类参数要谨慎,如果某个筛选结果页内容确实独特(比如“红色连衣裙”本身就是一个独立品类),就别拦。
第三步:内部链接全部指向干净版本
你网站上的导航、推荐商品、相关文章,这些内部链接写的时候,一律用不带参数的URL。
比如“连衣裙”这个链接,就写“https://你的网店.com/连衣裙”,别写成“https://你的网店.com/连衣裙?from=nav”。你给蜘蛛的信号越清晰,它越不会跑偏。
第四步:别用参数做分站或多语言
有些老板想省事,用“?lang=zh”这种参数来区分中文版和英文版。千万别。多语言应该用独立的子目录(比如 /en/)或子域名来做。参数做多语言,百度很难理解哪个页面该对应哪个地区用户。
第五步:定期检查,别等出事了再修
每季度花半小时,用百度搜索资源平台的“抓取统计”功能,看看近期百度都在爬你网站的哪些URL。如果发现大量带参数的低价值页面,说明你的参数管理该调整了。
一个小提醒:参数大小写敏感
“?Color=红”和“?color=红”在很多系统里会被当成两个不同的URL。如果你团队里有人手动拼链接,一定要统一规范,全部用小写。
说到底,参数管理就三件事
第一,区分哪些参数值得让百度知道,哪些不值得。第二,不值得的要么用canonical标签归并,要么用robots.txt拦住。第三,内部链接永远指向权威版本。
做到这三点,你的网站就不会在参数上吃亏。百度抓取效率上去了,重要页面自然能排上去。
微信扫码