Download CV

How I Wrote 70 quality SEO articles for free with AI

April 23, 2023
write quality seo articles with chatgpt

Note: You can find the full case study where I also used these articles here on my Affiliate Website 2 Case Study.

Altogether here are the tools I am using to generate rankable AI SEO articles that pass AI detectors:

  • SEMRush trial for Keyword Research
  • Google People Also Ask Feature Snippets for Extra SEO Content and Control in generating articles
  • Google Keyword Planner to generate contextually related keywords to our main keyword to use in the articles
  • Chat-GPT AI to generate articles outline and generate the SEO-optimized articles themselves.

AI is not used to automate all of the SEO work. Many of the steps of generating SEO content using AI are still our responsibility.

What AI does best at the moment is the research part of the article and the topics within the article. That is usually the hardest and lengthier part of any informational piece of content.

Just like many other advances in technology, AI is here to help writers.

In many cases, to break writers as I am sure tools such as Midjourney have improved the work of some digital artists while taking the jobs of others. But that’s not the topic we are here for.

Back to our matters now.

In our case, Chat-GPT it’s pretty good at feeding us information about the provided SEO keywords we want to rank for.

In some instances, even if you are an expert on the topic AI might still provide some new information on your expertise that you didn’t know before.

Of course, assuming that it didn’t falsely generate that information. But that is not so common today as even chat-GPT 3.5 is pretty good at delivering information that is true.

First things first: Research.

1. Keyword research

Any SEO endeavor and any piece of SEO-optimized content starts with keyword research. It’s no different when using AI to create SEO-optimized articles.

As it is now, AI is just a tool for researching fast the information on the provided topic or keywords. Everything else needs human intervention.

We’ll be using Semrush Free Trial for this.

1. A. Finding low-competition keywords fast

Using Semrush I searched for keywords related to my niche on forums and answer sites like Quora.

First, I filtered out keywords based on keyword difficulty below 30.

Secondly, I filter to show the keywords that Quora.com is ranking in the first three or ten positions in Google. If Quora ranks on the first page for any keyword, most likely that is Not a highly competitive keyword.

You can filter to show search volume, but I don’t do it. These are not articles generated for my main website so I am ok to pick keywords with as little as 10 searches per month.

(Anyway, no keyword research tool is 100% percent accurate, it might be 1 searches per month or 50 searches when the tool says it has 10.)

1. B. Saving questions from Google snippets

Searching for the main keyword on Google would in many cases show the People Also Ask Featured snippet.

I copy and save some of these questions in a file as we will use them to prompt AI to generate the article outline for us.

extracting questions from people also ask google snippets to use in our AI content outlines

Why do this though?

It’s because it increases the chances of my article being shown under that question in the snippet. Even if the visits would be very low from doing this, any visits are good visits as it increases overall website authority.

Note: I also recommend you have a look at the SEO Minion Chrome extension as a way to extract as many snippet questions as you want. Plus many more features such as a good on-page SEO analysis, and a broken link checker.

This is not for ranking purposes so I don’t mind the volume of the keyword. This is just to make sure that our articles will include some semantically related phrases.

Going to Google Keyword Planner I would enter my keyword to find some related keywords. I am handpicking and copying some of those keywords that seem to be more closely related to the main keyword.

finding semantically related keywords using google keyword planner

These related keywords will be used to prompt chat GPT on the next steps.

Note: This might not be the best tool for finding semantically related keywords but for the purpose of this tutorial I think it’s practical enough.

2. Generating AI SEO Outlines

Now it’s time to create an article outline to help guide us in the following stage when we start generating the article itself. We will be using out people also ask questions here as well as tell AI to generate its own subtopics to add to the outline.

2 A. Prompting Chat GPT to include the PAA questions

Prompted Chat-GPT to generate an outline for each article while also giving the command to include some People Also Ask Snippets Questions in the outline.

Here is what that looks like:

> Click to show < Chat-GPT prompt for AI SEO Article Outline

And here is the generated AI outline with the subtopics from Google People Also Ask feature snippets:

> Click to show < Chat-GPT generated outline 1 (my own subtopics only)

