WP Terms Popup was built with maximum compatibility in mind. Your popups, and their content, are automatically loaded into your pages’ code before they are presented to your visitors. This way of delivering your popups is the default method WP Terms Popup uses but it is not without drawbacks.
Start by going to the Settings screen inside of WP Terms Popup and checking this box:
Once you have checked the box to enable the setting please click the “Save Settings” button at the bottom of the screen.
The popups you create with WP Terms Popup will still appear as they do when this setting is turned off. The only change you’ll see is that now the title of the popup and the content inside of it will appear after the page has fully loaded.
- Your website uses caching plugins or a caching service.
- Your popups contain large amounts of text and images.
How Caching Affects WP Terms Popup
When someone visits your site and caching is enabled a lot goes on behind the scenes. On their first visit the server puts together the page they are accessing from scratch. WP Terms Popup is called, injects the popup code into the page, and then it all is delivered to the visitor’s browser and cached for later.
On each repeat visit the cached copy of the page, which includes your popup, is then viewed by your visitors automatically. The server isn’t asked to verify if they have agreed to your popup or not anymore. In fact, all of that interaction is skipped entirely. This is why you see popups never going away when caching is enabled on your site.
WP Terms Popup has been tested with the following WordPress caching plugins:
How a Large Amount of Popup Content Affects Your Site
Since WP Terms Popup is injecting your popup, and its long content, directly into the markup of each page on your site during each page view you could be negatively impacting the load times your visitors are experiencing.
There should also be concern that large amounts of repeated content, on each page of your site if you are using a site wide popup, could have a negative impact on how your site is seen by search engines.
Are there drawbacks to using this feature?