Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Change SEO titles and descriptions in HubSpot

Where HubSpot keeps a page's title, meta description, H1, URL, image alt text and noindex tag, for website pages, landing pages and blog posts.

Open in the appUpdated 2026-10-19

HubSpot keeps a page's title and meta description in the page's Settings, apart from the internal name you see in your content list. Blog posts have their own settings, and the title you type there is also the post's H1 unless you split them. Here's where each change from your On-Page Mapping goes.

These steps follow HubSpot's classic page editor. In the new editor, which is in beta, the title, description and URL fields open from More > Settings instead.

Change a page's title and meta description

To change a website page or landing page:

  1. In your HubSpot account, click More, then go to Content > Website Pages (or Landing Pages). If you don't see More, go to Content directly.
  2. Click the page's name to open the editor.
  3. Click Settings in the top right.
  4. Paste the new meta title into Page title. Visitors see it in the browser tab and in search results.
  5. Paste the new description into Meta description.
  6. Click Update (or Publish) in the top right.

Internal page name is a separate field. Visitors never see it, so leave it alone.

From HubSpot: Create and customize pages and Create and customize pages in the new editor

Change a blog post's title and meta description

To change a blog post:

  1. Click More, then go to Content > Blog and click the post's name.
  2. Click Settings in the top right.
  3. In Blog title, type the heading you want on the page. HubSpot puts it in the post's <h1> tag.
  4. To give search results a different title, click Customize blog's page title, then paste the new meta title into Page title.
  5. Select Metadata on the left and paste the new description into Meta description.
  6. Click Update in the top right.

From HubSpot: Create and publish blog posts

Change the H1 on a page

On a website or landing page, the Page title field is only the title tag. The H1 is whatever text on the page uses the Heading 1 style. To change it, select the heading in a rich text module, then pick Heading 1 from the Style dropdown.

From HubSpot: Edit content in a rich text module

Change the URL

To change a page or post's URL:

  1. In the editor, click Settings, then select General on the left.
  2. Click the edit icon next to Page URL (or Post URL).
  3. Type the new slug into Content slug, then close the dialog.
  4. Click Publish or Update.

When you change the URL of published content, HubSpot creates a redirect from the old address to the new one for you. You'll find it as a system redirect under Content > Domains & URLs > URL Redirects in your settings.

From HubSpot: Change content URLs and Create and manage URL redirects

Add image alt text

Click the image module in the editor and type a description into Alt text in the sidebar. For a blog post's featured image, open Settings > Featured image and use Image alt text.

From HubSpot: Use images in HubSpot content

HubSpot has no noindex switch. Add the tag yourself:

  1. Open the page or post, click Settings, then select Advanced.
  2. In Head HTML, under Additional code snippets, paste <meta name="robots" content="noindex">.
  3. Close the dialog and click Update or Publish.

Don't also block the same page in robots.txt. HubSpot warns against combining the two.

From HubSpot: Prevent content from appearing in search results

Check it worked

After you publish, run the live page through the free Meta tag checker. It shows the title, description, H1 and robots tag the page serves now. HubSpot's own Optimize panel, the gauge icon in the editor's left sidebar, lists any SEO recommendations it still sees. When the change is live, tick Mark done on the page's row in On-Page Mapping.

Limits and usage

  • HubSpot documents Head HTML, the Optimize panel and featured image alt text for the classic editor only.
  • A redirect can take up to 48 hours to start working.
Was this page helpful?

Still stuck?

Email us and the team replies from the same address. If you're signed in, Ask anything in the app answers from these guides.