-
Notifications
You must be signed in to change notification settings - Fork 37
Description
We have many workshops and webinars published on YouTube, but they currently exist only as videos — without dedicated pages on our website. This makes the content hard to navigate, limits internal linking opportunities, and reduces the amount of time users spend exploring related resources on our site.
The goal of this task is to build a system that generates individual pages for each workshop and webinar, similar to how our podcast episodes have dedicated pages with structured content.
While this issue addresses both workshops and webinars, we should prioritize work on workshop pages.
Purpose of the Task
We want every workshop and webinar to have its own page with:
- an embedded YouTube video,
- a short description of the content,
- key resources and links,
- and (optionally) a transcript or summary.
These pages will improve SEO, keep users on our website longer, and create a stronger internal linking structure across all Zoomcamps, blogs, notes, and podcasts.
What Needs to Be Built
The system should ingest all workshop and webinar data from YouTube via playlists, and generate a website page for each item.
Each page should follow a consistent template (can be similar to the podcast layout):
- video embed at the top,
- a concise but informative description of the workshop/webinar,
- main links and resources mentioned,
- optional transcript or notes section,
- optional “related content” section for internal linking.
Integration with the Website
The generated pages should fit into our existing website structure — ideally under a new page category (e.g., /workshops/ or /webinars/).
Once created, these pages will be indexed by search engines, referenced from course content, and used in future internal linking strategies.
If helpful, participants can also redesign or extend the current Jekyll templates to better support this content type.
Outcome
A complete, user-friendly, SEO-optimized catalog of workshop and webinar pages — similar to our podcast catalog — that keeps users on our site longer, helps them discover related content, and improves content organization across the entire DataTalks.Club ecosystem.