Notion embed not working

Hello everyone.

I’m trying to embed a Notion page into a page on Ghost and I get the following error when I use the Embeds > Other block: “Oops, that link didn’t work.”

This is the code for the Notion page embed:

<iframe src="https://robulack.notion.site/ebd/1a75d899840280f4854fcb2d7e131275" width="100%" height="600" frameborder="0" allowfullscreen />

Anyone have any advice on how to get a Notion page embedded?

Try it in the html block instead. If that doesn’t work, please check the console (F12 and then console tab) for any errors.

HTML didn’t work either. This appears to be the error in Console:

Denying load of chrome-extension://bkdgflcldnnnapblkhphbgpggdiikppg/public/font/ProximaNova-Reg-webfont.woff2. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.

Any idea what that means?

I’ve tried the embed in three totally different browsers and I always get the same error, so I assume that means it’s not something related to the browser itself, but more of a system error?

This error?

You won’t get that error if you use the HTML card, as Cathy already suggested :+1:

Do /html on a new line, and paste in your iframe code.

Rather than using the HTML as suggested, use this:

<iframe src="https://robulack.notion.site/ebd/1a75d899840280f4854fcb2d7e131275" width="100%" height="600" frameborder="0" allowfullscreen></iframe>

i.e. <iframe></iframe> rather than <iframe /> — the iframe isn’t a self-closing tag and you’ll break the DOM after the iframe completes, the rest of the page will not load.


If you do want to use /embed supply the URL not the markup for an iframe: https://robulack.notion.site/ebd/1a75d899840280f4854fcb2d7e131275


Result of correct iframe as HTML card, and URL via embed

1 Like

Oh yeah, the closing tag seems to make all the difference. Thanks!

1 Like