Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add Google Slides Presentations to WordPress (2 Methods)

Do you want to embed Google Slides presentations into your WordPress site?

Google Slides allows you to create beautiful presentations and share them anywhere. Adding them to your WordPress website lets you share useful information with your users, like important statistics and product specifications.

In this article, we will show you how to easily add Google Slides presentations in WordPress.

How to add Google slides presentations to WordPress

Why Add Google Slides Presentations to WordPress?

When you think of presentations, many people will picture business presentations or class projects. However, they can also be used for slideshows on a website to engage visitors.

You can add Google Slides presentations to your WordPress website to share important information with users and stakeholders. For example, you can display important statistics or share a case study in an engaging way using slideshows.

If you have an online store, then you can also create Google Slides for products and services and show specifications, features, and other details. This way, you will help users learn more about your products and convert them into customers.

Similarly, adding Google Slides to WordPress is useful if you offer online courses. You can provide slides as learning materials and embed them on your website.

That said, let’s look at different ways how to embed Google Slides presentations into WordPress. We will show you how to do this using a WordPress plugin and manually embedding the presentations. You can click the links below to jump ahead to your preferred section:

Method 1: Add Google Slides in WordPress Using Plugin

This method is easier and recommended for beginners. Using a plugin gives you more control over the appearance of Google Slides on your website.

You can use the EmbedPress plugin to add Google Slides to your WordPress site. This free plugin lets you add documents, slides, PDF files, videos, images, and more to WordPress without editing code.

First, you need to install and activate the EmbedPress plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

The plugin works out of the box. However, you can visit the EmbedPress option from your WordPress dashboard to edit the embed settings.

Edit EmbedPress settings

For instance, you can change the width and height of the iFrame, enable PDF custom color, and more. This allows you to control the appearance of the Google Slides embed on your website.

When you are done, don’t forget to click the ‘Save Changes’ button.

Getting Google Slides Shareable Link

Next, you will need the shareable URL of your Google Slides presentation.

You can get that by opening your presentation in Google Slides and then clicking on File » Share » Publish to web.

Get shareable link to Google slides

This will bring up a popup, where you can configure slideshow settings like the delay between slides and autoplay.

You will need to click on the ‘Publish’ button to continue.

Edit slide sharing settings

This will bring up a popup asking you to confirm that you want to publish the slide.

Once that’s done, you should be able to see a URL for sharing your Google Slides presentation.

Copy the slides shareable link

Go ahead and copy this URL and return to the admin area of your WordPress site.

Embed Google Slides Presentation in WordPress

Next, you can create a new page or post in WordPress or edit an existing one to add your Google Slides presentation.

Once you are in the content editor, simply click the ‘+’ button to add the EmbedPress Google Slides block.

Add EmbedPress Google slides block

After that, you can paste the Google Slides link into the block.

Once that’s done, simply click the ‘Embed’ button.

Enter the Google slides links in the block

You should now see a preview of your Google Slides presentation in the content editor.

When you are ready, simply ‘Publish’ or ‘Update’ your page. You can now visit your WordPress blog to see the Google Slides presentation in action.

Google slides preview

Method 2: Adding Google Slides Embed Code in WordPress

This method does not require you to install any plugins. We only recommend using this method if you will not be frequently adding Google Slides to your WordPress site.

First, you will need to open the Google Slides presentation you want to share and then go to File » Share » Publish to web.

Get shareable link to Google slides

You will see a popup where you can configure the slideshow settings.

You need to click on the ‘Publish’ button to make your presentation public.

Edit slide sharing settings

Next, you will see a popup asking you to confirm that you want to publish the slide.

Now, you need to switch to the ‘Embed’ tab and copy the embed code.

Copy the Google Slides embed code

Next, you need to head to the WordPress admin area and edit the post or page where you want to add your Google Slides presentation.

Once you are in the WordPress content editor, you will need to click the ‘+’ sign and add a Custom HTML block.

Add a custom html block

After that, you can paste the Google Slides embed code into the custom HTML block.

You can also switch to the Preview mode in the Custom HTML block to see how your presentation will appear.

Paste Google slides embed code

Once you are happy with its appearance, you can publish or update your page or blog post.

Next, simply visit your website to see the Google Slides presentation embedded into the page.

Google slides preview

We hope this article helped you learn how to add Google Slides presentations to WordPress. You may also want to see our guide on how to create presentations in WordPress and our expert picks for the best WordPress Chrome extensions.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

3 CommentsLeave a Reply

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Marie

    In this video it is showing you have the same issue that I do when I try to do this, there is a large black area above and below the actual presentation. Is there a way to fix this?

  3. Adeel Sami

    Hello, guys!

    That’s extremely great finding this method of adding Google slides!

    I once was invited to the WordPress meetup where I spoke as the guest speaker. After it, I was wondering if I could add those slides I had created up on my blog post.

    I did a little search but couldn’t find the method. But I think it is now the time to add those slides onto that post. :)

    Thanks for covering up this topic!

    ~ Adeel

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.