我正在寻找一个托管的平台,以管理我的网站上的评论。
我偶然发现了http://disqus.com/。
Disqus似乎是功能丰富,在我的首要要求支持搜索引擎优化友好的意见。
所以我检查许多网站使用Disqus,我找不到任何主题有友好的SEO评论。
对于SEO友好,我的意思是评论应该被视为纯文本,并在HTML源页面中可见。
另外,我注意到Disqus只在启用JAVASCRIPT的情况下工作。
发布于 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目的。
发布于 2011-12-18 12:46:06
Disqus脚本通过AJAX加载内容的事实很快就不会成为问题,因为Google开始爬行和索引这样的内容。。
https://stackoverflow.com/questions/5418497
复制相似问题