Looking for an easy way to use AI to create SEO titles and descriptions with SEOPress? You’re in the right place! In this guide, we’ll show you how to use artificial intelligence to quickly generate SEO titles and descriptions for your WordPress posts.
SEOPress is a WordPress plugin that helps improve your website’s SEO, making it easier to find on Google and other search engines. To get the best results, you need clear and consistent SEO titles and descriptions. But writing them manually can take a lot of time. That’s where WP Sheet Editor – AI comes in.
WP Sheet Editor – AI is a powerful service that allows you to generate and edit WordPress content using your favorite AI provider and LLM. In this case, you’ll be able to use your favorite AI model to generate SEO titles and meta descriptions for your WordPress posts.
Table of Contents
What you need to generate SEO titles and descriptions for SEOPress
Besides the SEOPress plugin, you need these elements to generate SEO meta titles and meta descriptions with AI:
1- WP Sheet Editor – Post Types
This plugin allows you to view and manage WordPress posts, pages, and custom post types using an intuitive spreadsheet with advanced search, bulk edit, export, and import tools. If you already have it, you can skip this.
You can download the plugin here:
Download Posts, Pages, and Custom Post Types Spreadsheet Plugin - or - Check the features
2- WP Sheet Editor – AI
This is a WordPress AI assistant service that brings the power of generative AI to every WP Sheet Editor spreadsheet. You can connect with different AI providers and LLMs, and integrate the use of artificial intelligence in all spreadsheets of the WP Sheet Editor suite.
You can sign up here:
Sign up to the WP Sheet Editor - AI Service - or - Check the features
3- External API provider
The AI functionality in WP Sheet Editor relies on an external API like OpenAI, OpenRouter, etc. You’ll need an account with the provider and an API key to connect.
WP Sheet Editor – AI is compatible with these AI providers:
- Open AI for text and images (more info here)
- OpenRouter (more info here)
- Any other provider that uses the same format as OpenAI.
Follow this guide to learn how to set up AI providers in WP Sheet Editor – AI.
AI Prompts for SEOPress titles and descriptions
With WP Sheet Editor – AI, you can create a bank of reusable prompts, so you don’t have to manually type each prompt every time you are going to use it. You can read more about global prompts here.
Here we suggest two prompts that you can use to generate SEO titles and SEO descriptions.
As you will notice, these prompts reference other fields such as the title, the content, and the SEO keyword to provide context for the AI to generate appropriate SEO titles and descriptions.
Note that you should test and modify these prompts to better suit your needs.
Note also that you need to use column names as context.
SEO title prompt:
Generate a concise, engaging SEO title (50-60 characters) based on the $Title$ and $Content$, ensuring it includes the $Seopress Analysis Target Kw$. The title should be natural, compelling, and free of quotation marks or unnecessary punctuation. Plain text.
SEO description prompt:
Generate a compelling SEO description based on the $Seopress Titles Title$ and $Content$, including the $Seopress Analysis Target Kw$. The description should be engaging, summarize the key points of the post, and encourage reader interest. Keep it under 155 characters for optimal search engine visibility. Return plain text only.
To create global prompts for generating SEO titles and descriptions, follow these steps:
- Go to WP Sheet Editor > AI > Settings > Prompts.
- Click on Add new.
- Enter a name that is easy to remember in the Name field.
- Enter the prompt text in the Prompt field.
- Click on Save.
You’ll see the auto generated slug, which you can use in the spreadsheet cells by using the ai:prompt-slug shortcut, replacing prompt-slug with the actual prompt slug.
Generate SEO Press titles and descriptions with AI
With WP Sheet Editor – AI, you can generate SEO titles and descriptions with artificial intelligence, both using the spreadsheet and using the Bulk Edit tool. Let’s take a look at each of these options.
First, you need to open the WordPress posts spreadsheet by going to WP Sheet Editor > Edit posts.
Generate AI SEO titles in the spreadsheet
To generate SEO titles for SEOPress using the posts spreadsheet, you need to go to the Seopress Titles Title column.
Once there, you have two options:
- Use a global prompt with the ai:prompt-slug shortcut. In this example, since our SEO title global prompt’s slug is seo-title, we need to type ai:seo-title. You need to use your prompt slug.
- Use a full prompt by typing ai:prompt, replacing “prompt” with the actual full prompt.
The AI will start generating your SEO title, and within some seconds, you’ll see the generated SEO title.
You can paste the same prompt/prompt shortcut in multiple cells to bulk generate multiple SEO titles at once.
As you can see, we have generated some SEO titles with AI, so we will save the changes.
Bulk generate SEO titles with AI
If you don’t want to generate the SEO titles using the spreadsheet cells, you can use the Bulk Edit tool. WP Sheet Editor – AI uses the Bulk AI API to process bulk requests and save a lot of time.
Let’s search for all the posts missing SEOPress title and generate AI SEO titles in bulk for all of them.
Open the Search tool.
Select these values to find all posts missing SEO title:
- Tick the Enable advanced filters checkbox.
- Field: Seopress Titles Title
- Operator: =
- Value: Leave this field empty.
- Click on Run search.
After filtering all the posts missing SEO title, you need to open the Bulk Edit tool.
Option 1: Using a global prompt
Select these values if you will use a global prompt to bulk generate SEO titles:
- Select the rows that you want to update: Edit all the rows from my current search.
- What field do you want to edit: Seopress Titles Title
- Select type of edit: You can select a pre-saved global prompt. For example, we will select our pre-saved SEO title prompt, displayed as AI command: SEO Title. This way, you don’t have to type the prompt.
- AI Provider: If you have configured multiple providers, you can select the one you want to use to complete this task.
- You can click on Show preview to see the result before saving the changes.
- Now you can click on Execute Now and the AI will start generating your SEO titles.
Option 2: Using full prompt in the Bulk Edit tool
Select these values to generate SEO titles using a full prompt:
- Select the rows that you want to update: Edit all the rows from my current search.
- What field do you want to edit: Seopress Titles Title
- Select type of edit: AI prompt
- AI Provider: If you have configured multiple providers, you can select the one you want to use to complete this task.
- Prompt: Enter the full prompt here.
- You can click on Show preview to see the result before saving the changes.
- Now you can click on Execute Now and the AI will start generating your SEO titles.
Generate SEO descriptions in the spreadsheet
If you want to generate SEO descriptions using artificial intelligence in the spreadsheet, you can do it easily by going to the Seopress Titles Desc column.
Once there, you have two options to generate AI SEO descriptions:
- Use a global prompt with the ai:prompt-slug shortcut. In this example, since our SEO description global prompt’s slug is seo-description, we need to type ai:seo-description. You need to use your prompt slug.
- Use a full prompt by typing ai:prompt, replacing “prompt” with the actual full prompt.
Once the AI has completed the task, you will see your generated SEO description in the spreadsheet cell.
You can paste the same prompt/prompt shortcut in multiple cells to bulk generate multiple SEO descriptions at once.
As you can see, we have generated multiple SEO descriptions, so we will save the changes by now.
Bulk generate SEO descriptions with AI
Let’s see how to generate SEO titles in bulk using generative AI. In this example, we will filter all the WordPress posts missing SEO descriptions and generate descriptions in bulk.
Let’s start by opening the Search tool.
Select these values to find all posts missing SEO descriptions:
- Tick the Enable advanced filters checkbox.
- Field: Seopress Titles Desc
- Operator: =
- Value: Leave this field empty.
- Click on Run search.
After filtering all the posts missing SEO descriptions, you need to open the Bulk Edit tool.
Option 1: Using a global prompt
Select these values if you will use a global prompt to bulk generate SEO descriptions:
- Select the rows that you want to update: Edit all the rows from my current search.
- What field do you want to edit: Seopress Titles Desc
- Select type of edit: You can select a pre-saved global prompt. For example, we will select our pre-saved SEO description prompt, displayed as AI command: SEO Description. This way, you don’t have to type the prompt.
- AI Provider: If you have configured multiple providers, you can select the one you want to use to complete this task.
- You can click on Show preview to see the result before saving the changes.
- Now you can click on Execute Now and the AI will start generating your SEO descriptions.
Option 2: Using full prompt in the Bulk Edit tool
Select these values to generate SEO descriptions using a full prompt:
- Select the rows that you want to update: Edit all the rows from my current search.
- What field do you want to edit: Seopress Titles Desc
- Select type of edit: AI prompt
- AI Provider: If you have configured multiple providers, you can select the one you want to use to complete this task.
- Prompt: Enter the full prompt here.
- You can click on Show preview to see the result before saving the changes.
- Now you can click on Execute Now and the AI will start generating your SEO descriptions.
WP Sheet Editor – AI is your best companiong to generate SEO titles and descriptions for the SEOPress plugin. You can save a lot of hours of work and ensure consistency accros your posts. This will boost your SEO strategy!