Skip to content
SEOReseller

Platform audit checklist

HubSpot CMS SEO audit checklist for agencies

What to check when you audit, launch or take over a HubSpot CMS site, and the platform-specific problems that come up most.

audit areas
4
individual checks
12
common problems, with fixes
3
launch-day checks
4

Short answer

HubSpot CMS sites often grow alongside marketing campaigns, so audits focus on domains, landing pages and blog structure. Check that one primary domain serves the site with others redirecting, that system pages such as search results and subscription preferences stay out of search, that blog tag and author listings are useful or excluded, that URL redirects cover old pages, and that robots.txt is set correctly for each connected domain.

Platform details reviewed October 30, 2026. HubSpot CMS changes its settings and menus regularly, so confirm specifics in its current documentation before acting.

What's different about SEO on HubSpot CMS

  • Several domains and subdomains can be connected for website pages, landing pages and the blog, each with its own settings.
  • HubSpot generates system pages, such as search results, password prompts and subscription preferences, that need keeping out of search.
  • Marketing teams publish many landing pages for campaigns, which can leave thin or expired pages indexed.
  • Dynamic pages can be generated from HubDB tables, multiplying pages from data.

The HubSpot CMS audit checklist

Domains

  • One primary domain per content type, with other domains and variants redirecting to it.
  • Robots.txt settings checked for each connected domain, not just the main one.
  • The default HubSpot-hosted domain isn't competing with the custom domain in search.

Pages and landing pages

  • Expired campaign landing pages are redirected, updated or excluded from search.
  • Thank-you and form confirmation pages aren't indexable.
  • System pages such as search results and subscription preferences stay out of the index.

Blog

  • Tag listing pages are limited to useful topics, or excluded from search.
  • Author pages have real content or are excluded.
  • Blog post templates output unique titles, descriptions and one H1.

Redirects and dynamic content

  • The URL redirects tool covers every changed or retired URL.
  • HubDB-driven dynamic pages each have unique content and metadata.
  • Personalised smart content shows a sensible default version to crawlers.

Common HubSpot CMS problems and fixes

Hundreds of expired landing pages indexed

Why it matters
Old campaign pages remain live and indexable, diluting the site with thin, outdated content.
Fix
Audit landing pages by traffic and purpose; redirect, update or exclude the rest.

Uncontrolled blog tags

Why it matters
Many tags with one or two posts each create thin listing pages.
Fix
Consolidate tags into a short, deliberate list and exclude the remaining tag pages from search.

Robots settings only set on one domain

Why it matters
Each connected domain has its own settings, so a blog or landing page domain can be left misconfigured.
Fix
Review crawler settings for every domain connected to the account.
Diagram of an SEO audit: crawl and data, human review and a prioritised plan, with implementation shown separately as its own scope.
An audit is diagnosis. Implementation is a separate decision.

Launch-day checks for HubSpot CMS

  1. Primary domains set and other domains redirecting.
  2. System and thank-you pages excluded from search.
  3. URL redirects added for the previous site's pages.
  4. Sitemap submitted in Search Console for each primary domain.

Frequently asked questions

Should HubSpot landing pages be indexed?
Evergreen landing pages with useful content can be. Short-lived campaign pages, especially ones that duplicate other pages, are usually better kept out of search.
Does HubSpot handle multilingual SEO?
It supports language variations of pages and links them together. Check that each variation has properly translated content and correct language settings.

Need a HubSpot CMS site audited?

Send the site, the sections to include and any recent changes. You'll get a written scope and quote before any work starts.

  • You keep the client relationship
  • Unbranded deliverables
  • Written scope before work starts