面对网站被收录的页面总是只出首页或者不收录的情况,首先要自查的是重复收录问题。重复收录是指同一内容平台生成多个不同URL,导致搜索引擎浪费抓取资源、稀释关键词权重,如果检查发现同一段内容同时出现在多个URL下,这会严重收割关键词权重的展示。解决重复收录问题需要从网站架构到代码层做一次彻底的漏斗排查,而我们可以通过五个方向的技术手段精准定位并修复。
当网站出现大规模重复收录时,最直观的表现是搜索引擎收录的URL数量远远大于实际有效页面数。查看你的搜索引擎后台工具例如GSC的覆盖率报告,负面排查是在这里寻找带有“页面已接入,页面页无法自动获取”提示的大量页面状态。不同站点之间同页面行为的问题版本,我们会看到相关范围内的页面访问量与抓取频次的模式进行对比判断。如果抓取频次过高而有效页面URL较少,说明搜索引擎爬虫正在浪费资源抓取重复URL,这会拖慢对真正权重页的更新速度。
这三种URL形态当你去搜索时一次性实际返回主要站点业务页,那么你的重复收录的影响已经开始通过tag和参数蔓延。上述场景都指向搜索引擎的抓取策略并没有智能到自动判断版本的含义,我们需要主动干预。
处理重复收录的核心操作是一旦判断参数内容会变化,该抓取应该统一使用can内部的URL参数规范定义,而且必须要到参数处理工具中设置。搜索开发者中心提供的 参数处理 工具,可以明确告知搜索引擎:某类参数如“id”“event”“category”是用于统计的被动型参数,不会生成不同的页面内容;而对同样表示分类浏览的参数,配置为可以匹配,让搜索引擎自己找到最合适的一个版本作为代表URL。
配合robots文件守卫规则,进行兜底操作,避免所有参数筛选形式全部被爬虫爬取,但我们要求side参数页不可被自动化。并且在robots文件中执行标准的字符串匹配结束即可生效;robots的参数的写法实例示下:
User-agent: Baiduspider Allow: /article/?id= Disallow: /?sort= Disallow: /?page= Disallow: /print/
站内参数处理的设定再配合Canonical标签的使用,才是彻底解决重复收录的黄金方案。每个页面必须在HTML头部明确环境'rel=’canonical’'指向自身的终极URL,告诉搜索爬虫唯一的真实内容地址。走重复标签。下面这个是一个代码层面添加的方式:
<link rel="canonical" href="https://www.eziyou.cc/page/huaming/" />
corresponding canonical设计需要注意,我们要求全站范围内的canonical链接必须紧贴实际URL保持绝对一致性。有些站长在手机响应式页面中写错了canonical,指向桌面端的不同地址,就造成两个版本的页面互相打架。正确做法是无论哪种页面展示形式,Canonical都应该抱有唯一的、完整的内容地址规范。
301重定向也是处理重复收录的重要技术点,尤其是当网站进行URL改造之后,旧地址的流传风险更高。很多网站将内容从国内情况建筑到HTTPS之后,旧的http网址仍然被外部大量引用,如果访问量巨大且未落地方,建议在服务器层面的Nginx或apache配置中把所有HTTP请求301跳转到HTTPS上,保持域名的统一性。
重复页面中还存在一种隐形漏斗:查询参数在不同整机状态下循环产生新页面。例如,有些网站的分页URL写成 /page=2/ /page=3,但通过所属Source下的不同参数再次组合变形。这时需在后台管理URL参数和安全规则,把无引用价值的组合直接301到第1页,并确保每一条URL的唯一映射对。
在所有配置生效之后,我们至少是需要等待一段时间来查看抓取排除数据。搜索引擎的后台工具,你可以跟踪收录的状态“已抓取-未索引”与“重复内容标记”这里的数据变化。一般我们用GSC这种站长后台来精确监测超过两个月。搜:使用科技进行验证时,可以按照site:你的网址+共享,近乎于抓取页面排查;如果是无用的URL,可以一种用站长工具的建议。如果你发现url列表已经变成标色,那就可以让他们移到无效进行,把为垃圾重复的方向暗示去除收录成功的入口再统回让搜索引擎去信息选择其中的。
| 检查项目 | 串联用资源 | 操作建议 | 处理时长 |
|---|---|---|---|
| URL参数量级 | 参数处理后台 | 停止抓取无效果内量参数 | 2周~30天 |
| canonical覆盖 | 页面源码检查 | 确认每个页面指其一 | 1~2周 |
| 旧路径重定向 | 服务端Nginx配置文件 | 301直达正则 | 13天-期 |
| robots协议合规 | robots文本文件 | 禁止不同参数组合 | 长期管理 |
整体来看,重复收录优化是一项需要从抓取原理、URL规划、服务器规则、标签书写到处都考虑到日常维护工作。每一种方法在不同CMS上有不同的实现路径,例如WordPress中重复收录的分支在于通过h1和分类标签生成,使用PHP代码移除相关标签即可高效清理。只要检索我们例举的几层问题,重复收录便只能在补齐而可成为无形的压力。
最后提醒,完成后利用百度搜索资源平台中的“页面Value”的阶段变化趋势持续跟踪效果;配置后7-15天左右,我们发现搜索引擎抓取频次下降,有效页面数逐日恢复,其直接的权重浮动会在整体可控的动力中调整。重复内容永远是一种技术债务,而化解账目的即分即判别工具和规范patterns的养成的对于爬虫的体系与口味,实质上均是常态化运营的最佳一队。
评论
加载中...