0

我正在使用谷歌网站搜索,这是我购买的一个 API,我可以向它发送查询,它会向我返回一个 XML,其中包含来自我的网站的搜索结果。

它运作良好,但我想知道是否有办法限制它不在我的全局页面导航中搜索。例如,如果有人搜索品牌,并且品牌名称在我的全局导航中,那么搜索结果会返回我网站的每个页面。

我的导航带有一个 id 为“css_dropdown_menu”的 div 元素我想知道是否有办法告诉引擎忽略该元素中的任何内容?有人知道吗?

4

2 回答 2

1

我不知道任何“非常好的”解决方案,但也许(不确定它是否真的可行)您可以检测到您何时被蜘蛛用于站点搜索目的(而不是“常规谷歌搜索蜘蛛”)并提供服务当进行站点搜索爬虫(与正常访问和“常规搜索”爬虫相反)时,页面会有所不同(省略您不想编入索引的部分)。

于 2009-05-26T14:50:28.180 回答
0

据我所知,谷歌没有提供从搜索索引中排除某些部分的方法。不过,它非常擅长找出在许多页面上重复的内容位并减轻这些部分的权重。

于 2009-05-26T14:46:59.230 回答