How to Embed External Media in HubSpot Blog Posts

How to Embed External Media in HubSpot Blog Posts

If you’ve ever tried adding a video, podcast, or interactive chart to your HubSpot blog post and ended up with a broken layout or an unresponsive player, you’re not alone. 

Getting media embeds to display correctly in HubSpot can be frustrating, especially when you’re juggling different platforms, file types, or mobile-responsiveness issues.

Embedding external media is about more than aesthetics. It’s a practical way to hold your reader’s attention, increase time on page, and reinforce the messages you’re already sharing through other channels like YouTube, Spotify, or Typeform.

Whether you’re launching a new product, repurposing podcast content, or visualizing live campaign metrics, using external media strategically can help your HubSpot blog perform better.

This guide walks you through the exact steps to embed media into your HubSpot blog posts, how to avoid common mistakes, how to troubleshoot issues, and how to track whether those embeds are earning their place in your content.

Understanding External Media Embeds in HubSpot Blogs

When you embed external media in HubSpot, you’re inserting videos, audio clips, charts, or surveys from platforms outside your HubSpot file manager. Instead of uploading new files, you’re pulling in hosted content to keep your blog post fast, flexible, and visually rich.

You do this using the Blog Editor. Once inside a post, use the Rich Text or Custom HTML modules to add the embed code, usually generated by platforms like YouTube, Vimeo, or Spotify. HubSpot interprets the code and presents the media neatly inside your blog so it feels native to the page.

Behind the scenes, HubSpot’s CMS uses iframe tags or oEmbed protocols to render media responsively. You don’t need to host a copy of the media yourself, which keeps storage requirements low and performance high.

How It Works Under The Hood

Understanding how HubSpot handles embeds helps you avoid formatting and code issues later.

Steps:

  • Insert Code: Place it in a Rich Text editor (source mode) or a Custom HTML module.

  • Build Structure: HubSpot reads the code and integrates it into the post layout.

  • Load Content: Once published, HubSpot dynamically loads the media from the original platform.

  • Display: Visitors’ browsers show the content live without downloading extra assets.

Requirements:

Embed Code: From platforms like YouTube, Vimeo, or Spotify.
Live HubSpot Blog Post: Where you have editing rights.

Outcome:

A fully functional embedded player that works like native content, with optional adjustments for padding, alignment, and container width.

Embeds are mobile-responsive by default, but older or custom templates should be checked in mobile preview.

For recurring embeds, such as a podcast block at the top of each post, create reusable sections with a static HTML module. This ensures consistency across posts and saves time.

Main Uses Inside HubSpot

Product Demo Videos In Blog Articles

If you’re launching a feature, explaining a tool, or guiding users through a setup, videos bring your message to life. Embedding a how-to video directly into the article shortens readers’ learning curve.

Example: A marketing team announcing a CRM feature update can embed a YouTube walkthrough using Insert > Video > Embed code. Visitors watch without leaving the page, while you track engagement in HubSpot and monitor conversions.

Podcast Integration For Thought Leadership

Podcasts complement written content, appealing to readers who prefer listening or multitasking.

Example: A RevOps team includes a SoundCloud episode under a guide on HubSpot workflow automation. Readers can listen while skimming the post, and HubSpot metrics track time on page and interactions with nearby CTAs.

External Reports And Interactive Tools

Live charts, surveys, or calculators make posts interactive and credible.

Example: Embed a Databox widget to display campaign performance in real-time or use a Typeform survey to gather feedback mid-article. This turns your blog into a two-way experience for readers.

Common Setup Errors And Wrong Assumptions

Even well-formatted posts can break when embed code is added incorrectly.

Mistake: Using a partial or incorrect embed code
Problem: Simple share links won’t render properly.
Fix: Always use the full embed code (“Embed” or “<>” options).

Mistake: Dropping code into a plain text field
Problem: HubSpot treats the code as text.
Fix: Use a Custom HTML module or switch Rich Text to “Source code” view.

Mistake: Embeds look fine on desktop but break on mobile
Problem: Fixed pixel widths prevent responsiveness.
Fix: Replace width with “100%” and set height manually.

Mistake: Embeds trigger cookie pop-ups or GDPR warnings
Problem: External players may load third-party cookies.
Fix: Enable HubSpot’s cookie consent banner and allow provider domains under cookie policy settings.

Checking these details ensures embeds don’t slow your post or frustrate readers.

Step-By-Step Setup Or Use Guide

To embed media successfully, ensure you have edit access and the full embed code.

  1. Open Marketing > Website > Blog in HubSpot.

  2. Find the post to edit or click Create blog post.

  3. Place your cursor where the media should appear.

  4. Click Insert > Embed.

  5. Grab the full embed code from the source platform.

  6. Paste the code into the Embed window or switch to “Source code” mode.

  7. Preview the embed in context.

  8. Adjust sizing or padding in the sidebar or HTML.

  9. Click Publish or Update.

To save time, create a reusable section in Marketing > Files and Templates > Design Tools, then drop a placeholder HTML block into new posts.

Measuring Results In HubSpot

Embedding media requires tracking to confirm impact. HubSpot tracks key metrics even if third-party plays are not fully recorded.

Tools:

  • Page Performance: Views, bounce rate, time on page.

  • Content Details: Compare posts with and without media.

  • Attribution Reports: Identify conversions from media-rich blogs.

  • UTMs: Track traffic from embed links (like YouTube descriptions).

Indicators of impact:

  • Time-on-page increases after embedding video or audio.

  • Higher CTA click-through rates near media.

  • Form submission rises on posts with tutorial or demo media.

  • Smooth playback across mobile devices.

Combine with external analytics from YouTube or Spotify for full performance visibility.

Short Example That Ties It Together

Your team publishes a blog titled “How Our Clients Automate Reporting in HubSpot.”

They embed a Vimeo demo video after the intro using Insert > Embed. Width is set to 100% for responsiveness, with a reasonable height.

After publishing, the average time on page rises from 2 minutes to 3.5 minutes. HubSpot attribution confirms two demo requests came directly from this post.

This shows how thoughtful media embeds drive measurable results.

How INSIDEA Helps

Scaling media embeds across posts and templates is tricky. INSIDEA helps your team maintain consistency and performance. You can hire our HubSpot experts to:

  • Clean Templates: Work with embeds out of the box.

  • Reusable Design Sections: Streamline workflows across posts.

  • Device Compatibility: Ensure flawless playback.

  • Connect Metrics to CRM: Track real engagement outcomes.

  • Automate Follow-Ups: Trigger actions based on reader interactions.

Whether starting fresh or optimizing hundreds of posts, INSIDEA builds reliable, conversion-ready blog systems.

Clean, consistent media embedding keeps readers focused, engaged, and converting. HubSpot blogs perform better when external media is integrated thoughtfully and tracked effectively.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.