- Knowledge Base
- Content
- Blog
- Set up self-registration for private blog content
Set up self-registration for private blog content
Last updated: January 7, 2026
Available with any of the following subscriptions, except where noted:
-
Content Hub Professional, Enterprise
With self-registration turned on, blog visitors can register to view private blog posts. The first time visitors view your blog, they will only be able to read private blog posts up to the read more separator. Learn more about customizing registration page templates.
Before you get started
Before you set up self-registration for private blog content, make sure to fully understand what steps should be taken ahead of time, as well as the limitations of the feature and potential consequences of using it.
Permissions required The following permissions are required:
- Website settings permission is required to set up self-registration in Private content and Blog settings.
- Edit, Publish, and Manage private content permission is required to edit and publish blog posts.
Understand limitations & considerations
- Emails sent to visitors after they have self-registered aren't customizable.
- Turning on Give anyone access to the entire blog but only members access to full posts setting gives you the choice of setting blog posts to use self-registration. You'll still need to set blog posts to use self-registration.
Set up self-registration
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Content > Private Content.
- Click the Choose a domain to edit dropdown menu and select the domain your private content is hosted on.
- In the Sign-in Options section, select the Enable self-registration checkbox.
- In the left sidebar menu, navigate to Content > Blog.
- In the Current View section, click the first dropdown menu and select a blog. In accounts with the Brands add-on, this will be the second dropdown menu.
- In the Access Control section, select Public, then select the Give anyone access to the entire blog but only members access to full posts checkbox.
- When finished, click Save in the bottom left.
Set up self-registration for blog posts
After you've set up self-registration, set whether each blog post will require visitors to register to view it. Self-registration can be set individually or in bulk.
Individual blog posts
Self-registration can be turned on for individual blog posts in the content editor.
- In your HubSpot account, navigate to Content > Blog.
- Click the name of a post.
- In the content editor, click Settings in the top right.
- In the dialog box, select Access control on the left menu.
- In the Access Control section, select Self-registration required.
- To allow search engines to crawl the private content, select the SEO crawling checkbox. If SEO crawling isn't selected, search engines will only be able to crawl the content before the read more separator.
- Click X to close the Settings dialog box.
- To preview how the post will appear to visitors who aren't signed in:
- Click Preview in the top right.
- Click the Preview as dropdown menu and select Visitor (not signed in).
- When finished previewing, click Back to go back to the content editor.
- When finished, click Publish or Update in the top right.
Multiple blog posts
Self-registration can be turned on for multiple blog posts at once from the blog post index page.
- In your HubSpot account, navigate to Content > Blog.
- Select the checkbox next to each blog post.
- At the top of the table, click the More dropdown menu and select Control audience access.
- In the right panel, select Self-registration required, then click Save.
Find contacts who have self-registered
Find contacts who have self-registered by filtering for a known Registered at contact property and an unknown Time registration email was sent contact property.
To learn more about finding contacts who have self-registered: