SoccerSAPIScorecenter
Features

Coverage

Coverage is the set of leagues (and their associated teams) that your site includes. It is the single most important configuration for a sports site — it determines what data appears, which pages are generated, and what visitors can find.

Start small

Start with a few key leagues. You can always expand coverage later as your site grows.

Why coverage matters

Coverage affects nearly every part of your site:

AreaHow coverage applies
LivescoreOnly matches from covered leagues are displayed
StandingsOnly covered league standings are available
FixturesOnly covered league fixtures appear in schedules
Dynamic pagesMatch, team, and league templates only generate pages for covered entities
Featured modulesFeatured leagues, teams, and matches are filtered to covered entities
Related modulesRelated leagues and teams only suggest covered entities
SearchSite search only returns results for covered entities

How to configure coverage

Go to Settings

Open the admin panel and navigate to Settings → Site → Coverage.

Search and add leagues

Use the search field to find leagues by name, country, or competition type. Click a league to add it to your coverage list. Each league brings in all of its teams automatically.

Save changes

Click Save. Changes propagate immediately — new leagues appear on your site and their matches begin showing in livescore within seconds.


Coverage and dynamic templates

Dynamic templates (match, team, league, player) generate pages based on your coverage:


Coverage enforcement

Scorecenter enforces coverage automatically across all modules and data requests:

  • Modules filter automatically — a standings module placed on the homepage will only show standings for covered leagues, even if you do not explicitly configure a league filter
  • Featured modules respect coverage — featured leagues, featured teams, and featured matches only display covered entities
  • Livescore respects coverage — the livescore widget only shows matches from covered leagues
  • Data requests are scoped — data from the sports API is filtered to covered leagues automatically

You do not need to manually filter modules or worry about uncovered data leaking through.


Plan limits

The number of active leagues you can include in your coverage is determined by your subscription tier.

SituationWhat happens
Under the limitAdd leagues freely
At the limitYou must remove a league before adding a new one
Over the limit (plan downgrade)Existing coverage is preserved, but you cannot add new leagues until you are back under the limit

Plan limits

If you downgrade your plan and exceed the new league limit, your existing coverage continues to work — but you will not be able to add new leagues until you remove enough to be within the new limit.


Best practices

  • Focus on quality over quantity — a site with 5 well-configured leagues performs better than one with 50 leagues and no editorial attention
  • Match coverage to your audience — if your visitors care about European football, cover the top 5 European leagues rather than spreading thin
  • Review coverage periodically — leagues have seasons; consider adding/removing leagues based on seasonal relevance (e.g., add MLS in spring, remove it in winter)
  • Use coverage with featured modules — featured league and featured team modules let you highlight specific entities from your coverage for maximum impact