Dynamic Pages add-on
How the optional per-domain Dynamic Pages add-on changes entity navigation.
Dynamic Pages is an optional add-on for domains that need widget entity views to behave like real pages.
For the complete setup, website routing and verification steps, follow Install Dynamic Pages.
Pro and Ultra include one Dynamic Pages domain per account. Each additional Dynamic Pages domain costs €9/month. Free and Starter are not eligible; Custom accounts can arrange paid capacity. Your base domain and traffic limits still apply.
Activate your included domain
Open Configurator → Domains, select an approved domain and enable Dynamic Pages. This uses your existing allowance and does not charge your card. To move the included activation, disable it on its current domain first. Additional capacity is a reviewed purchase: request it from the Domains or Widget Plans screen and confirm the total before billing.
Activated per domain
Dynamic Pages is enabled on selected approved domains. Other domains on the same account can keep normal modal or in-widget navigation.
What changes when it is active
Page navigation
Entity clicks can open match, league, team and player URLs instead of only modal or internal widget views.
Host router mode
The widget can tell the host page which entity should be opened, so the website can show the right route.
Entity metadata
The widget can expose selected entity data for the page experience.
When you need it
Use Dynamic Pages when the widget is part of a football section where visitors should open separate pages for matches, leagues, teams or players.
You usually do not need it when the widget is a simple livescore block, an article embed, a sidebar module or a page where match details can open in a modal.
Configurator behavior
When the add-on is not active for the selected domain, entity navigation remains limited to:
- modal
- in-widget content view
When the add-on is active, the configurator can expose:
- link/page navigation
- host router navigation
- URL base fields for match, league, team and player views
- entity metadata broadcast controls
If an old configuration used page/router navigation but the current domain does not have Dynamic Pages, the public widget automatically falls back to modal or internal navigation.
Setup flow
Connecting your website
The default detail paths are /{language}/matches/{slug}/{id},
/{language}/leagues/{slug}/{id}/{seasonid}, /{language}/teams/{slug}/{id} and
/{language}/players/{slug}/{id}. The league season is optional. Get code shows
the language and URL prefixes from the configuration assigned to the domain.
Your website must serve those routes on direct visits and reloads, read the IDs,
and render the corresponding widget with matchid, leagueid, seasonid,
teamid or playerid. The downloadable starter provides a client-side example;
configure the host to serve it for those routes, without overriding unrelated
website routes. Missing routes should return an appropriate server response.
Dynamic Pages does not host these pages or automatically provide server-rendered metadata, sitemaps or search indexing. Those belong to your website integration. Check installation traffic opens statistics for the selected domain; receiving traffic confirms requests, not that every page has rendered correctly.