How to Embed Google Sheets in WordPress (With Step-by-Step Instructions)
If you work regularly in Google Docs or Sheets, there’s a good chance you also publish to WordPress. Whether you're sharing data reports, content calendars, or financial summaries, embedding Google Sheets in WordPress is a powerful way to present real-time data to your readers.
The best part? You don’t need a plugin or advanced coding skills. In this guide, we’ll show you exactly how to embed a Google Sheet in WordPress using simple steps—and we’ll introduce a handy tool called Docswrite, which helps you manage your WordPress content directly from Google Docs.
Let’s dive in.
Step-by-Step: How to Embed Google Sheets in WordPress
Step 1: Open Your Google Sheet
Navigate to the Google Sheet you want to embed. Make sure the data is organized and ready to be viewed by others.
Step 2: Set Sharing Permissions
Click the “Share” button in the top-right corner. Under “General Access,” change the settings to “Anyone with the link” and choose “Viewer” or “Commenter” —this ensures people can see your embedded sheet without needing access.
Step 3: Get the Embed Code
Click File > Share > Publish to the web.
Select the “Embed” tab, then choose your desired sheet or entire document. Click “Publish” and copy the iframe code that appears.
Step 4: Add the Code to Your WordPress Page or Post
In your WordPress editor, switch to the “Text” or “Code” view. Paste the iframe code where you want the Google Sheet to appear.
Note: If you’re using the WordPress block editor (Gutenberg), use the “Custom HTML” block and paste the code inside.
Step 5: Preview and Publish
Click Preview to make sure the embedded sheet displays correctly. Once you're happy, hit Publish !
Bonus Tip: Manage WordPress Posts with Google Docs Using Docswrite
If you prefer writing your blog posts in Google Docs (like many content creators do), you’ll love . Docswrite is a powerful website—not a plugin—that lets you import your WordPress posts directly from Google Docs .
You write and format everything in Google Docs. Then, with a few clicks, Docswrite handles the publishing process, including SEO metadata, featured images, tags, categories, and more. It’s a fully managed platform that simplifies your workflow and saves you hours of manual copy-pasting.
Why Embed Google Sheets in WordPress?
- ✅ Live updates – Any changes in your Sheet are reflected instantly on your site.
- 📊 Interactive content – Make your blog posts more dynamic and data-rich.
- 🕒 Saves time – No need to recreate tables or manually input data into WordPress.
FAQ: Embedding Google Sheets in WordPress
Q: Do I need a plugin to embed Google Sheets in WordPress?
A: No. All you need is the embed (iframe) code from Google Sheets, which can be pasted directly into your post using a Custom HTML block.
Q: Is Docswrite a WordPress plugin?
A: No, Docswrite is a standalone website that connects Google Docs with your WordPress site for seamless content publishing.
Q: Can I control which parts of the sheet are visible?
A: Yes. You can choose a specific tab or sheet when generating the embed code.
Q: Is it secure to embed Google Sheets?
A: As long as you set the sharing permissions appropriately (e.g., Viewer access only), it's safe to embed Google Sheets.