Skip to content Skip to navigation

Test driving AI writing generators for SEO

Author Benjamin Denis
|
Posted on
Test driving AI writing generators for SEO

You can use regular AI-chat solutions like ChatGPT, Microsoft Copilot or Google Gemini to write articles. Copilot can also be integrated directly into Word. Other tools like Jasper or HubSpot AI Content Writer are specialized in content creation and integrate SEO copywriting requirements without needing complicated prompts. SEOPress PRO integrates OpenAI technology into WordPress to generate some of the written content, meta descriptions and alternative descriptions of images, by AI.

We have tested some of these tools below on the task of writing blog posts. We are not following our own best practice – featured in the last chapter – but trying to demonstrate how AI generators work out of the box. We invite you to review the content produced by these writers and try some of these tools for yourselves to evaluate the content that they produce.

Writing articles with Microsoft Copilot in Word

Microsoft Copilot in Word is available for Microsoft 365 users through a Copilot Pro subscription (currently $20/month). Once you have the subscription, you will see the Copilot logo in the toolbar on all Office products including Word. When starting a new document in Word you will see a “Draft with Copilot” window, or you can hit ALT+i anytime to open the Copilot interface.

Microsoft Copilot in Word
Microsoft Copilot in Word

Microsoft gives examples of Prompts to try in Word, but we asked Copilot to advise us on how to write a prompt to obtain a complete article. It responded with:

To have Copilot write a complete article from just a prompt, you should provide a clear and concise prompt that outlines the topic, the tone, and the key points you want to cover. Here’s how you can word your prompt: “Write a comprehensive article on [Topic], covering [Key Points]. The tone should be [Tone], and it should be engaging for readers interested in [Target Audience]. Please include a catchy introduction, informative body, and a strong conclusion.”

Using a prompt like this, we asked Copilot to write an article on AI Copywriting and SEO. In less than a minute, the first draft was finished. Copilot came up with the title “How AI Copywriting Can Boost Your SEO and Save You Time” and provided 1193 words organized with a subtitle and subheadings. We asked it to complete the article with references to SEOPress and it made modifications to the article.

Writing a prompt for Microsoft Copilot
Writing a prompt for Microsoft Copilot
Copilot writes in Word
Copilot writes in Word
A discussion with Copilot lets you ask for modifications to the first draft.
A discussion with Copilot lets you ask for modifications to the first draft.

The finished article was formatted in Word with titles with was ready in just minutes. You can find that article in the links below. What do you think?

We also tested Microsoft Copilot with a blog post asking it to write about a fictive visit to Bidart and recipe for Naan bread. For the recipe article, we asked Copilot to provide images and Schema.org markup.

Article written by Copilot with tags for structured data
Article written by Copilot with tags for structured data

It did produce code that looked like schema.org, but the code made no sense to the Schema.org validator. Luckily, we have SEOPress to add Recipe structured data schema to WordPress!

You can read the articles written by Copilot here:

Writing blog posts with ChatGPT

ChatGPT is the best-known AI and it can be used for content generation if prompted correctly.

Using ChatGTP 4o with a ChatGPT Plus paid subscription ($20 / month) we used the same prompts we had used for Copilot to produce 3 articles. ChatGPT opens with a prompt, “How can I help you today?” we pasted each prompt into the input field.

ChatGPT prompt for writing article
ChatGPT prompt for writing article
ChatGPT generates text
ChatGPT generates text
Ask ChatGPT to save to Word, and it does
Ask ChatGPT to save to Word, and it does
Word document showing the article generated by ChatGPT
Word document showing the article generated by ChatGPT

ChatGPT generated the 989-word article in the ChatGPT window in a few seconds. When it was finished, we asked it to save to a Word document, which it did. Although formatting was not perfect (subheadings were written in markdown).

You can read the articles written by ChatGPT here:

The 3 prompts that we used were

