Skip to content

Manage blog settings

Last updated: January 23, 2026

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

Manage blog settings, including the template your blog is using, the 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.

Subscription required Some features require additional subscriptions:

  • Marketing Hub Enterprise is required to change a blogs root URL.
  • Content Hub Professional or Enterprise is required to limit blog access to access groups.

Permissions required Website settings permission is required to edit blog settings.

Manage blogs

Select an existing blog to manage the blog settings. You can also create a new blog, import external blog content, or delete a blog in your blog settings.

  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 Current view dropdown menu:
    • To select an existing blog, click the name of the blog you want to manage settings for.
    • To create a new blog, click Create new blog. Learn more about creating a new blog
    • To import a blog, click Import blog. Learn more about different blog import methods.

The content blog settings are displayed. An arrow points to the Current view dropdown menu and a box is placed around the Create new blog and Import blog hyperlinked text.

  1. To select a multi-language version of the blog, click the second dropdown menu and select a language. Learn more about working with multi-language blogs. 
  2. Continue editing the general blog settings.

Delete a blog

  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 Current view dropdown menu and select the blog you want to delete.
  4. Click the Options dropdown menu and select Delete blog in the top right.
  5. In the dialog box, enter the name of the blog in the text field. 
  6. By default, the blog's subscription form, subscriber notification emails, subscription email lists, subscription contact property, and subscription type will also be deleted. To maintain any of these, clear the checkbox next to it.
  7. When finished, click Yes, delete to finish deleting the blog. 

Edit general blog settings

Edit identifiers (e.g., blog name, header, title, etc.), access controls, metadata, and URL configuration to define how the blog is presented and accessed.

  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. On the General tab, enter text to edit the following blog details:
    • Blog name: the internal name of your blog. This name won't be visible to visitors.
    • Blog header: the external blog name that'll 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 to less than 70 characters.
    • Meta description: the summary that'll appear in search engine results, generally.
  4. In the Blog root URL section, select the Use language slug in URL checkbox to use a language slug in the blog's root URL. This is recommended if your blog language doesn't match your domain's primary language.
  5. In the Domain section, click the Domain dropdown menu and select a domain to change the blog root URL.

Please note: if you change a blog's root URL, redirects will automatically be created to redirect any published blog content to their new URLs. If there's no published blog content, redirects will not be created automatically.

  1. To add a slug to the end of the blog root URL (e.g., mywebsite.com/blog), enter the slug in the Blog slug field.
  2. To limit access to the blog, select an option in the Access control section:
    • Public: the blog can be accessed by anyone. To give visitors access to the entire blog, but only members access to full blog posts, select the checkbox.
    • Access group membership required: specific contacts can access the blog. Learn more about limiting blog access to access groups.
    • Single sign-on (SSO) required: SSO authentication is required to access the blog. Learn more about setting up SSO for private content.
  3. To turn on BlogPosting schema for the blog, toggle the Structured Data switch on.
    • Blogs created after Aug. 4, 2022 have this setting turned on by default.
    • This will turn on the BlogPosting schema type to support article-rich results in search engines.
  4. When finished, click Save in the bottom left.

Please note: avoid enabling structured data if custom schema already exists. Duplicate schema may cause issues in search engines.


Manage blog templates

Edit or change the templates applied to your blog posts and blog listing page on the Templates tab. You can also customize your listing page setup and add custom HTML to your templates' header and footer.

  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 Templates tab.
  4. In the Blog Post Template section, click the Actions dropdown menu and select an option:
    • Change template: 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
    • Edit: to edit your template in the design manager. Learn more about editing a blog post or listing template.
    • Preview: view what a blog post looks like.
    • Edit theme settings: to edit the blog's theme settings. Learn more about editing your theme settings.

The content blog settings are displayed for the Templates tab. The Blog Post Template section is visible with an Actions dropdown menu.

  1. In the Blog listing page section, click the Actions dropdown menu and select an option:
    • Preview: view what the blog listing page looks like.
    • Details: view the blog listing page details and performance data.
    • Change template: use a different template for the blog listing page. Learn more about using a different template.
  2. Click Edit page to open the blog listing page in the content editor.
  3. Enter the number of posts you want to appear on your listing page in the Number of posts per listing page field.
  4. 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.
  5. To display the featured images of your blog posts on your listing page, select the Use featured image in listing summaries checkbox.

The content blog settings are displayed for the Templates tab. The Blog Listing Page section is visible with an Actions dropdown menu and Edit page button. There are additional options including number of posts per listing page, summaries, and featured images.

  1. 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.
  2. In the CSS and stylesheets section, click + Add style sheet to add a style sheet to your blog listing and blog post templates. 
  3. In the dialog box, click the Choose a style sheet dropdown menu and select a style sheet. Then click Add.
  4. When finished, click Save in the bottom left.

Manage blog subscriptions

Turn the frequency of email subscription notifications on or off. 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.

Configure blog date formats

Configure the blog's language and format for dates on blog posts and the blog listing page. This is separate from setting the language for a multi-language blog.

  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 Date Formats tab.
  4. To set a language for the blog's dates, click the Language for dates dropdown menu and select a language. Selecting a language or location will pre-populate localized date formats for that language or the location it tends to prefer.
  5. To set the date format for publish dates, click the Publish date format dropdown menu and select a date format.
  6. To set the month format for posts, click the Posts by month format dropdown menu and select a date format.
  7. To create a custom date format, click What's this? to review guidelines for using Locale Data Markup Language.
    • Click Customize format next to Publish date format or Posts by month format.
    • In the dialog box, enter the custom date format and then click Create date format.
  8. When finished, click Save in the bottom left.

Please note: if your blog dates always show the same year (e.g.,, 2026), check the Publish date format and Post by month format for a hardcoded year (e.g., MMMM dd, 2026) and replace it with the dynamic year token (e.g.,, MMMM dd, YYYY).

Manage blog comment settings

Turn blog comments on or off. Manage blog comment notifications, moderator settings, and more. Learn more about setting up and moderating blog comments.

Configure social sharing settings

Configure which social accounts appear in a blog's social sharing module. A counter for each social media sharing icon will display the number of times the blog post was shared on that network.

  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 Social Sharing tab.
  4. To set an handle for blog posts shared via X Cards, click the Default X account dropdown menu and select an X account. Learn more about connecting an X account to HubSpot.
  5. To include social sharing icons on the blog post, select the social network checkbox next to each associated social network in the Social sharing buttons section.
  6. When finished, click Save in the bottom left.

Please note: social sharing buttons are supported in default blog templates or templates with specific HubL variables. Learn more in the developer documentation.

Manage Google AMP

Turn Google Accelerated Mobile Pages on or off. Accelerated Mobile Pages (AMP) loads your content instantly. Learn more about using AMP on your blog.

  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 Google AMP tab.
  4. To turn on Google AMP, toggle the Turn on Google AMP formatted pages switch on.
  5. Customize the appearance of your logo, header, and body text. Learn more about Google's recommendations for AMP formatting.
  6. When finished, click Save in the bottom left.
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.