How to Embed Google Sheets in WordPress: A Step-by-Step Guide

Embedding Google Sheets in WordPress is a handy trick to display data directly on your website. It’s a straightforward process that can be done in a few simple steps. After reading this short guide, you’ll be able to embed any Google Sheet into your WordPress site in no time.

Step by Step Tutorial to Embed Google Sheets in WordPress

Before we dive into the step-by-step guide, let me give you an idea of what we’re about to do. We’re going to grab a shareable link from our Google Sheets and then use a simple WordPress plugin or HTML code to embed it in our website. It’s a quick way to get your data out there for your audience to see.

Step 1: Open Your Google Sheet

First things first, you need to open the Google Sheet that you want to embed.

After you’ve opened your Google Sheet, make sure that all your data is up to date and ready to be shared. Double-check that you’re okay with all the information being publicly visible, as embedding the sheet will mean anyone on your website can see it.

Step 2: Make Your Google Sheet Public

In order to embed your sheet, it needs to be viewable by the public.

Click on the ‘Share’ button in the top right corner of your Google Sheet and change the setting to ‘Anyone with the link can view.’ This ensures that when you embed the sheet on your WordPress site, your visitors will be able to see it without any issues.

Step 3: Get the Embed Code

Now, you need the code that will actually embed the sheet into your site.

Click on ‘File’ in the top menu of your Google Sheet, then ‘Publish to the web.’ Choose the ‘Embed’ option and click ‘Publish.’ A box will pop up with an HTML code – that’s what you’ll need for the next step.

Step 4: Embed the Code in WordPress

Time to put that code to work and embed your sheet into your WordPress site.

In your WordPress dashboard, go to the page or post where you want the Google Sheet to appear. If you’re using the classic editor, switch to ‘Text’ mode and paste the HTML code where you want it. If you’re using the Gutenberg editor, add a ‘Custom HTML’ block and paste the code there.

Step 5: Check Your Embedded Google Sheet

The final step is to make sure everything looks good on your site.

Preview your page or post to ensure that the Google Sheet is properly embedded and visible. You might want to adjust the width and height in the HTML code to make sure it fits nicely on your page.

After you complete these steps, your Google Sheet will be live on your WordPress site. Visitors will be able to interact with the sheet just like they would if they were viewing it directly in Google Sheets.

Tips for Embedding Google Sheets in WordPress

  • Ensure your Google Sheet is set to ‘Anyone with the link can view’ before embedding.
  • Adjust the width and height in the HTML code to fit the sheet properly on your page.
  • Regularly update the data in your Google Sheet to keep the information on your website current.
  • Consider using a plugin if you want more control over how your embedded Google Sheet looks.
  • Remember that any changes you make to your Google Sheet will automatically update on your WordPress site.

Frequently Asked Questions

Can I embed a Google Sheet if it’s not set to public?

No, the Google Sheet must be set to ‘Anyone with the link can view’ for the embedding to work on your WordPress site.

Will changes to my Google Sheet automatically update on my website?

Yes, any changes you make to the Google Sheet will reflect on your website as the data is being pulled live from Google’s servers.

Is it possible to embed only a specific part of a Google Sheet?

Yes, when publishing to the web, you can select specific cells to embed rather than the entire sheet.

Do I need a plugin to embed Google Sheets in WordPress?

No, you don’t need a plugin, but there are plugins available that offer additional features and control over the embedding.

Can embedded Google Sheets be made interactive on WordPress?

Yes, visitors can interact with the embedded Google Sheet, such as sorting data or switching tabs, depending on the permissions you’ve set.


  1. Open your Google Sheet.
  2. Make your Google Sheet public.
  3. Get the embed code.
  4. Embed the code in WordPress.
  5. Check your embedded Google Sheet.


Embedding Google Sheets in WordPress is a fantastic way to showcase real-time data, collaborate with your team, or simply display information in a dynamic way. Whether you’re running a blog, a business website, or an online portfolio, this functionality can enhance your site’s interactivity and provide valuable insights to your visitors. With the ease of Google Sheets and the flexibility of WordPress, you can seamlessly integrate data into your web pages, keeping your audience engaged and informed.

Remember, the key is to make sure your Google Sheet is public and to grab the correct embed code. From there, it’s just a matter of pasting the code into the right spot on your WordPress site. And voila! You’re now a pro at embedding Google Sheets in WordPress. So go ahead, give it a try, and watch as your website comes to life with fresh, up-to-date data straight from your spreadsheets.

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy