Landing hero CTA: convert from informational to lead generation #144

Closed
opened 2026-03-28 18:45:47 +00:00 by forgejo_admin · 0 comments

Type

Feature

Lineage

Standalone — discovered during session reviewing landing page conversion funnel.

Repo

forgejo_admin/westside-app

User Story

As a parent visiting the Westside homepage
I want the main call-to-action to help me register my player or sign up for tryouts
So that I can take action immediately instead of getting lost in informational pages

Context

The landing page hero CTA is "Learn About Our Program" linking to /about. This is passive and informational — the opposite of lead generation. The actual conversion page (/register) isn't linked from the landing at all. The "Contact Us" mailto is buried at the bottom below the fold.

The hero is the highest-visibility element on the page. It should drive the single most valuable action. Options depend on current program state (registration open vs tryout recruitment).

File Targets

Files the agent should modify:

  • src/routes/(public)/+page.svelte — hero CTA section (lines 13-16), possibly bottom CTA section (lines 100-106)

Files the agent should NOT touch:

  • src/routes/(public)/about/+page.svelte — about page itself is fine
  • Any authenticated routes

Acceptance Criteria

  • Hero CTA links to a conversion page (register or tryouts)
  • "Learn more" / "About" is still accessible as secondary link
  • Bottom CTA section is consistent with hero CTA intent
  • Mobile rendering looks correct

Test Expectations

  • Visual validation: hero button text and link target are conversion-focused
  • Navigation: CTA link resolves to a working page

Constraints

  • CTA text needs Lucas's final decision (options: "Register Your Player", "Sign Up for Tryouts", "Get Started")
  • Must not break existing page layout or styling
  • Keep secondary "About" link for visitors who want info first

Checklist

  • PR opened
  • No unrelated changes
  • project-westside-basketball — project this affects
### Type Feature ### Lineage Standalone — discovered during session reviewing landing page conversion funnel. ### Repo `forgejo_admin/westside-app` ### User Story As a parent visiting the Westside homepage I want the main call-to-action to help me register my player or sign up for tryouts So that I can take action immediately instead of getting lost in informational pages ### Context The landing page hero CTA is "Learn About Our Program" linking to `/about`. This is passive and informational — the opposite of lead generation. The actual conversion page (`/register`) isn't linked from the landing at all. The "Contact Us" mailto is buried at the bottom below the fold. The hero is the highest-visibility element on the page. It should drive the single most valuable action. Options depend on current program state (registration open vs tryout recruitment). ### File Targets Files the agent should modify: - `src/routes/(public)/+page.svelte` — hero CTA section (lines 13-16), possibly bottom CTA section (lines 100-106) Files the agent should NOT touch: - `src/routes/(public)/about/+page.svelte` — about page itself is fine - Any authenticated routes ### Acceptance Criteria - [ ] Hero CTA links to a conversion page (register or tryouts) - [ ] "Learn more" / "About" is still accessible as secondary link - [ ] Bottom CTA section is consistent with hero CTA intent - [ ] Mobile rendering looks correct ### Test Expectations - [ ] Visual validation: hero button text and link target are conversion-focused - [ ] Navigation: CTA link resolves to a working page ### Constraints - CTA text needs Lucas's final decision (options: "Register Your Player", "Sign Up for Tryouts", "Get Started") - Must not break existing page layout or styling - Keep secondary "About" link for visitors who want info first ### Checklist - [ ] PR opened - [ ] No unrelated changes ### Related - `project-westside-basketball` — project this affects
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo_admin/westside-landing#144
No description provided.