Back to all articles
Productivity9 min read

How to Embed a Pomodoro Timer in Your Blog, Notion, or Study Site

Productivity bloggers write about the Pomodoro technique every day. Most describe the method, recommend an app, and send readers away from their page. The readers who leave often don't come back.

There's a better option: embed a live Pomodoro timer directly on your blog, Notion workspace, or study site. Readers absorb your advice and start their first session without leaving.

Scout holding a steaming coffee mug and a tomato Pomodoro timer — focus session ready
Embed a Pomodoro timer and your readers can start focusing without switching tabs

The Embed Code

For a standard Pomodoro timer (25-minute sessions, 5-minute breaks):

<iframe
  src="https://gotimer.org/pomodoro-timer"
  width="100%"
  height="520"
  frameborder="0"
  allow="autoplay"
  title="Free Pomodoro Timer">
</iframe>

For a flexible study timer (custom duration):

<iframe
  src="https://gotimer.org/study-timer"
  width="100%"
  height="500"
  frameborder="0"
  allow="autoplay"
  title="Free Study Timer">
</iframe>

Other useful timer URLs for productivity content:

| Use case | URL | |---|---| | Pomodoro (25/5 structure) | https://gotimer.org/pomodoro-timer | | Flexible study timer | https://gotimer.org/study-timer | | 25-minute focus block | https://gotimer.org/25-minute-timer | | 5-minute break timer | https://gotimer.org/5-minute-timer | | 10-minute break timer | https://gotimer.org/10-minute-timer |

Embed the Pomodoro timer after the section where you explain the 25/5 method. Readers who understand it can start their first session immediately — no tab switching, no app searching.

Scout with sticky notes and a planner — organising a productive Pomodoro session
Works with any blogging platform, Notion embed block, or static site

Tier 1 Platforms

Notion

Notion is the number-one platform for productivity creators sharing templates and study systems.

  1. Open your Notion page in edit mode.
  2. Click on a new line where you want the timer.
  3. Type /embed and press Enter.
  4. Paste https://gotimer.org/pomodoro-timer into the URL field.
  5. Click Embed link.
  6. Resize by dragging the bottom-right handle.

For a shared team or study workspace: Any collaborator viewing the page can interact with it. Each person's timer runs independently in their own browser.

For a Notion template you plan to share or sell: Add the embedded timer to a "Focus Timer" section. When buyers duplicate the template, the embed carries over automatically — a working timer included with no extra setup.

Notion embeds work through the platform's trusted embed allowlist. GoTimer is compatible with Notion's embed system — the timer loads without any whitelist configuration.

WordPress

Block editor (Gutenberg):

  1. Open your post or page.
  2. Click + → search Custom HTML → select it.
  3. Paste the Pomodoro iframe code.
  4. Preview to confirm it renders, then publish.

Classic editor:

  1. Switch to the Text tab.
  2. Paste the iframe code where you want the timer.
  3. Switch back to Visual to preview, then publish.

Best placements in a Pomodoro article:

  • After the opening paragraph explaining what Pomodoro is.
  • After a "Your first Pomodoro session" step-by-step section.
  • At the end as a summary CTA: "Ready to try it? Start your first session here."

Squarespace

  1. Edit your page → click + → select Code block.
  2. Switch to HTML mode → paste the iframe code → click Apply.
  3. Save and publish.

Note: Business plan or above required for code blocks to render on live pages.


Webflow

  1. Go to Add Elements → drag an HTML Embed element to your canvas.
  2. Double-click → paste the iframe code → Save & Close.
  3. Publish.

Ghost

Ghost is the platform of choice for serious writers in the productivity niche.

  1. Type / → select HTML card.
  2. Paste the iframe code → publish.

Ghost renders iframe embeds cleanly within its minimal article layout.

Ghost's membership model is ideal for gating the Pomodoro embed behind a free signup. The working timer becomes a light membership incentive.

Wix

  1. Click Add ElementsEmbedEmbed a WidgetEmbed HTML.
  2. Click Enter Code → paste the iframe code → click Update.
  3. Resize, position, and publish.

Note: Requires a paid plan for the embed to display on your live site.


Pomodoro Timer

Free online timer — no signup required

Try the Pomodorotimer →

Tier 2 Platforms

Notion (Advanced: Database + Timer Combo)

Combine a Notion task database with an embedded Pomodoro timer on the same page:

  1. Create a page with a Database (Table view) of tasks for the day.
  2. Below the database, type /embed and embed the GoTimer Pomodoro timer.
  3. Use this page as your daily focus dashboard.

