To embed a golf leaderboard, you put your live leaderboard's public page inside your own web page, usually with an iframe or your website builder's embed block. Players then watch standings update without leaving your event page. If your site won't allow the frame, a prominent link or QR code to the same leaderboard works almost as well.
This guide walks you through both routes, step by step. It also covers what to set up first, how to keep the board readable on phones, and what to check when scores stop moving.
TL;DR
- An embed is a live window onto your leaderboard. The scores still come from your scoring platform, so there is nothing for you to update by hand.
- The fastest method is an iframe pasted into an "embed" or "custom HTML" block. An API is only worth it if you need full control over the look.
- Create the tournament first, make the leaderboard public (or decide on a PIN), and test the page on a phone before you publish.
- If your site blocks frames, link to the leaderboard or share a QR code. Players get the same live standings.
- With Chase Birdies, live scoring costs $1 per player per tournament, with no subscription.
Table of Contents
- What it means to embed a golf leaderboard
- Do you need to embed at all?
- What you need before you embed
- How to embed your leaderboard, step by step
- No embed? Use a link, a button or a QR code
- Making the board look right on your site
- If the leaderboard won't show or update
- Our take: keep the scoring simple, the display flexible
- Put live scoring behind your event page
- Which setup fits your event?
- A quick checklist for tournament week
- FAQ
- Sources
What it means to embed a golf leaderboard
An embedded leaderboard is a live scoreboard that appears inside your own web page. The standings are not copied or typed in. Your page loads the leaderboard from the scoring platform, so when a player enters a score on hole 7, the board changes.
There are two common ways to do it. One company that writes about live score displays describes a ready-made iframe embed as the quickest option, which updates without JavaScript, versus an API integration that gives developers control over markup and styling. For a charity scramble or a member-guest, the iframe is almost always the right call. You do not need a developer for it.

An iframe is simply an HTML element that embeds another document into the current page. Think of it as a picture frame that shows a live page instead of a photo.
Do you need to embed at all?
Maybe not. Be honest about what your event needs before you spend an evening fiddling with code.
Embedding makes sense when:
- You already have an event page on a club site, a nonprofit site or a sponsor-heavy landing page, and you want the standings to live there.
- You want sponsors' logos and your tournament info on the same page as the scores.
- You expect spectators, family and donors to follow along from home.
A plain link is enough when:
- Players will check scores on their phones at the course.
- You have no website, only a social media page or a group text.
- You are organizing a last-minute outing and have 30 minutes to get ready.
On Chase Birdies, the live leaderboard works on any device with no registration and no app download. So a link or QR code sent to your group already gives people a live board. Embedding is a bonus for people who want it on their own site.
What you need before you embed
Get these four things in place first. The embed is the easy part.
- A tournament with a format. Pick the format (scramble, shamble, scotch, best ball, stroke play or match play) so the leaderboard ranks teams and players the way your event actually plays.
- Players or teams entered. The board only has something to show once names are in. If you are new to this, our guide to how live golf tournament scoring works covers the basics.
- A visibility choice. Decide whether the leaderboard is public or PIN-protected. A public board is simplest for an embed, since anyone who visits your site can see it. A PIN-protected board suits a private member event.
- Access to edit your web page. You need a page where you can add a custom HTML or embed block. Most website builders have one, though some plans limit it. Check your builder's help pages for the exact name.
Wondering whether embedding needs a special plan or permission? On the scoring side, you pay per tournament, not for an add-on. For Chase Birdies that is $1 per player before the event goes live. On the website side, the limit is your own site plan, so check whether your builder allows embedded or custom code.
How to embed your leaderboard, step by step
Here is the whole process, from empty tournament to live scoreboard on your page.
-
Set up your tournament. Create the event, choose the format and add your players or teams. Setup takes minutes, and you do not need technical know-how. Our live standings guide shows how to get from nothing to a working board in 15 to 30 minutes.
-
Make the leaderboard public. Open the leaderboard page and confirm it loads without a login. Open it in a private browser window to check what a stranger would see.
-
Copy the leaderboard address. Copy the full web address from your browser. This is the page you will frame.
-
Add an embed or custom HTML block to your page. In your builder, drop in the block meant for outside content or raw HTML.
-
Paste an iframe that points to the leaderboard. It looks like this, with your own address in place of the example:
<iframe src="YOUR-LEADERBOARD-ADDRESS" title="Tournament leaderboard" width="100%" height="700"></iframe>The
titlehelps screen readers, and thewidthandheightset the size of the window. -
Save, publish and test. Load the live page on a desktop and on a phone. Enter a test score and watch it appear.
That is the whole job. If step 6 shows a blank box, jump to the troubleshooting section below.
A note on what is supported
We want to be straight with you. The steps above rely on your leaderboard being a public web page that can be shown inside a frame. Some pages are set up to refuse being framed, and that is a security choice by whoever runs them. Before you promise sponsors an embedded board, do the test in step 6. If the frame stays empty, use the fallback in the next section. You lose nothing in scoring, only the in-page window.
No embed? Use a link, a button or a QR code
A frame is not the only way to get the leaderboard in front of people. Three simple options often work better than you would expect.
- A big button on your event page. Label it "Live Leaderboard" and point it at your tournament's board. It opens in a new tab and works on every site builder.
- A QR code at the course. Print it on the cart signs, the registration table and the scoreboard sign. Players scan and see standings on their phones.
- A link in your group text or email. For a small outing, this is all you need.
You can also point people to our leaderboard browsing page to see how a live board looks before your event.
Making the board look right on your site
A leaderboard that technically loads but is hard to read does not help anyone. Check these things.
Size and layout
Use a full-width frame (width="100%") so it shrinks on small screens. Give it enough height that people do not have to scroll inside a scroll. Around 600 to 800 pixels works for most events, but test with your real field size. A 20-player scramble needs less room than a 140-player outing.
Mobile
Most of your spectators will be on phones, so view your own page on one. Make sure the frame is not wider than the screen and that the text is readable without pinching. Put the leaderboard high on the page, not under three screens of sponsor text.
Branding
Matching your event's look builds trust with sponsors and donors. Put your logo, event name and sponsor banner around the frame on your page. If you want ideas, see these leaderboard branding ideas small clubs can copy.
Page speed
A live frame at the very top of a heavy page can slow everything down. The same BoardQ guide suggests lazy-loading an embed that sits below the fold. Many builders do this for you, and in plain HTML you can add loading="lazy" to the iframe.
If the leaderboard won't show or update
Work through this list in order. Most problems are in the first three items.
- Is the board public? A PIN-protected board asks for a PIN. Inside a small frame, that can look like a broken box. Switch to public or send people to the direct link.
- Does the address open on its own? Paste the address in a new tab. If it does not load there, the problem is not your site.
- Does your builder allow custom code? Some plans strip iframes or scripts. Look for an "embed" block or check your plan's limits.
- Is the frame blocked? If the address loads alone but not inside your page, the page may not allow framing. Use a button or QR code instead.
- Are scores actually being entered? Sometimes the board is fine and nobody has submitted a score yet. Check the scoring side.
- Are you looking at a cached page? Refresh, or try another device. If you build your own display from an API, BoardQ recommends throttling polling and caching the last response so the page never shows an empty state.
Still stuck? A button link will always get players to the live standings.
Our take: keep the scoring simple, the display flexible
We built Chase Birdies for the person who ends up running the tournament because nobody else will. That person is a volunteer, a club member or a charity coordinator with a long to-do list, not a web developer.
So here is what we think about embedding. The leaderboard's job is to give everyone the same live standings, fast, on any device, with no sign-up. Where it appears is secondary. If your event page can host a window onto the board, great. If it cannot, a link and a QR code do the same job, and you should not lose a weekend to custom code.

