我对我正在开发的网站有疑问.它是一个数据库驱动的目录站点,人们可以在一个或多个区域代码和一个或多个工作领域中创建一个配置文件并列出自己.当某人正在寻找雇用的人时,他们会输入一个或多个区号来查看(或选中带有复选框),当表单提交时,它会将这些保存为cookie,以便网站记住您在搜索的位置.然后,您可以按类别和字段(即链接)缩小搜索范围,并获取与您的搜索匹配的所有配置文件的列表.
我关心的是:因为搜索引擎无法输入或选择要搜索的区号,如何查找和索引任何个人资料页面?它不允许用户在没有首先选择区号的情况下搜索人,因为这样做没有实际意义.从用户体验/可用性的角度来看,仅仅将每个区域代码的列表作为类别页面的链接也没有实际意义,但据我所知,这不是搜索引擎看到的唯一方式每个人?
Facebook这样的网站如何实现这一目标?没有某种主目录链接到单个Facebook用户的个人资料页面,但它们通常是一个人姓名的第一搜索结果.
您可以通过执行以下操作尝试将一些数据库驱动的页面编入索引:
生成带有区号的链接列表.如果它们是漂亮的网址会更好.
www.path.com/find.asp?areacode=707 // okay www.path.com/find/areacode/707 //better
将这些链接添加到sitemap.xml并提交给Google.无法保证您的所有区号都会被编入索引.实际上只有一部分因为谷歌会看到它们有多相似.
站点地图是一种告诉Google您网站上我们可能无法发现的网页的方法.简而言之,XML Sitemap(通常称为Sitemap)与资本S-是您网站上的页面列表.创建和提交站点地图有助于确保Google了解您网站上的所有网页,包括Google正常抓取过程可能无法发现的网址.