{"id":393463,"date":"2026-10-30T14:55:32","date_gmt":"2026-10-30T14:55:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aivor-content-import\/"},"modified":"2026-10-30T14:54:57","modified_gmt":"2026-10-30T14:54:57","slug":"aivor-content-import","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/aivor-content-import\/","author":23591064,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.8","requires_php":"8.1","requires_plugins":null,"header_name":"Aivor Content Import","header_author":"Aivor","header_description":"Imports the articles that Aivor researches and writes for your topic clusters into WordPress as drafts for your review, and keeps their internal links up to date.","assets_banners_color":"181128","last_updated":"2026-10-30 14:54:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/aivor.ai\/","header_author_uri":"https:\/\/aivor.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":142,"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":"aivor","date":"2026-10-30 14:54:57","revision":3775514}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3775514,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3775514,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-de.png":{"filename":"banner-1544x500-de.png","revision":3775514,"resolution":"1544x500","location":"assets","locale":"de","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3775514,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-de.png":{"filename":"banner-772x250-de.png","revision":3775514,"resolution":"772x250","location":"assets","locale":"de","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3775514,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1-de.png":{"filename":"screenshot-1-de.png","revision":3775514,"resolution":"1","location":"assets","locale":"de","width":1280,"height":800},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3775514,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2-de.png":{"filename":"screenshot-2-de.png","revision":3775514,"resolution":"2","location":"assets","locale":"de","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3775514,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3-de.png":{"filename":"screenshot-3-de.png","revision":3775514,"resolution":"3","location":"assets","locale":"de","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3775514,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4-de.png":{"filename":"screenshot-4-de.png","revision":3775514,"resolution":"4","location":"assets","locale":"de","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3775514,"resolution":"4","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Settings with the connection check, the run status and the weekly limit.","2":"A content job: post type, category and whether articles arrive as drafts or for review.","3":"An imported article waiting as a draft in the editor.","4":"The import log shows every import, report and link update."}},"plugin_section":[],"plugin_tags":[2353,323,181461,6681,186],"plugin_category":[55],"plugin_contributors":[289782],"plugin_business_model":[],"class_list":["post-393463","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-blog","plugin_tags-content-import","plugin_tags-internal-links","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-aivor","plugin_committers-aivor"],"banners":{"banner":"https:\/\/ps.w.org\/aivor-content-import\/assets\/banner-772x250.png?rev=3775514","banner_2x":"https:\/\/ps.w.org\/aivor-content-import\/assets\/banner-1544x500.png?rev=3775514","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aivor-content-import\/assets\/icon-128x128.png?rev=3775514","icon_2x":"https:\/\/ps.w.org\/aivor-content-import\/assets\/icon-256x256.png?rev=3775514","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aivor-content-import\/assets\/screenshot-1.png?rev=3775514","caption":"Settings with the connection check, the run status and the weekly limit."},{"src":"https:\/\/ps.w.org\/aivor-content-import\/assets\/screenshot-2.png?rev=3775514","caption":"A content job: post type, category and whether articles arrive as drafts or for review."},{"src":"https:\/\/ps.w.org\/aivor-content-import\/assets\/screenshot-3.png?rev=3775514","caption":"An imported article waiting as a draft in the editor."},{"src":"https:\/\/ps.w.org\/aivor-content-import\/assets\/screenshot-4.png?rev=3775514","caption":"The import log shows every import, report and link update."}],"raw_content":"<!--section=description-->\n<p><strong>Aivor Content Import brings the articles that <a href=\"https:\/\/aivor.ai\/\">Aivor<\/a> writes for you into WordPress.<\/strong> Aivor is an AI writing service run and hosted in Germany. It analyses your website, plans topic clusters around your keywords, researches every article with sources and writes it. This plugin is the bridge: it imports the finished articles as drafts, complete with featured image, category, tags and meta description, and keeps the links between the articles of a cluster up to date.<\/p>\n\n<p>The plugin itself generates no text. Aivor takes care of research, writing and planning; you review each draft and publish it with one click.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li><strong>Connect Aivor.<\/strong> Create a free Aivor account and paste your API key into the plugin.<\/li>\n<li><strong>Plan your topics in Aivor.<\/strong> Add your website, let Aivor analyse it and confirm a topic cluster: one comprehensive pillar article and related articles, delivered in a rhythm you choose.<\/li>\n<li><strong>Connect the cluster.<\/strong> Copy the cluster's import job ID into a content job in WordPress and choose the post type, category and author. New drafts then arrive on their own, once an hour.<\/li>\n<\/ol>\n\n<h4>What the plugin does<\/h4>\n\n<ul>\n<li>Imports articles with title, excerpt, tags, category, featured image and meta description, ready to publish.<\/li>\n<li>Saves them as drafts (recommended) or submits them for review, so your editorial workflow stays the same.<\/li>\n<li>Builds and updates an overview of all cluster articles inside the pillar article.<\/li>\n<li>Adds internal links between related articles as soon as both are published, and never touches a sentence that was edited in the meantime.<\/li>\n<li>Refreshes existing articles: an extended version arrives as a revision of the article, you compare it in the WordPress revisions screen and apply it with one click. Title, address and featured image stay the same.<\/li>\n<li>Writes the meta description into Yoast SEO, Rank Math, All in One SEO, SEOPress or The SEO Framework, or outputs it itself when no SEO plugin is active.<\/li>\n<li>Marks every imported article as AI-generated in its structured data and can show a short visible notice below it.<\/li>\n<li>Limits how many new articles arrive per week, so your website grows steadily instead of in bursts.<\/li>\n<li>Keeps an import log that shows exactly what happened and why.<\/li>\n<\/ul>\n\n<h4>What is free and what costs credits<\/h4>\n\n<p>The plugin is free and has no locked features. The work is done by Aivor and paid with Aivor credits:<\/p>\n\n<ul>\n<li>A topic plan costs 5 credits, each cluster article 10 credits, and a generated featured image 5 credits more. Example: a cluster of 12 articles with featured images costs 5 + 12 \u00d7 15 = 185 credits.<\/li>\n<li>The first three website analyses per month are free.<\/li>\n<li>A new Aivor account starts with 25 credits: 15 one-time starter credits and 10 free credits per month on the free plan.<\/li>\n<li>Paid plans start at 9.95 \u20ac per month for 400 credits. Current prices: <a href=\"https:\/\/aivor.ai\/pricing\/\">aivor.ai\/pricing<\/a>.<\/li>\n<\/ul>\n\n<p>Fetching articles, reporting them back and updating links never costs credits.<\/p>\n\n<h4>Your control<\/h4>\n\n<ul>\n<li><strong>You publish.<\/strong> Every article arrives as a draft or pending review. Nothing goes online without you.<\/li>\n<li><strong>Weekly limit.<\/strong> By default at most 7 new articles per 7 days for the whole website.<\/li>\n<li><strong>Honest marking.<\/strong> Articles are marked as AI-generated in their structured data. You can also show a visible notice below every article from Aivor.<\/li>\n<li><strong>No promises about rankings.<\/strong> Aivor writes and links articles carefully, but no tool can promise rankings or visitors. Search engines reward helpful content, however it was written.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>An Aivor account (free to start).<\/li>\n<li>HTTPS on your website. Without it, articles are still imported, but Aivor cannot learn their addresses and the internal linking does not work.<\/li>\n<li>WordPress scheduled tasks (WP-Cron). On websites with few visitors, a server cron job is recommended; the settings page explains how.<\/li>\n<\/ul>\n\n<h4>Trademark<\/h4>\n\n<p>Aivor and the Aivor logo are trademarks of Darkwood.Design. The logo file included in this plugin is distributed under the plugin's license; this does not grant any trademark rights.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Aivor service (Darkwood.Design, Germany; see the <a href=\"https:\/\/aivor.ai\/legal-notice\/\">legal notice<\/a>). It is needed to receive the articles Aivor writes for you. Nothing is sent before you enter an API key and set up a content job.<\/p>\n\n<p><strong>Aivor API (api.aivor.ai).<\/strong> Once an hour, and when you click \"Fetch articles now\" or \"Check connection\" in the settings, the plugin sends HTTPS requests to <code>https:\/\/api.aivor.ai\/api\/v1\/<\/code>. It sends:<\/p>\n\n<ul>\n<li>your API key and the import job IDs of your content jobs,<\/li>\n<li>for articles that came from Aivor: their public address, post ID, the text as stored in WordPress and its hash, so that Aivor can link related articles,<\/li>\n<li>which of these articles currently exist as unpublished drafts, so that Aivor knows they arrived,<\/li>\n<li>the plugin version and the fact that the request comes from WordPress.<\/li>\n<\/ul>\n\n<p>It receives the next finished article, link updates and the status of your content jobs. No data about visitors of your website is sent.<\/p>\n\n<p><strong>Featured images.<\/strong> Featured images are downloaded from the image addresses Aivor provides with each article, usually on Aivor's own servers.<\/p>\n\n<p>Aivor is hosted in Germany. To write articles, Aivor uses AI providers, some of them based in the USA, under the safeguards described in its privacy policy.<\/p>\n\n<ul>\n<li>Terms of use: <a href=\"https:\/\/aivor.ai\/nutzungsbestimmungen\/\">https:\/\/aivor.ai\/nutzungsbestimmungen\/<\/a><\/li>\n<li>Terms and conditions: <a href=\"https:\/\/aivor.ai\/agb\/\">https:\/\/aivor.ai\/agb\/<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/aivor.ai\/datenschutzerklaerung\/\">https:\/\/aivor.ai\/datenschutzerklaerung\/<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the WordPress plugin directory and activate it.<\/li>\n<li>Open <strong>Aivor\u00ae \u2192 Content Import<\/strong>, follow the \"Getting started\" steps and paste your Aivor API key. The plugin checks the connection right away.<\/li>\n<li>In Aivor, add your website under Content, confirm a topic cluster and copy its import job ID.<\/li>\n<li>Switch to the <strong>Content jobs<\/strong> tab, add a content job with that ID and choose whether articles arrive as drafts or pending review.<\/li>\n<\/ol>\n\n<p>You can also define the key as a constant in <code>wp-config.php<\/code>: <code>define( 'AIVOR_API_KEY', 'your-key' );<\/code><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20aivor%20account%3F\"><h3>Do I need an Aivor account?<\/h3><\/dt>\n<dd><p>Yes. The articles are researched and written by Aivor; the plugin imports them into WordPress. A free account is enough to start.<\/p><\/dd>\n<dt id=\"who%20decides%20what%20goes%20online%3F\"><h3>Who decides what goes online?<\/h3><\/dt>\n<dd><p>You do. Every article arrives as a draft or, if you prefer, pending review. You read it, adjust it if you like and publish it with one click.<\/p><\/dd>\n<dt id=\"why%20do%20the%20other%20articles%20of%20a%20cluster%20wait%3F\"><h3>Why do the other articles of a cluster wait?<\/h3><\/dt>\n<dd><p>The related articles link to the pillar article, so Aivor waits until the pillar article is public. Publish it, and the cluster continues. Aivor learns about it within the next hour.<\/p><\/dd>\n<dt id=\"are%20ai-generated%20articles%20marked%3F\"><h3>Are AI-generated articles marked?<\/h3><\/dt>\n<dd><p>Yes. Every imported article carries <code>digitalSourceType<\/code> with the IPTC value for AI-generated content in its structured data; with an SEO plugin, the plugin adds it to that plugin's existing markup. In addition, a visible notice can appear below every article from Aivor. Whether your website needs a visible notice depends on your situation. The plugin gives you the tools, not legal advice.<\/p><\/dd>\n<dt id=\"what%20does%20google%20think%20of%20ai%20content%3F\"><h3>What does Google think of AI content?<\/h3><\/dt>\n<dd><p>Google's guidance says that helpful content is what counts, regardless of how it was produced, and that mass-produced pages without added value are treated as spam. That is why every article arrives as a draft, why a weekly limit applies by default, and why Aivor works in topic clusters instead of single keywords. Read and improve the drafts before you publish them.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20processed%3F\"><h3>Where is my data processed?<\/h3><\/dt>\n<dd><p>Aivor's servers and database are hosted in Germany. Aivor uses AI providers to write the articles, some of them based in the USA; its privacy policy lists them and the safeguards in place. The plugin itself does not collect data about your visitors.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%3F\"><h3>Which SEO plugins are supported?<\/h3><\/dt>\n<dd><p>Yoast SEO, Rank Math, All in One SEO, SEOPress and The SEO Framework. If none is active, the plugin outputs the meta description itself and hands it over when you activate an SEO plugin later.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20editor%3F\"><h3>Does it work with the block editor?<\/h3><\/dt>\n<dd><p>Yes. Articles arrive as HTML and open in a Classic block that you can edit as usual. The pillar article contains two invisible markers for the cluster overview. If you convert the article to blocks, the markers disappear and the overview is no longer updated. Nothing else changes.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20edit%20an%20imported%20article%3F\"><h3>What happens if I edit an imported article?<\/h3><\/dt>\n<dd><p>That is expected. The plugin reports the new text to Aivor, and planned link updates are checked against it. A link is only added if its sentence still exists exactly once; otherwise nothing is changed.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20aivor%20extends%20an%20existing%20article%3F\"><h3>What happens when Aivor extends an existing article?<\/h3><\/dt>\n<dd><p>The extended version is saved as a revision of the existing article, so nothing changes on your website yet. The article shows a notice with a link to the WordPress revisions screen, where you compare both versions and restore the new one with one click. Title, address, featured image and categories stay the same. If you hide the notice, the revision simply stays in the article's history. On websites with revisions switched off, the extended version arrives as a separate draft instead. The plugin never changes the text of a live article on its own, apart from the internal links and the cluster overview described above.<\/p><\/dd>\n<dt id=\"why%20does%20the%20plugin%20stop%20fetching%20new%20articles%3F\"><h3>Why does the plugin stop fetching new articles?<\/h3><\/dt>\n<dd><p>Most likely the weekly limit is reached: by default at most 7 new articles per 7 days for the whole website. A cluster with a daily rhythm uses it up on its own. The import log says so and names the date from which new articles arrive again; Aivor keeps them ready in the meantime. You can raise the limit under <strong>Aivor\u00ae \u2192 Content Import \u2192 Settings<\/strong>.<\/p><\/dd>\n<dt id=\"nothing%20arrives.%20what%20can%20i%20check%3F\"><h3>Nothing arrives. What can I check?<\/h3><\/dt>\n<dd><p>Open <strong>Aivor\u00ae \u2192 Content Import<\/strong> and click \"Check connection\". Then look at the <strong>Import log<\/strong> tab: it lists every import, report and error. The most common cause is a website without visitors, where WordPress does not run its scheduled tasks.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20multisite%3F\"><h3>Does it work on multisite?<\/h3><\/dt>\n<dd><p>Yes, per site: every site has its own API key, content jobs and schedule.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: import as draft or for review; cluster overview and internal links; extended versions of existing articles as revisions; five SEO plugins; AI marking; weekly limit; import log.<\/li>\n<\/ul>","raw_excerpt":"Imports researched SEO articles from Aivor into WordPress as drafts, with featured image, meta description and internal links kept up to date.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=393463"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aivor"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393463"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393463"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393463"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393463"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393463"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}