Public Memos vs Notion Pages: Why "Publish Anything" Beats "Publish Perfectly"
The Hidden Cost of Publishing on Notion
Publishing something on Notion:
- Create the page
- Format it (headings, tables, callouts...)
- Add a cover image
- Share → Publish on web
- Copy the link
Five steps. Notion is designed for publishing polished pages.
Jibun Kaisha's Public Memo feature starts from a different premise: publish what you're thinking right now, in whatever state it's in.
What Public Memos Are
Public Memos sit between a Twitter/X post and a Notion page:
- No character limit (unlike X's 280)
- No formatting required (unlike Notion's rich editor expectations)
- Instant publish (no approval flow, no publish settings)
- Shareable by URL (unique public URL per memo)
- Editable after posting (update the content, URL stays the same)
Use cases:
· Learning logs (what I understood today)
· Idea capture (unstructured thinking)
· Work diary (what I actually did)
· Short technical notes (commands, config values)
· Reading highlights (a passage worth sharing)
Design Comparison: Notion Pages vs Public Memos
| Dimension | Notion Pages | Public Memos |
|---|---|---|
| Steps to publish | 5–8 | 1 (write and submit) |
| Formatting expected | Yes (headings, structure) | No |
| URL domain | notion.so/workspace/xxx | your-domain.web.app/memo/xxx |
| Post-edit behavior | Immediate update | Immediate update |
| Search indexing | Notion domain only | Your domain → Google indexable |
| Version history | Yes (Pro+) | No |
| Comments | Yes | No |
| Image embeds | ◎ | △ (text-focused) |
| Templates | Yes | No |
| Monthly cost | $16+ | $0 (built into Jibun Kaisha) |
Why "No Formatting Required" Matters
Notion Pages create a psychological pressure: if I'm publishing this, it should look good.
The result:
- Time spent formatting instead of thinking
- Posts delayed because "it's not formatted yet"
- Drafts that never get published
Public Memos remove this pressure entirely. The design assumption is: fragments are fine, unfinished is fine.
This is Austin Kleon's "Show Your Work" philosophy — share the process, not just the finished product.
Implementation: Supabase + Flutter
-- page_shares: the public memo backing table
CREATE TABLE page_shares (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
user_id UUID REFERENCES auth.users,
title TEXT,
content TEXT NOT NULL,
slug TEXT UNIQUE, -- URL identifier
is_public BOOLEAN DEFAULT true,
view_count INTEGER DEFAULT 0,
created_at TIMESTAMPTZ DEFAULT NOW(),
updated_at TIMESTAMPTZ DEFAULT NOW()
);
-- Public memos readable by everyone
CREATE POLICY "public memos are readable by all"
ON page_shares FOR SELECT
USING (is_public = true);
-- Only owner can write
CREATE POLICY "users can edit own memos"
ON page_shares FOR ALL
USING (auth.uid() = user_id);
// Flutter: publish in one step
Future<void> publishMemo(String content) async {
final slug = generateSlug(); // short UUID
await supabase.from('page_shares').insert({
'content': content,
'slug': slug,
'user_id': supabase.auth.currentUser!.id,
});
// Live at: /memo/$slug
}
The SEO Angle
Notion's public pages live at notion.so. SEO value accrues to Notion's domain, not yours.
Jibun Kaisha Public Memos live at your-domain.web.app/memo/xxx. SEO value accumulates on your domain.
Over time, publishing many memos on a topic creates long-tail keyword coverage on your own domain — a compounding asset that doesn't exist when you publish on Notion.
When Notion Pages Are Still the Right Choice
Public Memos don't replace everything. Notion Pages win when:
- You need a polished document (spec docs, proposals, portfolios)
- Rich content is required (images, video, embeds)
- You want discussion via comments (gathering feedback)
- You need templates (reusable structures)
- Multiple people are collaborating (team editing)
Rule of thumb: "thinking fragments and process updates" → Public Memos. "Finished content worth polishing" → Notion Pages.
Summary
- Notion Pages are optimized for publishing polished content
- Public Memos are optimized for publishing unpolished thinking immediately
- Removing formatting cost increases publication frequency, which compounds
- SEO value on your own domain vs. Notion's domain is a meaningful long-term difference
Publishing imperfect thoughts consistently beats publishing perfect content occasionally.
Related Posts
- AI-Powered WBS Task Management
- How to Learn 236 AI Tools Without Burning Out
- Why I Left Notion for Supabase + Flutter
Jibun Kaisha — integrating the best of 21 competitors into one life management app
Live: https://my-web-app-b67f4.web.app/
Top comments (0)