Skip to content

Set up and moderate blog comments

Last updated: January 14, 2026

Available with any of the following subscriptions, except where noted:

Blog comments are responses from visitors that display on blog posts. You can turn on comments for your blog, adjust their display settings, and decide if comments are published instantly or require approval.

Customize the default comment form and manage the comments that come in. Depending on your moderation preferences, you can approve, reject, reply to, delete, or flag comments as spam.

Permissions required The following permissions are required:

Set up blog comments

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Content > Blog.
  3. Click the Comments tab.
  4. To allow visitors to leave comments on your blog, toggle the Turn on commenting switch on.
  5. To add visitors who comment on your blog to your contacts database, select the Allow comments to create contacts checkbox.
  6. To require approval by your team before comments are published, select the Moderate comments checkbox.

Please note: if Allow comments and Moderate comments to create contacts are both selected, contacts won't be created until their comments are approved. 

  1. To close comments automatically, select the Automatically close comments checkbox.
    To send a specific user notifications of new comments on the blog, click the Who should receive notifications of new comments on this blog? dropdown menu and select the user.
  2. To customize how many levels of comments can be threaded, click the Number of levels comments can thread dropdown menu and select the number of levels. The more levels added here, the more layers of replies visitors can leave on existing comments.
  3. To show visitors a message after they leave a comment, enter a message in the Confirmation message after comments are submitted text field.
  4. When finished, click Save in the bottom left.

Edit blog comment forms

A blog comment form is automatically created for each blog in your account. Add additional fields or customize required fields in the forms tool.

Please note: blog comment forms must include the Comment field. If you remove the Email field, contacts might not be created, depending on your settings. 

  1. In your HubSpot account, navigate to Marketing > Forms.
  2. In the Search field, enter comment form. By default, a blog comment form is named [Blog Title] Comment Form.
  3. Hover over the form and click Edit.
  4. Edit your form, then click Update in the top right. 

Moderate comments

Blog comments can be replied to, deleted, or marked as spam. With the Moderate comments setting turned on, a user must approve comments before they appear on live blog posts. 

Please note: any comments submitted before the Moderate comments setting is turned on cannot be rejected later. 

Approve comments

  1. In your HubSpot account, navigate to Content > Blog.
  2. Click the Configure dropdown menu and then select Comments in the top right.
  3. To filter comments by blog, click the All blogs dropdown menu and select a blog.
  4. To filter comments by post author, click the All authors dropdown menu and select an author.
  5. To view comments awaiting approval, click the All states dropdown menu and select Pending.
  6. Select the checkbox next to each blog comment to approve. Then click Approve at the top of the table.

Reject comments

  1. In your HubSpot account, navigate to Content > Blog.
  2. Click the Configure dropdown menu and then select Comments in the top right.
  3. To reject a blog comment, hover over a blog comment and click the More dropdown menu. Then select Reject.

Reply to comments

  1. In your HubSpot account, navigate to Content > Blog.
  2. Click the Configure dropdown menu and then select Comments in the top right.
  3. Hover over the comment and click Reply.
  4. In the dialog box, enter the name that'll be displayed in the reply.
  5. Enter the email address that'll be displayed in the reply.
  6. Enter the reply in the Comment field.
  7. When finished, click Reply.

Remove comments

  1. In your HubSpot account, navigate to Content > Blog.
  2. Click the Configure dropdown menu and then select Comments in the top right.
  3. To remove an individual blog comment, hover over the comment and click the More dropdown menu. Then select Delete.
  4. To remove multiple blog comments, select the checkbox next to each blog comment. Then click Delete at the top of the table.

Mark comments as spam

  1. In your HubSpot account, navigate to Content > Blog.
  2. Click the Configure dropdown menu and then select Comments in the top right.
  3. To mark an individual blog comment as spam, hover over the comment and click Mark as spam.
  4. To mark multiple blog comments as spam, select the checkbox next to each blog comment. Then click Mark as spam at the top of the table.

Please note: HubSpot automatically filters for spam comments and hides them from your posts. To reduce the number of spam comments you're seeing, turn on CAPTCHA in your form settings.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.