Radio-first website builder

The site your
station
actually needs.

StationSite is the only builder that puts your live stream, now playing, schedule, and contests front and center — because your homepage is a live product, not a brochure.

Live in 30 min
Multi-station groups
Mobile-first admin
FCC compliant
wkry.com
WKRY 96.7
Your Country Heritage
LIVE
Zac Brown Band
Chicken Fried
Local news
Top Story
County Fair Returns with Record Attendance Expected
ON NOW
Morning Ride
Buck & Tammy
UP NEXT
Midday Drive
10 AM – 2 PM
74°F
Partly Cloudy · Springfield
H: 81° L: 62°
Full forecast →
+340%
Mobile listeners
30 min
From signup → live
2,400+
Station Sites Live
30 min
Avg. Go-Live Time
99.9%
Stream Uptime SLA
1–20 stations
Per Group Login

Why not Wix or Squarespace

Your homepage is a
live product.

Generic builders were designed for restaurants and portfolio sites. They have no concept of stream metadata, daypart scheduling, contest rules, or FCC compliance. You end up hacking workarounds that break on mobile.

Generic Website Builders

  • No native stream player — you embed an iframe and hope it works
  • Now Playing requires a third-party widget that breaks on mobile
  • No concept of dayparts, show schedules, or host pages
  • Contest pages have no official rules format, legal disclaimers, or text-entry UI
  • No FCC public file, EEO, or ownership disclosure support
  • Multi-station groups need separate accounts, separate billing, separate everything
  • PD edits on a phone — 200 widget menus are unusable

StationSite

  • Native HTML5 player: primary + failover Icecast/Shoutcast/HLS, sticky on scroll
  • Now Playing auto-synced via stream metadata or manual input — works in-car
  • Weekly schedule grid, show pages, host profiles, on-now / up-next display
  • Contest module with prize, dates, official rules, text-to-win keyword (never "call")
  • Footer auto-includes public file link, EEO, ownership disclosure — always current
  • One login, 1–20 stations. Group hub template. Shared owners, separate brands.
  • Mobile-first admin built for PDs on phones — fewer screens, bigger buttons

Designed for your exact cluster

Two-station cluster? WKRY Country FM + WPRZ Praise FM — one login, two brands, zero confusion.

Shared owners. Separate call letters, frequencies, slogans, logos, colors, and stream URLs. One admin dashboard shows both stations. Roles let the Country PD into WKRY only, while the group owner sees everything. Text-only contesting with keyword display. Local HS sports and weather on both homepages.

Group hub dashboard
Role-based access
Text keyword display
Local HS sports scores

MVP modules

Every block a station
actually needs.

Not 200 widgets. A focused set of radio-specific blocks — on/off toggles, drag-to-reorder. Cut anything that doesn't help you keep listeners, sell ads, or stay legal.

Core

Listen Live Player

Sticky mobile player with primary + failover Icecast/Shoutcast/HLS streams. Now Playing auto-sync. Volume, play/pause, stream selector. Works in-car and on cheap phones.

Sticky on scroll Failover URL HLS support
Core

On Air & Schedule

Weekly daypart grid, show pages with host photo/bio, on-now/up-next widget, show archives, and episode RSS feed. PD edits from phone in 60 seconds.

Weekly grid Host pages Daypart logic
On/Off

News & Posts

Posts categorized by News, Weather, Sports, Community, Contests. Featured story block above fold. Simple weather widget by city ZIP. Staff roles can publish from mobile.

5 categories Weather block Featured story
On/Off

Sports Scoreboard

Configurable local high school + optional college/pro teams. Scoreboard widget, Game of the Week callout, live score webhook support in roadmap. Keeps sports fans coming back.

Local HS College/Pro Game of Week
On/Off

Contests & Promotions

Prize detail, entry dates, how-to-enter, official rules PDF upload, legal disclaimer. Text-to-win keyword display (never says "call"). Repeatable contest templates.

Text keyword Official rules Legal disclaimer
On/Off

Advertise With Us

Package display, sales inquiry form to email/webhook, advertiser logo wall. Lets your AE share the URL with prospects. No CRM required for MVP.

Sales form Logo wall Packages
On/Off

Events Calendar

Station events, remote broadcasts, community events. Date/time/location, featured image, ticket/RSVP link. Carousels on homepage, full calendar page.

Station events Community Ticket links
On/Off

On Demand & Podcasts

Show archives with episode player, description, and publish date. Podcast RSS feed auto-generated. Roadmap: Apple/Spotify submission flow.

Episode player RSS feed Archives
Required

Legal & Compliance Footer

Auto-generated FCC public file link, EEO report link, ownership disclosure, privacy policy, contest disclaimer. Always visible. Updates when station data changes.

FCC public file EEO Ownership

Under the hood

Architecture a single
group can run.

TypeScript, Next.js 14, Postgres with row-level security, object storage, and an HTML5 player that works everywhere. Designed for a team of 2–5 people to operate indefinitely.

Tech Stack