Php 如果我在mysql表中,google如何找到我?

Php 如果我在mysql表中,google如何找到我?,php,mysql,html,search,Php,Mysql,Html,Search,我正在创建一个分类广告网站 Im将所有广告存储在mysql数据库中的不同表中 有可能从谷歌搜索引擎中找到这些广告吗 是否有可能创建每个广告的元信息,以便谷歌找到它们 大公司是如何做到这一点的 我曾经考虑过为每个插入的广告自动生成一个html页面,但是50万个自动生成的html页面听起来并不是一个好的解决方案 有什么想法和想法吗 更新: 以下是我目前的基本网站: (全部基于PHP) 我有一个搜索引擎,搜索数据库中的记录。 找到并显示搜索结果后,您可以单击一个结果('ad'),然后PHP从数据库获取

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

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

有可能从谷歌搜索引擎中找到这些广告吗

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

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

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

有什么想法和想法吗

更新: 以下是我目前的基本网站: (全部基于PHP) 我有一个搜索引擎,搜索数据库中的记录。 找到并显示搜索结果后,您可以单击一个结果('ad'),然后PHP从数据库获取信息并显示它,很简单! 在我网站的“投放广告”部分,你可以将自己的广告投放到mysql数据库中

我需要知道我应该如何在我的网站上做谷歌搜索广告,因为我不认为谷歌爬虫可以搜索我的数据库,因为用户可以

请更透彻地解释你的答案,以便我完全理解它是如何工作的


谢谢

您通常如何访问这些分类广告?你不只是把他们锁在数据库里,是吗


谷歌看到你的网站就像其他访问者看到你的网站一样。如果您有一个普通的数据库驱动的站点,那么它显示的每个分类都有一些唯一的URL。如果某个地方有链接,谷歌会找到它。

如果你想让谷歌为你的网站编制索引,你需要把你所有的页面放到网上,并在它们之间建立链接


您不必为所有内容自动生成一个静态HTML页面,所有页面都可以动态创建(JSP、ASP、PHP等等),但它们需要可供网络爬虫访问。

谷歌找不到数据库记录。谷歌搜索网页。如果你想让你的分类广告被发现,那么它们就需要出现在某种网页上。你可以通过给谷歌提供你所有分类广告的网站地图/索引来帮助这个过程

我建议你看一看,然后。基本上,这个想法是用勺子喂谷歌你想让谷歌找到的每个URL。因此,如果您的引用以这种方式分类:

http://www.mysite.com/classified?id=1234
然后,您创建一个列表,列出查找每一个分类的URL所需的每个URL,是的,这可能是几十万甚至数百万

以上假设每页有一个单独的分类。当然,你可以在一个页面上放置5、10、50或100,然后创建一组较小的URL供谷歌抓取

不管你做什么,记住这一点:你的网站地图应该反映你的网站是如何使用的。谷歌找到的(或你给出的)每个URL都会出现在索引中。因此,不要给谷歌一个用户正常使用网站无法访问的URL,或者你不希望用户使用的URL

因此,虽然每页50个分类广告可能意味着来自谷歌的请求会减少,但如果你不希望用户使用你的网站(或你想提供的视图),那么你就必须用其他方式


请记住:谷歌索引网页而不是数据。

无论你试图隐藏在哪里,谷歌都能找到你。即使您可以将自己放入mysql表中。因为他们是谷歌-D

不过,说真的,他们使用机器人定期扫描你的网站,因此你主要只需要将数据库中的数据作为网站上的网页提供,并使你的网站机器人友好(使用适当的robots.txt文件,提供搜索引擎友好的网站地图等)。你需要确保他们能够找到你的网站,因此,请确保它被其他网站链接——最好是流量大的网站


如果你的网站只显示特定的搜索结果来回应搜索词,你的日子会更难过。您可能希望为没有搜索词的人提供完整的记录列表(如果您有大量数据,请适当分页)。

首先创建一个PHP文件,该文件将为所有记录提取索引和人类可读的引用

这是按类别划分的主页(如Craigslist.com,按国家和州划分)

然后,无论最终到达广告本身的级别如何,每个类别链接都会将所选值反馈给php脚本

因此,如果选择了包含更多类别的类别(如州包含城市),则显示下一个类别列表。否则显示该城市的广告列表

这将为Google.com提供一种动态索引站点(又称mysql db)的方法,而无需为涉及的数百万(数十亿或万亿)记录创建静态内容


这只是一个如何让Google.com为数据库编制索引的想法。

那么这将如何实现呢?谷歌是否可以在一个html页面上为多条记录编制索引?@camran:这与向用户呈现数据的方式完全相同。将它呈现给用户,谷歌将能够看到它。网站地图部分在cletus提供的链接中描述得非常好。+1:只要你的用户可以访问该网站,谷歌就可以抓取和索引你用户访问的相同网页。告诉谷歌你的手机号码,然后谷歌会通过qurey“选择*where mobile_number=xxx”赶上你。