Using WordPress is an easy way to publish your landing pages as a natural extension of your brand. All landing pages sent to WordPress are published as a subdirectory of your main website.
The first step is to install the plugin. Go to your WordPress admin, then click on Plugins and Add new.
Then search for Instapage and click Install now.
Now it’s time to connect Instapage to the WordPress site. You have 2 options to achieve this:
1. Use a token
You’ll first have to get your token from the Instapage account and add it in the Settings tab of the plugin. Here’s how to do this:
Open the page you want to deploy, click Publish Experience and choose WordPress.
That will open the following page:
Now click on NOT THE WORDPRESS ADMIN? and copy the provided token.
NOTE: If you can't see the token here or you already have another WordPress account connected, you can get the token from the Integrations dashboard.
Next step is to go back to the Instapage plugin in WordPress, on the Settings tab and add your copied token.
In case you don’t have the necessary permission, you can send a pre-written instructional email to the WordPress administrator. Just click on SEND SETUP DIRECTIONS.
Here's a preview of the email:
2. Log in with username and password
Go to the Instapage plugin, the Settings tab, and enter your Instapage account’s username and password.
Then proceed to choose which workspaces you want to use with this WordPress website.
Awesome! Now you’re ready to publish a landing page. To achieve this just go back to the builder, click on the Publish button and select WordPress.
A similar message should appear and you will be able to click on Push to WordPress.
After our platform sends the page to the site you have the option to publish the page. If you’re the WordPress site’s admin, make your way back to the plugin and click on the Add Page tab. There you can choose the URL and what type of page you want to publish (Landing page, Home page, 404 page). Click Publish once you’re happy with the settings.
Congrats, now the page is live! Furthermore, it’s also accessible from the List pages tab of the plugin.
Make sure you disable any cache plugins you might have installed on your WordPress website.
In case you’re experiencing issues with publishing through WordPress, make sure that you do not have any plugins that might conflict with our landing page plugin. Since there are so many different plugins for WordPress in general, we do not have a fixed list of the ones that cause problems.
! EasyWP hosting from Namecheap implements an advanced caching mechanism (Varnish, Opcache, Redis object cache) to speed up client sites, which interferes with the publishing of pages. This causes the issue where you can have only one published page in WP. If you try to publish another one, the first gets automatically unpublished.
If disabling your cache plugin is not an option then check our Custom Domain publishing option that will allow you to use your domain name while bypassing your WordPress website.
1. If the domain that you are trying to publish the page on is currently owned by a different Instapage account, please note that you will need to add the desired subdomain in the domains dashboard of Instapage account as well in order to be able to use it with Wordpress. To access the domains dashboard, click on Settings in the lower-left corner, then on Domains.
2. If you encounter any issues with publishing, use our troubleshooting guide found here.
In case you want to connect multiple WordPress accounts to a single Instapage workspace to be able to publish landing pages to multiple WordPress accounts, just install our plugin on all of those WordPress accounts and use the same CMS token of the workspace for all of them.
After the desired WordPress accounts are connected to your Instapage workspace, you can push the landing page to WordPress. Note that by pushing the landing page to WordPress the page will be available for publishing from inside all of those connected WordPress accounts. So, in case privacy between those WordPress accounts is a concern, you should use different workspace for each WordPress account. After the page has been pushed to WordPress, log into the WordPress account from which you want to publish the page and set the URL from there.