【问题标题】:#! url showing up at the top of my search results#!网址显示在我的搜索结果顶部
【发布时间】:2014-08-21 18:22:41
【问题描述】:

我们刚刚开始使用 SEO/Ajax,所以希望有人可以帮助我们解决这个问题 - #! urls 显示为我们的初创公司 nurturelist.com 的第一个自然搜索结果。尽管此链接在技术上有效,但我们会 1) 不希望有任何 #! url 出现在搜索结果中是因为它们看起来很奇怪,而且我们没有 #!版本 2) 图像中的第二个自然结果是我们实际上希望出现在顶部的结果。

非常感谢您对我们如何实现这一目标的任何想法...

【问题讨论】:

    标签: ajax seo


    【解决方案1】:

    你只是不想要#!出现在搜索结果中?只需在您的根目录(大多数情况下为public_html 目录)中创建一个robots.txt 并将这些行添加到其中:

    User-agent: *
    Disallow: /\#!/
    

    这会阻止 Google 将 /#!/ 子目录下的所有页面编入索引。

    但是:

    如果该网页已被 Googlebot 编入索引,则使用 robots.txt 文件不会将其从索引中删除。您要么必须使用 应用后的 Google 网站管理员工具 URL 删除工具 robots.txt,或者您可以通过 HTTP 标头中的标签或 X-Robots-Tag。

    (Source)

    Here is a link to the Google Webmaster Tools URL Removal Tool

    因此,将其添加到您不想编入索引的页面中:

    <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />

    【讨论】:

    • 谢谢!很抱歉,我直到现在才回复,但我会尝试一下,看看会发生什么。
    • 告诉我进展如何。
    最近更新 更多