bengawansolo.org Open ↗ Has Plan
43
DOM 58 PLN 67 REV 10 EAS 30
design.md ×
package-lock.json ×
package.json ×
plan.md
PREVIEW

bengawansolo.org — Product Plan

Bengawan Solo — sungai terpanjang di Jawa (~548 km) sekaligus lagu keroncong abadi karya Gesang Martohartono (1940). Portal budaya-edukasi yang mengikat dua warisan itu jadi satu destinasi: peta hulu-ke-hilir, sejarah lagu, situs prasejarah Sangiran, dan kota-kota di sepanjang aliran.

1. The wedge — kenapa portal ini menang

  • Brand recall instan. Nama "Bengawan Solo" sudah dikenal lintas generasi (lagu wajib, pelajaran SD/SMP, situs Sangiran UNESCO). Tidak perlu edukasi nama.
  • Tidak ada portal cultural-edukasi yang dedikatif. Wikipedia (kering, EN-heavy), blog wisata (parsial, fokus Solo saja), media (incidental). Yang ada: konten tersebar, tidak terkurasi, tidak SEO-friendly Bahasa Indonesia.
  • AI-first content moat. Generate halaman per kota (Wonogiri → Gresik, ~30 kota/kabupaten), per situs (Sangiran, Karst Wonogiri, Bengawan Madiun), per lirik (terjemahan EN/JA — lagu populer di Jepang sejak 1949). Mudah ratusan halaman SEO-ready.

2. Format

Static-first cultural portal (bukan SaaS). Pendapatan: tidak komersial fase awal — branding + traffic terlebih dulu. Monetisasi mungkin via:

  • Affiliate buku sejarah Java + traveloka/agoda untuk wisata Solo
  • Donasi opsional (QRIS) untuk konservasi sungai
  • Sponsored long-form dari Pemkot Solo / Pemprov Jateng (jangka panjang)

3. Akuisisi (triple-stack)

  1. Programmatic SEO ID-language. /sungai/<kota>, /lagu/lirik, /lagu/sejarah-gesang, /situs/sangiran, /peta, /budaya/<topik>. Target long-tail "bengawan solo + X".
  2. Lagu sebagai magnet. Embed YouTube player Gesang original + Toshi Matsuda (JP cover) + terjemahan multi-bahasa. Hub link untuk anak sekolah cari lirik.
  3. Wikipedia + Wikimedia. Backlink dengan kontribusi suntingan ke pages Bengawan Solo + tambahkan URL bengawansolo.org sebagai external link reference.

4. Konten pilar (Phase 1 — landing + 10 halaman)

  • Hero: "Sungai terpanjang di Jawa. Lagu yang dikenang dunia."
  • 3 pilar utama:
    1. Sungai — geografi, panjang, hulu (Gunung Sewu, Wonogiri) → hilir (Ujung Pangkah, Gresik), DAS, banjir tahunan, ekologi
    2. Lagu — sejarah Gesang (1917-2010), lirik original + EN/JA, kenapa populer di Jepang, cover terkenal, embed YouTube
    3. Warisan — Sangiran (UNESCO), Mataram Kuno, kota-kota: Solo, Sukoharjo, Sragen, Ngawi, Bojonegoro, Lamongan, Gresik
  • Peta interaktif (Phase 2) — Leaflet, marker untuk situs sejarah + kota + spot foto.

5. Cloudflare architecture

  • Worker: bengawansolo-org — static assets binding via /web/public/
  • D1 (Phase 2): bengawansolo_db — articles, lyrics, gallery
  • R2 (Phase 2): bengawansolo-media — foto sungai, scan lirik original, audio lagu
  • KV: bengawansolo-cache — edge cache
  • Cron (Phase 2): harian — IndexNow ping, weekly — content freshness

6. 30-day plan

  • Hari 1-2 (sekarang): scaffold + brand + landing + 8 sub-pages, deploy
  • Hari 3-7: isi konten 3 pilar (sungai, lagu, warisan) dengan teks panjang + foto
  • Hari 8-14: programmatic SEO — generate /sungai/ untuk 15 kota
  • Hari 15-21: Sangiran deep-dive + peta Leaflet
  • Hari 22-30: Wikipedia backlinks + GSC submit + IndexNow + rich snippets

7. Moat

Bahasa Indonesia + AI-first + cultural niche + brand recall lifetime. Tidak ada incumbent komersial — bersaing dengan Wikipedia (kering) dan blog wisata Solo (parsial).

8. Mandatory standards

  • 100% Cloudflare. Mobile-native (bottom tabs, slider, safe-area). PWA. JSON-LD. Bottom-nav + share bar. Lucide SVG sprite. Button-styled links only.
  • T2I via kie.ai z-image. Logo via gpt-image-2 / FLUX.2.
  • Pipe images via xmoj.com sebelum R2/assets put.
  • WCAG AA — semua text-on-bg harus lulus contrast.

9. Competitor synthesis

  • Wikipedia ID: kering, list-style, tidak storytelling. Win: prose naratif + foto + peta.
  • Blog wisata (Solopos, Kompas Travel): incidental, tidak terkurasi. Win: hub permanen.
  • YouTube (Gesang covers): terpencar di banyak channel. Win: kurasi 10 versi terbaik di satu halaman + lirik + history.

10. Missing parts audit

  • Phase 1: landing-only, no D1. Cukup untuk MVP.
  • Phase 2: peta interaktif Leaflet + D1 untuk lirik + R2 untuk audio.
  • Phase 3: forum komentar (Disqus atau self-hosted via D1).

⚙ HARD CONSTRAINTS (enforced for all sites)

This domain MUST operate within these constraints — no exceptions:

  • 100% Cloudflare serverless — Workers + D1 + R2 + KV + Workers AI + Vectorize. NEVER PM2, NEVER VPS, NEVER Docker in production path.
  • 100% AI-automated — every customer interaction, every moderation decision, every transaction reconcile = AI. No manual queue, no live human chat support, no physical fulfillment.
  • 1-operator solo — one person can run the entire operation from a phone. No team meetings, no shared inbox, no shift rotation.
  • WhatsApp AI bot for all support (24/7, instant response, no SLA promises that need humans).
  • Mayar QRIS for all Indonesian payments (subscription auto-renew, no manual invoicing).
  • Indonesian UI primary — bahasa-first, English fallback only where unavoidable.
  • Privacy — opt-in only, delete-on-request honored within 24h (cron-driven).
  • No physical goods, no inventory — digital products + affiliate referrals only.

If the plan above describes any flow that violates these constraints, treat the plan as ASPIRATIONAL only and rework before building. The constraint trifecta wins.

AI ASSISTANT

Ask AI to research, improve, or generate content.

Try: "Research competitors for this niche"

Actions