How To Write a Blog Post With ChatGPT – The AI Advantage

David Utke •  Updated: May 4, 2023 •  Blogging

ChatGPT is an AI language model valuable tool for creating blog posts. By accessing a vast amount of information, ChatGPT can provide ideas for blog posts and suggest related topics that bloggers may have yet to consider when forming a rough draft around a specific keyword.

ChatGPT can also help anyone writing content refine their writing by providing feedback on their style and grammar through proofreading prompts (see my guide on ChatGPT writing prompts) and evaluate your content (and your competitors) to make sure they align with Google content guidelines.

While I don’t suggest relying on AI writing tools 100% for your content, they help create content more quickly. Remember, ChatGPT only gets its information from user input around the web. So experience and expertise are more important than ever. So let’s get into how to write a blog post with ChatGPT.

Why Use ChatGPT?

ChatGPT is a fast-developing language model developed by OpenAI that utilizes deep learning algorithms to generate human-like responses to various text prompts and user input. The model is trained on a massive corpus of text data from 2021, and earlier that allows it to understand and respond to a wide range of topics and language styles.

Write faster

One of the key advantages of using ChatGPT for writing a blog post is that it saves time and effort in the writing process. Rather than spending hours researching and writing a blog post from scratch, bloggers can input a topic or prompt into ChatGPT and receive a fully-formed, high-quality response within seconds. You can then format this response to make it your own.

Write better

ChatGPT is capable of generating highly polished responses that are both well-written and use a sophisticated understanding of grammar and syntax. As such, if writing is not a vital skill, you can now improve the quality and readability of your blog posts.

New ideas

When creating a long-form piece of content, it’s essential first to make a rough outline of the key points and topics you must cover to complete the blog post. It’s also important to know the progression of the content as you’re taking readers on a “user journey” when they’re reading a tutorial or list post.

ChatGPT is incredibly helpful for enhancing any blog post’s originality, creativity, and structure because. It often generates a unique perspective and includes points you may have yet to consider. You can even agree with the AI language model for more clarity.

Get started with writing a blog post with ChatGPT

Let’s get started with learning how to write a blog a blog post with ChatGPT. This very piece of content you’re reading now was made with help from ChatGPT. I also created an in-depth tutorial video you can watch below on the step by step process I used for creating blog content with ChatGPT:

1. Create an account

First you’ll need to navigate over to Open AI’s ChatGPT program and create an account:

Use your email of choice to sign up and make sure to confirm your email.

2. Stay organized

Once you’re logged in, the dashboard is incredibly simple. You have a broad chat function where you can enter in questions and receive responses. How you format your prompts also influence how the Chat AI forms it’s response. In the left hand side you’ll have a history of your chats:

I personally use this function to help stay organized when I’m creating content for a blog post as I like to break up the chat into different purposes.

One chat will be for titles, another for keyword research, an outline, the body of the content, meta description and to see how my article stacks up against the Google e-e-a-t standards.

3. Keyword research using ChatGPT

The first thing to do when creating any piece of content for the web is to first do keyword research. You have to create content people are looking for as a way to get organic search traffic. ChatGPT in combination with a keyword research tool (to verify search volume) is an excellent starting point.

First use the prompt:

Give 10 relevant, unique topics under the category of [category title].

I used “domain names” as the category in the example above. Chat then generated a lot of good, base level keywords to explore in more depth.

The next step is to expand on this prompt and dive deeper into a specific topic you like. Use:

Give me 5 different keyword variations of item #__ that address a unique search intent

This is where ChatGPT gets good by breaking down a broader topic into relevant, related topics and on top of that it tells you what the search intent is.

Finally, once you have a set of keywords then plug these into your favorite keyword research tool to see if there is any volume. You want to see some search volume as that’s how you know this is a topic people are actually looking for.

4. Create a working title

ChatGPT can be used to create pithy, creative titles. “The AI advantage” is something I didn’t think of myself and instead was suggested it by the AI model. Use the following prompt:

Create 10 compelling titles for a blog post on [enter keyword]. The titles must contain [keyword].

