CastCMS.
Platform

The stack under every radio station, creator site, score site, and API.

One platform. Four media products.
CastCMS is not a theme, plugin, or site builder. Radio, Creators, ScoreCast, and API run on the same core: tenant, domain, content engine, and data layer. Built for media that keeps updating — not a static brochure CMS.

Multi-tenant SaaSEach project is an isolated site on your domain.
IndexNow · Indexing APINotify search engines from the Radio and ScoreCast panel. Rankings are not guaranteed.
EN · TR · ES · ARPanel and public site, including Arabic RTL. Extra locales follow the package.
JSON-LD · sitemapsReal URLs with schema, canonicals, and Open Graph — not a widget.
Not a script

Managed SaaS, not a WordPress plugin stack

You do not install a PHP radio script or a live-score theme and then hope the host survives match day. CastCMS provisions the tenant. You attach the domain and run the product.

Typical scripts and WordPress

Plugin conflicts, PHP updates, database bloat, and a blank page when traffic spikes. Search engines see a widget, not a site.

CastCMS

Hosted tenants, one admin panel, product modules on the same stack. IndexNow and Google Indexing API live in the Radio and ScoreCast panel — notification, not a ranking product.

Architecture

One platform. Isolated media tenants.

Each project is its own tenant. The panel is shared. The modules follow the line you buy — Radio, Creators, ScoreCast, or API.

Custom domain

Attach your hostname after payment. DNS and SSL wiring is a separate add-on if you want us to do it.

Isolated tenant

Dedicated content scope and product modules. One station or score site does not leak into another.

One panel

Content, languages, ads, and settings from a single admin. Line-specific tools stay on that product.

Cookie banners on every public site

Simple accept/reject or a detailed EU-style panel. Analytics wait for consent. Included on Radio, Creators, and ScoreCast — not a paid extra.

Home campaign slider

Radio and Creators get a full-width home banner (overlay copy, text color, image URL) on every plan. Creators edits it from the catalog’s last tab.

Locales

Multi-language in the stack — not a plugin

English, Turkish, Spanish, and Arabic (RTL) ship in Radio, ScoreCast, and Creators Pro. Turning on extra locales follows the package or an add-on — see Radio features, Creators features, and ScoreCast features.

Panel and public site

Switch the admin and the visitor-facing pages without rebuilding the stack.

Arabic RTL

Direction flips with the locale. Not a bolted-on stylesheet.

Expand later

Extra language is an add-on when the card does not include the full pack.

Discovery

Built to be crawled — not just published

Category hubs, match pages, track pages, and articles get real URLs with schema and meta. You run discovery from the Index tab — not a freelance SEO stack and not a custom crawl script. This is notification. Indexing and ranking stay with the search engine.

Indexable URLs

Category, hub, match, and article paths — not a black-box widget with nothing to crawl.

JSON-LD, canonicals, sitemaps

Tenant pages emit structured data, canonical tags, XML sitemaps, and Open Graph. Sports events, news, and audio pages get the matching schema types.

You run it in the panel

No webmaster to wire schema or ping files. Generate the IndexNow key, paste a Google service account once, and notify from the Index tab. That Google Cloud paste is a one-time operator step — not a developer on retainer.

IndexNow

Generate or upload a key in the panel. CastCMS serves the verification file on your hostname. Notify Bing, Yandex, and other IndexNow partners when pages go live.

Google Indexing API

Service account in the same Index tab. URL notifications for types Google accepts. News articles are not a blanket official scope — the API is not a “rank this” button.

What it does not do

It does not guarantee indexation, position, or traffic. Search engines decide. Line-specific Index tabs live on Radio features and ScoreCast features.

Performance

Built for live, updating content

This is not a brochure CMS. Scores, streams, and news change. Pages and APIs are meant for that traffic. We do not sell a global CDN or “zero latency.”

Live pages

Match hubs, station pages, and news meant to update — not a static export you republish by hand.

Short server cache

Tenant pages use a short revalidate window. Live scores and now-playing stay fresh. Put Cloudflare in front if you want an edge — that is your DNS, not a CastCMS CDN product.

API when you need JSON

Football feeds for an app you already run live on the API line — or as a ScoreCast add-on. Not every Radio tenant exposes a public data API.

Revenue

Ad slots on the tenant, from day one

Header, in-content, sidebar, and footer slots on Radio and ScoreCast layouts. Creators uses content slots on the artist site. Paste AdSense or other display HTML. This is a slot manager — not a programmatic ad network.

Layout slots

Header, content top, two sidebars, content bottom, and footer. Desktop and mobile HTML per slot.

Your tags

AdSense works because you paste the code. We do not run Google ads for you, and we do not ship sponsored list or affiliate widgets as a product.

Same panel

Ads sit next to branding and SEO. Not a second CMS to learn.

Creators

Artist sites on the same stack — not a radio station

Creators is a fourth product line: an independent AI artist site on your domain. Listeners hear the catalog here; they buy from you. Module list sits on Creators features. Prices stay on Pricing.

Catalog publishing

Artist pages, one URL per track, cover, MP3, story, lyrics, and separate AI audio / AI cover labels. The dock player stays on while visitors browse.

Your checkout, not ours

Paste Bandcamp, Stripe Payment Link, or Ko-fi on the track. You keep 100%. CastCMS never holds fan money. Creators Pro can clip play to 59 seconds so the rest of the song has a door.

What it is not

Not a live web radio. Not Bandcamp. Not a closed music network. WAV is rejected. Starter ~280 tracks / Pro ~1,400 tracks at 3 min · 320 kbps (2 GB / 10 GB). Pro also unlocks EN/TR/ES/AR.

Platform

Questions

Is CastCMS a theme, plugin, or site builder?

No. It is a managed multi-tenant SaaS. Each Radio, Creators, or ScoreCast project is an isolated site on your domain. You do not install WordPress plugins or a PHP script.

Is CastCMS Creators a web radio or streaming station?

No. Creators is an independent artist catalog on your domain — not a live stream. No Icecast, DJ schedule, or weather widgets. For 24/7 broadcast tools see Radio.

What is the difference between Radio Originals and Creators?

They share the same catalog engine. Radio Originals is a music module inside a station site. Creators is a standalone artist site — the catalog is the product.

Does CastCMS handle fan payments or track sales?

No — and that is the point. Add your Bandcamp, Stripe Payment Link, or Ko-fi URL on each track. The fan pays you. Pro can clip on-site play to 59 seconds.

Can I upload WAV files on Creators?

No. Creators stores MP3 only (Suno and Udio export). Starter holds ~280 three-minute tracks at 320 kbps (2 GB); Pro ~1,400 (10 GB). See Creators.

Do IndexNow and Google Indexing API guarantee Google rankings?

No. They notify search engines that a URL exists or changed. Whether a page is indexed or ranks is the search engine’s decision. The Index tab is on Radio, Creators, and ScoreCast tenants.

Is a global CDN or automatic SSL included?

No. Attach your hostname after payment. DNS and SSL wiring is a separate add-on if you want us to do it. Cloudflare in front of the domain is your DNS choice, not a CastCMS CDN product.

What is shared vs product-specific?

This page is the shared stack: tenants, languages, SEO surfaces, IndexNow / Google Indexing API, ads, and live-page delivery. Line modules live on Radio features, Creators features, ScoreCast features, and API features.

Where are packages and prices?

On Pricing. This page is the platform story, not a second price list.

Next

Then pick a product

The shared platform is the same. The modules are not. Start with Radio, Creators, ScoreCast, or API and expand as the tenant grows. Packages stay on Pricing.

Radio & media

Radio

A station site, not a widget.

  • Icecast or Shoutcast on your domain — we are not the encoder
  • Persistent player, then news, podcast, and schedule as you grow
  • IndexNow and Google Indexing API in the station panel

AI music sites

Creators

Your catalog. Your domain. Your checkout.

  • A real artist site — one URL per track, not a Suno profile
  • Home slider and cookie banners on every plan — not add-ons
  • Buy on every track: Bandcamp, Stripe, or Ko-fi. You keep the sale.

Football score sites

ScoreCast

A SofaScore-style site you own.

  • Match pages and league hubs on your domain — not a widget
  • Live scores, H2H, lineups, and 30+ stats as you grow
  • Auto news a few minutes after the whistle

Football Data API

API

JSON for apps and backends you already run.

  • Live scores, stats, and H2H as JSON
  • Keys, quotas, and usage in the panel
  • Standalone, or attach JSON to Radio