Facebook Pixel
Docs/Connections & verification

Publish to WordPress — connect with the Proparlab plugin

Once your site is connected, a page you approve in Proparlab appears on your WordPress blog — with the right title, slug, meta description and schema already in place. You connect it by installing a small plugin and typing a short code. Proparlab never asks for your WordPress password, and you can cut off access at any time by deactivating the plugin.

5 min read · Updated September 3, 2026
Before you start
  • You can log in to WordPress as an administrator (you can see the Plugins menu).
  • Your site is self-hosted WordPress — that is, wordpress.org software on your own domain. WordPress.com sites on the free plan cannot install plugins.
  1. 1

    Download the Proparlab plugin

    In Proparlab open Content Engine → CMS Integration, choose WordPress, and click Connect WordPress. A code appears, and next to it a Download the plugin button. Click it — you get a file called proparlab-wordpress.zip. Leave this browser tab open; you need the code in a moment.

    💡 The code expires after 30 minutes. If it does, click Connect WordPress again for a fresh one — nothing is lost.
  2. 2

    Install the plugin on your site

    In a new tab, log in to WordPress and go to Plugins → Add New → Upload Plugin. Choose the proparlab-wordpress.zip file you just downloaded, click Install Now, then Activate Plugin.

    💡 Do not unzip the file first. WordPress wants the .zip exactly as downloaded.
  3. 3

    Open the Proparlab settings page

    In the WordPress menu go to Settings → Proparlab. You will see a box asking for a connection code.

  4. 4

    Type the code and press Connect

    Copy the code from your Proparlab tab and type it into the box, then press Connect. The page confirms Connected within a second or two.

    If it says the code is not recognised, it has probably expired or been used already. Go back to Proparlab, click Connect WordPress again, and use the new code.
  5. 5

    Choose who the posts are written by

    Still on Settings → Proparlab, pick a WordPress user under Publish as. Every page Proparlab creates is attributed to that person, exactly as if they had written it. Pick a real author — it is better for readers and for search engines than a generic account.

  6. 6

    Decide whether pages go live automatically

    Back in Proparlab, on the connection you just made, set On publish:

    • Create as a draft — the page lands in WordPress as a draft for you to review and publish yourself. Start here.
    • Publish live — the page goes straight onto your site the moment you approve it in Proparlab.
    💡 Leave it on draft for the first two or three pages. Once you trust what is arriving, switch to live and save yourself the step.
  7. 7

    Test it

    In Proparlab press Test connection on the WordPress row. You should see three green ticks: plugin reachable, still paired, and can create posts. If all three pass, you are done — publish a page from Content Engine → Pages and watch it appear in WordPress.

Frequently asked questions

Why a plugin instead of just a username and password?+

Because a WordPress Application Password grants everything your account can do — edit plugins, read customer data, create new administrators. All Proparlab needs is permission to create a post. The plugin creates its own key that can do nothing else, so even in the worst case nobody can use it to reach the rest of your site.

How do I disconnect?+

Two ways, both immediate. In WordPress, go to **Settings → Proparlab** and press **Disconnect**; or simply deactivate the plugin. Either one deletes the key, and Proparlab loses access straight away. You do not need to tell us.

Does this slow my site down?+

No. The plugin does nothing at all on a normal page view except add the schema block to pages Proparlab created. It only wakes up when Proparlab sends a page.

What is "schema" and why does the plugin do it better?+

Schema is a small block of structured data that tells Google and AI assistants what a page is about. It belongs in the page **head**. WordPress’s built-in API cannot put anything there — it can only place it inside the article body, where it still works but carries less weight. The plugin puts it where it belongs.

I use WordPress.com, not my own hosting.+

Plugins need the Business plan or above on WordPress.com. If you are on a lower plan, use the **Webhook** connection instead, or move to self-hosted WordPress.

My host blocks plugin uploads.+

Some managed hosts disable the upload screen. Ask your host to install the plugin for you — send them the .zip — or upload it by FTP into `wp-content/plugins/` and activate it from the Plugins list.