Workflow: pick a task, start the timer below it, work for 25 minutes, check off the task, repeat.


Substack

Substack doesn't support iframe embeds. The workaround:

  1. Write your Pomodoro article normally.
  2. Add: "Use the free timer → gotimer.org/pomodoro-timer"

For an embedded experience, mirror your post on Ghost or WordPress where the embed renders, and link to it from your Substack issue.


Blogger (Blogspot)

  1. Switch to HTML view → paste the iframe code → publish.

Medium

Medium doesn't support custom iframe embeds. Include the GoTimer URL as an inline hyperlink instead.


HubSpot CMS

  1. Open your blog post → add a Rich Text module.
  2. Click the < > icon → paste the iframe code → click OK → publish.

Carrd

Popular with solo creators building productivity resource pages.

  1. Click +EmbedCode → paste the iframe code → publish.

A Carrd page with an embedded Pomodoro timer, a brief technique explanation, and a downloadable PDF summary is a complete shareable resource — buildable in under an hour.


Framer

  1. Press I to open the insert menu → search Embed → drag to canvas.
  2. In the right panel, enter the GoTimer Pomodoro URL.
  3. Adjust sizing and publish.

Google Sites

  1. Click InsertEmbedEmbed code tab.
  2. Paste the iframe code → NextInsert.
  3. Position, resize, and publish.

Pomodoro Timer

Free online timer — no signup required

Try the Pomodorotimer →

Where to Place the Timer in a Productivity Article

After the "What is the Pomodoro Technique?" explanation: Readers who understand Pomodoro are most likely to try it immediately. Place the embed right after the explanation.

As a callout block with instructions:

Ready to start? Set your Pomodoro timer below. Work for 25 minutes on one task. No multitasking. When it rings, take a 5-minute break.

Place the iframe directly below this text. The instructional context primes the reader to use the timer.

At the end as a "Start Now" CTA: Readers who reach the end are your most engaged visitors. A timer at the bottom converts reading into action.

What to avoid: Embedding mid-dense-explanation. The timer needs breathing room and a clear one-line action prompt before it.


Scout with laptop showing a Pomodoro timer embedded in a blog
One line of HTML — your readers get a fully functional 25-minute focus timer

Making Your Productivity Content Stickier

A working Pomodoro timer on your blog changes reader behaviour. Instead of reading about the technique and leaving to find a tool, readers complete their first session on your page — 25 minutes your page would never retain without an embedded tool.

For Notion template creators, a template with a working timer embedded has a clear edge over templates that only link to apps. The timer is part of the template experience from the moment a buyer opens it.

For study bloggers covering exam prep or revision techniques, a free study timer or 25-minute focus timer turns your article from a read-and-leave piece into a read-and-use session. That's a different category of content — and it's why embedding, not just linking, matters.

Pomodoro Timer

Free online timer — no signup required

Try the Pomodorotimer →

Frequently Asked Questions

Can I embed a Pomodoro timer directly inside Notion?
Yes. Notion supports URL-based embeds via the /embed command. Type /embed in your Notion page, paste https://gotimer.org/pomodoro-timer, and click Embed link. The live timer appears inline in your document — no account or app download needed.
What is the best free Pomodoro timer to embed on a website?
GoTimer's Pomodoro timer is free, requires no login, and works on any device or browser. It embeds on blogs, study websites, Notion pages, Ghost posts, WordPress, and more via a single iframe. No account creation required from your visitors.
Can readers interact with the embedded Pomodoro timer on my blog?
Yes. The embedded timer is fully interactive — readers can start, pause, and reset the Pomodoro session directly on your blog page. Each visitor's timer runs independently in their own browser.
How do I embed a Pomodoro timer in Notion without an account?
You don't need a GoTimer account. In Notion, type /embed on a new line, paste https://gotimer.org/pomodoro-timer, and click Embed link. The timer loads immediately on both free and paid Notion plans.
Can I embed a Pomodoro timer in a Google Doc or Slides?
Google Docs and Slides do not support iframe embeds inside documents. Embed the timer on a Google Site instead, and link to that site from your Doc or Slides. Alternatively paste the GoTimer URL as a hyperlink.
What's the difference between the Pomodoro timer and the study timer?
The Pomodoro timer uses the classic 25-minute work / 5-minute break structure with automatic cycling. The study timer is a flexible countdown students can set to any duration — better for exam practice or study blocks that don't follow Pomodoro intervals.
Will the embedded Pomodoro timer work offline?
No. The timer requires an internet connection to load. Once loaded it runs in the browser and doesn't need to contact the server again mid-session, so a brief connection drop won't stop the timer.