【问题标题】:Any way to NOT index certain keywords on page?有什么方法可以不索引页面上的某些关键字?
【发布时间】:2010-10-15 20:05:26
【问题描述】:

如果我有一个想要被索引和可搜索的页面。但是我的页面上有一些我不想编入索引的关键字。有没有办法做到这一点?

以便人们在我的页面上搜索我认为与我相关的关键字时会找到我。

但是,如果人们正在搜索恰好在我的页面上的关键字,并且与我的页面没有关联,我不会出现?

例如,如果我有一个博客,我说过这样的话:

这是邪恶的,但不像纳粹那样邪恶

我希望我的文章是可搜索的,但如果有人在哪里搜索“纳粹”,我不想出现。

这可能吗?

【问题讨论】:

    标签: search seo


    【解决方案1】:

    您可以检测传入的用户代理,如果它是机器人用户代理,则使用您不想索引的字词呈现页面。

    但是,这些关键字很有可能在其他网站上比您的博客更受欢迎 - 这真的是一个问题吗?

    如果是这样,简单的事实是“互联网不会忘记”——最好不要一开始就发布一些妥协的东西。

    【讨论】:

    • 将用户代理检测为蜘蛛的最准确方法是什么?使用 PHP、JS、HTML?谢谢!
    • @John Isaacks - 查看用户代理标头。但是,这(就像网络上的其他所有内容一样)不是 100% 可靠的,并且可以被欺骗。看到这个:user-agents.org
    • 我会小心的。谷歌(可能还有其他搜索引擎)不喜欢你向它发送普通用户看不到的东西。 google.com/support/webmasters/bin/answer.py?answer=66355
    【解决方案2】:

    【讨论】:

    • 这很酷,但是,我认为它不适用于常规的 Google 索引。如果是这样就太好了。
    • 它也适用于常规的 Google 索引,我们过去曾成功尝试过 :)
    • 这是针对谷歌企业搜索的,不是针对真正的谷歌的。请参阅:code.google.com/apis/searchappliance/documentation/46/… 不,它不起作用。 sabeen,请指向实现此功能的页面。我很久以前也测试过它 - 它不起作用,从来没有......但我很乐意被伪造。
    • @Franz ...由于公司原因,我无法直接告诉您 URL,但我可以告诉您发生在我们身上的事情。 Google 向我们的页面展示了隐藏 div 中的描述,我们向前端人员询问了它以及如何修复它,然后他继续使用这些标签,大约一周后,Google 结果上的描述发生了变化。据此,我假设它确实有效。
    • @sabeen sn-p 逻辑/描述逻辑与索引逻辑相去甚远。显示 sn-p 的原因有很多(即您通过搜索输入的术语)。查看被索引的内容的最佳方法是在 google SERP 上的搜索列表旁边单击“缓存”->“仅限文本版本”...相信我, 不起作用,否则你会发现 SEO 的金杯。
    【解决方案3】:
    • 将其实现为图像
    • 将其实现为通过 robots.txt 阻止的 iframe
    • 将其实现为后加载外部 javascript

    我建议不要通过用户代理伪装这样做,因为这可能会被 google 视为具有误导性,并可能导致处罚或降级

    【讨论】:

      【解决方案4】:

      Google 不支持页面的无索引部分。您可以观看 Google 的 Matt Cutts 专门讨论此问题的视频:http://www.youtube.com/watch?v=_p37hQhHDTQ

      雅虎早在 2007 年就推出了 robots=nocontent,它允许您对页面的某些部分不设置索引。但是,目前尚不清楚 Bing 是否会继续支持它……许多人猜测 Bing 不会。

      您可以使用一些 HTML 技术,例如将内容实现为图像、iframe 或 javascript,但这些技术相当“垃圾”,您的竞争对手很可能会举报您。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-24
        • 1970-01-01
        • 2010-09-17
        • 1970-01-01
        • 2010-12-30
        • 1970-01-01
        • 1970-01-01
        • 2019-09-28
        相关资源
        最近更新 更多