How to Add Images and Media to Your WordPress Blog

by Sherri, Ruby Moon Designs | Content, Content Marketing, Marketing, SEO, Small Business, WordPress

TL;DR: Adding media to WordPress is easy no matter if you’re using the Block Editor, Classic Editor, or a builder like Divi or Elementor. Upload images, videos, and audio directly or embed them from platforms like YouTube and SoundCloud. Always optimize files with compression, alt text, and responsive sizing to keep your site fast and accessible.

Why should you add images and media to your WordPress blog?

Visuals can make blog posts easier to read, make them more engaging, and are better for SEO. They can:

    • Break up text into easily readable sections
    • Demonstrate examples or tutorials
    • Improve your chances of ranking in Google’s image and video search
    • Keep visitors on your site longer

If you’re looking for free resources for graphics and visuals, check out My Favorite Free Graphic Design Resources for free tools you can use.

How do you add images in the WordPress Block Editor?

  1. Open your post in the Block Editor.
  2. Click the “+” button and choose the Image block.
  3. Upload from your computer or choose from the Media Library.
  4. Adjust alignment, size, and alt text.

Pro tip: Use .jpg or .webp for photos, .png for transparent graphics, and keep files small (under 200KB if possible).

How do you add images in the default WordPress Editor or Classic Editor?

WordPress posts will use the default Gutenberg Blocks unless the Classic Editor plugin is active. Here’s how to add an image when Classic Editor is active:

  1. Place your cursor where you want the image.
  2. Click the “Add Media” button above the editor toolbar.
  3. Upload a new file or choose one from the Media Library.
  4. Add alt text, title, and select alignment/size.
  5. Click Insert into post.

This works for images, PDFs, audio, and video files.

How do you add images in Divi?

If you’re using the Divi Builder, then you’ll use modules:

  1. Add a New Module and choose Image.
  2. Upload or select your image from the Media Library.
  3. Customize alignment, spacing, and design in the module settings.
  4. Save and preview your page.

Divi also has Video and Audio modules if you want to embed other media types. Note that you need to use the Divi Builder on your posts if you want to use the Divi modules.

Adding images in easy in WordPress

How do you add images in Elementor?

Elementor uses drag-and-drop widgets:

  1. Open your post/page in Elementor Editor.
  2. Drag the Image widget into your layout.
  3. Click the placeholder to upload/select your image.
  4. Adjust size, alignment, and alt text in the Content tab.
  5. Use the Style tab for advanced customization (borders, hover effects, etc.).

Elementor also has dedicated Video and Audio widgets for easy embedding.

How do you embed video in WordPress?

  • Block Editor: Add a YouTube, Vimeo, or Video block and paste the link.
  • Classic Editor: Paste the video URL directly into the editor, and WordPress auto-embeds it.
  • Divi/Elementor: Use the Video module/widget, then paste the URL or upload a file.

Best practice: Host long videos on YouTube or Vimeo, not directly on your site, to avoid slowing it down.

How do you add audio?

  • Block Editor: Use the Audio block or embed from Spotify/SoundCloud.
  • Classic Editor: Use the “Add Media” button, upload audio, or paste a link.
  • Divi/Elementor: Use the Audio module/widget and upload or link your file.

WordPress automatically creates a player your readers can use.

How do you optimize images and media for WordPress?

  • Compress files before uploading (CloudConvert, TinyPNG, Squoosh, or ShortPixel plugin).
  • Use descriptive filenames (e.g., “wordpress-image-tutorial.jpg”).
  • Always add alt text for accessibility and SEO.
  • Test on mobile to make sure media scales properly.

Final Thoughts

No matter what editor you’re using, WordPress makes it simple to add media. By optimizing your images, video, and audio, you’ll improve SEO, reader experience, and site performance. Need a little help? Schedule a 15-minute consultation with Ruby Moon Designs and let’s get creative.

Sherri Kiarsis is the founder of Ruby Moon Designs, a web designer and developer with 25+ years of experience. She’s built hundreds of websites and specializes in creating user-friendly, engaging online experiences. Sherri is passionate about web standards, intuitive design, and helping clients turn average sites into exceptional ones. Based in Colorado, she enjoys time with her family, her dogs, and the great outdoors.

Disclosure: Some of the links in this post are ‘affiliate links.’ This means if you click on the link and purchase the item, I will receive an affiliate commission.

Ruby Moon Designs

Is Your Website Falling Flat?

 

Find out why you're not getting leads — and how to fix it.
Subscribe now to get 3 common conversion mistakes plus WordPress tips to turn visitors into loyal customers.

You have Successfully Subscribed!