Php 我有一个iframe,我需要谷歌索引它的内容。这可能吗?

Php 我有一个iframe,我需要谷歌索引它的内容。这可能吗?,php,javascript,html,xml,search,Php,Javascript,Html,Xml,Search,我有一个分类广告网站 index.html有一个表单: <form action="php_page" target="iframe" etc...> iframe显示结果,php_页面为iframe构建结果。基本上,php_页面构建一个包含mysql数据库结果的表,并将其输出 我的问题是,谷歌没有将其编入索引 我怎样才能解决这个问题 我之所以使用Iframe,首先是为了避免在点击submit时重新加载页面 由于各种原因,Ajax无法使用,我将不在这里介绍 你知道怎么

我有一个分类广告网站

index.html有一个表单:

     <form action="php_page" target="iframe" etc...>

iframe显示结果,php_页面为iframe构建结果。基本上,php_页面构建一个包含mysql数据库结果的表,并将其输出

我的问题是,谷歌没有将其编入索引

我怎样才能解决这个问题

我之所以使用Iframe,首先是为了避免在点击submit时重新加载页面

由于各种原因,Ajax无法使用,我将不在这里介绍

你知道怎么做吗

谢谢

更新:


我有一个网站地图,上面有指向所有分类广告的URL,但我认为这并不能保证谷歌能够抓取这些URL。

没有办法让任何webspider填写和提交表单


解决方法:每天晚上,创建数据库转储并将HTML保存到文件中。创建从
index.html
到该文件的链接。使用CSS类使链接不可见。通过这种方式,谷歌会抓到它,但用户不会看到它。

试图让谷歌蜘蛛抓取搜索表单的结果,这并不是正确的方法

假设您希望google.com用户通过搜索google来查找分类广告,最好的方法是从广告中创建一组静态html页面,并从您网站的其他地方链接它们(不是看不见的)(可能最好从主页进行链接,但这样的链接可以位于页脚或其他不显眼的地方)

它们也可以从您的站点链接到(您确实有一个站点地图XML文件,不是吗?)


注意:
并不是真正意义上的。或者Ajax

为什么不使用$_GET变量(谷歌可能在某些方面不鼓励使用)或在不提交的情况下加载一些默认数据?我不理解fabrik,请指定您的意思。。。我确实在表单中使用了GET方法,如果这是您的意思的话。您可以避免使用iframe,将初始输出放在页面中(这样它就可以被索引),然后在点击提交时使用ajax刷新数据。(抱歉,我后来读到了你的ajax说明)那么,除了使用ajax显示结果以使其索引外,没有其他方法了?google spider足够聪明,能够知道链接何时不可见。我认为这很有可能被视为一种“黑帽子”技术。。。我明白你的意思。不过我认为我的方法是一个好的开始。我当然有一个网站地图。你是说我可以建立一个页面上所有广告的“目录”,这样就可以手动链接到所有分类广告了?顺便说一句,检查我的更新。绝对…***(填充字符,因为这样会让我这么做…)听起来不错,我可能会这么做。另外,我想到了这一点,这样我也可以让我的网站为禁用js的用户工作(因为我的表单主要使用js工作)。谢谢重新更新:如果页面只在站点地图中,但在其他方面不可扩展,谷歌蜘蛛很可能会忽略它。最好让你的两条广告路线都可用。是的,这是最好的做法。谷歌蜘蛛喜欢最佳实践。如果你制作的网站在最有限的浏览器中运行时,会逐渐增强或优雅地退化,那么谷歌蜘蛛很可能会因此爱上你。