HubSpot CMS SEO: the settings in each place, the landing page sitemap gap, and the redirect domain rule

Where titles, canonicals, the sitemap, robots.txt, redirects and the SEO tool live in HubSpot, and what each one does not do.

Published by AI Knows Us · Updated 21 October 2026

HubSpot CMS SEO is handled in four places inside HubSpot: the page editor (title, meta description, canonical URL and head code for each page), the website settings (default canonical rules and robots.txt), Domains and URLs (the sitemap and redirects), and the SEO tool (site-wide recommendations, which need Marketing Hub Professional or Enterprise). HubSpot sets a self-canonical on every new page and adds live website pages and blog posts to the sitemap automatically, but it does not add landing pages to the sitemap, and its redirects only work for domains hosted in HubSpot. This guide walks through each setting from HubSpot's knowledge base, read on 22 October 2026. HubSpot's CMS product is now called Content Hub; the menu names below are the ones the knowledge base used that day.

What HubSpot handles for you

A HubSpot-hosted site starts with several SEO basics configured. According to the knowledge base:

  • Self-canonicals by default. When you create a page or blog post, its own URL is set as the canonical. HubSpot calls this the recommended setting.
  • An automatic sitemap for live website pages and blog posts.
  • Automatic redirects when you change the URL of a published page, blog or post. These "system redirects" appear in the redirects table and cannot be edited.
  • Valid hreflang on multi-language pages hosted on HubSpot, with correct language codes and full URLs.
  • System domains are kept out of search. Content on HubSpot system domains containing hs-sites is always set to no-index in robots.txt.

For what the product contains and how its tiers differ, see our overview of HubSpot Content Hub. The rest of this page is about the settings you control.

Step 1: title, meta description and canonical on each page

Open a page or post in the content editor to set its page title and meta description. HubSpot's own guide adds a point worth repeating: search engines decide what appears in results and may show a different title or description based on the page or the search, so make both describe the page accurately.

Under Settings > Advanced there is a Customize canonical URL field. A canonical set on a page or post takes priority over your site-wide canonical settings. Use it only when the page really is a duplicate of another. HubSpot's SEO recommendations mark a canonical as invalid if it points to a page for a different region or language, to a different domain, or to the site's root.

Site-wide canonical rules live in your website settings under Content > Pages. Blog listing pages have no canonical by default, which HubSpot says helps search engines find the later pages of a listing. If you change that to point every listing page at the first page, HubSpot warns that search engines may not find the later pages. Our guide to canonical tags covers the general rules.

Step 2: get every important page into the sitemap

Find the sitemap under Content > Domains & URLs, on the Sitemap tab, or add /sitemap.xml to your domain. The knowledge base lists the limits:

  • Landing pages are not added automatically. They must be added by hand with Add a page. This is the gap most HubSpot sites have: a campaign landing page that should rank is missing from the sitemap.
  • HubDB dynamic child pages are included only if their parent page is in the sitemap.
  • Videos added to HubSpot-hosted pages can create video sitemap entries.
  • The file contains urlset, url, loc and the optional lastmod tag, and you cannot add other tags.
  • Changes can take up to 30 minutes to appear.
  • Removing a page from the sitemap does not tell search engines not to index it. Use noindex for that (Step 3).

The editor also lets you set a change frequency and priority per page. Submit the sitemap URL in Google Search Console and Bing Webmaster Tools once it is right.

Step 3: robots.txt and noindex, used correctly

HubSpot gives you two ways to keep content out of search, and its knowledge base says not to combine them.

MethodWhere to set itWhen to use it
robots.txt DisallowWebsite settings, Content > Pages, Robots.txt section, for all domains or one domainContent that has not been indexed yet
noindex meta tagPage editor, Settings > Advanced, Head HTML fieldContent already in search results

The reason they do not mix: a page blocked in robots.txt is never fetched, so the search engine never sees its noindex tag. HubSpot's own note says the same. The tag to add is <meta name="robots" content="noindex">, and the page must be public for it to be read, because private or password-protected pages are not crawled.

One HubSpot-specific detail: if you use HubSpot's site search module, add HubSpotContentSearchBot as its own user-agent in robots.txt so site search can still read your pages.

Step 4: redirects, and the domain rule

Create redirects under Content > Domains & URLs, on the URL Redirects tab. A standard redirect sends one URL to another. A flexible redirect rewrites URLs by pattern, which suits a whole folder move, and bulk changes can be uploaded as a CSV file. Two limits from the knowledge base:

  • Redirects only work for domains connected to and hosted in HubSpot. If a domain is hosted elsewhere, set redirects with that host, CDN or server.
  • Propagation can take up to 48 hours.

Before a migration onto HubSpot, build the full redirect map first; our guide to 301 redirects explains why each old URL needs a one-step path to its new home.

