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)
- Intent chip strip — 3-4 chips: “أنا مبتدئ تماماً” / “أعرف أساسيات” / “أريد تغيير مسار مهني”
- Verdict / hook — one sentence answer to “هل يمكنني؟” — not a question, a statement
- Steps — 3-4 numbered steps, each with headline + one-line outcome + one link
- Credibility line — authority anchor inline (not in a bio box)
- CTA — subscribe or start step 1; soft exit to related path
What is NOT on the page
- No list of all posts
- No sidebar
- No tag cloud
- No “related articles” grid
Data source
_data/entry_points.json — already created. Feed content from there.
Decisions to confirm before building