Summary · Fixtures · Standings · Results
League home, fixture list, table, and results on their own URLs. Season switcher when the data has more than one season. This is the site — not a live-score overlay.
What each ScoreCast module actually does — league hub, live scores, match pages, stats, auto news, match odds, and IndexNow / Google Indexing API. Same stack that runs SkorX. Packages and prices stay on Pricing. This page is the catalog, not a second price list.
Starter is a real score site — hub pages for the leagues you pick at checkout. Pro adds in-play scores, a pre-match story, basic stats, and a match overview. Not a widget on someone else’s domain.
League home, fixture list, table, and results on their own URLs. Season switcher when the data has more than one season. This is the site — not a live-score overlay.
Simple accept/reject, or a detailed EU-style panel (necessary, analytics, preferences, marketing). Analytics scripts wait for consent. Included on every ScoreCast plan — not an add-on.
In-play results on the hub and on match pages. The same live layer feeds the home list and league asides — not a separate live-score app.
A match preview assembled from the fixture, not a newsroom workflow. Published on the match page before kick-off so the URL is not an empty shell.
Core match numbers on the match page — shots, possession, and the short bar set. The 30+ stats module is a different card on Elite.
The overview tab on the match URL: kick-off, venue, score, and the modules your package unlocks. One match, one page, tabs for the rest.
Elite adds the data people open a match page for: H2H, lineups, the deep stat sheet, and a post-match story a few minutes after the whistle.
Previous meetings on the match page. Form context without a second stats product.
Starting XI, formation, and substitutes when the feed has them. A tab on the match page, not a PDF.
The full bar set — far past basic shots and possession. Same match URL, deeper sheet. Advanced-stat add-ons are for extra packs, not a replacement of this module.
A story on the site about three minutes after full time. No newsroom queue. Rankings and traffic are not guaranteed.
The rest of the match URL: minute-by-minute events, commentary, the table beside the fixture, and a fan score prediction. Tabs appear when the package and the feed both have data.
Goals, cards, and substitutions on a timeline. Empty when the feed has not sent events yet — the tab still belongs to the match page.
Text commentary on the match. Not a TV rights stream. Complements the timeline when both are on.
The league table next to this fixture, so readers do not bounce back to the hub to see who moved.
A simple score-guess on the match page. Engagement on the URL — not a betting product.
Every ScoreCast tenant has an Index tab — not a separate Index Ops product. Host an IndexNow key on your domain and attach a Google Indexing API service account so match and news URLs can be submitted for faster discovery. Indexing and ranking stay with the search engine.
Generate or upload an IndexNow key in the panel. CastCMS serves the verification file on the site hostname. Use it to notify Bing, Yandex, and other IndexNow partners when match pages and stories are published.
Attach a Google service account in the same Index tab. URL notifications for types Google accepts. This is not a blanket “index every match report” switch, and it is not a ranking guarantee.
Elite turns on multilingual publishing and match-page schema. Enterprise adds match odds from the feed and every league in the catalog. Extra leagues on a capped plan are an add-on, not this module.
Panel and public ScoreCast site in more than one language. Need one extra locale on a cheaper card? That is the Extra language add-on.
Match and league URLs with schema and meta. URL notification (IndexNow and Google Indexing API) is a separate Index tab on every ScoreCast tenant — see Indexing. Rankings and traffic are not guaranteed.
Kick-off prices on the match page when the feed has them. Soft numbers for the story — CastCMS is not a bookmaker and does not take bets. Fan prediction on Elite is a community vote, a different module.
The full league catalog on the tenant. Starter, Pro, and Elite pick a set at checkout; extra slots are an add-on on those cards. This module is the unlock, not the add-on.
Extras that extend an active ScoreCast plan. Not a second catalog. Radio-only extras stay on Radio. Amounts are on Pricing → Add-ons.
Add league slots when the package has a cap (Starter 2, Pro 6, Elite 12). Enterprise already includes all leagues — this add-on is for the capped cards.
Deeper stat packs on top of the match sheet. Elite already includes 30+ match statistics; this add-on is extra depth, not a substitute for that card.
One more public or panel locale when the package already has a language story. The full multi-language module ships on Elite.
We wire DNS and SSL. The score site on your hostname is the product; this add-on is the setup work.
Package names match ScoreCast pricing. This page does not repeat the comparison table.
No. It is a hosted score site: league hubs, match URLs, and the modules on the package. You pick leagues at checkout. CastCMS is not a betting feed or a TV stream.
No. They notify search engines that a URL exists or changed. CastCMS hosts the IndexNow key and the Google service account on the ScoreCast tenant. Whether a page is indexed or ranks is the search engine’s decision.
On ScoreCast pricing. Cards list what each step adds; the comparison table is the full matrix. This page explains the modules. It does not republish prices.
Starter, Pro, and Elite include a league cap. Extra slots add +$49/mo on the invoice. Enterprise includes all leagues as a module — you do not buy the extra-league add-on on that card. Amounts are on Pricing → Add-ons.
30+ match statistics is an Elite module on the match page. Advanced statistics is an add-on for extra depth. They are not the same SKU.
No. Match odds are kick-off prices from the feed, on the Enterprise match page when the data is there. CastCMS does not take wagers. Fan prediction on Elite is a community vote — a different module.
No. Extra leagues, advanced stats, language, and domain setup attach to an active ScoreCast subscription. Custom theme is a Radio add-on. JSON for an app you already run is Football Data API. Amounts are on Pricing → Add-ons.
Three main cards on Pricing, Enterprise under Extended plans. Demo site if you want to open a score site first.