Is it possible to create a comment area in a blog post in Webflow CMS where readers can leave comments about the post?

TL;DR
  • Use a third-party commenting platform like Disqus or Hyvor Talk to add comment functionality.  
  • Embed their code into your Webflow CMS Blog Post Template using the Embed element, customizing it with dynamic fields like post slug.  
  • Publish your site and verify that comments display correctly on live posts; all comment management happens through the external service.

You cannot natively create a comment section in Webflow CMS, but it is possible by integrating third-party commenting systems.

1. Use a Third-Party Commenting Platform

To add comments to a blog post, you’ll need to use services like:

  • Disqus
  • Hyvor Talk
  • Commento
  • Cusdis

These platforms allow you to embed a comment widget into your CMS template page.

2. Embed the Code in Your CMS Template

  • Go to your Webflow Designer.
  • Open the CMS Template Page for your blog posts (e.g., Blog Post Template).
  • Drag in an Embed element where you want the comments to appear.
  • Paste the embed code from your chosen commenting provider.
  • Customize the embed code (e.g., Disqus requires a unique identifier like the post slug).

Example using Disqus:

  • Add the Disqus shortname.
  • Set the identifier and URL dynamically using fields like the CMS post slug or full URL.

3. Publish and Test

  • Publish your site.
  • Navigate to a live blog post page.
  • Ensure the comment widget loads properly and corresponds to the correct blog post.

4. Considerations

  • Comments won’t appear in the Webflow CMS or Designer—they are managed entirely by the external platform.
  • You may need to create an account and configure settings on the third-party site (e.g., moderation, spam control).
  • Some services require a paid plan for branding removal or analytics.

Summary

Webflow does not support native comments within CMS items, but you can achieve this functionality by embedding third-party comment systems like Disqus or Hyvor Talk into your blog post template.

Rate this answer

Other Webflow Questions