Skip to main content

Options

How to add structured data to a HubSpot site

Four ways compared on effort, cost and how well the markup stays accurate.

Short answer

What's the best way?

If you can choose your theme, use one with structured data built into its modules: the markup then always matches the page. Otherwise, a schema app or hand-written JSON-LD works for a smaller number of pages.

Options

Four ways to add structured data to a HubSpot site

Compared on effort, cost and how well the markup stays accurate.

  1. Built into your theme

    Best for: Teams that want schema on every page without extra work

    Our pick

    Modules output the right markup as you edit. Nothing to install or maintain separately.

    Pros

    • No extra subscription
    • Markup matches the visible content

    Cons

    • Tied to the theme you use

    Price: Included with the theme

  2. A schema app from the marketplace

    Best for: Sites that can't change their theme

    A separate app adds markup based on settings you fill in.

    Pros

    • Works with any theme
    • Setup without code

    Cons

    • Monthly cost
    • Markup can drift from what the page shows

    Price: Usually a monthly fee

  3. Custom code in page settings

    Best for: A few important pages

    Paste JSON-LD into each page's head HTML by hand.

    Pros

    • Full control
    • Free

    Cons

    • Easy to forget when content changes
    • Needs technical skills

    Price: Your time

  4. A developer-built module

    Best for: Unusual content types

    A developer builds a module for your specific case.

    Pros

    • Fits exactly what you need

    Cons

    • Development and upkeep cost

    Price: Project cost

FAQ

How we compared the options

Why don't you name specific apps?

Apps change often. Compare current options in the HubSpot Marketplace using the pros and cons above.

Can I combine the options?

Yes, but avoid adding the same schema type twice to one page.

Find out where AI assistants cite you today

Book a free 30-minute AI visibility check. We'll show you which buyer questions you already answer, and where competitors are quoted instead.