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.
Notion integration
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.
RankHouse plans and writes the posts. The integration is how they reach your Notion workspace.
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.
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.
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.
Check these once in Notion.
Notion asks you to approve RankHouse, and there is nothing to copy or paste.
Sign in to RankHouse, open Account, then Integrations, and choose Notion.
Notion opens and shows what RankHouse will be able to do.
Choose your workspace, tick your blog database (or the page it is in), and press Allow access. Notion sends you back to RankHouse, connected.
Pick your blog database and check the columns, as shown below.
| Access RankHouse asks for | Why it needs it |
|---|---|
| Read content | To list the databases you shared and read their columns, so you can pick where each part of a post goes |
| Insert content | To create a page for each blog post RankHouse publishes |
| Update content | To 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.
Every Notion blog names its columns differently, so RankHouse suggests a match and you check it before anything is saved.
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.
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.
Press Connect Notion. From then on, posts go to that database, with those columns.
| Part of a post | Notion column type | Needed? |
|---|---|---|
| Title | The database's title column | Always filled |
| Article | The page content | Always filled |
| Main image | The page cover, and a Files column if you pick one | Cover always, column optional |
| URL slug | Text | Optional |
| Summary | Text | Optional |
| SEO title | Text | Optional |
| Meta description | Text | Optional |
| Publish date | Date | Optional |
| Published status | Status, Select or Checkbox | Optional |
| Tags | Multi-select or Text | Optional |
| Author name | Text | Optional |
| Reading time | Number or Text | Optional |
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.
Once Notion is connected, every way of publishing in RankHouse can send a post to it.
Open a post and press Publish to Notion.
It goes to your database straight away.
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.
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 press Publish in RankHouse, and the post arrives marked as published.
You press Publish in RankHouse, and the post arrives marked as a draft.
You change its status in Notion when you're ready.
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.
RankHouse remembers which Notion page each post became, so later changes reach the same page.
The Notion integration covers blog posts for now. When anything else reaches the publish step, RankHouse leaves it out and says why.
These are the messages you are most likely to see, and what to do about each one.
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.
The database is not shared with RankHouse. In Notion, open it, press ••• then Connections, and add RankHouse. Then try again.
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.
The access was removed in Notion. Press Connect with Notion again.
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.
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.
Open Account, then Integrations, then Notion, and press Disconnect. RankHouse stops publishing to the database and asks Notion to withdraw its access.
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 keeps | Why, and for how long |
|---|---|
| Your Notion access, encrypted | To publish to your database. It is never shown, and it is deleted when you disconnect. |
| Your workspace name, database and column choices | So each post goes to the right place. Deleted when you disconnect. |
| The Notion page id of each post it published | So 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.
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.