【问题标题】:Will dynamic content pulled from a database be indexed by search engines?从数据库中提取的动态内容会被搜索引擎索引吗?
【发布时间】:2010-03-31 11:47:12
【问题描述】:

我的博客文章存储在 Access 数据库中。它们在加载 ASP 页时动态显示。因此,除了用户访问页面时,没有包含博客文章正文的可公开访问的文件。当搜索引擎索引我的页面时,我如何确保博客内容被索引并且是最新的?

【问题讨论】:

  • 没有任何理由使用 MS-ACCESS 标签,因为问题是关于 Web 前端,而不是后端。

标签: ms-access indexing search-engine


【解决方案1】:

搜索引擎本质上会看到用户在访问页面时会看到的内容(减去样式、图像等)。

只要每篇博文的 url 是唯一的,并且有指向该 url 的链接,搜索引擎就能够对其进行索引。

您可以做的一件事是注册 google 的 webmaster tools 并使用“Fetch as Googlebot”工具查看将返回给 google 爬虫的确切内容。

【讨论】:

  • 酷,不知道站长工具。
【解决方案2】:

页面是动态生成的,搜索引擎无法通过查看您的页面来判断这一事实。据 Google 所知,它可能是一个静态页面,并且您有一大群实习生正在更新侧边栏的“最近评论”部分。只要内容以 (X)HTML 的形式提供,并带有合理的 URL 和 Google 知道的其他页面链接,Google 并不关心内容的来源。

【讨论】:

    【解决方案3】:

    您可以向要为您的网站编制索引的每个搜索引擎提交站点地图。站点地图会明确地告诉搜索引擎您希望它查看的每个 URL。

    • Sitemap 在维基百科上。例如,使用google webmaster tools,您可以手动重新提交站点地图,以便他们了解新内容,但他们也会定期下载。

    当搜索引擎机器人访问页面时,它只会看到用户在浏览器中看到的内容,即网络服务器呈现的内容。这是否是动态的并不重要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      相关资源
      最近更新 更多