As you can see it generated an outline using only and only by provided people also ask questions as subtopics. That might be good enough but I also want to add some broader subtopics to talk about as well.

That’s what we are going to do next as an optional step.

2. B. Tell AI to include its own subtopics

Optional Extra step:

If you have many people ask questions to be used as subtopics chat GPT will only use those and not add its own subheadings to the outline as you can see above.

You can, however, tell it to add its own subheadings and mix them together into a complete article outline.

Why do this though?

An article built just by answering questions from the Google featured snippets is fine enough. But it certainly is better when you have included some more broad topics as well together with grainier long-tail subtopics.

Here is the prompt to tell AI to include its own subtopics as well:

can you also add your own subheadings on the topic along my own subheadings and mix them together.

Here is what Chat-GPT would generate based on the second prompt:

> Click to show < Chat-GPT Article Outline 2 (my own subtopics + AI-provided subtopics)

The underlined subheadings are the questions I provided AI with, while the non-underlined ones are generated by Artificial Intelligence on its own.

3. Generating the articles using specific prompts

Now it’s time to generate some articles based on these AI-generated outlines with a mix of human input. Using some specific and modified prompts we will generate the articles piece by piece, section by section.

3. A. Generate the Article piece by piece

Why generate articles piece by piece, section by section?

The issue I have is that if I tell it to generate the entire article more often the AI would not be able to finish it. It would simply stop somewhere in the middle of the article in the middle of a sentence.

You can actually give the command to continue from where it left off, but I personally prefer to generate one section at a time.

In my experience, it goes more in-depth into that Section when generating Sections from the outline one by one.

Here is what my first prompt looks like:

> Click to show < First Prompt to Generate the first Section of the Article

Another part that I think it’s important is to test the generated content using a good AI detector such as contentatscale.ai. As you can see this has a 70 grade, which is the lowest limit I would accept. If it’s below 70 I would just generate that section again.

In some cases, if I still can’t get a minimum grade of 70 I will slightly change the prompt.

I tell it to write in the voice of someone who either ‘uses figures of speech’ or ‘uses smart uncommon words’.

I think sometimes when you give too many commands to Chat-GPT, it will not take all commands into consideration. It will deliver a normally written article as if there were no specific prompts such as ‘use figures of speech’ or ‘use uncommon words.’

testing how robotic is my content generated with chat got 3.5 using contentatscale.ai website

Also, For the following prompts sections, I remove the command for writing a click-worthy short tile as I only need a title just for the article itself not for every section.

In the beginning, we also saved some related keywords based on our main target keyword.

I am using these randomly throughout the section prompts. Sometimes I use them for all the sections, other times just for a couple of prompts.

Here is the command I add for this at the end of the previous prompt:

> Click to Show < – Second Chat-GPT Prompt with sematinc-related keywords included

Here is what this looks like when prompted as we continue with this article and keywords:

ai generated content using semantic related keywords

As noted above in colors, some of the provided keywords have been used in the generated article.

Sometimes AI forcefully inserts these provided keywords in an unnatural manner so I need to edit them if this happens. That’s why I use brackets as provided in the command above.

This way the keywords will easily stand out and would be easier to fix them when I will be manually reviewing and posting these articles online.

Final thoughts

This is not a catchall method to generate tens and hundreds of articles, it definitely makes life easier and it’s up to you how well to do this overall.

You can post the articles as the AI generates them or you can edit them by adding or removing the content which takes time and effort on your side.

Most websites in the world will have this kind of content. When this happens Google will behave differently.

It will either detect AI content very accurately or will prioritize content that is clearly humanly written such as personal content from people that actually speak from their own experience. Anyway, this is already happening with E-E-A-T but it will become so more predominant.

Content generated purely by AI is not a long-term strategy in my opinion. Websites with content from people that speak from their own experience will become what Google prioritizes over everything else.

That’s what I believe. But time will tell.

Hope you enjoyed this small how-to on generating AI SEO articles with chat-GPT.

Until next time, see you on the first page of Google!

You can find more chat GPT-related content and prompt ideas from youtube channels such as:

WordsAtScale – YouTube

Income stream surfers – YouTube

Posted in TutorialsTags:
Write a comment