Back to Blog
Website

How to Embed Notion in WordPress: Plugin & Code Methods

Marcus Johnson
9 min read
Share:
notion embed wordpresswordpress notionnotion wordpress pluginnotion embed
NE

Overview

WordPress powers millions of sites, and embedding Notion in WordPress lets you use Notion's editing while publishing on WordPress. This guide covers all methods.

HTML Block Method (Easiest)

Step-by-Step

  • Make your Notion page public

  • Copy the public URL

  • In WordPress, add a "Custom HTML" block

  • Paste this code:
  • <iframe 
    src="https://your-workspace.notion.site/Page-abc123"
    style="width: 100%; height: 600px; border: none;"
    >
    </iframe>

  • Adjust height as needed

  • Preview and publish
  • Pros and Cons

    ProsCons

    SimpleShows Notion branding
    No pluginManual updates
    Works immediatelyLimited styling

    Plugin Options

    WP Embed Notion

    If available:

  • Install plugin

  • Configure settings

  • Use shortcode
  • Generic Embed Plugins

  • Advanced iFrame

  • Embed Any Document

  • WP iframe
  • Notion Embed provides the best WordPress integration:

    Benefits

  • No Notion branding

  • Better performance

  • Custom styling

  • SEO optimization
  • Setup

  • Sign up at notionembed.com

  • Connect your Notion page

  • Get embed code

  • Add to WordPress HTML block
  • Example Code

    <iframe 
    src="https://notionembed.com/embed/your-embed-id"
    style="width: 100%; min-height: 800px; border: none;"
    loading="lazy"
    >
    </iframe>

    Customization

    Responsive Design

    <div style="position: relative; width: 100%; padding-bottom: 75%;
    <iframe
    src="https://notionembed.com/embed/your-id"
    style="position: absolute; width: 100%; height: 100%; border: none;"
    ></iframe>
    </div>

    Custom CSS

    Add to your theme's CSS:

    .notion-embed-wrapper {
    max-width: 900px;
    margin: 0 auto;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
    overflow: hidden;
    }

    FAQ

    Does this work with all WordPress themes?

    Yes, HTML blocks work with any theme.

    Will the content update automatically?

    Yes, Notion changes appear automatically.

    Can I embed in Elementor?

    Yes, use Elementor's HTML widget.

    Conclusion

    Embedding Notion in WordPress is straightforward:

  • HTML block for quick embeds

  • Plugins for additional features

  • Notion Embed for professional results
  • Get clean WordPress embeds →

    ---

    Related: Embed Notion in Website | Notion HTML Code

    MJ

    Marcus Johnson

    Content Creator at Notion Embed. Passionate about helping people share their knowledge with the world.

    View all posts →

    Frequently Asked Questions

    Does this work with all WordPress themes?

    Yes, HTML blocks work with any theme.

    Will the content update automatically?

    Yes, Notion changes appear automatically.

    Can I embed in Elementor?

    Yes, use Elementor's HTML widget.

    Ready to Transform Your Notion Content?

    Join thousands of creators, startups, and businesses using Notion Embed to power their websites. Get started in minutes.

    No credit card requiredSetup in 5 minutesCancel anytime