Write a comprehensive article (at least 1000 words) on AI Copywriting and SEO, covering the different ways AI can be used to produce content for a website. The tone should be informative yet accessible, and it should be engaging for readers who manage their own WordPress sites. The article must be optimized for SEO. Please include a catchy introduction, actionable tips in the body, and a conclusion that highlights the advantages of using AI copywriting tools for SEO but also looks into the possible risks including legal risks linked to copyright.

Write a comprehensive blog post (at least 1000 words) from the point of view of someone who has recently visited Bidart (France), covering the place they stayed, and different sites and activities that they did during their stay. The tone should be enthusiastic but informative and it should be engaging for readers who are considering going holiday on Bidart and know very little about the place. It should answer the questions “what to do in Bidart” and what to do in Bidart when it rains”.

Write a comprehensive blog post (at least 1000 words) on How to make naan bread at home, including at least one recipe. The tone should be informative yet accessible, and it should be engaging for readers of a blog specialized in Indian cuisine who often cook at home. Can you include images to illustrate the article and schema markup for the recipe.

This is a fairly simple way of using ChatGPT to write articles, more practiced users like Christy Wright, suggest teaching ChatGPT your writing style (also called voice) by starting with a prompt like this:

I need help writing a [blog, email, etc.] for [platform, medium, or topic]. The first thing I need is for you to understand my writing style based on examples that I give you. After that, we’ll write some copy. To start, please say BEGIN and I will paste examples of my writing. Please say NEXT EXAMPLE and I will paste more examples. When I am done with examples, I will say DONE. When I say DONE, please don’t do anything except confirm that you have saved the writing style.

Note that ChatGPT did not provide images for the Naan bread recipe, but it did provide structured data code for the recipe that we validated with Schema.org and Google’s Rich Results test.

ChatGPT provides valid Recipe Schema.org markup with the article
ChatGPT provides valid Recipe Schema.org markup with the article

Writing articles with Google Gemini

Google Gemini is Google’s answer to ChatGPT. Maybe unfairly, in comparison to ChatGPT Plus and Microsoft Copilot in Word, we used the free version of the Gemini App and not the Advanced version as this is not yet available in France.

We pasted the prompts used with Copilot and ChatGPT. The tool is very similar to the latter.

Prompting Google Gemini to write an article
Prompting Google Gemini to write an article

Gemini did not finish the article – it stopped mid-sentence at around 700 words – and had to be prompted to “Finish please” for the rest of the article to appear (you may have the same problems with the free version of ChatGPT). It could not save the file to Word, so we had to cut and paste, which is not ideal.

You can read the documents produced by Gemini here:

For the naan bread recipe, Gemini generated and inserted images into the article. We searched these images using Google Lens afterwards and it confirms that these are not existing images. However, a note from Gemini at the end of its response recommends replacing them with our own images for better results.

Article generated by Gemini with images
Article generated by Gemini with images

Gemini also produced code for the Recipe Schema, but it contained formatting errors in duration values (preparation time and cooking time) which meant that these properties were not validated by Google.

Google Gemini generated Recipe Schema with errors
Google Gemini generated Recipe Schema with errors

Writing articles with Jasper.ia

Jasper is often cited as the best AI copywriting tool, and it had tens of thousands of paid users well before ChatGPT made AI text generation popular worldwide. Subscriptions start at $39 / month for a single creator. Rather than being a generalist AI chatbot, Jasper is specialized in producing web content (eBooks, blog posts, social media posts and emails) and has a different approach.

You start by telling Jasper what you want to create, and it will ask relevant questions related to the topic, the audience and keywords you want to target before generating content. You can give it an outline or let it generate one for you.

Starting with Jasper.ia
Starting with Jasper.ia

You can also easily create a Brand Voice by uploading files or asking Jasper to scan your site. After analyzing our website, Jasper says that the SEOPress brand voice is “assertive and confident, emphasizing the value and benefits of its offerings through direct and action-oriented language, positioning itself as a knowledgeable leader in its field that values efficiency, effectiveness, and user empowerment”.

Jasper helps create a brief for an article by asking questions
Jasper helps create a brief for an article by asking questions

