Before launching a sports widget, check its data, mobile display, page layout, access permissions & failure behaviour. Seeing a panel appear is only the first test.
A widget is a supplied component you embed in a page. If you are still choosing between that approach & building with raw data, start with our API or widget tool.
1. Check the data you meant to show
Compare the competition, players, date & match status with the intended event. Check whether the panel shows upcoming fixtures, completed results or live scores. Those are different things.
Providers may require particular match or player identifiers. Sportradar’s widget documentation, for example, requires data API access to obtain relevant IDs. A correctly styled panel can still show the wrong event.
2. Try it on a small screen
Test the actual page at narrow phone widths, then on a tablet & desktop. Look for clipped names, sideways scrolling & controls that are hard to tap. Try keyboard navigation too.
For an iframe embed, give the frame a descriptive title, such as “Padel tournament results”. MDN explains how that label helps screen-reader users identify the embedded content.
3. Leave room before it loads
Reload the page & watch the text below the widget. Does it jump when the panel arrives? Reserve appropriate space for the embed, then check that longer lists remain visible. Google’s layout-shift guidance recommends reserving space for embeds to reduce unexpected movement.
4. Check access on your real domain
Test the published page as a signed-out visitor. A working provider demo does not establish permission for your own site. Sportradar’s documentation, for example, requires authorised widget access & approved domains. Check your supplier’s actual terms; requirements differ.
5. Test the empty & failed states
Ask your developer to test no scheduled matches, slow loading & an unavailable feed on a test page. Readers should be able to distinguish “No matches scheduled” from “Scores unavailable”. Neither should look like a genuine 0–0 score.
Do not treat an iframe’s load event as proof that its content worked. MDN notes that this event can fire even when the frame fails to load. Inspect the result itself.
A practical example
PadBets Widgets provides scores & rankings examples with script & iframe options. Its rankings sample requests ten entries. On your test page, check that the tenth entry remains reachable at phone width, the attribution is visible & nearby content stays readable while it loads. These are suggested tests, not a claim that every installation has passed them.
If you need the underlying records for custom analysis, read our PadBets Data & Markets explainer.
Check your understanding
The iframe reports that it loaded. Does that prove the scores are available? No. Inspect the displayed content & the provider’s status information before calling the integration successful.



Discussion
Ask a question, add useful context or share a source. Keep it relevant & respectful.
Comments are reviewed before publication.