Website widgets
Roster, schedule, standings, stats and scorers as widgets you paste into WordPress, Wix, Squarespace or anything that takes an embed. They size themselves, take your colours, and update when the bench finalizes a sheet.
How it gets there
Copy, paste, done.
One line per widget. No plug-in, no theme change, no developer.
Website · Blades U15
Embed Studio
Preview
01 · Copy
Copy the line from your dashboard.
Open the Embed Studio, pick a widget, and set density, staff, theme and colours against a live preview. Copy. It is one line per widget.
02 · Paste
Paste it into your page builder.
WordPress, Wix, Squarespace, Webflow, GoDaddy, Weebly — anything with an HTML or embed block. Wix and Squarespace can also use our custom element.
03 · Done
It sizes itself and updates on its own.
A small script measures the frame to its content, so there are no scrollbars inside it. When the bench finalizes a sheet, the roster, schedule and standings on your site change with it.
Every widget, at the width it gets.
Live from a demo club. Full-width widgets for the page, sidebar widgets for the rail. Point at one.
Roster
Live from Demo Hockey Club
For the rail
Sidebar widgets for the rail.
Top scorers, standings in five rows, the team record, the last result, the next game. Each one is built for the 320 pixels a sidebar gives it, so they stack beside your news without crowding it.
- Top scorers, standings, record, last result, next game
- Stack as many as the rail takes
- Same colours and theme as the rest of the page
Options without code
Set it up in the studio, not in the markup.
Every option is a control in the Embed Studio with a live preview. Change one, watch the widget change, copy the line.
- Density: compact or comfortable
- Staff on or off; roster grouped by position
- How many upcoming and how many past games
- Which columns a stats or standings table shows
- Light, dark or auto theme, in your colours
Tournaments
Tournament widgets.
A tournament gets its own schedule, standings and bracket widgets. Pool play, playoff rounds and tiebreakers are worked out from the finalized sheets, so the bracket on the host's site is right the moment a game ends.
- Tournament schedule, by pool and by day
- Standings with the tournament's tiebreakers applied
- Bracket for single and double elimination
In the details
Small things that matter on a club site.
Sizes itself
A small script measures each frame to its content. No scrollbars inside a widget, on any page width.
Light, dark or auto
Pick a theme per widget. Auto follows the visitor's device setting.
Your colours
Widgets take the club palette, with colour, accent and corner-radius overrides when one page needs them.
Links back to profiles
Names in a roster or stat table can link to the player's public profile.
Results strip modes
Show all events, or only games, tryouts, camps or the off-season schedule.
Hide the mark
The free plan shows a small Powered by HockeyOS mark. Paid plans can turn it off.
Works with
Install guidesQuestions about website widgets.
Do I need a developer?
No. If you can paste text into your page builder, you can place a widget. Every builder we list has an HTML or embed block, and the install guides show where it is.
Will it slow my site down?
Each widget loads in its own frame alongside your page, and the only script we add is the one that sizes the frame. Your page's own content loads as it did before.
What happens when we change our colours?
Change them once in the Brand studio. Every widget already on your site picks up the new palette. Nothing to re-paste.
Can one widget show two teams?
One team per widget. For a club page with several teams, paste one widget per team. The club-level results strip is the exception: it covers the whole club.
Does it work on Wix?
Yes. Wix and Squarespace take the standard embed, and there is also a HockeyOS custom element built for both.
The rest of the system
Where the widget numbers come from.
The other four parts of HockeyOS, the people who use the widgets most, and how to install one.
Paste one widget tonight.
Free for one team. No card. Works with the website you already have.