If you run a football fan site, a club blog, or any sports-related website, you already know that keeping visitors engaged between posts is a challenge. A static page of articles is fine — but nothing keeps fans coming back like live, up-to-date match information right on your site.
WidgetForge now offers four free football widgets that you can embed on any website in under two minutes, with no account, no API key, and no backend setup required. Here's a look at what each one does and how to choose the right one for your site.
The Four Football Widgets
1. Match Widget — Live Scores & Countdowns
The match widget is the most dynamic of the four. It automatically detects where your team is in the football calendar and shows the most relevant information at any given moment:
- Before a match: shows the upcoming fixture with a live countdown in days, hours, minutes and seconds — updating in real time in the visitor's browser
- During a match: switches to live score mode, displaying the current scoreline and match minute, refreshing every 60 seconds
- After a match: shows the final result and immediately starts counting down to the next fixture
You configure it once and it handles everything automatically from there. No manual updates, no re-embedding — it just works throughout the season.
2. Fixtures Widget — Upcoming Matches Across All Competitions
The fixtures widget is the newest addition to the suite. Where the match widget focuses on a single fixture at a time, the fixtures widget shows your team's next five upcoming matches across all competitions in one compact list.
This means if Arsenal have a Premier League game on Saturday, an FA Cup replay on Tuesday, and a Champions League group stage match the following week, all three appear in the widget — sorted chronologically, each clearly labelled with a competition badge.
Competitions covered include:
- Domestic leagues — Premier League, Championship, Bundesliga, La Liga
- UEFA Champions League
- UEFA Europa League
- UEFA Conference League
- FA Cup and EFL Cup (English clubs)
- DFB-Pokal (German clubs)
- Copa del Rey (Spanish clubs)
Each fixture row shows the competition badge, the opponent, a Home or Away indicator, and the date and kick-off time. Fixture data refreshes daily at 04:00 UTC so reschedules and new cup draws are picked up automatically.
This widget is particularly useful if your audience follows a team closely and wants to know their full schedule at a glance — not just the next league game.
3. Standings Table — Full League Table
The standings widget embeds a full league table for any of the four supported leagues. It shows position, club name, games played, wins, draws, losses, goal difference and points — everything a fan needs to understand where their team sits in the table.
The table highlights qualification zones: Champions League spots are marked in blue, Europa League in orange, and relegation positions in red. This makes it instantly readable at a glance, even embedded at a smaller size in a sidebar.
This widget works particularly well on league-focused sites or any page where the full picture of a season's standings adds context — a match preview post, a season review, or a running "league table" sidebar that updates as the season progresses.
4. Score Ticker — Compact Live Scores Strip
The score ticker takes a different approach to the other widgets. Rather than focusing on a single team, it shows all of today's fixtures and live scores for an entire league in a compact strip.
It comes in two display modes:
- Scroll mode: fixtures scroll horizontally across the strip — ideal for a site header or banner
- List mode: fixtures stack vertically — better for sidebars and narrower layouts
The ticker is the most space-efficient option in the suite. It adds live match awareness to your site without taking up much real estate, making it ideal for general football news sites that cover an entire league rather than one club.
Which Widget Should You Use?
The right choice depends on what your site is about and how your visitors use it:
- Club-specific fan site or blog — use the match widget for the current game state and the fixtures widget to show what's coming up across all cups and competitions
- General football news or league coverage — use the standings table alongside the score ticker for a full league overview
- Sidebar on any football site — the match widget or fixtures widget both embed cleanly in 300px–360px sidebars without breaking layout
- Header strip — the score ticker in scroll mode sits neatly in a full-width header bar
You can also use multiple widgets together. A common combination for a club site is the match widget in the sidebar (for the current game state) and the fixtures widget on a dedicated fixtures page.
How to Embed Any of These Widgets
Every WidgetForge widget works through the same simple process:
- Go to the widget's configurator page and select your team or league
- Choose a colour theme that matches your site — there are five presets, or you can enter custom hex values
- Click Copy Code to copy your personalised embed snippet
- Paste the snippet into your site's HTML wherever you want the widget to appear
The generated code looks like this:
<div data-wf-widget="football-fixtures"
data-wf-team="arsenal"
data-wf-bg="#0F172A"
data-wf-text="#F8FAFC"></div>
<script src="https://widget-forge.com/embed.js" async></script>
That's all there is to it. The widget loads itself inside a sandboxed iframe, updates automatically, and adjusts its height to fit its content — no extra JavaScript or CSS required on your end.
Colour Customisation
All four widgets support full colour customisation. The configurator ships with five built-in themes — Dark Emerald, Modern Blue, Sunset Orange, Monochrome Light and Deep Slate — designed to cover the most common site palettes out of the box.
If none of these match your branding, you can override the background colour, text colour, and border colour individually using the hex picker. Your chosen colours are encoded directly into the embed code so every visitor to your site sees your version of the widget — no cookies, no user settings, no variation.
Andy is passionate about creating free, easy-to-use widgets that help website owners engage their audiences and enhance user experience.
Ready to add football widgets to your site?
All four widgets are completely free — no account, no subscription, no tracking. Configure, copy, and paste.
Data is sourced from football-data.org and refreshed daily. Live scores during matches update every 60 seconds.