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.
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.
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.
Plugin conflicts, PHP updates, database bloat, and a blank page when traffic spikes. Search engines see a widget, not a site.
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.
Each project is its own tenant. The panel is shared. The modules follow the line you buy — Radio, Creators, ScoreCast, or API.
Attach your hostname after payment. DNS and SSL wiring is a separate add-on if you want us to do it.
Dedicated content scope and product modules. One station or score site does not leak into another.
Content, languages, ads, and settings from a single admin. Line-specific tools stay on that product.
Simple accept/reject or a detailed EU-style panel. Analytics wait for consent. Included on Radio, Creators, and ScoreCast — not a paid extra.
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.
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.
Switch the admin and the visitor-facing pages without rebuilding the stack.
Direction flips with the locale. Not a bolted-on stylesheet.
Extra language is an add-on when the card does not include the full pack.
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.
Category, hub, match, and article paths — not a black-box widget with nothing to crawl.
Tenant pages emit structured data, canonical tags, XML sitemaps, and Open Graph. Sports events, news, and audio pages get the matching schema types.
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.
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.
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.
It does not guarantee indexation, position, or traffic. Search engines decide. Line-specific Index tabs live on Radio features and ScoreCast features.
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.”
Match hubs, station pages, and news meant to update — not a static export you republish by hand.
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.
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.
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.
Header, content top, two sidebars, content bottom, and footer. Desktop and mobile HTML per slot.
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.
Ads sit next to branding and SEO. Not a second CMS to learn.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
On Pricing. This page is the platform story, not a second price list.
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
A station site, not a widget.
AI music sites
Your catalog. Your domain. Your checkout.
Football score sites
A SofaScore-style site you own.
Football Data API
JSON for apps and backends you already run.