2010-04-06 56 views
2

我对我正在开发的网站有疑问。它是一个数据库驱动的目录网站,人们可以在一个或多个区域代码以及一个或多个工作领域中制作个人档案并列出他们自己。当有人正在寻找雇用的人时,他们输入一个或多个区号以查找(或使用复选框选择它们),并在表单提交时将其保存为cookie,以便网站记住您搜索的位置。然后,按类别和字段(即链接)缩小搜索范围,并获取与您的搜索匹配的所有配置文件的列表。数据库驱动的网站上的SEO

我担心的是:因为搜索引擎无法输入或选择要搜索的区号,它将如何查找和索引任何配置文件页面?如果没有首先选择地区代码,它不允许用户搜索人,因为没有实际的目的。从用户体验/可用性角度来看,仅仅将每个区域代码的列表作为链接到类别页面也是没有实际意义的,但据我所知,这不是搜索引擎看到的唯一方式每个人?

像Facebook这样的网站是如何完成这项工作的?没有某种主目录可链接到任何单个Facebook用户的个人资料页面,但它们通常是某人姓名的首选搜索结果。

回答

6

你可以试图得到一些做索引你的数据库驱动页面的以下内容:

生成与区域代码的链接列表。如果他们是漂亮的网站会更好。

www.path.com/find.asp?areacode=707 // okay 
www.path.com/find/areacode/707 //better 

将这些链接添加到a sitemap.xml并提交给Google。不能保证您的所有地区代码都将被编入索引。实际上只有一部分会因为谷歌会看到他们有多相似。

Sitemap是一种方法来告诉谷歌 您网站上的网页,我们可能无法 遗漏。在其最简单的 条款中,XML Sitemap(通常称为 Sitemap,大写字母S)是您网站上的网页的列表 。创建 并提交站点地图有助于确保Google知道您网站上的所有网页,包括 ,这些网页可能无法被 谷歌的正常抓取过程发现。

+1

这里的关键是sitemap.xml文件。您可能想要添加更多关于如何制作其中一个(或链接)的信息。 +1 – rmeador 2010-04-06 22:23:46

+0

@rmeador完成,谢谢。 – 2010-04-06 22:27:47

+0

生成每个用户的个人资料页面列表并将其放入Sitemap中会更有益吗?搜索的内部页面对Google来说并不重要。数据库运行所有用户并将他们的配置文件页面添加到sitemap.xml文件是一件微不足道的事情。 但是,这只适用于我提交sitemap.xml的搜索引擎。对于人们可能仍在使用的更晦涩的人来说,这并没有太大作用,是吗? – 2010-04-06 22:43:35