【问题标题】:How to make search engines index search results on my website?如何让搜索引擎索引我网站上的搜索结果?
【发布时间】:2011-04-22 05:36:32
【问题描述】:

我有一个分类网站。

它有一个 index.html,它由一个表单组成。此表单是用户用于搜索分类的表单。搜索结果显示在 index.html 中的 iframe 中,因此页面不会重新加载或任何其他内容。然而,表单的动作是一个php-page,它负责获取分类信息等工作。

很简单。

我的问题是,谷歌还没有将任何搜索结果编入索引。

链接是否必须与 index.html 位于同一页面上,Google 才能将搜索结果编入索引? (因为它当前显示在 iframe 中)

还是因为内容是动态的?

我有一个可用的站点地图,其中包含站点地图中分类广告的所有 URL,但仍未编入索引。

我也有这个 robots.txt:

  Disallow: /bincgi/

php 代码在 /bincgi/ 文件夹中,这可能是它没有被索引的原因吗?

我已经使用rewrite将分类广告的URLS重写为

  /annons/classified_title_here

这就是站点地图的组成方式,使用重写的网址。

任何想法为什么这不起作用?

谢谢

如果您需要更多信息,请告诉我。

【问题讨论】:

    标签: php html search .htaccess seo


    【解决方案1】:

    如果内容完全是动态的,并且除了提交表单之外没有其他方法可以访问该内容,那么 Google 可能不会因此而将结果编入索引。就像我在其他地方的评论中提到的那样,Google 于 2008 年在大型网站上进行了一些实验性的表单提交,但我真的不知道他们是否对此进行了扩展。

    但是,如果您拥有有效且可访问的 Google 站点地图,Google 应该可以很好地为您的分类广告编制索引。我建议使用Google Webmaster Tools 了解 Google 如何处理您的网站并诊断任何潜在的抓取问题。

    【讨论】:

    • 我确实使用 GWT。但是,分类广告没有编入索引...我真的很想知道为什么...而且我找不到一篇文章来解释仅使用站点地图是否足够,或者网站上也必须有实际链接(不是包括动态链接)。
    • @Camran 是否显示任何抓取错误?它知道您的站点地图吗?你可以在谷歌论坛上询问。我相信那里的人可以帮助您找出问题所在。
    • 谢谢戈登,我会这样做的。仅供参考,没有任何类型的抓取错误。
    【解决方案2】:

    使用 ebay 可能是一个不好的例子,因为谷歌对这样一个受欢迎的网站使用自定义规则并非不可能。

    尽管 ebay 具有指向拍卖类型的类别和子类别的文本链接是值得考虑的,因此无需实际填写表格即可找到拍卖品。

    就个人而言,我会摆脱 iframe,提交表单以加载新页面时并非不合理。

    【讨论】:

      【解决方案3】:

      对于许多开放式细节问题,给出的信息无法回答该问题。如果您发布了您希望被编入索引的网站域和 URL。

      根据您使用 GWT 的方式,它可能会生成不可索引的内容。

      【讨论】:

        【解决方案4】:
        1. 将所有参数切换为 GET
        2. 在“Googlebot 已知”网页上创建指向这些搜索查询的 html 链接

        它们将成为索引

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-16
          • 1970-01-01
          • 2013-11-13
          • 2010-12-25
          • 1970-01-01
          • 2014-02-18
          相关资源
          最近更新 更多