In this tutorial, you’ll learn how to use AI to generate All In One SEO titles and descriptions for your WordPress posts. Manually optimizing SEO titles and meta descriptions can be a tedious process, especially when handling hundreds of blog posts or pages. But with WP Sheet Editor – AI, you can automate this task and create high-quality, keyword-optimized metadata in just a few clicks.
All In One SEO is a popular WordPress plugin that helps enhance your site’s search engine visibility. By integrating it with WP Sheet Editor, you can manage AIOSEO fields directly in a spreadsheet. And with the power of generative AI, you’ll streamline your SEO workflow like never before!
This method works not only for posts but also for pages, WooCommerce products, and other custom post types.
Table of Contents
Tools to generate All In One SEO titles and descriptions with AI
We assume you already have All In One SEO installed. Here’s what you need to bulk manage AIOSEO fields using generative 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 All In One SEO titles and descriptions
Here are customizable prompts to help you generate optimized SEO titles and descriptions. These reference key fields like the post title, content, and focus keyphrase for context. Test and tweak them to match your site’s needs.
Prompt for generating AIOSEO titles:
Generate a concise, engaging SEO title (50-60 characters) based on the $Title$ and $Content$, ensuring it includes the $AIOSEO: Focus Keyphrase$. The title should be natural and compelling. Return plain text, free of quotation marks or unnecessary punctuation.
Prompt for generating AIOSEO descriptions:
Generate a compelling SEO description based on the $AIOSEO Title$ and $Content$, including the $AIOSEO Focus Keyphrase$. 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.
How to set up global prompts
You can save the provided prompts as global prompts for easy reuse. Learn more about global prompts here.
- Go to WP Sheet Editor > AI > Settings > Prompts.
- Click on Add new to create a new prompt.
- Enter the Name (e.g., “SEO Title”) and Prompt text.
- Click on Save.
The prompt will generate a slug for each global prompt (e.g., “seo-title” or “seo-description”), which you can use as a shortcut like ai:seo-title or ai:seo-description in cells or bulk edits.
Open the posts spreadsheet
Go to WP Sheet Editor > Edit posts, and you’ll see all your WordPress posts in the spreadsheet.
Generate SEO titles and descriptions in spreadsheet cells
The first thing we want to show you is how to use generative AI to write SEO titles and descriptions in spreadsheet cells.
WP Sheet Editor allows you to edit all fields generated by the All In One SEO plugin:
- Title
- Meta Description
- Focus Keyprase
- Canonical URL
- SEO Score
- Pillar Content
- Additional Key phrases
- Keywords
- Primary Term
- Facebook Title
- Facebook Description
- Facebook Video
- Facebook Image Width
- Facebook Image Height
- Facebook Custom Image URL
- Facebook Image URL
- Facebook Object Type
- Twitter – Use Facebook Data
- Twitter Image URL
- Twitter Image URL 2
- Twitter Title
- Twitter Description
- Twitter Card Type
- Robots – Default
- Robots – No Index
- Robots – No Archive
- Robots – No Snippet
- Robots – No Follow
- Robots No Image Index
- Robots – Max Image Preview
- Limit Modified Date
- Frequency
In this tutorial, we will focus on the AIO: Title and AIO: Meta Description fields.
Generate SEO titles
To have the AI write your SEO titles in spreadsheet cells, go to the AIO: Title column.
Once there, type ai:seo-title (using your actual prompt slug) or the full prompt prefixed with ai:.
Once you hit Enter, the AI will start generating your SEO title, so you’ll see a loading icon in the cell while the process is running.
As you can see, the AI generated our first SEO title.
Pro tip: You can paste the shortcut into multiple cells to generate titles for several posts at once.
Once you have generated all the SEO titles you want, click Save to apply the changes.
Generate SEO descriptions
To generate SEO descriptions in the spreadsheet, you just need to locate the AIO: Meta Description column.
Once there, you can paste the prompt shortcut ai:seo-description, and the AI will generate compelling meta descriptions for your WordPress posts.
You can paste the prompt shortcut into multiple cells to generate multiple SEO descriptions at once.
Once you’re done generating all the necessary SEO descriptions with AI, make sure you click on Save to apply the changes.
Bulk generate AIOSEO titles and descriptions with AI
If you don’t want to generate SEO titles or meta descriptions in the spreadsheet, you can use the Bulk Edit tool to write SEO titles and descriptions using AI in bulk.
This is possible thanks to our Bulk AI API, which allows you to make multiple requests to your AI provider to edit hundreds or thousands of posts, pages, products, or any custom post type.
For example, you may want to search for all the posts missing SEO titles, so let’s use the Search tool.
Once you’re in the Search tool, you need to select these values to filter all posts without SEO title:
- Enable advanced filters: Yes
- Field: AIO – Title
- Operator: =
- Value: Leave this field empty.
- Click on Run search.
Once you have filtered the posts missing SEO titles, you can open the Bulk Edit tool.
Select these values to bulk generate SEO titles with AI for the All In One SEO plugin:
- Select the rows that you want to update: Edit all the rows from my current search
- What field do you want to edit: AIO: Title
- Select type of edit: We will use the global prompt we have saved, so let’s select AI command: SEO Title. But if you don’t want to use the global AI command, you can select AI Prompt and write the full prompt.
- Select your AI Provider.
- You can click on Preview to take a look at the possible result before executing this bulk change.
- Click on Execute Now.
And these are the values you need to select in the Bulk Edit tool to generate SEO descriptions with AI:
- Select the rows that you want to update: Edit all the rows from my current search
- What field do you want to edit: AIO: Meta Description
- Select type of edit: We will use the global prompt we have saved, so let’s select AI command: SEO Description. But if you don’t want to use the global AI command, you can select AI Prompt and write the full prompt.
- Select your AI Provider.
- You can click on Preview to take a look at the possible result before executing this bulk change.
- Click on Execute Now.
Optional: Optimize existing AIOSEO titles and descriptions with AI
If you want to refine existing metadata, you can use prompts like these:
Optimize SEO title:
Refine the existing SEO title based on the $Title$ and $Content$, including the $AIOSEO Focus Keyphrase$. Keep it concise (50-60 characters) and engaging.
Optimize SEO description:
Enhance the existing SEO description based on the $AIOSEO Title$ and $Content$, including the $AIOSEO Focus Keyphrase$. Keep under 155 characters, focusing on clarity and appeal.
Apply via cells (on non-empty fields) or Bulk Edit.
With WP Sheet Editor – AI, generating and optimizing All In One SEO titles and descriptions becomes effortless. Save hours of manual work, ensure consistency, and boost your site’s SEO performance. All powered by AI!