Skip to content
Sign in

Notion integration

Blog posts, published to your Notion database.

RankHouse is an AI agent doing SEO work for your business. It writes blog posts made to be found in Google and in AI answers, and the Notion integration saves each one as a page in your blog database.

You connect once from your RankHouse account, pick the database, and check which column gets each part of a post. If your blog is on the web through Notion Sites, or a site builder that reads your Notion database, new posts show up there too.

Blog posts only for now. One website per account.

What the integration does

RankHouse plans and writes the posts. The integration is how they reach your Notion workspace.

Creates posts

Each post becomes a new page in the database you choose.

The title goes to the database's title column, the article becomes the page content, and the main image becomes the page cover. The other parts go to the columns you pick.

Updates them

Edit a published post in RankHouse and save it, and the same Notion page is updated.

Its slug and its publish date stay as they were.

Deletes them

Delete a post in RankHouse, and its page moves to your Notion trash, where you can restore it for 30 days.

RankHouse asks Notion only to read, insert and update content, and only in the pages and databases you share with it. It asks for no information about the people in your workspace and never changes pages it did not create.

Before you start

Check these once in Notion.

  • A database for your blog. Each post becomes a page in it. No database yet? RankHouse can create a ready Blog database for you after you connect.
  • Full access to that database. Notion only lets you share pages you have full access to. If you can't, ask the workspace owner.
  • A way to show it on the web, if you want one. Publish the database with Notion Sites (Share, then Publish), or use a site builder that reads your Notion database. Without that, posts stay inside your workspace.

Connect with Notion

Notion asks you to approve RankHouse, and there is nothing to copy or paste.

  1. Open the Notion card

    Sign in to RankHouse, open Account, then Integrations, and choose Notion.

  2. Press Connect with Notion

    Notion opens and shows what RankHouse will be able to do.

  3. Pick your pages and allow access

    Choose your workspace, tick your blog database (or the page it is in), and press Allow access. Notion sends you back to RankHouse, connected.

  4. Choose the database

    Pick your blog database and check the columns, as shown below.

Access RankHouse asks forWhy it needs it
Read contentTo list the databases you shared and read their columns, so you can pick where each part of a post goes
Insert contentTo create a page for each blog post RankHouse publishes
Update contentTo update and delete the pages RankHouse published

Ticked the wrong pages? Press Choose pages again on the card, or add RankHouse to a database in Notion: open it, press ••• then Connections, and add RankHouse.

Choose the database and the columns

Every Notion blog names its columns differently, so RankHouse suggests a match and you check it before anything is saved.

  1. Pick the database

    Choose the database your blog posts live in. RankHouse suggests the one that looks like a blog. Or press Create a Blog database, and RankHouse makes one in your workspace with a column for every part of a post.

  2. Check each column

    For each part of a post, pick the column that gets it, or leave it empty. Nothing is required: the title and the article always go in.

  3. Save

    Press Connect Notion. From then on, posts go to that database, with those columns.

Part of a postNotion column typeNeeded?
TitleThe database's title columnAlways filled
ArticleThe page contentAlways filled
Main imageThe page cover, and a Files column if you pick oneCover always, column optional
URL slugTextOptional
SummaryTextOptional
SEO titleTextOptional
Meta descriptionTextOptional
Publish dateDateOptional
Published statusStatus, Select or CheckboxOptional
TagsMulti-select or TextOptional
Author nameTextOptional
Reading timeNumber or TextOptional

The published status uses your column's own options: a published post gets the one that means published (like Published or Live), and a draft the one that means draft. RankHouse never adds an option to a Status or Select column.

Three ways to publish

Once Notion is connected, every way of publishing in RankHouse can send a post to it.

From the editor

Open a post and press Publish to Notion.

It goes to your database straight away.

From the Content Library

Open Content, then the Blog posts tab.

Sync sends one post (Re-sync sends your latest edits), Publish selected sends the posts you tick, and Publish all waiting sends every post that isn't there yet.

By the agent

With Agent Auto Publish on, the agent sends each new post by itself.

These posts arrive as drafts, with your status column set to its draft option.

You pick what goes live

Manual Publish (the default)

You press Publish in RankHouse, and the post arrives marked as published.

Manually Publish as Draft

You press Publish in RankHouse, and the post arrives marked as a draft.

You change its status in Notion when you're ready.

Agent Auto Publish

The agent sends each new post to Notion by itself, as a draft.

You review it and change its status there.

Every new connection starts on Manual Publish. Change the mode at any time on the Notion card, under Account, Integrations. A draft is marked through your status column, so without one Notion shows drafts and published posts the same way.

Updates and deletes

RankHouse remembers which Notion page each post became, so later changes reach the same page.

  • Update a post. Edit a published post in the RankHouse editor and press Save, or press Re-sync on its row in the Content Library. The page content and its columns are updated in place.
  • The slug stays. The slug is set once, from the first title. Change the title later, and the slug column keeps the first one.
  • The date stays. A post keeps the publish date it first went out with.
  • Delete a post. Delete it in RankHouse, and its page moves to your Notion trash.
  • Edits made in Notion. If you edit a post's page in Notion and then update it again from RankHouse, the page content and the columns RankHouse fills go back to the RankHouse version. Make lasting changes in RankHouse. Pages or databases you put inside a post are never deleted.

What isn't sent to Notion yet

The Notion integration covers blog posts for now. When anything else reaches the publish step, RankHouse leaves it out and says why.

  • New SEO titles and meta descriptions for your existing pages (meta tags).
  • Product pages.
  • Category pages.

When something doesn't work

These are the messages you are most likely to see, and what to do about each one.

"RankHouse cannot see any database yet."

No database was shared with RankHouse when you approved it. Press Choose pages again and tick your blog database, or press Create a Blog database.

"RankHouse cannot see that database."

The database is not shared with RankHouse. In Notion, open it, press ••• then Connections, and add RankHouse. Then try again.

A column that "has no option for a published post"

The status column you picked has no option like Published or Live. Add one in Notion, or choose Don't fill for the published status.

"Notion no longer accepts RankHouse's access."

The access was removed in Notion. Press Connect with Notion again.

"This post was deleted in Notion."

The post's page was deleted or moved to the trash in Notion. Publish the post again from RankHouse to create a new page, or restore the page from your Notion trash.

A post is in Notion but not on your website

Notion Sites shows a database's pages only once the database is published. In Notion, open the database, press Share, then Publish. If a site builder reads your database, check that it shows pages with your published status.

Still stuck? Email us the message you see, as described at the end of this page.

Disconnect, and what RankHouse keeps

  1. Disconnect in RankHouse

    Open Account, then Integrations, then Notion, and press Disconnect. RankHouse stops publishing to the database and asks Notion to withdraw its access.

  2. Remove access in Notion too, if you like

    In Notion, open Settings, then Connections, and disconnect RankHouse.

Pages already in Notion stay there. They are ordinary pages in your database, and you can edit or delete them in Notion like any others. Your posts also stay in your RankHouse account.

What RankHouse keepsWhy, and for how long
Your Notion access, encryptedTo publish to your database. It is never shown, and it is deleted when you disconnect.
Your workspace name, database and column choicesSo each post goes to the right place. Deleted when you disconnect.
The Notion page id of each post it publishedSo it can update or delete that post later.

RankHouse reads only the pages and databases you share with it, and nothing about the people in your workspace. The privacy policy lists everything RankHouse keeps.

Need a hand with the setup?

Email support@rankhouse.ai with your database's name and the message you see, and a person will help you connect.

Notion is a trademark of Notion Labs, Inc. RankHouse is not affiliated with or endorsed by Notion.