Documentation
Design phase 1: IA and user flows
mdcraft.ai Phase 1 — Information Architecture and User Flows#
Objective#
Define a clear site structure and end-to-end flows for acquisition, activation, and conversion.
Information architecture#
/
|- Hero (promise + quick start)
|- Product workflows
|- Quality proof
|- Templates/style proof
|- Pricing preview
|- Privacy and docs
`- Footer
/workbench
|- Conversion mode (Markdown->PDF | PDF->Markdown beta)
|- Input area (upload/paste/editor)
|- Live preview/output panel
|- Controls (theme, paper, spacing, toc/header-footer)
|- Risk scan (reverse beta)
|- Export/download actions
`- Upgrade nudges (contextual)
/pricing (or pricing section first, dedicated page later)
|- Plan comparison
|- Feature gates
|- FAQ
`- Upgrade CTA
/docs/*
`- trust and technical proof content
Navigation model#
Global navigation#
- Workbench
- Product
- Pricing
- Docs
Primary CTA in header:
Start converting(homepage)Open workbench(docs/internal pages)
Contextual navigation#
Within workbench:
- mode switch
- section anchors/tabs: Input, Preview, Controls, Export
User flows#
Flow A: First-time visitor -> first export (primary)#
- Land on homepage
- See clear promise + quick-start module above fold
- Upload
.mdor paste markdown - Enter workbench with preloaded input
- Review live preview
- Export PDF
- See post-export next step (
Save preset/Try Pro)
Goal:
- minimize time to first successful export
Flow B: Returning/power user -> repeat export#
- Land on homepage or direct
/workbench - Choose mode immediately
- Reuse known controls/template
- Export quickly
Goal:
- low-friction repeated behavior and retention
Flow C: Reverse conversion beta with review#
- Enter
PDF -> Markdown (Beta)mode - Upload text-first PDF
- Receive extracted markdown + risk scan
- Resolve flagged issues in editor
- Export markdown
Goal:
- preserve trust with honest quality signaling
Flow D: Free -> paid expansion#
- User hits meaningful limit (usage, premium style, batch, branding)
- Sees value-contextual upgrade prompt
- Opens pricing details with plan fit guidance
- Upgrades
Goal:
- convert after value proof, not before
Page role definitions#
Homepage role#
- communicates category and quality
- creates first action (upload/paste)
- channels advanced work to workbench
Workbench role#
- performs the core job
- demonstrates product depth and reliability
- drives repeat usage and paid conversion
Docs role#
- credibility, transparency, and technical trust
Event instrumentation plan (for later implementation)#
homepage_quickstart_viewedhomepage_upload_startedhomepage_paste_startedworkbench_loaded_with_inputpreview_renderedexport_pdf_clickedexport_pdf_successreverse_mode_enteredreverse_risk_warning_seenreverse_export_successupgrade_prompt_viewedupgrade_clicked
IA acceptance criteria#
- New users can identify start action in <= 5 seconds.
- Users can move from homepage to first preview in <= 2 interactions.
- Workbench clearly separates forward conversion and reverse beta.
- Pricing/upgrade path is visible but not intrusive before first value moment.