How to add a popup to your website (the easy way)
A step-by-step guide to adding a popup to any website — what you need, how to install it with one script, and how to make it convert without annoying visitors.
Popups still convert — when they're targeted, well-timed, and easy to dismiss. The hard part used to be the engineering: editing templates, shipping code, and redeploying every time you wanted to change a message. With a hosted notification tool you install once and manage everything from a dashboard. Here's how to do it on any site.
What you'll need
- A website you can add a script tag to (any platform)
- A free NounDesk account
- A goal — an offer, an email signup, or an announcement
Step by step
- 1
Create an account and add your site
Sign up, add your website, and copy your embed key (it looks like nf_live_xxxxx).
- 2
Install the script once
Paste a single script tag into your site's HTML — in the footer, your theme, or a code-injection field. This is the only code change you'll make.
- 3
Build your first campaign
Pick a type (modal, slide-in, top bar, exit-intent…), write your copy, and set targeting and a trigger.
- 4
Publish
Hit publish and it appears instantly. From now on you edit everything in the dashboard — no more deploys.
<script async src="https://noundesk.com/widget.js"
data-key="nf_live_xxxxx"></script>Tip: the NounDesk script is under 30 KB, loads asynchronously, and renders inside the Shadow DOM, so it won't slow your site or clash with your CSS.
Make popups that convert (not annoy)
- Trigger on intent — exit-intent or a scroll/delay beats firing on page load
- Cap frequency so returning visitors aren't shown the same thing repeatedly
- Make one clear offer with a single primary action
- Always include an obvious close button
- Target the right pages — show a checkout offer only near checkout
Once it's live, watch impressions, clicks, and conversion rate per campaign, then iterate or A/B test the winner.
FAQ
How do I add a popup without coding?+
Install a hosted tool's script once, then build and edit popups from its dashboard — no further code. With NounDesk you paste one script tag and manage everything visually.
Will a popup slow down my website?+
It shouldn't. A well-built widget loads asynchronously and is small — NounDesk's is under 30 KB gzipped and initializes in about 100 ms, so it never blocks page rendering.
Do popups still work in 2026?+
Yes, when used well. Targeted, well-timed, easily-dismissed popups with a single clear offer consistently lift signups and sales; intrusive, mistimed ones hurt. Targeting and frequency control are what separate the two.