DEV Community

kanta13jp1
kanta13jp1

Posted on

Public Memos vs Notion Pages: Why 'Publish Anything' Beats 'Publish Perfectly'

Public Memos vs Notion Pages: Why "Publish Anything" Beats "Publish Perfectly"

The Hidden Cost of Publishing on Notion

Publishing something on Notion:

  1. Create the page
  2. Format it (headings, tables, callouts...)
  3. Add a cover image
  4. Share → Publish on web
  5. 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)
Enter fullscreen mode Exit fullscreen mode

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);
Enter fullscreen mode Exit fullscreen mode
// 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
}
Enter fullscreen mode Exit fullscreen mode

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


Jibun Kaisha — integrating the best of 21 competitors into one life management app

Live: https://my-web-app-b67f4.web.app/

Top comments (0)