Features: custom domains, pretty URLs, dark mode, custom font, custom Javascript

Use cases: perfect for your portfolio, blog, job posting, landing page, or business site

Benefits: completely free, no coding required, no lock-in, open source

Downsides: self-managed solution, needs ~10 minutes to setup

Hello! My name is Stephen, a huge Notion fan and a software engineer. I decided to combine the two and build something cool for the Notion community.

The result is Fruition. With Fruition, you can build and customize your website using Notion pages. It supports custom domains, dark mode, Google Fonts, SEO, and script injection. The coolest feature is pretty URLs. Click this link ⇒ , address bar should say fruitionsite.com/showcase.

Today, I'm sharing with you how to do it for free, with no coding knowledge required.

If you want a fully managed solution, you should use sites like Super. If you'd like to DIY and save some money like hundreds of people have done, follow along. It will take 10 minutes. I promise it will be easier than setting up a WordPress site.

Get Started


Prefer video instead? Watch this step-by-step tutorial created by Dimitris Kamaritis.

On a high level, we are utilizing Cloudflare Workers to rewrite traffic. The solution is inspired by this script (thank you Mayne!), and I added my own features like pretty links.

Love from Our Users


Hundreds of people have used Fruition. Hear what some have to say.