Publish ContentPulse articles directly to WordPress.
The ContentPulse.io plugin for WordPress pushes generated, SEO-ready articles straight into your site as native Gutenberg blocks. No copy-paste. No re-formatting. Set it up once, then let new articles arrive on their own.
Requires WordPress 6.2+ and a ContentPulse account.
Set up in four steps
Install the plugin
In your WordPress admin, go to Plugins › Add New, search for “ContentPulse.io” (the ‘.io’ matters — an unrelated “ContentPulse” plugin also exists), click install and then activate. Or upload the plugin zip from the download button above.
Paste your API key
In ContentPulse, go to Settings › API Keys and create a key for this site. Paste it into Settings › ContentPulse in your WordPress admin.
Pick defaults
Choose the default author, category, post status (Draft / Pending review / Publish), and whether to import the featured image. The plugin remembers these for every new article.
Generate & publish
Hit generate in ContentPulse. When an article is ready, our webhook fires; the plugin creates the post, attaches the featured image, sets meta title and description, and applies your category and tags.
What the plugin handles for you
Gutenberg-native blocks
Articles arrive as proper paragraph, heading, list, image, FAQ, and callout blocks — not a single HTML lump. They edit cleanly in the WordPress block editor.
Featured image + alt text
The generated hero image is uploaded to the WordPress media library with descriptive alt text and set as the featured image automatically.
SEO metadata
Meta title, description, slug, and canonical are written to the post. Compatible with Yoast SEO, Rank Math, and All-in-One SEO — the plugin uses whichever is active.
Categories & tags
Taxonomy suggestions from the generation pipeline map to existing WordPress categories and tags. Missing ones are created or skipped — you choose.
Versioning & refresh
When ContentPulse refreshes an article (annual freshness), the plugin updates the existing post in place — not a duplicate — so URLs and rankings stay intact.
Approval-aware
Set your default to “Pending review” if you want a human to sign off in WordPress before anything goes live. The plugin respects your editorial gates.
Don’t want a plugin?
You can publish to WordPress without the plugin using our REST API and a webhook listener on your side. We’ll send a content.published webhook with the full payload — body, blocks, SEO, image URL — and your endpoint can call /wp-json/wp/v2/posts directly. Useful for multi-site, headless, or non-standard setups.
Common questions
Stop pasting articles into the editor every week. Let ContentPulse and your WordPress site talk to each other.