Disqus和SEO友好评论

Gib*_*boK 5 social-networking

我正在寻找一个托管平台来管理我网站上的评论.

我遇到了http://disqus.com/.

Disqus似乎功能丰富,在我的顶级列表中需要支持SEO友好评论.

所以我用Disqus检查了许多网站,我发现任何主题都没有友好的SEO评论.

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

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

  • 你知道它的SEO功能是否真的有用吗?
  • 最重要的是我需要在通用代码中使用这个SEO功能,我使用自定义CMS.

Mel*_*igy 10

Disqus的问题在于它使用JavaScript来呈现评论,因此,当机器人进入您的网站时,他们找不到评论.即使它使用索引友好的"#!" 网址,这些仍然不是您的网页,因此,它们不适用于此处.

他们有一个可以使用的REST API.我的想法是通过代码从API中提取所有注释并将其写入一个容器内的HTML然后通过JavaScript隐藏此容器(而不是CSS,因为我不确定机器人是否会讨厌它,但JS无法发现) .

然后我仍然有Disqus JS小部件,因为API不会给我带来直接使用的所有好功能.当用户添加链接时,在刷新页面之前不会将其添加到隐藏的HTML中,但是如果有人关心,它仍然是隐藏的,Disqus将更新他们的JavaScript并且评论将是可见的.

当然,用户现在正在下载评论两次.您也可以通过对请求用户代理字符串进行一些检查或者判断机器人是否请求该页面来解决此问题,并且仅在这种情况下以HTML格式显示API中的注释(然后您甚至不会关心隐藏它).

当然,在实现这一目标的时间和有效性之间需要权衡,但它至少是可以实现的.

...
PS除了JS之外,我还听说过WordPress和Drupal插件也呈现HTML.因此,如果您在其中任何一个上开发半动态或CMS网站,您就可以获得它们.请参阅获取Disqus html代码以在源代码中显示以进行SEO.

  • 官方文档中也提出了这种方法:http://docs.disqus.com/help/58/ (2认同)