The JSON-LD in _includes/head/custom.html has a hardcoded startDate for the next event occurrence. The eventSchedule property with repeatFrequency: P1W and byDay: Tuesday handles the recurring signal for Google, but startDate should ideally stay near-future.
GitHub Actions weekly cron + Liquid template to calculate next Tuesday at build time.
eventSchedule is more important than startDate for recurring events.eventSchedule as the primary signal for recurring events. Manual updates once or twice a year may be sufficient.Deferred — eventSchedule is doing the heavy lifting. Revisit if Google Search Console shows issues with event rich results.
Unified all references to event ID 1983098086761 across index.md, about.md, navigation.yml, custom.html structured data, and _config.yml.
Switched to localStorage with 30-day TTL. Returning visitors are now recognized across weekly visits.
Added “Getting Here” section to homepage with entrance directions, escalator/elevator info, parking details, and link to Seneca One’s parking page.
Added “What People Are Saying” section with 3 testimonial blockquotes (Scott Wojtanik, Yelenna Cichocki, Lena Levine) linked to their original LinkedIn posts.
Added “What to Expect” section to homepage explaining the schedule (open networking, Gives and Asks, no hard out), etiquette (no pitching, bring business cards), and first-timer welcome.
The same Google Form is used for sponsorship inquiries, Code of Conduct violation reports, and general contact. A separate form for sponsorship would improve professionalism. Requires creating a new Google Form.
Implemented post-check-in countdown redirect. Sponsor config in _data/sponsor.yml (name, URL, delay, enabled toggle). Currently defaults to 716.social. Countdown shows “Visiting [name] in 5 seconds…” with “Go now” and “Stay here” options.
Coffee and Code moved to their own site – check-in page removed. BOCC Afternoon Edition promoted on homepage with upcoming dates and RSVP link. Check-in page retained for event-day use.