Website pop-ups can hurt SEO and chase off buyers. When pop-ups are fine, what to use instead, and how to run one without annoying every visitor.
I click a link to read about gutter cleaning. Before the page even finishes loading, a box slides over everything and offers me 10% off if I hand over my email. I don’t know who you are yet. I don’t even know if you clean gutters. It’s like a stranger proposing on the first handshake.
Website pop-ups are the most popular way to annoy people who were about to give you money. Here’s when they hurt, when they’re fine, and what I’d put there instead.
The short version
They can. Google’s own guidance on intrusive interstitials and dialogs says page elements that block people’s view of the content can make it hard for search engines to understand the page and may lead to poor search performance.
The bigger cost is the human one. Somebody searched, picked you out of ten results, tapped, and got a wall. A lot of them just hit the back button and tap the next result. Google doesn’t need a penalty to punish you there. Your visitor already did it for free.
Google’s alternative is boring and it works: a banner that takes up a small slice of the screen. Your offer still shows up. The page still loads. Nobody has to hunt for a tiny X like they’re defusing a bomb.
Pop-ups that exist because the law or the visitor needs them are fine. Google’s guidance specifically carves out things like age verification for sites that legally require it, and cookie notices are expected on plenty of sites.
A pop-up the visitor asked for is fine too. They clicked “Book a call” and a scheduling window opened? That’s not a pop-up, that’s a door they opened on purpose. Same with a photo gallery that opens big when someone taps a thumbnail.
The problem is the one nobody asked for. The welcome discount. The newsletter that hasn’t gone out since the business owner’s nephew set up Mailchimp. The “Wait! Don’t go!” box that shows up when your mouse drifts toward the address bar, like a clingy ex who also sells pressure washing.
Because somebody read that pop-ups convert, and somewhere a big ecommerce brand saw a bump. That brand has a million visitors a month and a real email program behind it. A local roofer with 400 visitors a month and no newsletter is copying the move without any of the stuff that makes it work.
I see this all the time: a pop-up collects emails into a list nobody ever sends to. So the business annoyed every visitor, gathered a handful of addresses, and then did absolutely nothing with them. That’s all the downside with none of the upside. Damn impressive, honestly.
The other reason is that pop-ups feel like action. Adding one takes ten minutes and a plugin. Fixing the homepage so people actually want to call takes thought. The pop-up wins because it’s easier, not because it’s better.
Put the offer where people are already looking. A clear line near the top of the page with the phone number and the one thing you want them to do beats any overlay. If you have a real deal, say it in plain words right there in the hero, not in a box that has to be closed before anyone can read the actual page.
A few swaps I make on client sites:
None of these interrupt anybody. All of them are still there when the person is ready. That’s the whole trick.
Make it show up late, close easily, and offer something worth an email address. Wait until someone has scrolled most of a page or spent real time on it. Never on the first second, and never on mobile where it eats the whole screen.
The close button should be big, obvious, and work with a keyboard. A pop-up that traps keyboard users or never tells a screen reader it opened is an accessibility problem, not just an annoying one. That’s the kind of half-assed detail that shows up in an ADA compliance review, and it’s a pain in the ass to explain after the fact.
And remember it. If someone closes it, don’t show it again on the next page, or tomorrow. Asking twice isn’t persistence. It’s the website version of the guy at the mall kiosk.
Last thing: offer something real. “Join our newsletter” is not an offer. A printable maintenance checklist, a real discount with a real end date, or early access to booking during your busy season might be. If you wouldn’t give your own email for it, don’t ask for theirs.
A little, since they don’t block the page when someone arrives. But they still fire at people who’ve already decided to leave, and on phones they tend to trigger at weird times. If you use one, keep it small and show it once.
Not when it’s done sensibly. A cookie notice that sits along the bottom and lets people keep reading is normal. One that blurs the whole site until somebody clicks is the version to avoid.
Only if you’ll actually send something. A list you never email is just a list of people who were interrupted for nothing. If you’re not ready to send a monthly note, put that energy into the pages that bring in calls.
Here’s my honest take. If your page needs a box jumping in front of it to make the sale, the page isn’t doing its job. Fix that first, the same way I’d tell you to ditch the homepage slider: say what you do, where you do it, and how to reach you, right where people look. Then if you still want a pop-up, make it polite. If you want me to look at what’s on your site now and tell you what’s helping and what’s just noise, tell me about your project here. No pop-up, I promise.