首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Disqus和SEO友好评论

Disqus和SEO友好评论
EN

Stack Overflow用户
提问于 2011-03-24 11:37:51
回答 2查看 2.5K关注 0票数 5

我正在寻找一个托管的平台,以管理我的网站上的评论。

我偶然发现了http://disqus.com/

Disqus似乎是功能丰富,在我的首要要求支持搜索引擎优化友好的意见。

所以我检查许多网站使用Disqus,我找不到任何主题有友好的SEO评论。

对于SEO友好,我的意思是评论应该被视为纯文本,并在HTML源页面中可见。

另外,我注意到Disqus只在启用JAVASCRIPT的情况下工作。

  • 你知道如果搜索引擎优化功能的Disqus,它是真正的工作和如何?
  • 最重要的是,我需要这个搜索引擎优化功能在通用码工作,我使用自定义CMS。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-04 14:45:02

Disqus的问题在于它使用JavaScript来呈现评论,所以当机器人来到您的站点时,它们就找不到评论了。即使它使用索引友好的"#!“URL,这些仍然不是您的页面,所以,它们不适用于这里。

他们有一个您可以使用的REST API。我在这里的想法是通过代码将来自API的所有注释都写入到一个容器中的HTML中,然后通过JavaScript隐藏这个容器(不是CSS,因为我不确定机器人是否会讨厌它,但是JS是不可发现的)。

那么我仍然有Disqus小部件,因为API不会给我带来Disqus直接使用的所有好特性。当用户添加链接时,它将不会添加到隐藏的HTML中,直到页面刷新,但是谁在乎呢,它是隐藏的,Disqus将更新他们的JavaScript,评论将是可见的。

当然,缺点是用户现在下载了两次评论。您也可以通过检查请求用户代理字符串或其他方法来解决这个问题,以判断页面是否是机器人请求的,并且只在这种情况下用HTML显示API中的注释(然后您甚至都不关心隐藏它)。

当然,在实现这一点和它的有效性之间有一个权衡--它可能很好,但它至少是可以实现的。

..。

除了JS之外,我还听说了WordPress和Drupal也呈现HTML。因此,如果你开发半动态或CMS网站在任何一个之上,你可以得到这一点。见使Disqus代码显示在源代码中用于SEO目的

票数 10
EN

Stack Overflow用户

发布于 2011-12-18 12:46:06

Disqus脚本通过AJAX加载内容的事实很快就不会成为问题,因为Google开始爬行和索引这样的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5418497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档