我们的 SEO 团队希望向蜘蛛打开我们的主要动态搜索结果页面,并从元标记中删除“nofollow”。蜘蛛目前可以通过允许 robots.txt 中的路径访问它,但在元标记中使用“nofollow”子句来防止蜘蛛超出第一页。
<meta name="robots" content="index,nofollow">
我担心如果我们删除“nofollow”,对我们的搜索系统的影响将是灾难性的,因为蜘蛛将开始爬取结果集中的所有页面。我将不胜感激有关以下方面的建议:
1)有没有办法从元标记中删除“nofollow”,但防止蜘蛛只关注页面上的某些链接?我读过关于 rel="nofollow" 的不同意见,这是一个可行的选择吗?
<a rel="nofollow" href="http://www.mysite.com/paginglink" >Next Page</a>
2)有没有办法控制蜘蛛走多远的“深度”?如果他们点击几页然后停止,那也不会那么糟糕。
3)我们的搜索结果页面有标准的下一个/上一个链接,理论上这会导致蜘蛛无限递归地点击页面,这对搜索引擎优化有什么影响?
我了解不同蜘蛛的行为不同,但我主要关注的是大玩家,例如 Google、Yahoo、MSN。
请注意,我们的搜索结果页面和分页链接对机器人不友好,因为它们没有被重写并且有一个 ?name=value 查询字符串,但据我所知,蜘蛛不再只是在看到 '? ' 因为结果页面正在以不错的页面排名被索引。