我正在创建一个名为'mySite'的分类广告网站,我想要搜索的人
Google中的honda +mySite
,用于查找我的数据库中包含“honda”或headline“honda”描述的所有广告。
这是怎么做到的? (每个广告的htm页面?然后在用户点击打开htm页面时加载“广告数据”?)
我有一个例子供您查看:www.blocket.se
是一个瑞典网站,您几乎可以买到任何东西。我猜他们实际上没有500万个html页面只是为了谷歌可以找到它们吗?
尝试在google:blocket +bmw 330ci
中搜索此内容,您将看到来自blocket.se数据库的结果。
问题是:他们是如何做到的?我该怎么做才能拥有相同的功能呢?
由于
如果您需要更多输入,请告诉我,我会更新!
答案 0 :(得分:5)
每个广告都不需要实际的html页面。大多数情况下,有一个页面会查看网址并相应地显示内容。
mysite.com/honda
mysite.com/acura
mysite.com/bmw
所有这些网址都将由一个页面处理。该页面将使用该URL来查找要显示的内容并仅提供该内容。
基本上你只是在创建一个网站,谷歌会完成剩下的工作
答案 1 :(得分:3)
我创建了一个站点地图,链接到每个类别和每个动态页面,这样蜘蛛就可以轻松浏览您网站上的每个网址。
如果您动态执行此操作,则可以轻松地按热门关键字进行分组,并使用特殊的“按关键字分组”网站地图。
无论如何,最好动态生成站点地图,这样就不会错过任何一个动态页面。
答案 2 :(得分:2)
您需要有(动态创建的)页面的链接。 Google不知道(或关心)页面是否是动态生成的。但如果您没有链接,它就不会找到它。谷歌机器人不只是垃圾搜索框中的垃圾邮件(显而易见的原因)。
例如,您的主页应链接到“最新”页面,其中包含所有最新项目的列表。您还应该为每天创建一个存档页面,其中包含指向当天发布的项目的链接。只要从主页链接到这些索引页,就可以动态生成这些索引页。
另外,请记住缓存日常存档,并为EXPIRES元标记提供较长的值,这样每次有人查看时都不必访问数据库。
如果您想了解更多信息,Google会提供网站管理员指南:http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=35769
请特别注意站点地图:http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156184
答案 3 :(得分:0)
您需要创建指向数据库页面的链接。现在,访问您网页的唯一方法是使用您网站上的搜索。 Google不会填写表单字段。因此,请创建指向您网页的链接。
您的网页应该是搜索引擎友好的,所以
http://site.com?q=honda+civic is bad,
http://site.com/cars/honda/civic is good.
您可以使用框架重写网址(您正在使用网络应用程序框架吗?)。
您需要最好从其他网站链接到这些网页。你不会得到谷歌的每一页,因为他们太相似,谷歌可能会扔掉很多。但是你需要链接才能开始。