The product problem
Recurring interactive content is expensive to produce and easy to neglect. A self-refreshing puzzle gives a utility page or member area a reason to feel alive without an editorial queue.
Why this placement can work
A stable daily widget works best where people already return: dashboards, homepages, tools and member areas. The first puzzle is selected from the easier part of the verified archive and the second from the harder part, so the session has a natural warm-up and challenge.
Implementation notes
- Place it where repeat visitors naturally pause: a homepage rail, member area or tools page.
- Use puzzle-title to match the surrounding product language.
- Use theme=auto unless the host page has a forced theme.
- Keep a stable source label so aggregate distribution performance stays attributable.
What to avoid
- Do not present the widget as ranked or live; the website embed is intentionally unranked.
- Do not make the puzzle the only useful content on a thin page.
A practical example
A utility dashboard adds a “Daily Brain Break” card beneath its main tools. The same component remains installed for months while the two puzzle choices change automatically each day.
Minimal HTML
<iframe
src="https://puzru.com/embed/?mode=daily&source=daily-widget&theme=auto&surface=card"
title="Daily logic puzzle"
loading="lazy"
sandbox="allow-scripts allow-same-origin allow-popups"
referrerpolicy="strict-origin-when-cross-origin"
style="display:block;width:100%;max-width:540px;height:720px;border:0;background:transparent"
></iframe>
