有没有办法告诉谷歌,某些元素与页面无关?

时间:2009-06-09 15:07:11

标签: google-api

我有一个页面,显示该页面的主要产品,旁边是“相关产品”,当您点击它们时,您会转到他们的页面,他们也有自己的相关产品。问题是相关产品正在被Google编入索引,因此当您搜索产品-A时,您可能会获得产品-B页面,其中产品-A是相关项目,而不仅仅是获取产品-A页面。我试图阻止这一点。有什么想法吗?

谢谢!

3 个答案:

答案 0 :(得分:3)

您可以在不希望机器人抓取的任何链接中添加rel =“nofollow”。在这种情况下,您可以将该标记应用于您的所有链接,并且Google不会将其关闭在主页之外。

http://en.wikipedia.org/wiki/Nofollow

编辑澄清:

页面“A”适用于小部件。您希望返回此页面以进行有关窗口小部件的搜索;此页面上的“相关搜索”部分链接到其他窗口小部件。在页面“A”上链接到页面“B”和“C”(其他小部件的相关搜索)的所有锚标签上,您将放置一个rel =“nofollow”标签。这将阻止Google点击页面A,然后将您的“相关搜索”链接关闭到“B”和“C”页面。

这不会阻止页面“B”和“C”自行编入索引,只是阻止它们从页面“A”中被拉入。

编辑#2: rel =“nofollow”告诉机器人你不希望他们按照第二页的链接。无论来自A-> B的链接上的锚文本如何,如果您没有使用它,则机器人将不会“流动”页面到链接到页面,并且不应该按照页面“B”的链接来索引它由于锚上的那个标签。请注意,这不是万无一失的:雅虎和其他SE可能不会像谷歌一样对待nofollow ....所以你最好的办法是确保每个页面都强烈地在页面上搜索引擎优化,以便它被包含在索引中你希望它包括在内的术语。希望这会有所帮助...但是像大多数SEO世界一样,普遍适用的硬性规则很少。

答案 1 :(得分:1)

是的...将它们放在页面底部以获取内容,

如果您希望在页面顶部直观显示,请使用css布局重新排列页面元素

另外,正如darksquid所说,将rel="nofollow"添加到您不想考虑的链接

另一个提示(关于你对darksquid的帖子的评论):

您可以通过ajax加载内容,这样可以防止大多数搜索引擎蜘蛛看到它(因为它们通常不会执行javascript)

答案 2 :(得分:0)

在标签上使用Google Appliance - googleoff / google:

http://www.geekzilla.co.uk/ViewC8614968-56ED-4729-9C12-F01677DAC412.htm