检查用户访问路径时,nofollow标签本身不会阻止用户点击,它只影响搜索引擎是否把链接当作推荐或传递权重。因此真正要查的不是“用户能不能走通”,而是“用户走的路径与搜索引擎看到的路径是否一致”。如果链接带nofollow,用户仍可正常到达目标页,但搜索引擎可能不跟随;如果链接可跟随,搜索引擎会沿路径抓取。选择哪种处理方案,取决于你希望搜索引擎发现哪些页面、又不希望它把权重分给哪些链接。
用户访问路径由页面上的可点击元素决定,包括文字链接、图片链接、按钮和导航。搜索引擎路径则由抓取程序沿可跟随链接发现URL的过程决定。nofollow加在<a>标签的rel属性里,例如<a href="example" rel="nofollow">。它不会让链接失效,也不会阻止用户打开。
检查时要把两件事分开记录:
如果目标页只通过nofollow链接可达,用户路径可能完整,但搜索引擎路径可能中断。这时优先考虑是否给该链接去掉nofollow,或增加一条可跟随的内部路径。
方案A:保留nofollow,仅检查用户路径是否通畅。适用条件是这些链接属于用户评论、广告位、付费合作、不可控的外部内容,或者你明确不希望搜索引擎沿此链接传递权重。代价是搜索引擎可能不抓取目标页,目标页需要另有可跟随入口。
方案B:去掉nofollow,让用户路径与搜索引擎路径一致。适用条件是链接指向站内重要页面、栏目页、商品页或需要被收录的内容页。代价是搜索引擎会把该链接视为可跟随,可能改变权重分配和抓取预算的走向。
判断依据不是“nofollow好不好”,而是“这条路径是否承担被发现的任务”。承担被发现任务的路径,应优先保证可跟随;不承担被发现任务、只服务用户操作的路径,可以保留nofollow。
rel="nofollow"。同时记录该链接是站内还是站外、是编辑内容还是用户生成内容。假设一个站内列表页指向详情页的链接被加了nofollow,而详情页没有其他入口。用户仍能点击进入,但搜索引擎可能无法发现详情页。此时选择方案B更合适。反之,如果该链接是付费广告位,用户点击后到达活动页,活动页已在导航中有可跟随入口,那么保留nofollow也合理。
完成检查后,按三种结果处理:
不要只凭“链接带nofollow”就断定路径有问题,也不要只凭“用户能点开”就断定搜索引擎能发现。两个判断必须分开做。
从你现在最关心的一个入口页开始,按上面的路径清单走一遍,把每个nofollow链接标成“需要被发现”或“不需要被发现”。只对前者执行去掉nofollow或补可跟随入口的操作,然后重新检查该目标页是否至少有一条可跟随路径可达。