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

David Utke •  Updated: March 4, 2023 •  Artificial Intelligence

ChatGPT is an AI language model that I find to be a 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 not have considered 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, grammar through proof reading prompts (see my guide on ChatGPT writing prompts) as well as evaluate your content (and your competitors) to make sure they are in line with Google content guidelines.

While I don’t suggest relying on AI writing tools 100% for your content, they are helpful for creating content more quickly. Remember, ChatGPT is only getting it’s information from user input around the web. So experience and expertise is more important than ever. So lets 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 a variety of text prompts 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 can help to save 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 take this response and format it to make it your own.

Write better

ChatGPT is capable of generating higly polished responses that are both well written and use a sophisticated understanding of grammar and syntax. As such, if writing is not a strong 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 important to first create a rough outline of the key points and topics you need to cover to make the blog post complete. 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 your 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 highly 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. So 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 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 not ready to publish 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’s not ready to go live but at this point you should easily have 1,200-3000 words of content and ideas to expand your content upon.

Incorporate images, video and media

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

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

Next, I strongly suggest using .webp images. You can download free stock images, from a wide variety of 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 you should be 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 time for 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 any external software tools, then 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 that you’re particularly knowledgeable on.

Personally for this very 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 actually ranking in the search engine results pages and what you need to do in order 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 exactly what to add with regards to words, images and overall length to 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. What helps me too is to read the blog post on another device like your phone as you’ll catch errors more easily. Also consider running Grammarly to spell check and what not. 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 to demonstrate what you’re writing about in your blog post. This is where Surfer SEO comes in handy because it will inform you on how many images the top ranking content uses. However, you can also use your personal judgement 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 easy to 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 extremely helpful at optimizing content as it just tells you what to do without the guess work on your part.

Preview your post

Preview your blog post before publishing. Read through it and take a look to see how it appears on mobile using your web browser (just resize your web browser down 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. By using various prompts to have the AI produce a persuasive tone, rhetorical questions, storytelling, and by incorporating metaphors, analogies, and other literary devices, you can create a blog post that engages, informs, and inspires your readers to take action.

However, you should not be using these tools to create fast, low quality content. Being an expert on a topic with a clear demonstration of expertise is going to 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 an computer.

David Utke

David Utke is a professional blogger, YouTuber and a highly rated user experience consultant. He and his team create helpful tutorials, software reviews, videos and more based on real-world experience. Join over 30,000 monthly readers and 27k+ YouTube subscribers!

Keep Reading