Once you think you have given enough information to Jasper about the topic, audience, keywords and other requests like article length, content structure, case studies or a piece of knowledge you would like to be included, click on Generate now.

Jasper generates the article in just a few seconds
Jasper generates the article in just a few seconds

Once the article is generated (in just a few seconds) you can work in the editor to ask Jasper to add further content or improve paragraphs, change tone, change length or even repurpose content as a social media posts. The editor has classic text editor, and this includes a feature to add relevant royalty-free images from Unsplash. The Pro version of Jasper includes an art generator that can be used to create illustrations.

The articles were cut and pasted into Word without editing.

We prompted Jasper to add structured data to the Naan bread article and it correctly produced JSON code for the Recipe Schema.

The articles written by Jasper:

Writing articles with HubSpot AI Content Writer

The HubSpot Free AI Content Writer is a new tool that is part of the HubSpot CRM and CMS platform. You can access it by creating a free HubSpot CRM account. There are a few steps before you get to the point where you can access the AI Content Writer. Once your account is created, go to Content > Blog and you will see an invitation to write your first blog post using AI, click on Generate with AI.

Once you have saved your first blog post, this page will list blog posts and you can generate a new article by clicking on Generate blog post in the top right side of the screen.

Starting an article with HubSpot
Starting an article with HubSpot

HubSpot has a slightly different approach from the other tools presented so far. After you enter a basic blog idea or topic (we used the same prompt we used for the previous tools) you are asked to choose the blog post title and associated keyword. This is a more SEO aligned approach.

HubSpot asked to confirm target keyword
HubSpot asked to confirm target keyword

Once you have chosen the blog post title, HubSpot proposes a document structure that you can edit before approving. It will only generate the text once you are happy with the structure. For example, we added a last section on AI Copywriting for WordPress.

HubSpot lets you edit the document structure
HubSpot lets you edit the document structure

Once you are happy with the structure, click on Generating blog post.

The blog appears in the HubSpot CMS blog editor. SEO TITLE and Meta Description tags are set up automatically. If you want to use the content in WordPress, you need to cut and paste the title, main body and meta.

Article generated in the HubSpot blog post editor
Article generated in the HubSpot blog post editor

The articles written by HubSpot:

Note that HubSpot ignored requests for images and Schema.org markup for the naan bread recipe.

Writing meta tags with SEOPress PRO

The SEOPress plugin has integrated OpenAI since January 2023. We felt that WordPress users needed AI to help them complete a specific task: writing good TITLE and META Description content. Everybody knows that it is an important SEO job, but very few get around to doing it for all pages and posts. Also note that in our tests above the only software that wrote TITLE and META Description content to go with the article without being prompted was HubSpot.

Using SEOPress PRO, you need to create an OpenAI account and generate an API key to complete the integration of OpenAI to WordPress. Full instructions are here.

Once that is complete, you will see AI Generation buttons appear in the SEO metabox when editing a page, post or other custom post-type. Simply click on Generate meta title with AI and Generate meta description with AI buttons to get OpenAI generated text.

Using OpenAI in WordPress to generate meta tags
Using OpenAI in WordPress to generate meta tags

Generate SEO meta data in bulk! Getting AI to generate meta data when editing a page is great. But even more useful, is adding meta data to all pages in bulk. Once OpenAI is integrated, you will find Generate meta title with AI and Generate meta description with AI options in the Bulk actions drop down on all post-type list pages.

22 seopress ai bulk actions
22 seopress ai bulk actions

Since the release of ChatGPT Vision we have also recently extended our features to writing ALT text for images – this is the other SEO job that users love to put off! With this option on, AI-generated ALT text will be added automatically to images when you upload them. See how that works in the video below.

By Benjamin Denis

CEO of SEOPress. 15 years of experience with WordPress. Founder of WP Admin UI & WP Cloudy plugins. Co-organizer of WordCamp Biarritz 2023 & WP BootCamp. WordPress Core Contributor.