{"id":349941,"date":"2026-08-09T05:43:18","date_gmt":"2026-08-09T05:43:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vellumup-seo\/"},"modified":"2026-08-09T05:43:05","modified_gmt":"2026-08-09T05:43:05","slug":"vellumup-seo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vellumup-seo\/","author":23543736,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"VellumUp SEO","header_author":"VellumUp","header_description":"Connect your site to VellumUp to automatically publish AI-generated, brand-matched SEO articles to your blog.","assets_banners_color":"7779cb","last_updated":"2026-08-09 05:43:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/vellumup.com\/integrations\/wordpress","header_author_uri":"https:\/\/vellumup.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"1paz1","date":"2026-08-09 05:43:05"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3639130,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3639130,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3639130,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3639130,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3639130,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3639130,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3639130,"resolution":"3","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"The VellumUp connect screen in the WordPress admin.","2":"The connected state, showing which site is linked.","3":"An article written by VellumUp, published to WordPress."}},"plugin_section":[],"plugin_tags":[2353,323,529,7143,186],"plugin_category":[55],"plugin_contributors":[274885],"plugin_business_model":[],"class_list":["post-349941","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-blog","plugin_tags-content","plugin_tags-publishing","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-1paz1","plugin_committers-1paz1"],"banners":{"banner":"https:\/\/ps.w.org\/vellumup-seo\/assets\/banner-772x250.png?rev=3639130","banner_2x":"https:\/\/ps.w.org\/vellumup-seo\/assets\/banner-1544x500.png?rev=3639130","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vellumup-seo\/assets\/icon-128x128.png?rev=3639130","icon_2x":"https:\/\/ps.w.org\/vellumup-seo\/assets\/icon-256x256.png?rev=3639130","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/vellumup-seo\/assets\/screenshot-1.png?rev=3639130","caption":"The VellumUp connect screen in the WordPress admin."},{"src":"https:\/\/ps.w.org\/vellumup-seo\/assets\/screenshot-2.png?rev=3639130","caption":"The connected state, showing which site is linked."},{"src":"https:\/\/ps.w.org\/vellumup-seo\/assets\/screenshot-3.png?rev=3639130","caption":"An article written by VellumUp, published to WordPress."}],"raw_content":"<!--section=description-->\n<p>VellumUp analyses your website, builds a keyword and content plan, writes full\narticles in your brand voice, and \u2014 with this plugin \u2014 publishes them straight\nto your WordPress blog.<\/p>\n\n<p>This plugin is a connector. It does two things: it connects this site to your\nVellumUp account, and it lets you disconnect again. The writing and publishing\nhappen in the VellumUp service.<\/p>\n\n<h4>Requires a VellumUp account<\/h4>\n\n<p><strong>This plugin requires an account on VellumUp, a third-party service, and does\nnothing on its own.<\/strong> You can create one for free during setup \u2014 clicking\n\"Connect to VellumUp\" takes you there.<\/p>\n\n<h4>External service disclosure<\/h4>\n\n<p>This plugin connects your site to VellumUp, a service operated by VellumUp at\nhttps:\/\/vellumup.com.<\/p>\n\n<p><strong>When data is sent:<\/strong> only when you click the \"Connect to VellumUp\" button.\nNothing is sent on installation, on activation, or in the background.<\/p>\n\n<p><strong>What is sent<\/strong>, in a single HTTPS request to\n    https:\/\/vellumup.com\/api\/integrations\/wordpress\/plugin\/ticket:<\/p>\n\n<ul>\n<li>Your site address (<code>home_url()<\/code>) and REST API address (<code>get_rest_url()<\/code>)<\/li>\n<li>Your site name<\/li>\n<li>The WordPress username of the administrator clicking the button<\/li>\n<li>A newly created WordPress Application Password, scoped to VellumUp<\/li>\n<li>Your WordPress version and this plugin's version<\/li>\n<\/ul>\n\n<p><strong>What VellumUp does with it:<\/strong> it uses the Application Password to create and\nupdate posts on this site through the WordPress REST API, on your instruction\nfrom the VellumUp dashboard. Your actual WordPress password is never shared \u2014\nApplication Passwords are a WordPress core feature designed exactly for this,\nand can be revoked independently at any time.<\/p>\n\n<p><strong>Nothing else leaves your site.<\/strong> This plugin adds no analytics, no tracking,\nand no background requests.<\/p>\n\n<p>Terms of use: https:\/\/vellumup.com\/terms\nPrivacy policy: https:\/\/vellumup.com\/privacy<\/p>\n\n<h4>Revoking access<\/h4>\n\n<p>Any of the following immediately ends VellumUp's access to this site:<\/p>\n\n<ul>\n<li>Click <strong>Disconnect<\/strong> on the VellumUp screen<\/li>\n<li>Go to <strong>Users \u2192 Profile \u2192 Application Passwords<\/strong> and revoke the \"VellumUp\" entry<\/li>\n<li>Delete this plugin \u2014 it revokes the Application Password it created on uninstall<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.6 or newer (Application Passwords were added in 5.6)<\/li>\n<li>An HTTPS site \u2014 VellumUp will not send credentials over plain HTTP<\/li>\n<li>The WordPress REST API reachable from the internet<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>VellumUp<\/strong> in the WordPress admin menu.<\/li>\n<li>Click <strong>Connect to VellumUp<\/strong>.<\/li>\n<li>Sign in or create a free VellumUp account. That's it \u2014 publishing is set up.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20vellumup%20account%3F\"><h3>Do I need a VellumUp account?<\/h3><\/dt>\n<dd><p>Yes. This plugin is a connector for the VellumUp service and does nothing\nwithout an account. You can create one free during setup.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, and every feature in it works without payment. VellumUp itself has a free\nplan plus paid plans; billing is handled entirely on vellumup.com and this\nplugin never restricts or unlocks anything based on your plan.<\/p><\/dd>\n<dt id=\"what%20exactly%20is%20sent%20to%20vellumup%3F\"><h3>What exactly is sent to VellumUp?<\/h3><\/dt>\n<dd><p>See \"External service disclosure\" above for the complete list. In short: your\nsite address, site name, WordPress username, a newly created Application\nPassword, and version numbers \u2014 sent once, only when you click Connect.<\/p><\/dd>\n<dt id=\"is%20my%20wordpress%20password%20shared%3F\"><h3>Is my WordPress password shared?<\/h3><\/dt>\n<dd><p>No. The plugin creates a WordPress <strong>Application Password<\/strong>, a core feature\nbuilt for granting limited access to external tools. Your real password is\nnever read or transmitted, and the Application Password can be revoked on its\nown without affecting your login.<\/p><\/dd>\n<dt id=\"how%20do%20i%20revoke%20access%3F\"><h3>How do I revoke access?<\/h3><\/dt>\n<dd><p>Click Disconnect on the VellumUp screen, or revoke the \"VellumUp\" entry under\nUsers \u2192 Profile \u2192 Application Passwords. Deleting the plugin also revokes it\nautomatically.<\/p><\/dd>\n<dt id=\"my%20host%20has%20application%20passwords%20disabled.\"><h3>My host has Application Passwords disabled.<\/h3><\/dt>\n<dd><p>Some security plugins turn them off. The VellumUp screen will tell you if this\nis the case. Re-enable Application Passwords, then connect again.<\/p><\/dd>\n<dt id=\"does%20this%20work%20on%20http-only%20sites%3F\"><h3>Does this work on HTTP-only sites?<\/h3><\/dt>\n<dd><p>No. The Application Password authenticates every publish request, so sending it\nover plain HTTP would expose it. Most hosts offer a free SSL certificate.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20multisite%20or%20in%20a%20subdirectory%3F\"><h3>Does it work on multisite or in a subdirectory?<\/h3><\/dt>\n<dd><p>Subdirectory installs are fully supported. On multisite, activate and connect\nper site rather than network-wide.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: one-click connect, connection status, and disconnect.<\/li>\n<\/ul>","raw_excerpt":"Connect your site to VellumUp and automatically publish AI-generated, brand-matched SEO articles to your blog.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=349941"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/1paz1"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349941"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349941"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349941"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349941"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349941"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}