2

我正在建立一个论坛站点,通过 AJAX 在与列表相同的页面上检索帖子。当显示新帖子时,URI 片段会更改(例如:.php#1_This-is-the-first-post)。标题和元标记也发生了变化。

我的问题是这个。我读过搜索引擎无法使用#these-words。因此,我的整个网站将无法被编入索引(因为它看起来像一页)。

我能做些什么来解决这个问题,或者至少让我的子页面能够被索引?

注意:我已经建立了几乎所有的网站,所以从根本上改变会很困难。SEO是我最弱的极客技能。

4

2 回答 2

2

添加每个页面的非 AJAX 版本,并从您的弹出窗口链接到它们作为“永久链接”(或任何您想要调用它们的名称)。您的页面不仅不能被搜索引擎访问,而且不能被添加到书签或通过电子邮件发送给朋友。我最近在一个网站上与一些设计师合作,并说服他们不要使用仅限 AJAX 的设​​计。他们最终将文章“预告片”放在弹出窗口中,并让用户转到带有可收藏 URL 的页面来阅读完整的文本。

于 2009-12-21T16:18:27.420 回答
1

尽管可能很困难,但“最佳”答案可能是重新设计您的网站以更加谨慎地使用哈希标签 URL 方案

除此之外,我建议以下内容:

  1. 创建一个替代的、非基于哈希的 URL 方案。这是必须的。
  2. 创建一个站点地图,允许搜索引擎通过新的 URL 方案找到您现有的页面。
  3. 慢慢移植您的网站。您可能会考虑在页面上添加这些更深层次的链接,或者鼓励用户共享这些链接而不是基于哈希的链接等。

希望这可以帮助!

于 2009-12-21T16:14:34.213 回答