Of course you can expand on each of these titles as you like using the AI or simply take inspiration for the working blog post title you’re creating.

5. Generate an outline

This is essential, use the AI to help you generate an outline for the blog post on your respective keyword you’re trying to create helpful, useful content for with the following prompt:

Generate an outline for a blog post on [keyword] 

ChatGPT will now create an outline of the topics and the correct chronological. It won’t be perfect, you’ll still need to add to it as you see fit. Again, this is where your experience and expertise on the topic become essential.

Writing the body of the blog post with ChatGPT

Now it’s time to generate 1500+ words of content. I suggest you take each section of your outline generated by ChatGPT for a new chat so you can ask questions and expand upon topics. It is essential to understand what it can and cannot do.

ChatGPT is designed to generate human-like text based on your prompts. However, it is not a substitute for human creativity, critical thinking, or emotional intelligence. You can use prompts to help you create a compelling narrative for each outline section.

You can tell the AI to “write in a persuasive way using metaphors” or “use short, pithy sentences and simple language” or perhaps something more complex like “use a formal academic tone” and so forth:

Generate content with ChatGPT

With your outline in hand, start generating content with ChatGPT by copying and pasting the outline sections and associated bullet points into a new chat and ask the AI to develop content using a text prompt.

You’ll then get long, detailed paragraphs of content you can then edit yourself into your blog post. Depending on the prompt will influence the content you get. Regardless, this content is still being prepared for publication, and you will need to edit yourself manually, use tools, or use a combination of both.

After this process, you should have multiple chats with the AI that address each outline section. You must edit this content as it still needs to be ready to go live, but at this point, you should easily have 1,200-3000 words of content and ideas to expand your range upon.

Incorporate images, video, and media.

ChatGPT is a language model; it can not create blog post images or videos for you. It can, however, suggest relevant media you should consider using. I don’t need an AI to tell me what photos to include, as you should only use images and video to help illustrate or emphasize your points.

This means you need to choose images or videos that are relevant to your topic and add value to your blog post instead of just selecting an image or video for decoration purposes.

Next, I suggest using .webp images. You can download free stock images from various websites and then use an image editor like GIMP to convert and export a .png to .webp format.

Last, don’t steal images. Suppose you steal photos; you’re then liable for copyright infringement which can result in you having to pay money. Again it would help if you were using images that illustrate your point like I’ve done in this piece of content you’re reading now. Don’t be lazy; there is no need to steal.

Editing the blog post – 7 Tips

Now comes the hard work of taking the blog post from a rough draft to something polished and ready to publish. You have a few options at this on how to proceed forward.

Edit yourself

If you don’t want to pay for external software tools, you’ll have to sit down and edit the content yourself. This is a good option if the content you’re creating is on a complicated topic or a topic you’re exceptionally knowledgeable about.

For this blog post you’re reading, I used ChatGPT and edited and expanded the content myself because I have a particular process for creating content that another writer or AI tool could correctly discuss.

Use Originality AI for AI detection

This is optional, but you should be aware that can check to see if your article has been plagiarized or has been written by AI. Content being created with AI is likely at some point to get penalized by Google as it’s missing the whole “expert” and “experience” part of the e-e-a-t guidelines.

Use this tool to get an overall rating and try to get the AI detection to 20% or less.

Use jasper AI or Quillbot for paraphrasing

You can use Jasper AI or Quillbot to paraphrase (see my best paraphrasing tools). Again, totally optional but these tools can quickly rewrite paragraphs into something more unique that you can then edit to make something more original.

Also, ChatGPT can rewrite paragraphs too by simply asking the AI:

Please rewrite [enter paragraph]

Input rough draft into Grammarly

Garmmarly is a spell check tool. It can run through your content quickly and change any misspelled words to the correct spelling as well as offer sentence rewrites. An under rated but very helpful tool that can make your content better fast.

Use Surfer SEO to determine on page SEO

Surfer SEO breaks down from a technical standpoint how your current blog post compares to what is ranking in the search engine results pages and what you need to do to increase your rankings.

You may think you know what you’re doing, but running Surfer SEO on your content will enable you to know precisely what words must be added images, and overall length of your blog post.

