Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Are there any often mentioned products or services for adding end user comments to pages that aren't served up by a CMS or blog engine? Assuming the host can execute PHP, Python, ASP.NET classic, or other very common programming languages.

The solution must:

  • Allow end users to leave a comment on a web page, with an easy login process for the user.

  • Store and emit the comments in such a way that they can be crawled by search engines, and are indexed as part of the parent page. (The only way I know of would be to in-line the comments as plain HTML in the parent page, using PHP / SSI / etc. AFAIK this rules out all Javascript-based solutions such as Facebook's Comments Box?)

  • Have very robust anti-spam capabilities, preferably with some sort of heuristics and crowd-sourced blacklists (like Akismet).

  • Have an administration backend with spam management and batch approve capabilities.

This is related to but still different from "Adding comments to static pages?". There is also the more recent "Facebook comment and other commenting system for SEO".

It would be ideal if the solution could easily be integrated in the HTML using just a Javascript, an IFRAME, or something similar. But a light-weight server module written in PHP or another common web development language is also good.

share|improve this question
add comment

3 Answers

Disqus is what you're looking for.

share|improve this answer
    
Doesn't Disqus use Javascript? –  DisgruntledGoat Apr 23 '12 at 11:26
    
Yeah, but apparently Google indexes them. I'm guessing they went out of their way to make sure they could due to its popularity. –  John Conde Apr 23 '12 at 12:41
    
Fair enough. I guess if they just load something via Javascript without any specific interactions then it should be fine for Google. –  DisgruntledGoat Apr 23 '12 at 16:24
    
{{citation needed}} –  Matthew Simoneau Jul 22 '12 at 0:00
add comment

Disqus does have the option to cache comments locally, and emit them into the parent page. But it's neither easy nor elegant. Their documented solution is to create a database table, and set up a cron job to query their API, using their API client code.

For the Rails crowd: Juvia seems very interesting. It's a self-hosted generic commenting system which works much like Disqus or IntenseDebate. It also uses Javascript as its default method of embedding comments, and thus doesn't meet my SEO requirements. But changing over to conventional HTML views shouldn't be too hard for a Rails programmer.

Livefyre claims to have SEO baked in too. I can't see exactly how they do it, and their API is only enabled on the commercial plan which doesn't have public pricing.

Another potential way would be embedding Wordpress comments into PHP pages. The Wordpress wp_list_comments seems to be for just that. However, Wordpress is well known for requiring server-side resources and some performance tweaking. If I am to use Wordpress' comments, then it seems I might just as well migrate the entire site to Wordpress. That's exactly what I wanted to avoid.

So far I really haven't found anything that fits. There is an accepted answer waiting for he who finds something better...

share|improve this answer
add comment

Well while the title says without Javascript I think it's clear some kind of client side scripting would be needed. Disqus is good here is another system.

IntenseDebate http://www.intensedebate.com/

share|improve this answer
add comment

protected by John Conde Aug 24 '12 at 4:01

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.