# Blog URL: /docs/apps/marketing/blog Blog powered-by Notion. Manage content on Notion. [ship.pluv.io](https://ship.pluv.io) comes with a prebuilt blog powered by [Notion X](https://github.com/NotionX). ## Setup Instructions 1. Create a [Notion database](https://www.notion.com/help/intro-to-databases) 2. Add the following columns to your Notion database: 1. Status * Must have `Published` as a valid value * Only blog pages with a status of `Published` will be made publicly viewable in your app. 2. Title 3. Publish Date 4. Category 5. Tags 6. SEO Title 7. Meta Description Your notion database should look something like this: ![blog notion database](/static/assets/blog-notion-database.png) 3. Get the root notion page id. You can do this by getting a link to the Notion database page. You'll get a URL like so: `https://www.notion.so/1ded8f15373a80afa690cc7ca19c39fe`. The page id is the path parameter after the origin url (e.g. in this URL, it is `1ded8f15373a80afa690cc7ca19c39fe`). ![get blog root page id](/static/assets/blog-get-notion-page-id.png) 4. Set the `NEXT_PUBLIC_NOTION_ROOT_PAGE_ID` environment variable in `/apps/marketing` to the page id you copied from step (3). ## Preview ### Blog root page ![blog root](/static/assets/blog-root.png) ### Blog page ![blog page](/static/assets/blog-page.png) ## Tips * Consider configuring SEO Title and Meta Description to use AI autofill on Notion. * You can do this by going to your Notion database, clicking on the SEO Title and/or Meta Description column header, then clicking "Set up AI autofill"