Human edit

Even after using these tools, there is no getting away from having an experienced person who’s an actual expert on the topic go through the content and add content as needed to make the blog post complete.

By now, however, the human edit should be on a blog post that is 95% done, where all you need to do is add images and any required videos.

Finalize the blog post for publishing.

Finally, we’re ready to publish our blog post; all that’s needed is a quick finalization process for the content to check and double-check everything.

Edit and proofread your post.

Review your post for spelling and grammar errors, clarity, and flow. It helps me to read the blog post on another device like my phone, as you’ll catch mistakes more easily. Also, consider running Grammarly to spell check and whatnot. It can be run directly in your WordPress blog post dashboard.

You can also use ChatGPT to spell check with the following prompt:

proof read [enter paragraph]

Plagiarism check

Next, if you relied heavily on AI it’s a good idea to run a plagiarism check on your content as the AI gets content from a massive corpus of data. You can use Originality AI for this and also ChatGPT itself with the following prompt:

Act as a act as a plagiarism checker [enter content]

The AI will determine if the content written was already published elsewhere on the web.

AI detection check

Take your entire blog post and copy and paste it into Originality AI and run an AI detection scan. Ideally you want your score to be as low as possible. My guess is that 5% AI detected is the most natural, but it’s your call.

Add images and multimedia

Add relevant images in your blog post to demonstrate what you’re writing about. This is where Surfer SEO is handy because it will inform you on how many photos the top-ranking content uses. However, you can also use your judgment on what is required.

Format your post

Use headings (h1 and h2 title tags), subheadings (h3 and h4 heading), bullet points, and other formatting techniques to make your post quickly read and visually appealing. A blog post is not a college paper. You need to break content up not only for good on-page SEO search engines will love; it’s simply easier to read and enjoy for your target audience.

Optimize for search engines.

Use relevant, related keywords in your post and ensure that your meta title and description are compelling and accurate with your target keyword included. Again, Surfer SEO is beneficial for optimizing content as it just tells you what to do without the guesswork on your part.

Preview your post

Preview your blog post before publishing. Read through it and see how it appears on mobile using your web browser (resize it to a mobile size).

Meta description

Write a meta description for your blog post. Meta data is content that describes what your blog post is about and is used by search engines when displaying content. You can write meta data yourself or ask ChatGPT to create meta data for you using the following prompt:

Write a meta description that is 150-156 characters for a page title [enter blog post title]


Finally once you go through the blog post properly and are satisfied it meets your editorial guidelines it’s time to publish the blog post.

Check if your published article meets Google quality guidlines

Last is one of my favorite ChatGPT prompts, you can ask the AI to check if your to see if your blog post (once it’s indexed) or your competitors meet Google’s e-e-a-t requirements. This is helpful because you’ll know what to improve within your content to make it better. First ask ChatGPT:

What is Google e-e-a-t?

ChatGPT will give a lengthy response explaining what this acronym is and how it’s used by Google.

Next follow up with the next prompt:

Please evaluate the following article based on this criteria on a scale of 1-10: [Article URL]

ChatGPT will then give an overall ranking on each part of Google’s guidelines letting you know where the article is strong and potentially weak so you know how to make your article better.


In conclusion, creating a blog post with ChatGPT and other AI tools is the future of creating content. Using various prompts to have the AI produce a persuasive tone, rhetorical questions, and storytelling, you can create a blog post that engages, informs, and inspires your readers to take action by incorporating metaphors, analogies, and other literary devices.

However, it would help if you were not using these tools to create fast, low-quality content. Being an expert on a topic with a clear demonstration of expertise will win in the long term.

Like I always point out, when looking for content, say, on the best cameras for YouTube as an example, you’re going to want the opinion of someone who knows what they’re talking about, like me, who’s an actual video creator and not an amalgamation of content from sources compiled by a computer.

It's all my fault

Hey I'm David. I'm a blogger, YouTuber and a highly rated UX consultant on Fiverr. My writing, videos and courses have helped tens of thousands of people make their first 1$ online. I write this blog to show you the "how to" for turning knowledge into income so you can live life on your terms.