We also think organizers should pay for what they use. That is why we charge $1 per player per tournament, with no subscription and no hidden fees. A 40-player charity scramble costs $40, and you are not billed again until you run another event.
Our advice: set up the scoring first, send the link to players, then add the embed if your site makes it easy. Do it in that order and the day goes smoothly even if the website part gives you trouble.
— Jon
Put live scoring behind your event page
If you need a scoring tool that works for a one-off outing, a club member event or a fundraiser, Chase Birdies is built for that. Players or scorers enter scores hole by hole, scorecards stay editable, and the leaderboard updates instantly. It supports scramble, shamble, scotch, best ball, stroke play and match play.
Pricing is $1 per player per tournament, billed before your event goes live. See the pricing page for details, or look at the live leaderboard feature to see what your players will see.

For step-by-step help with the scoring side, read how to create a golf leaderboard for your event, or explore the hole-by-hole scoring app.
Which setup fits your event?
| Your situation | Best way to show the leaderboard |
|---|---|
| Last-minute outing with a group text | Share the link |
| Charity scramble with an event page and sponsors | Embed with an iframe, plus a QR code at the course |
| Member event on a club website | Embed on the events page, button link as backup |
| Private invitational | PIN-protected board, link shared with invited guests only |
| Builder plan that blocks custom code | Button and QR code |
Pick the simplest row that matches you. You can always upgrade the display on the next event.
A quick checklist for tournament week
- Tournament created, format chosen, players or teams entered.
- Leaderboard set to public or PIN, whichever fits.
- Embed or button added to your page and tested on a phone.
- QR code printed for the registration table and carts.
- One person assigned to confirm scores are coming in during the first hour.
- A backup plan: the direct link, ready to text out.
For more on running a members' event, see our club tournament scoring guide. Running a fundraiser? Our post on digital scorecards for one-off fundraisers walks through costs and setup.
FAQ
Can I embed a golf leaderboard without knowing how to code?
Yes, in most cases. You copy the leaderboard's address, add an embed or custom HTML block in your website builder and paste a short iframe line. No programming is needed. If your builder does not allow custom code, use a button or QR code instead.
Does embedding a leaderboard cost extra?
Not on the scoring side. Chase Birdies charges $1 per player per tournament, with no subscription or hidden fees. Your website plan is a separate matter, because some builders limit embedded content on lower tiers.
Will the embedded leaderboard update live?
A framed page loads the leaderboard from its source, so it shows the same standings as the original page. Scores appear as players or scorers enter them hole by hole. If it looks stale, refresh the page and check that scores are being submitted.
Should I use an iframe or an API?
For almost every club or charity event, use an iframe. It is the quickest route and needs the least upkeep. An API makes sense only when a developer wants to control the exact design and behavior of the display.
What if my leaderboard is PIN-protected?
A protected board asks visitors for a PIN, which can confuse people inside a small frame. For an embed on a public page, use a public leaderboard. Keep PIN protection for private events and share the direct link with invited players only.
Sources
- How to Display Real-Time Scores on a Website, BoardQ Blog
- iframe HTML inline frame element, MDN Web Docs
