【问题标题】:SEO on a Database Driven Website数据库驱动网站上的 SEO
【发布时间】:2011-02-05 00:50:02
【问题描述】:

我有一个关于我正在开发的网站的问题。它是一个数据库驱动的目录站点,人们可以在其中创建个人资料并在一个或多个区号以及一个或多个工作领域中列出自己。当有人在寻找要雇用的人时,他们输入一个或多个区号以查看(或使用复选框选择它们),当表单提交时,它将这些区号保存为 cookie,以便网站记住您搜索的位置。然后,您可以按类别和字段(即链接)缩小搜索范围,并获得与您的搜索匹配的所有个人资料的列表。

我担心的是:由于搜索引擎无法输入或选择要搜索的区号,它如何查找和索引任何个人资料页面?它不允许用户在没有首先选择区号的情况下搜索人,因为这样做没有实际目的。从用户体验/可用性的角度来看,简单地将每个区号的列表作为类别页面的链接也没有实际目的,但据我所知,这不是搜索引擎查看的唯一方法每个人?

像 Facebook 这样的网站如何做到这一点?没有某种主目录可以链接到单个 Facebook 用户的个人资料页面,但它们通常是人名的第一搜索结果。

【问题讨论】:

    标签: dynamic seo sitemap database-driven


    【解决方案1】:

    您可以尝试通过执行以下操作来索引您的一些数据库驱动页面:

    生成带有区号的链接列表。最好是漂亮的网址。

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

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

    站点地图是告诉 Google 的一种方式 关于您网站上的页面,我们可能不会 否则发现。在最简单的 术语,一个 XML 站点地图——通常称为 带有大写字母 S 的站点地图是一个列表 您网站上的页面。创造 并提交站点地图有助于 确保 Google 知道所有 您网站上的页面,包括 URL 可能无法被 谷歌正常的抓取过程。

    【讨论】:

    • 这里的关键是 sitemap.xml 文件。您可能想要添加有关如何制作其中之一(或链接)的更多信息。 +1
    • 生成每个用户的个人资料页面列表并将其放入站点地图中会更有益吗?搜索的内页对于 Google 来说并不重要。数据库运行所有用户并将他们的个人资料页面添加到 sitemap.xml 文件是一件小事。但是,这只适用于我提交 sitemap.xml 的搜索引擎。对于人们可能仍在使用的更晦涩难懂的东西,它并没有多大作用,不是吗?
    • 是的。我会将个人资料页面直接放在站点地图中。查看文档,条目数量有限制。不过,我认为您可以向 Google 付费让它们更彻底地索引。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多