Firstly, please ensure you have followed our guides for publishing, found here:
If you encounter any issues, refer to the troubleshooting steps below:
1. Make sure that your Instapage plugin is up to date.
2. Check if the CMS token from Instapage, for the workspace you are publishing from, is added in the Settings tab in the WordPress or Drupal plugin. You can get the CMS token by clicking on Settings > Integrations as shown in the GIF below.
3. In the Settings tab of the Instapage plugin in WordPress/Drupal, under the CMS tokens, verify that the checkbox next to Legacy Support is unchecked. It must be turned off in order for everything to work correctly.
4. At the bottom of the same Settings tab, check that all of the specifications are in green and if they are not, make the necessary changes.
5. Separate from our plugin, there is a settings section on the left side of your WordPress where you can find the category Permalinks. They must be set to post name in order for you to be able to publish your Instapage pages.
6. Disable plugins that could cause caching, as that might cause our pages not to update correctly.
If you are looking to unpublish a page, unpublish it from Instapage first, then go into the plugin and delete the URL from the list. Both steps are necessary for the page to be unpublished. If the second step is not done, when the page is pushed to be republished again, it will not show up in the Add Page tab.
If you are encountering an Access denied error when attempting to publish, it means that the subdomain+domain of your website are not associated with the Instapage account you are publishing from.
To remedy this, you will need to add the subdomain+domain in Instapage as if you were using Custom Domain / CNAME publishing first. To do that, follow these steps linked here.
! You must add the exact subdomain you use for WordPress/Drupal publishing, not a different subdomain of the same domain. If you have your main website on www.domain.com and you are publishing on that, add "www.domain.com", not "pages.domain.com" or anything else.
When you are prompted with the message from the image below, click on Request Access.
The domain owner will receive an email with your request as well as a notification in the Domain Access section of their account. If they approve it, you will be then able to publish your page on WordPress/Drupal normally after the approval.
You only need to add the domain+subdomain to the list. Do not create a CNAME record as instructed at the end of the domain adding process, as that will take your website down. The CNAME instructions only refer to custom domain publishing, and it is not a necessary step if you are adding the domain here for WordPress/Drupal publishing.
If you know that you own this domain and you would like us to move it to your account, please follow this guide.
This is a security measure put in place to prevent non-authorized accounts from using your domain. Don't worry if you see the SSL pending message. It is normal to not have an SSL certificate provided by Instapage for this subdomain since you have your main WordPress website on it and we only enable SSL certificates for CNAME records that point to our server address. In the case of WordPress publishing, the SSL is added on the WordPress end and it will not show up in the Instapage domains list.
Root/naked domain publishing
If the WordPress/Drupal website is not using a subdomain (keep in mind "www" is also a subdomain) but is published on the root domain (domain.com instead of www.domain.com or pages.domain.com, etc), then only the Instapage account that is listed as the owner can publish on it. If another Instapage account has domain access granted to it by the owner, it can use subdomains of that domain, but not the root domain.
If you are in the latter situation, please ask the domain owner to send us a request at email@example.com that mentions they want to allow you to publish on the root domain. The request must come from the email address associated with their paid account and must include your email address and the domain in the message.