Step 5: the SEO tool and its recommendations

The SEO tool, under Marketing > SEO, scans a domain and groups recommendations by category, impact, technical difficulty and role (marketer or developer). The knowledge base says it needs Marketing Hub Professional or Enterprise, while the recommendations shown in the content editor are available in all accounts. Points to know:

  • Domain scans cover HubSpot-hosted and externally hosted pages. Scan your root domain to cover the most pages; a scan can take up to three hours, or six for large sites.
  • The analysis reads HTML only. Assets loaded through scripts, such as CTAs, are not included.
  • Recommendations cover alt text, the lang attribute, canonical links, crawlable links, hreflang codes, descriptive anchor text, tap target size, the viewport tag, titles and descriptions, image size and secure connections. For blog posts, the optimize panel suggests at least 300 words, and HubSpot itself says the right length depends on the topic.
  • Fix in editor opens the affected page directly.

The site speed dashboard reports Core Web Vitals for HubSpot-hosted content only. It recommends good scores in 75% of visits and says the largest element should appear within 2.5 seconds for 75% of page visits.

Step 6: topic clusters, read carefully

HubSpot's SEO tool lets you create topics, attach a pillar page and add subtopic content that links back to it. The knowledge base is direct about one point: creating topic clusters in HubSpot does not affect your SEO directly. What helps is the content and internal links the feature encourages you to build. The tool shows monthly search volume and difficulty for a topic, and after 20 subtopic keywords new ones are added in the Content Performance view. Our guide to SEO topic clusters covers how to stop cluster pages competing with each other.

Questions about HubSpot CMS SEO

Is HubSpot CMS good for SEO?

Yes, for most marketing sites. It sets self-canonicals, builds a sitemap, creates redirects when URLs change and serves valid hreflang. You still need to add landing pages to the sitemap, write titles and descriptions, and manage noindex yourself.

Why is my HubSpot landing page not in the sitemap?

HubSpot does not add landing pages to the sitemap automatically. Add them under Content > Domains & URLs, on the Sitemap tab.

Do I need Marketing Hub for HubSpot SEO?

The site-wide SEO tool needs Marketing Hub Professional or Enterprise. HubSpot says the SEO recommendations shown inside the content editor and on page detail views are available in all accounts.

How do I noindex a page in HubSpot?

Add <meta name="robots" content="noindex"> to the Head HTML field under Settings > Advanced in the editor. Do not also block the page in robots.txt.

Can HubSpot redirect pages on another domain?

No. HubSpot redirects only work for domains connected to and hosted in HubSpot. Set redirects for other domains with their own host or CDN.

Where search settings stop and assistant answers start

Every setting above helps a search engine index the right HubSpot pages. HubSpot now also sells an AEO feature in Marketing Hub Professional and Enterprise that, per its knowledge base on 22 October 2026, tracks prompts daily across ChatGPT, Gemini and Perplexity. That reflects a real shift: buyers ask assistants for a shortlist, and the assistant names some businesses and leaves out others. If you want that measured across five assistants, including Claude and Google AI Overviews, with the sources behind each answer, AI Knows Us is built for exactly that question.

Read next

Simon-Kucher pricing strategy, what the firm publishes about its own method and what a Singapore buyer should ask before briefing itThe firm publishes its approach, its scale and four named service lines, and publishes no fee, so the useful work before any call is reading what it claims and deciding which decision you are buying.International pricing strategies for a Singapore company, and the corridor that stops one market undercutting anotherA converted home price is the one answer that is almost always wrong, so set a price per market and keep the gaps narrower than the cost of moving a unit between them.Premium pricing strategy for a Singapore business, and the fence that makes the higher number holdCharging permanently more than the credible alternatives works when the buyer can name what the extra money buys, and the published Singapore writing ladder shows exactly how that is built.Red Antler publishes no price, so here is what its own site does publish and how to cost the same scope from SingaporeRead on 29 October 2026, three pages of redantler.com carry a complete deliverable list, three business stages and not one figure about what any of it costs.Hiring a full service content agency, the five stages a retainer has to cover and the two handoffs where the money leaksMost content retainers buy production and quietly leave strategy and distribution with you, so price the stages rather than the word count.Hiring a branding agency for a Singapore financial services firm, and the three registers to search before you fall in love with a nameIdentity work for a licensed firm starts with a clearance search rather than a mood board, and two of the three registers are free to read in a browser today.

Or browse the whole archive.

See what AI says about you.

The first scan is free, it needs no account, and it asks the questions your buyers ask.

Free. No card. We ask 5 real buyer questions on 2 AI apps.

Already sure you want this? Start free. No card needed, and the free plan stays free. Pay only when you want the work done. Or talk to a person if you have a question first. Or read how we fix what it finds.