How to Add a Countdown Timer to Google Sites
A countdown timer turns a Google Site from a static page into something people act on. Here's how to add one, using a free Rija timer and the built-in Embed panel.

Google Sites is a quick way to spin up a page for an event, a class, a club, or an internal project. What it doesn't give you out of the box is a live countdown timer. If you want visitors to see exactly how long until your launch, deadline, or match day, you need to embed one. This guide walks through adding a countdown timer for Google Sites using a free timer from Rija.io.
Why put a countdown on a Google Site?
A countdown creates a sense of momentum that plain text can't. On a Google Site, that's useful in a lot of everyday situations:
- Events - time until a conference, fundraiser, wedding, or open day.
- Deadlines - application closing dates, submission windows, or registration cut-offs.
- Launches - a product, a new website, or a booking system going live.
- School & club pages - term start, exam dates, a big fixture, or the next meeting.
Because Google Sites is popular for school, team, and intranet pages, a timer is often the one element that makes an otherwise static page feel current. A timer that's accurate to each visitor's own timezone removes the "wait, is that my time or yours?" confusion entirely.
What you'll need
Two things. First, a published Google Site (or one you're editing) that you have permission to change. Second, a countdown timer you can embed. Rija.io lets you build one free, with unlimited timers and views - the free tier adds a small Rija watermark, which you can remove on Pro ($7/mo or $59/yr). No coding is required, and there's no public API to wrangle: you just copy a snippet or a URL.
Step 1: Build your timer in Rija
Head to app.rija.io and create a timer. Set your target date and time, then style it. On the free plan you get 1000+ Google Fonts, custom digit and label colours, gradient backgrounds, digit animations (flip, slide, fade, or pulse), a custom pixel size. Pro adds image or video backgrounds, a logo upload, CTA buttons, and analytics. When you're happy, publish. Rija gives you two outputs: an embed snippet (an async <script> with an iframe option) and a hosted timer URL. Keep both to hand.
Step 2: Open the Embed panel in Google Sites
In the Google Sites editor, open the page you want the timer on. In the right-hand Insert panel, choose Embed. A dialog opens with two tabs: Embed code and By URL.
Embed code vs By URL - which to use
You have two ways to add a countdown timer to Google Sites, and they behave differently:
- By URL - paste your Rija hosted timer URL, and Google Sites loads it in a frame. This is the most reliable option.
- Embed code - paste the Rija embed snippet or iframe into the Embed code tab.
Google Sites renders every embed inside a sandboxed iframe. That sandbox can interfere with script-based snippets, so in practice the iframe / hosted-URL approach is the most dependable. If you're unsure which to pick, start with By URL (or the iframe version of the snippet). If the script snippet doesn't render, that sandbox is almost always why.
Step 3: Resize and publish
Once the timer appears on the canvas, drag the handles on the embed box to size it. Give it enough width and height that the digits aren't clipped - countdowns with labels underneath need a bit of vertical room. Position it where you want on the page, then click Publish (or Update if the site is already live). The timer won't be visible to visitors until you publish, so always check the published URL rather than just the editor preview.
Styling your Google Sites countdown timer
All the visual work happens in Rija, not in Google Sites, which keeps things clean. Match your site's palette by setting the digit and label colours, pick a font that fits your brand from the Google Fonts list, and choose a background - a solid colour or gradient on the free plan, or an image or video on Pro. If your site has a busy header, a plain or gradient background behind the digits usually reads best. Set the pixel size so the timer feels proportional to the rest of the page; a hero countdown wants to be larger than one tucked into a sidebar. For more general guidance on embedding widgets on any platform, see how to add a countdown timer to a website.
Troubleshooting
A few things trip people up:
- The embed isn't showing. This is almost always the sandbox. Switch from the script snippet to the By URL tab or the iframe version - the hosted URL is the most reliable route in Google Sites.
- Sandbox limits. Google Sites restricts what embedded content can do. Stick to the hosted timer or iframe rather than custom scripting, and the timer will behave.
- Wrong time showing. Rija timers are timezone-accurate per visitor, so what you see may differ from what someone in another region sees - that's expected, not a bug. Double-check the target date and time you set in Rija.
- Timer clipped or cut off. Enlarge the embed box on the canvas and republish.
Free vs Pro
The free plan covers most Google Sites use cases: unlimited timers and views, all the fonts, gradient backgrounds, animations, and custom sizing - with a small Rija watermark. Upgrade to Pro ($7/mo or $59/yr) when you want to remove the watermark, use an image or video background, add your logo, include a CTA button, or track how the timer performs with analytics. For a school or club page, free is usually plenty; for a public launch or campaign, Pro's branding and analytics tend to earn their keep.
Can I add a countdown timer to Google Sites for free?
Yes. Rija.io lets you build and embed a countdown timer for free with unlimited timers and views. The free plan adds a small Rija watermark, which you can remove by upgrading to Pro at $7/mo or $59/yr.
Why isn't my Google Sites countdown timer showing?
Google Sites renders embeds inside a sandboxed iframe, which can block script-based snippets. Use the By URL tab with your hosted Rija timer URL, or the iframe version of the embed code - that's the most reliable method. Then republish the site.
Will the timer show the correct time for every visitor?
Yes. Rija countdown timers are timezone-accurate per visitor, so everyone sees the correct time remaining relative to their own location. You set one target date and time in Rija, and it adjusts automatically.