我正在建立一个论坛站点,通过 AJAX 在与列表相同的页面上检索帖子。当显示新帖子时,URI 片段会更改(例如:.php#1_This-is-the-first-post)。标题和元标记也发生了变化。
我的问题是这个。我读过搜索引擎无法使用#these-words。因此,我的整个网站将无法被编入索引(因为它看起来像一页)。
我能做些什么来解决这个问题,或者至少让我的子页面能够被索引?
注意:我已经建立了几乎所有的网站,所以从根本上改变会很困难。SEO是我最弱的极客技能。
我正在建立一个论坛站点,通过 AJAX 在与列表相同的页面上检索帖子。当显示新帖子时,URI 片段会更改(例如:.php#1_This-is-the-first-post)。标题和元标记也发生了变化。
我的问题是这个。我读过搜索引擎无法使用#these-words。因此,我的整个网站将无法被编入索引(因为它看起来像一页)。
我能做些什么来解决这个问题,或者至少让我的子页面能够被索引?
注意:我已经建立了几乎所有的网站,所以从根本上改变会很困难。SEO是我最弱的极客技能。
添加每个页面的非 AJAX 版本,并从您的弹出窗口链接到它们作为“永久链接”(或任何您想要调用它们的名称)。您的页面不仅不能被搜索引擎访问,而且不能被添加到书签或通过电子邮件发送给朋友。我最近在一个网站上与一些设计师合作,并说服他们不要使用仅限 AJAX 的设计。他们最终将文章“预告片”放在弹出窗口中,并让用户转到带有可收藏 URL 的页面来阅读完整的文本。
尽管可能很困难,但“最佳”答案可能是重新设计您的网站以更加谨慎地使用哈希标签 URL 方案
除此之外,我建议以下内容:
希望这可以帮助!