如果我在mysql表中,谷歌怎么能找到我?

5 html php mysql search

我正在创建一个分类广告网站.

我将所有广告存储在mysql数据库中,在不同的表中.

是否有可能以某种方式从googles搜索引擎中找到这些广告?

是否可以创建有关每个广告的元信息,以便谷歌找到它们?

大公司是如何做到这一点的?

我已经考虑过为每个插入的广告自动生成一个html页面,但是500万个自动生成的html页面听起来并不是那么好的解决方案!

有什么想法和想法吗?

更新:这是我到目前为止的基本网站:(所有PHP基础)我有一个搜索引擎搜索数据库的记录.找到并显示搜索结果后,您可以单击结果('ad'),然后PHP从数据库中获取信息并显示它,简单!在我网站的"放置广告"部分,您可以将自己的广告放入mysql数据库.

我需要知道如何让google在我的网站上找到广告,因为我认为google-crawler只是因为用户可以搜索我的数据库.

请更全面地解释您的答案,以便我完全理解这是如何工作的!

谢谢

cle*_*tus 8

Google找不到数据库记录.谷歌找到了网页.如果您希望找到您的分类广告,那么他们将需要在某种网页上.您可以通过向Google提供所有分类广告的站点地图/索引来帮助完成此过程.

我建议您查看Google Basics以及创建和提交SitemapsPrint .基本上,我们的想法是向Google提供您想要Google找到的每个网址.因此,如果您以这种方式参考您的分类广告:

http://www.mysite.com/classified?id=1234
Run Code Online (Sandbox Code Playgroud)

然后你创建一个列表,找到每个分类所需的每个URL,是的,这可能是几十万甚至几百万.

以上假定每页有一个分类.您当然可以在一个页面上放置5,10,50或100,然后创建一组较小的URL供Google抓取.

无论您做什么,请记住:您的站点地图应反映您的网站的使用方式.Google找到(或您提供)的每个网址都会显示在索引中.因此,请不要向Google提供用户无法正常使用该网站或您不希望用户使用的网址.

因此,虽然每页50个分类广告可能意味着来自Google的请求较少,但如果您不希望用户使用您的网站(或您想要提供的视图),那么您将不得不以其他方式执行此操作.

请记住:Google将网页编入索引而不是数据.