How to Create a Popup for Visitors from Search Engines in WordPress

By: Editorial Staff
Apr 29, 2021

A good campaign is a targeted one. In the context of website, one of the tools you can use to run a campaign is popup. You can make use of a popup to run such campaign materials as promotional banner, email opt-in form, and so on. In order to make your campaign be more effective, you can target a very specific audience. For instance, you can target new users coming from search engines by creating a dedicated, customized popup for users coming from search engines only. The popup can be a promotional popup or an email opt-in popup to collect leads.

Is there a way to create a popup only for visitors coming from search engines in WordPress? That’s what we are going to cover in this post.

How to Create a Popup for Visitors from Search Engines in WordPress

There are a bunch of popup builder plugins to create popups in WordPress. When looking for one, it’s crucial to learn the supported trigger types. In this post, we will use Elementor Pro. The pro version of Elementor comes with a popup builder that supports a wide range of trigger types, including the ability to display a popup only for visitors that come from search engines. Also, it supports display conditions to allow you to set on which pages a popup to appear. Another advantage is that it offers tens of ready-made popup templates to save you time in creating a popup.

Here are the trigger types offered by Elementor Popup Builder:

  • On page load
  • On scroll
  • On scroll to element
  • On click
  • After inactivity
  • On page exit intent

Before getting started, make sure you have upgraded to Elementor Pro. You can get it on the official website of Elementor.

Once you are ready, go to Templates -> Popups on your WordPress dashboard. Click the Add New button to create a new popup template.

Give your popup template a name on the appearing dialog and click the CREATE TEMPLATE button.

Select one of the ready-made popup templates on the appearing templates library. Or if you want to create the popup from scratch, you can simply close the templates library to open the Elementor editor. In this example, we create the popup from a ready-made template. You can click the INSERT button to use a ready-made template to import it to the Elementor editor.

Once the template is imported to the editor, you can edit the default content just like when you are editing the content on a regular Elementor page. New to Elementor? You can refer to this page to learn how to use it. You can also read this page to learn how to create a popup with Elementor. Once you are done editing the content and making the customizations, you can click the PUBLISH button on the bottom side of the settings panel.

You need to add at least one display condition. To add one, simply click the ADD CONDITION button. If you want to display the popup on the entire website, you can select Entire Website. If you want to display the popup on specific pages or posts, you can select your preferred pages or posts from the dropdown menu.

Next, switch to the Triggers tab and enable the On Page Load option. Set the delay duration (in seconds) the popup to appear after the page is fully loaded.

Switch to the Advanced Rules tab and enable the Show when arriving from option. As you can see, there is a Search Engines option here. You can simply keep this option and click the SAVE & CLOSE button. If you want it, you can remove other options (External Links and Internal Links).

That’s it. You can try to visit your page from a search to test the result.

The final words

When implemented properly, popup can be a great tool to run a certain campaign on your website. As we said in the beginning section, a good campaign is a campaign that has a specific audience target. Elementor Pro is one of the popup builder plugins that you can use to create a popup on your WordPress site. It offers several trigger types to allow you to set specific audience, including those who come to your website via search engines. The intuitive editor offered by Elementor makes it easier for you to create a popup. Plus, there are tens of ready-made popup templates to ease your job. JetPopup (a popup plugin from Crocoblock) is another great option to create beautiful popups. Unfortunately, it has no capability to display a popup from search engines.

If you are not into Elementor, Brizy is another popup builder that has the capability to display a popup for visitors coming from search engines.