Built by SEO
🔎 HubSpot App

Technical SEO audits,
right inside HubSpot

SEO Audit Pro crawls your own HubSpot website on a schedule and shows every issue, ranked by severity, with the affected pages listed — no separate tool, no spreadsheets.

🔐Secure OAuth connection
👀Read-only — never edits your content
👨‍💻Built & supported by an SEO consultant
yoursite.comSample data

82

Site health

37

Issues found

214

Pages crawled

8 Critical21 Warning8 Notice
CriticalBroken page still getting Search Console impressions3 pages
CriticalMissing canonical tag5 pages
WarningMeta description missing or too long12 pages
WarningImages over 100KB9 images
NoticePage not in sitemap8 pages

Up and running in minutes

Install once and your audits keep running on your schedule. Read the full setup guide →

1

Install the app

Connect SEO Audit Pro to your HubSpot portal with one click via OAuth. Your connected domains are found automatically.

2

Choose your domains

Pick which domains to audit and how often. Optionally connect Google Search Console to find pages that still get impressions.

3

Fix what matters first

Open the audit card inside HubSpot to see your health score, issues ranked by severity, and the exact pages to fix.

Everything you need

Built specifically for HubSpot sites, so it understands how HubSpot works.

🗓️

Scheduled site crawls

Every connected domain is crawled on a schedule you choose, so fresh results arrive without running anything by hand.

🚦

Issues ranked by severity

Every issue is sorted into critical, warning and notice tiers, with a site health score so you know what to fix first.

📍

Affected pages listed

Each issue lists the exact pages affected, with direct links, so there is nothing left to hunt down.

🧭

Finds pages other crawlers miss

Combines your sitemap, the HubSpot CMS API (including HubDB dynamic pages) and Google Search Console, so unlinked and dynamic pages are audited too.

🗺️

Sitemap completeness check

See how many of your published pages are missing from your sitemap, as one clear percentage.

🖼️

Image and llms.txt checks

Flags oversized images and images served from HubSpot CDN domains, and checks whether your llms.txt is in place.

Simple per-domain pricing

You pay for each domain you audit. Every plan starts with a 14-day free trial. Cancel any time.

Priced per domain, not per HubSpot account

One domain is $50/month. Two domains are $100/month. Most HubSpot portals have a single domain, so that's usually your total.

Monthly

$50per domain / month

Billed monthly for each domain you audit

  • ✓ Scheduled site crawls
  • ✓ Issues ranked by severity
  • ✓ Affected pages listed
  • ✓ HubDB dynamic page discovery
  • ✓ Sitemap completeness check
  • ✓ Cancel any time
Start free trial
Best value

Annual

$500per domain / year

Billed yearly for each domain you audit

Save $100 per domain — 2 months free

  • ✓ Scheduled site crawls
  • ✓ Issues ranked by severity
  • ✓ Affected pages listed
  • ✓ HubDB dynamic page discovery
  • ✓ Sitemap completeness check
  • ✓ Cancel any time
Start free trial

Frequently asked questions

What does SEO Audit Pro check?

It crawls your HubSpot website and checks titles, meta descriptions, headings, canonicals, redirects, HTTP status codes, structured data, images, sitemap coverage and more. Issues are ranked critical, warning or notice, with the affected pages listed for each one.

Does it change anything on my website?

No. SEO Audit Pro only reads your pages and domains. It never edits your content or settings.

How does it find pages other crawlers miss?

It combines your sitemap, the HubSpot CMS API (including pages generated from HubDB tables) and, if you connect it, Google Search Console. That means pages that nothing links to can still be audited.

Do I need to connect Google Search Console?

No, it is optional. Connecting it lets the audit find pages that still get impressions and flag broken ones as a higher priority. It uses read-only access.

How is pricing calculated?

Pricing is per domain: $50 per month or $500 per year for each domain you audit. Most HubSpot portals have a single domain, so that is usually your total. Every plan starts with a 14-day free trial.

How often does it crawl my site?

You choose the schedule for each domain, and the audit card in HubSpot always shows the results of the latest crawl.

💬

Join the community

Get tips, share feedback, and connect with other HubSpot SEO users in the Built by SEO Slack. It's free.