Popular AI language models often face significant limitations, typically generating text only up to 4,000 - 8,000 tokens, or about 3,000 - 6,000 words. To overcome these limitations, AI Autoblogger uses a special algorithm capable of generating articles up to 4500 pages of typed text. The plugin generates each article by first creating a list of text sections that will comprise the article, then generating the text for each section one at a time to ensure complete thematic coherence. It can also generate a table of contents with links to each section, as well as create content-related illustrations for each text section. The campaign settings panel provides complete control over every detail of these processes, ensuring customization to user preferences.
The "Create a new campaign" form is designed to initiate a new campaign. You can simply click the "Proceed" button to create a campaign with an empty list of article titles, which you can fill in later during the setup stage. For example, you might manually generate a list of titles using ChanGPT to save on API usage costs.
Alternatively, you can directly form a list of titles using this form. To do this, enter a topic for your campaign in the "Topic" field, such as "Learn the basics of cryptocurrency trading".
Be sure to select the target language from the drop-down menu, specify the desired number of article titles you wish to create, and choose the language AI model to be used for generation.
Please note that generating titles using a language AI model will take some time, so there will be a delay after clicking "Proceed" before you can access the settings page of your newly created campaign.
After creating a new campaign or clicking the "Edit" button next to the name of an existing campaign in the list, you will be taken to the campaign settings editing menu. The settings are organized into categories, each of which is located on separate tabs. This layout helps you efficiently navigate through the various aspects of the campaign settings, allowing you to make precise adjustments in areas such as content generation, scheduling, language settings, and other customizable features according to your specific needs.
In this field, you can enter a unique name for your campaign that reflects its content. This will help you easily find the needed campaign in the overall list displayed on the main panel of AI Autoblogger.
Automatic ModeBy checking this box, the campaign you are editing will switch to automatic operation based on a scheduler. Remember that enabling Automatic Mode will trigger the creation of new posts at the intervals specified in the Publication Period. Please ensure you have sufficient funds and understand the costs associated with the AI services used to generate content. Continuous use without monitoring may result in significant charges.
Publication PeriodIf the "Automatic Mode" checkbox is enabled, the value of this field, given in minutes, sets the frequency at which each new article is generated for the campaign.
Article titlesIn this text field, you can edit your list of titles for the articles to be generated. Each title is placed on a separate line and follows this format:
title|keywords
This format is a standard pipe-delimited CSV where each title is separated from its list of corresponding keywords by the "|" symbol. The keywords themselves should be comma-separated and are an optional component of the line. That is, the keywords can be omitted, and the line will consist only of the title text.
Please note that the "Article Titles" text field supports nested Spintax, allowing you to use it to create Spintax templates that generate multiple random titles for each line of the list. For example:
{Paris|London|San Francisco|New York|Madrid|Barcelona|Prague|Budapest|Bratislava|Rio de Janeiro|Venice} {travel|shopping} tips
Using this template, when generating a new article based on this template, the plugin will generate titles such as:
New York shopping tips
London travel tips
and so on.
An article title template written in Spintax format can contain an unlimited number of word options. Moreover, within each option, there can be multiple nested sub-options (curly brackets within curly brackets). Thus, even with a single Spintax template, the plugin can generate hundreds of articles with unique titles for you. And there can be as many such lines as you like in the "Article Titles" text field. This functionality greatly enhances the diversity and creativity of the content you can produce, making each article distinct and tailored to your specific needs.
Keep titlesIf this option is checked, the used article titles will not be removed from the list. Normally, when the article title is used, the plugin removes it from the list. However, if the article titles are written with Spintax, they can be kept in the list to be reused in their alternative versions.
Regardless of the language in which your prompt for generating an article is written, the plugin will create the article in the language selected from this drop-down menu. This feature ensures that your content is accessible and tailored to the specific audience you are targeting, regardless of the original language of the input.
Note that not all languages are supported by different AI models, and even for supported languages, the quality of the generated content can vary significantly. This variability can affect how well the content meets your needs, so it's important to choose the AI model that best matches your language requirements and desired level of quality.
AI modelSelect a language model from the list of supported ones. Note that some models are available in two versions—through their official API and through a unified API provided by the OpenRouter service. OpenRouter offers access to various models from a single account, which simplifies tracking their usage and eases the management of your finances. This versatility allows you to choose the most efficient and cost-effective option for your content generation needs.
Characteristics of supported enginesAI model | Max section Size | Max article size | Censored |
---|---|---|---|
OpenAI GPT-4o | 4096 tokens | 300 pages | yes |
OpenAI GPT-4o mini | 16384 tokens | 300 pages | yes |
OpenAI o1 mini | 65536 tokens | 300 pages | yes |
OpenAI GPT-4 Turbo | 4096 tokens | 300 pages | yes |
Google Gemini Pro | 2048 tokens | 300 pages | yes |
Google Gemini Pro 1.5 | 8192 tokens | 300 pages | yes |
Anthropic Claude 3.5 Sonnet | 8192 tokens | 450 pages | yes |
Anthropic Claude 3 Sonnet | 4096 tokens | 450 pages | yes |
Anthropic Claude 3 Opus | 4096 tokens | 450 pages | yes |
OpenAI GPT-4o (OpenRouter) | 4096 tokens | 300 pages | yes |
OpenAI GPT-4o mini (OpenRouter) | 16384 tokens | 300 pages | yes |
OpenAI o1 mini (OpenRouter) | 65536 tokens | 300 pages | yes |
OpenAI GPT-4 Turbo (OpenRouter) | 4096 tokens | 300 pages | yes |
Google Gemini Pro (OpenRouter) | 22937 tokens | 200 pages | no |
Google Gemini Pro 1.5 (OpenRouter) | 22937 tokens | 4500 pages | no |
Anthropic Claude 3.5 Sonnet (OpenRouter) | 8192 tokens | 450 pages | no |
Anthropic Claude 3 Sonnet (OpenRouter) | 4096 tokens | 450 pages | no |
Anthropic Claude 3 Opus (OpenRouter) | 4096 tokens | 450 pages | no |
Meta Llama 3.1 405B (OpenRouter) | 131072 tokens | 300 pages | no |
Mistral Large (OpenRouter) | 131072 tokens | 300 pages | no |
This is where you will instruct the AI model on the topic and style of the articles for this campaign, as well as the HTML structure they should have. By default, language models generate content in plain text format, which means that the articles they generate do not contain any formatting. Therefore, if you need output that includes specific HTML tags, you must specify this explicitly in your prompt. For example, if you want to include tables in the text, clearly indicate in the prompt that the model can generate them using <table>
, <tr>
, and <td>
tags. If you plan to generate instructional articles on programming that will contain code, provide in your prompt an example of a <div>
setup so that your WP theme or a specialized plugin like Enlighter can display the code inserts with correct formatting and syntax highlighting.
When setting up prompts for AI Autoblogger, you have the flexibility to use both simple and compound formats. A simple prompt can consist of general instructions for generating all sections of an article. However, a composite prompt allows for more detailed customization for individual sections.
1. Simple prompt: This is used by the AI model to generate a list of section headings and to generate text for each section of the article.
main prompt for all sections
2. Compound prompt: These are identified by markers such as [[SECTION 2]] followed by a prompt specific to that section. The section number indicates which section the additional prompt applies to. For example:
main prompt for all sections
[[SECTION 2]]
section 2 prompt
[[SECTION 5]]
section 5 prompt
The section-specific prompts are appended to the main prompt when the text for that article section is generated. These prompts can be added in any order, and their number can be less than or equal to the number of sections. If the number exceeds the number of sections, the plugin will simply ignore the extra section prompts. This system allows you to specify unique prompts for certain sections to refine the writing style, provide specific content directives, or assign a unique HTML structure to each section.
However, it's important to note that while each section has its own prompt, the content generated for each section is not a standalone piece of text. Instead, it's an integral part of the overall article, designed to flow cohesively with both the preceding and following sections. This ensures that the entire article maintains thematic and contextual consistency, creating a unified and seamless reading experience from start to finish. The section prompts serve as a guide for shaping specific content, but the generated text is always contextually aware of the surrounding sections to preserve the overall narrative of the article.
Avoid giving direct instructions to create an article in your prompts. The language model should understand that it is writing text that is part of an article. Otherwise, it may begin to generate sections of text that include an introduction and a conclusion, which are not desirable for this particular application. It's important to ensure that the prompts are crafted in a way that directs the AI to produce content that fits seamlessly into the broader context of the article, without redundant structural elements. This approach helps maintain the coherence and focus of each section, optimizing the overall quality and relevance of the content.
Note that your prompt can be written in Spintax, so each time a new article is generated, a new unique version of your prompt will be used.
Read this article to learn how to humanize AI-generated content.
Heading structure promptIn most cases this field should be left empty. Use it only if you want to provide some additional directives to a language model when it generates the list of article section headings. E.g.: When creating section headings, focus on the topic of potential health issues. The last section must be called "FAQ".
Note that the directives specified in this field are included in a prompt that is used only to generate the article section name structure, so they are not used to generate the content of the actual text sections.
Max tokensSelect the maximum number of tokens for each text section of the generated article. The value you enter should not exceed the maximum token count available from the selected model. Since all language AI models have significant limitations on the size of text they can generate at once, the AI Autoblogger plugin creates articles as a series of such sections. However, you can be confident that the content of these sections will be coherent and interconnected, ensuring the integrity of the articles. This structure allows for comprehensive articles while adhering to the technical constraints of AI models.
Number of text sectionsThe amount of text sections you want each article to have. Each section can have its own prompt, HTML structure and heading.
HeadingsEnter the HTML heading tag and its attributes if needed. E.g. h3
, p id="heading"
, div class="title"
etc. If you don't want headings above the generated text sections, leave this field blank.
The following heading generation rules are available:
If you want to place a navigational table of contents above the generated article, with each link pointing to the corresponding text section, you can do so using this drop-down menu. The following options are available:
For each format you choose for the table of contents, you can specify the name of its CSS class name. This allows you to specify its design.
HTML before contentEnter custom HTML code here that will be inserted before the generated content. This is useful for adding introductions, headers, or any custom formatting that should precede your content. Spintax is allowed here.
HTML after contentEnter custom HTML code here that will be inserted after the generated content. This can be used for conclusions, footers, additional links, or custom formatting that follows your content. Spintax is allowed here.
Post excerptDefine the way you want to generate post excerpts. The following options are available:
Enter your comma-delimited post tags. Spintax is allowed here.
Keywords to tagsCheck this box if you want to convert the keywords provided in the "Article titles" list into post tags.
Post authorSelect the author of the post. If <random> is selected, the plugin will randomly select one of the authors registered in your WordPress system.
Post typeSelect the WordPress post type (post, page, WooCommerce product, etc.)
Post statusSpecify how WordPress should handle the generated posts. The following options are available:
Assign the generated posts to the selected categories.
In this drop-down menu you should select the AI model that will be used to generate the illustration for your articles. The following options are available:
Please note that while Freepik, Stable Diffusion and DALL∙E models are available directly through their official API, Midjourney requires an API key provided by the GoAPI service.
After selecting a graphic AI model, you will see a menu for configuring its parameters, such as choosing the size of the generated images in pixels or their aspect ratio. The set of these settings will depend on the model you have chosen.
At the same time, there is a basic set of parameters that is common to all supported models, described below.
Number of imagesNumber of images to be inserted into the article. The plugin will insert one image before each section of text. If the specified number of images exceeds the number of text sections, then the extra images will not be inserted.
Skip first imageThis checkbox allows you to control the placement of the first generated image in your AI-generated articles. By default, the first image is placed above the first text section. However, in some WordPress themes, this can result in an undesirable layout, with the featured image appearing above the post, followed immediately by the first image of the post itself, creating a redundant visual effect.
When you enable the "Skip First Image" option, the plugin will place the first generated image above the second text section instead of the first. This ensures that your featured image is distinct and does not overlap with the content images, maintaining a cleaner and more visually appealing layout.
Important Note: If your article consists of a single section of text and this option is enabled, there will be no images in the article.
PromptEnter your image prompt. You can use normal human language to describe what kind of image you want to get created. Spintax is allowed here.
If the "Auto" mode is enabled, use this text box to specify the desired parameters and visual style for the images created using the AI-generated prompt, e.g., "photo-realistic" or "natural afternoon light, Canon EOS R5, 100mm lens, aperture set to f1.2, capturing a moment, cinematic style".
Auto promptIf this option is enabled, the plugin will automatically generate images that are tailored to the content of each text section in which they are inserted.
Image classSpecify the CSS class to style inserted images. This class will define how images are presented within your posts. By applying a CSS class to the <img>
tag, you gain precise control over the appearance and behavior of the images in your WordPress posts. This allows you to customize various aspects such as borders, shadows, margins, padding, and alignment. For example, you can ensure that all images have a uniform border style, add shadows for a more polished look, or adjust the spacing around images to better integrate them with the surrounding text. Additionally, you can use responsive design techniques to ensure that images adjust appropriately to different screen sizes, enhancing the overall user experience on mobile and desktop devices.
For more information on image stylization, click here.
Convert images toUse this menu to select the format to which you want to convert the AI-generated PNG images and to set the image compression quality. The following options are available:
By default, AI models generate images in PNG format, which can result in very large file sizes. Using this drop-down menu, you can enable their automatic conversion to JPEG and WebP formats, which compresses the images and significantly saves disk space on your server. In addition to selecting the format, you must also set the compression quality, which ranges from 10 (minimum file size and lowest image quality) to 100 (maximum file size and highest image quality).
Media librarySelect the way you want the images to be included in the WordPress media library. The following options are available:
Specify the of post thumbnail (featured image) generation method. The following options are available:
A drop-down menu with values:
Choose how you want to find a YouTube video for your article. "Use keywords" uses the keywords provided for the article title. "AI content match" uses AI to analyze your article to find relevant videos.
PositionSpecify the text section number after which the video should be inserted. If set to 0, the video will be placed before the first section. If the selected position exceeds the total number of sections, the video will be added after the last section.
Container classSpecify the CSS class to style the inserted video container. If this field is empty, no div container will be used. This allows users to customize the appearance and layout of the video within their posts. By defining a CSS class, you can control the video's alignment, margins, padding, and other styling properties to ensure that the video fits seamlessly into the design of your WordPress posts. For example, you might want to add a border, background color, or specific spacing around the video to match your site's theme.
For example, if you enter the class name "video-container" in the Container class field and add the following style to your theme's style.css file or through the standard Customize->Additional CSS menu, all your YouTube video embeds will become responsive and will fit seamlessly into the page design on any device (desktop, tablet, mobile):
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }iframe class
Specify the CSS class to style the inserted iframe. This allows for additional customization of the video itself. By assigning a CSS class to the iframe, you can control its size, border, aspect ratio, and other styling elements. This is especially useful if you want to ensure a consistent video presentation across all of your posts. For example, you could set a fixed width and height for all videos, remove default borders, or use responsive design techniques to ensure that videos look good on different devices and screen sizes.
If this option is enabled, the plugin will use AI to generate a search engine optimized meta title with a length of 70 characters. The plugin will analyze the content of the article, its title and keywords.
Generate meta descriptionIf this option is enabled, the plugin will use AI to generate a search engine optimized meta description with a length of 160 characters. The plugin will analyze the content of the article, its title and keywords.
Supported SEO pluginsAI Autoblogger automatically detects which SEO plugin is active and generates the meta title and meta description accordingly. The list of supported SEO plugins above allows you to force the generation of meta data for these plugins, even if they are currently inactive. This ensures that meta data is ready and available for future use if you decide to switch between SEO plugins. The following SEO plugins are supported:
Below you will find additional materials about the AI Autoblogger plugin, as well as guides and tips.
Various online services for content generation using AI offer settings to humanize the generated content. Typically, they allow users to choose from a fixed list of options such as "5th grade, easily understood by 11-year-olds", "7th grade, fairly easy to read," etc.
These options simply add a specific textual directive to the GPT prompt used for generating articles, instructing the AI model to write in a particular style.
Since the AI Autoblogger plugin gives you full control over your text prompts, its article generation settings do not include any drop-down menus for humanizing the generated articles. Some beginner users might see this as a drawback, but in reality, it is a significant advantage over other solutions that do not offer direct control over GPT prompts.
Thus, the AI Autoblogger plugin is not limited to a fixed set of presets for content humanization. It allows you to set any rules and give the AI model any instructions without any restrictions!
All you need to do to humanize articles generated by AI is simply add the appropriate textual instruction in the "Prompt" field of your campaign settings. Here are some examples of directives you might need for humanizing AI-generated content using AI Autoblogger.
8th grade levelWrite the text at an 8th grade level to make it easy to read and understand. Avoid complex terms and long sentences.5th grade level
Write the text at a 5th grade level so that it is very easy to read and understand. Use simple words and short sentences.7th Grade Level
Write the text at a 7th grade level so that it is fairly easy to read and understand. Use simple words and avoid complex sentences.Casual and conversational
Write in a casual and conversational tone, as if you were talking to a friend. Use everyday language and keep it light.Professional but simple
Write in a professional tone, but keep it simple and easy to understand. Avoid jargon and overly complex sentences.Be engaging and friendly
Write the text in an engaging and friendly manner. Use a warm tone and make it accessible to a general audience.Direct and to the point
Write in a direct and straightforward manner. Be concise and clear, and make sure the main points are easily understood.Narrative style
Write the text in a narrative style, telling a story that is easy to follow and engaging for the reader.In the style of Ernest Hemingway
Write the text in the style of Ernest Hemingway. Use short, straightforward sentences and a minimalist approach. Focus on clear, direct language and vivid descriptions.
For more information and examples, please read this article.
The video below is an example of the use of AI models GPT-4o and GPT-4o mini to automatically generate posts with the AI Autoblogger plugin.