USRSE / USRSE/usrse.github.io

fix(ui): resolve 15+ broken CTA links across the site

Open
#1,927 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
33
Forks
104
Avg merge
12h 3m
Merged PRs (30d)
10

Description

Summary

At least 15 CTAs across the site point to non-functional hash anchors (#). Every broken link is a lost conversion — particularly donation, job submission, newsletter subscribe, and conference registration.

Requirements

  • FinancialStatusPage: #donate → link to actual donation page or Community Initiatives giving form
  • SubmitJobPage: #submit-form → embed Google Form or link to it
  • CalendarPage: #subscribe → Google Calendar subscribe URL
  • ConferencePage: #cfp → actual call for proposals URL
  • ConferencePage: #review → reviewer signup Google Form
  • ConferencePage: #sponsor → sponsorship info or contact
  • ConferencePage: #mailing-list → mailing list signup
  • NewslettersPage: all "Read this issue" links → actual newsletter URLs (us-rse.org/newsletters/...)
  • NewsUpdatesPage: all "Read" links → actual article URLs
  • LeadershipMessagesPage: all "Read" links → actual message URLs
  • DEIPage: /#wg/community/working-groups (router link)
  • SponsorsPage: "Make a Contribution" → donation link (not /#join)
  • WorkingGroupsPage: 9 hash links → inline expandable details or actual WG pages

Context

Identified in the site visual audit (docs/strategy/2026-04-29-site-visual-audit.md). These dead ends affect all 4 user personas — new visitors, potential members, active members, and employers/sponsors.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docs/strategy/2026-04-29-site-visual-audit.md, then locate FinancialStatusPage, SubmitJobPage, CalendarPage, ConferencePage, NewslettersPage, NewsUpdatesPage, LeadershipMessagesPage, DEIPage, SponsorsPage, and WorkingGroupsPage. Search these entry points for the listed hash links and read links; done means each CTA resolves to its intended donation, form, calendar, article, message, or working-group destination without dead anchors.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.