How can I embed an mp3 audio file into my blog post?

Topic summary

Main issue: Adding an MP3 that plays directly within a Shopify blog post; pasting audio HTML into the rich text editor didn’t work.

What works:

  • Switch the blog editor to HTML mode (use the <> icon), then paste the
  • Same process applies to pages and blog posts. Screenshots show the exact button and expected result.

Visual aids:

  • Multiple screenshots demonstrate toggling to HTML view and the embedded audio player appearance.

Performance considerations:

  • A follow-up asked whether embedding this way affects page speed or if the full file must load before playback; this was not directly answered in-thread.

Alternatives suggested:

  • Use a Shopify app (e.g., “Listen Now!”) to manage audio players.
  • Host audio on external streaming platforms (e.g., SoundCloud, Spotify, YouTube Music) and embed it; claimed benefits include saving store space and reducing impact on loading speed. An app (“embedany”) can embed from many platforms.

Status:

  • Practical embedding method provided (use HTML editor).
  • Page speed/streaming behavior remains unresolved.
Summarized with AI on December 11. AI used: gpt-5.

Hello I would like to uploade a mp3 audio file directly into my blogpost so you can play the audio from my site.

I have tried doing what I saw on google

pasting this code (with my file download url from shopify-settings-files) directly into my rich text editor on a blog page but it doesn’t work

can anyone help how to put audio directly to a blog post please?

1 Like

Hi @Annesimonep ,

I am Ani From https://www.task4store.com/ - Shopify Small & Custom Tasks Experts ( By MS Web Designer - Top Rated Shopify Certified Experts and eCommerce Consultant from Singapore )

I will love to help you with your concern.

Did you try this?

If you have any concerns feel free to ask me!

Regards,
Ani

1 Like

Hi @Annesimonep ,

That is an HTML snippet you have there, which needs to be inserted into HTML code.

So as @MS_WEB_DESIGNER correctly pointed out, if you navigate to the page you want to edit in your store admin, you will see a <> icon in the top right of the editor:


Click on that and paste the code into the HTML editor:

Then click that same icon again and your audio clip should show up like this:

We’ve a little more information on editing your pages, but that’s the essence of how to add HTML code to your page. It’s exactly the same process for your blog posts too!

Are you running a podcast on your Shopify store? If so, you may find our blog about How to Start A Podcast useful!

Let me know if this helps and if you have any other questions.

Thanks for your help with this.

Will doing it this way affect the loading time/ page speed? Not sure if it will stream or if the whole file has to load in order to play?

I highly recommend giving Listen Now! a try. Simple to use and manage audio for blog posts any many more pages on your Shopify store.

Hi @Annesimonep

I think it’s better to upload your audio file to an audio streaming site like SoundCloud, YouTube Music, Spotify, or Audioclip. It will save your server space and will not impact your store’s loading speed. To play the audio file from your site, you can embed the link to the host audio file on your site.

See the screenshot:

I suggest using a Shopify app like embedany which will embed any of the mentioned audio platforms. It supports 800+ platforms, including Facebook, YouTube, Twitter, Tiktok and so on.

App Link: EmbedAny Social Media w/ Link - Embed Interactive Content on Shopify | Shopify App Store
Site Link: https://embedany.com/