With SEOPilot, our goal with the SaaS AI Writer was to create an easy-to-use interface to generate the exact blog article you need for your blog. In some cases, some features and functionality require some explanation and this blog article attempts to provide some additional information around each of the parts of the article creation process and help answer any potential questions with each feature.
Prerequisites: #
You must have the following steps completed in order to generate an article inside of the SEOPilot App (not the chrome extension):
- Subscribed to an SEOPilot plan that gives you access to the SaaS Advanced AI Writer — Free plans and Chrome Extension Only plans do not provide access to the SaaS AI Writer. If you are on a free or extension-only plan, you’ll need to upgrade to a plan that includes this feature. View our current plans at: https://seopilot.io/pricing/.
That’s it for current subscription holders — no API key setup is required. If you are on a legacy BYOK plan, you’ll need to configure an API Key with the AI provider you want to use.
Creating an Article #
Once you are logged into the SEOPilot app, navigate to the Create Article option. Select your options and choose the “Create Article” button — the AI Writer will generate an article according to your selections:

Article Options #
Below are each of the options and features within the create article experience explained:
AI Model #
The first thing to select is which AI model you would like to use to write your article. SEOPilot currently supports models from two providers: OpenAI (ChatGPT) and Anthropic (Claude). The specific models available from each provider are listed in the selector and may be updated over time as newer models are released.
Both providers produce high-quality output for blog content. If you are unsure which to choose, we recommend testing both on a similar topic to see which performs better for your specific niche. More technical or complex subjects may respond differently across models, so it is worth experimenting before settling on a preference.
Note: the more capable the model you select, the better it will generally perform at tasks like maintaining keyword density throughout the article. We recommend testing a few models to find the best fit for your use case.
Article Type #
At present, you have the option to select from two types of articles: blog posts and listicles. Our team is actively developing additional article types, and we commit to keeping our guides current as we introduce new features.
- Blog Article — if you intend to create a general blog article, opt for the blog post article type. By default, the blog post article type will generate its own outline and add an introduction, conclusion, and any other sections needed to craft a comprehensive article centered around the target keyword. You can also use an existing course blog article as a guide to create your own content.
- Listicle – For articles that focus on analyzing a specific set of products, services, or other items that you want to provide information about (think “Top 5 eCommerce platforms for WordPress”), you’ll want to use this article type. This article type will allow you to either automatically research the items to include in your topic or provide your own list of items to include in your article if you’ve already started researching the topic.
- YouTube Video to Blog — if you have a YouTube video you want to repurpose as a blog article, use this article type. Provide the YouTube video URL and SEOPilot will pull the video’s transcript and use it as the basis for generating a written blog post. This is a great way to extend the reach of existing video content and make it discoverable through search.
- Amazon Product Review — use this article type to generate a product review article based on a specific Amazon product listing. Provide the URL of the Amazon product page and SEOPilot will use the product information to write a review article. This is well suited for affiliate content and product-focused blogs.
Target Keywords #
This field should represent the specific keyword or phrase you aim to rank for in search results. The writer will work to include these keywords throughout your article to improve keyword density for SEO. Each phrase should be entered as an individual value — for example, you might enter “digital marketing” as a target keyword phrase for your article.
Note: the more capable the model you select, the better it will be at incorporating all of the keyword phrases you provide at an appropriate density for SEO purposes. We recommend testing which model works best for your niche.
Article Length #
Currently, we offer two article lengths:
- Normal Article – this length targets between 1000 – 1800 words
- Long Article – this length targets between 2000 – 3500 words
To get the best results for these length targets, we recommend using a system-generated outline. The final article length is influenced by the number of sections in the outline — a system-generated outline will produce a section count more likely to yield an article in your requested range. If you provide your own outline, the resulting article may be shorter or longer depending on the number of sections you include.
Article Tone #
You have the option to pick from nine different tones of voice for your article. When you make a selection, SEOPilot will generate the article in that chosen tone. It is important to match the tone to your specific niche and brand style.
Language & Country #
- Article Language – SEOPilot’s interface currently supports English, but you can generate articles in other languages by selecting your preferred language here. Note that AI models are generally optimized for English and you will find the best output quality using English as the output language. If you select another language, we recommend reviewing the output carefully to ensure accuracy.
- Article Country – if you are writing for an audience in a specific country, you can select that country from the list. The output’s examples and other content may be tailored to focus on that country. If you are unsure, leave this as the Default option, which targets a general audience. Note: when combining a non-English language with a specific country, you will get the best localization results if you also enter your target keywords in that language. For instance, if you select French as the language and France as the country, enter your target keywords in French as well.
Point of View #
Depending on your niche, you may want SEOPilot to write from a specific perspective. This setting changes how pronouns are used throughout the article and reveals the narrator’s position. If you want the article to sound like an expert author writing from experience, First Person Singular works well. If you prefer content that speaks directly to the reader, Second Person is a good choice.
Your choices include:
- Third Person: he, she, it, they
- Second Person: you, your, yours
- First Person Singular: I, me, my, mine
- First Person Plural: we, us, our, ours
Outline Source #
This setting determines what outline SEOPilot will use to structure and generate the content for your article. Outlines follow the heading hierarchy used in blog articles, with article sub-headings using H2 through H6.
- System Generated Outline – SEOPilot will generate its own outline based on the topic and keywords you provided. This is the recommended option for most users, especially if you want to hit a specific article length target.
- Custom Outline – you will be given a UI where you can provide your own article outline with full control over the structure and sections.
- Get Outline from a URL – if you want to emulate an existing article’s structure, enter a URL and the system will retrieve the heading structure from that page for you to review and edit before generating.
Section Settings #
The following advanced settings are available within the article creation form:

- Introduction and Conclusion sections are enabled by default and can be turned off inside of this section.
- Table of Contents is off by default and can be turned on. When enabled, it will include a Table of Contents at the beginning of your article of your H2 Sub-headings.
- FAQ is off by default and can be turned on. It will include a Frequently Asked Questions section at the end of the article.
- Extra Section Prompt — an optional text field where you can provide additional instructions that will be applied to every section of your article. Because this prompt is applied to each section individually rather than to the article as a whole, use it for stylistic or content guidance that makes sense at the section level — for example, asking the writer to include a specific type of example in each section, or to maintain a particular style throughout. Important: do not use this field to specify overall article length (e.g. “Write 1,500 words”) — length instructions applied per section will produce unpredictable results. Use the Article Length setting for that instead.
Images #
Select the service that you want to use to include images with your article. At the moment, the royalty-free services Pexels and Unsplash are included, however we will be launching options for AI Generated images as well soon!
Internal and External Links #

- Include Auto Internal Linking (Beta) — when enabled, SEOPilot will automatically add internal links to your article by pulling relevant pages from your connected website. This feature requires you to connect a Google Search Console profile via Google OAuth 2.0 in your account settings. Once connected, SEOPilot uses your website’s data to identify appropriate pages to link to within the generated content.
- Include Citations (Beta) — when enabled, SEOPilot will fetch real-time search results to find and cite sources within your article, adding credibility and supporting your content with references. Note: this feature is currently only available when using more advanced AI models (minimum GPT-4 or GPT-4 Turbo with OpenAI) as your selected AI model.
- Links – You can specify external links that you want to include in your article. You can add as many external links as you want.