Manage your blog template and settings
Last updated: September 20, 2021
In blog settings, you can customize the template your blog is using, as well as its root URL, subscription email settings, date format, and more. If you're creating blog content in more than one language, learn how to create a multi-language blog.
- In your HubSpot account, click the settings icon settings in the main navigation bar.
- In the left sidebar menu, navigate to Website > Blog.
- To import an external blog, click Import blog. Learn more about different blog import methods.
- To create a blog from scratch, click Create new blog.
- To modify an existing blog, click the Select a blog to modify dropdown menu and select a blog.
Edit your general blog settings
On the General tab, you can create a new blog, delete a blog, or manage basic settings for your blog:
- Blog name: the internal name of your blog. This name will not be visible to visitors.
- Blog header: the external blog name that will display if your templates use the group.public_title HubL variable.
- Page title: the text that appears in the browser tab and in search engine results. It is recommended to keep the title below 70 characters.
- Meta description: the summary that will appear in search engine results, in most cases.
- Blog root URL: the URL of your blog listing page and the root URL of your blog posts.
- Click the Domain dropdown menu and select a domain to host your blog on (Marketing Hub Enterprise only)
- To add a slug to the end of your root URL (e.g. /blog), enter the slug in the Blog slug field.
Please note: if you change the Blog root URL, redirects will automatically be created to redirect any published blog content to their new URLs. If there is no published blog content, redirects will not be created automatically.
- Control audience access: control the privacy of your blog.
- Public: your blog is public and can be accessed by anyone.
- Private - Single sign on (SSO) required: your blog requires single sign-on authentication to access. Learn more about setting up single sign-on for private content.
- Private - Registration required: your blog requires requires registration to access. Learn more about setting up member registration for private content.
Select your blog templates
On the Templates tab, you can view or change the templates applied to your blog posts and blog listing page. You can also customize your listing page set-up and add custom HTML to your templates' header and footer.
- In the Blog post section, click the Actions dropdown menu to manage your blog post template:
- Select Change template to choose a different template. On the template selection screen, select your new template, then click Done. In the bottom left of your template settings, click Save.
- Select Edit to edit your template in the design manager. Learn more about editing a blog post or listing template.
- Select Preview to see what your template looks like.
- In the Blog listing page section, you edit a blog listing page or customize its settings:
- Click Edit page to open the listing page in the content editor.
- Click the Actions dropdown menu and select Preview to preview the page on different devices.
- Click the Actions dropdown menu and select Details to view the listing page's performance data.
- In the Number of posts per listing page field, enter the number of posts you want to appear on your listing page. Click Save in the bottom left to save your changes.
- To display the content of blog posts up to the Read More separator on your listing page, select the Show summaries on listing page checkbox. Click Save in the bottom left to save your changes.
- To display the featured images of your blog posts on your listing page, select the Use featured image in listing summaries checkbox. Click Save in the bottom left to save your changes.
- In the Header HTML and Footer HTML sections, enter any custom HTML you want to apply to your blog post and listing templates. To apply different custom HTML to your blog post template, click Use custom header/footer HTML for blog posts. When you've added your custom HTML, click Save in the bottom left.
- In the CSS and stylesheets section, you can add a style sheet to your blog listing and blog post templates. You can also attach a stylesheet directly to the template.
- Click Add stylesheet.
- In the pop-up box, click the Choose a style sheet dropdown menu and select a style sheet, then click Add.
- In the bottom left of your template settings, click Save.
Manage your blog subscriptions
On the Subscriptions tab, you can turn on or off the different frequencies of email subscription notifications: Instant, Daily, Weekly, and Monthly. You can also create, edit, and delete blog notification emails for each frequency and customize RSS feed settings. Learn more about setting up blog subscription emails.
- In the Email Link column, click Edit to edit a blog notification email or click Delete to remove it.
- To turn on notification emails for a frequency, click to toggle the Send switch on. A frequency must have an Email Status of Complete before its emails can be turned on.
In the RSS Feed section of your settings, you can customize the way your blog posts appear in your RSS feed and in the post feed in your blog notification emails.
- Enter the number of blog posts features in each blog notification email. 10 is the default number of posts.
- Select the Show summaries in RSS checkbox to show a preview of your blog post content in your RSS feed.
- Select the Show summaries in emails checkbox to show a preview of your blog post content in your RSS emails.
Set your blog's date formats
On the Date Formats tab, you can select the language and format for the dates on your blog posts and blog listing page. This is separate from setting the language for a multi-language blog.
To set a language for your dates, click the Language for dates
dropdownmenu and select a language. This will determine the available formats in the other dropdown menus. In the bottom left, click Save.
- To customize the date format for the Posts by month section of your listing page, click the Posts by month format
dropdownmenu and choose a date format. In the bottom left, click Save.
- To create a custom date format:
- Click What's this? to review the guidelines for using Locale Data Markup Language.
- Click Customize format and enter your custom date format. Click Create date format.
- In the bottom left of your date format settings, click Save.
Edit your comments settings
On the Comments tab, you can manage blog comment notifications, moderator settings, and more.
- To allow visitors to leave comments on your blog, click to toggle the Enable commenting switch on.
- To add visitors who comment on your blog to your contacts database, select the Allow comments to create contacts checkbox.
- To require approval by your team before comments are published, select the Moderate comments checkbox.
- To select users who will receive notifications to review blog comments, click the Who should receive notifications of new comments on this blog? dropdown menu and select users.
- To customize how many levels of comments can be threaded, click the Number of levels comments can thread dropdown menu and select a number of levels. The more levels added here, the more layers of replies visitors can leave on existing comments.
- To show visitors a message after they leave a comment, enter a message in the Confirmation message after comments are submitted text field.
Learn more about configuring your blog comment options.
Edit your social sharing settings
On the Social Sharing tab, set which social accounts appear in your blog's social sharing module. There will be a counter for each social media sharing icon that shows the number of times your blog post was shared on that network.
- To set a Twitter handle for blog posts shared via Twitter Cards, click the Default Twitter account dropdown menu and select a Twitter account. Learn more about connecting a Twitter account to HubSpot.
- To include a social media sharing icon on your blog, select the social sharing button checkbox next to the associated social network.
Please note: social sharing buttons are supported in default blog templates or templates with specific HubL variables. Learn more in our developer documentation.