2011-03-24 103 views
5

我正在尋找一個託管平臺來管理我的網站上的評論。Disqus和搜索引擎優化友好評論

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

Disqus似乎功能豐富,與我的頂級列表要求支持SEO友好評論。

因此,我檢查了很多網站使用Disqus,我找不到任何主題有友好的SEO評論。

對於搜索引擎優化友好我的意思是說,評論應該被視爲純文本,並在HTML源頁面中可見。

另外我注意到Disqus只能用JAVASCRIPT啓用。

  • 您是否知道Disqus的SEO功能是否真正起作用?
  • 最重要的是我需要這個SEO功能在Universal Code工作,我使用自定義的CMS。

回答

10

Disqus的問題是它使用JavaScript來呈現評論,所以,當機器人來到您的網站時,他們沒有找到評論。即使它使用索引友好的「#!」這些網址仍然不是您的網頁,因此它們在此處不適用。

他們有一個可以使用的REST API。我的想法是通過代碼將API中的所有註釋寫入代碼並將其寫入HTML,然後通過JavaScript隱藏此容器(不是CSS,因爲我不確定機器人是否會討厭這種情況,但JS無法發現) 。

然後,我仍然擁有Disqus JS小部件,因爲API不會爲我帶來直接使用的所有不錯功能。當用戶添加一個鏈接時,它不會被添加到隱藏的HTML中,直到頁面刷新,但是誰在乎,它仍然隱藏,Disqus將更新他們的JavaScript並且可以看到評論。

當然,用戶正在下載評論兩次。你也可以通過檢查請求用戶代理字符串或其他來判斷頁面是否被機器人請求,並且僅在這種情況下在HTML中顯示來自API的註釋才能解決這個問題(然後你甚至不會關心隱藏它)。

當然,實現這個目標的時間和效率之間有一個權衡 - 它可以很好,但至少可以實現。

...
P.S.除了JS之外,我還聽說WordPress和Drupal插件也呈現HTML。因此,如果您在其中任何一個網站上開發半動態網站或CMS網站,則可以獲得該網站。請參閱Getting Disqus html code to show in source for SEO purposes

+2

在官方文檔中也提供了這種方法:http://docs.disqus.com/help/58/ – jbochi 2011-10-18 19:59:25

0

Disqus腳本通過AJAX加載內容的事實不會很快出現,因爲Google starts crawling and indexing such content

+0

嗨Wojtek,我不確定Google是否能很好地運行在Disqus的評論看看這個例子,我發現在網站管理員論壇http://iva123.co.uk/blog/203/be-social-and-win-150(帶評論的常規版本)來自谷歌的緩存版http://webcache.googleusercontent.com/search?q=緩存:FWgUqBhSRosJ:iva123.co.uk/blog/203/be-social-and-win-150+http://iva123.co.uk/blog/203/be-social-and-win-150&hl=en&client= safari&strip = 1,因爲您可以看到評論是熱點提取 – GibboK 2011-12-19 08:03:52

+0

似乎這裏是一個例子,Disqus工作http:// www。blindfiveyearold.com/facebook-comments-and-seo – lulalala 2012-11-01 08:59:22