Spec — Entry Point Pages

Reader state on arrival

Lost. Doesn’t know where to start. Lands from a Google result or a social share about a specific topic.

Reader state on exit

Knows their starting point and has tapped a first step. Optionally subscribed.

Pages

URL Audience First action
/learn-programming/ complete beginner start step 1
/learn-ai/ non-technical start with one tool
/learn-python/ knows basics, wants Python pick a project path
/learn-cybersecurity/ curious, no background orientation quiz or path

Page structure (each page)

  1. Intent chip strip — 3-4 chips: “أنا مبتدئ تماماً” / “أعرف أساسيات” / “أريد تغيير مسار مهني”
  2. Verdict / hook — one sentence answer to “هل يمكنني؟” — not a question, a statement
  3. Steps — 3-4 numbered steps, each with headline + one-line outcome + one link
  4. Credibility line — authority anchor inline (not in a bio box)
  5. CTA — subscribe or start step 1; soft exit to related path

What is NOT on the page

Data source

_data/entry_points.json — already created. Feed content from there.

Decisions to confirm before building