π€Bulk SEO Metadata Optimizer
Last updated
Last updated
The Bulk SEO Metadata Optimizer in SEO Utils allows you to optimize titles, meta descriptions, and H1 headings across multiple pages using AI. This tool is perfect for SEOs looking to save time while enhancing metadata for better search engine visibility and click-through rates.
To get started, open SEO Utils. On the left-hand sidebar, navigate to the Utilities section and click on Bulk Metadata Optimizer. This will open the dashboard where you can manage your previous reports or create a new one.
To create a new optimization report, click the Run button located at the top-right corner of the screen. This will open the Run Form, where you can configure your optimization settings.
In the Run Form, youβll see a text box labeled Enter URLs (one per line). Here, you can paste the list of pages you want to optimize. Each URL must be on a separate line.
If you want to optimize all pages under a specific path, you can use the wildcard (*) character. For example:
Entering https://example.com/blog/*
will scrape and optimize all pages under the /blog/
path.
Entering https://example.com/category/content/*
will target every page under /category/content/
.
If you enter a specific page like https://example.com/page-1
, only that exact page will be optimized.
The wildcard feature is extremely useful for bulk optimization, saving you the hassle of manually adding every single URL.
The next step is to select the AI model that will generate the optimized metadata. SEO Utils supports multiple AI providers, so you can choose the one that best suits your needs.
OpenAI: You can choose models like GPT-4o, GPT-4o Mini, and more. Get an API key at https://platform.openai.com/settings/organization/api-keys
Anthropic: You can use Claude models like Claude 3.5 Sonnet or Claude 3 Ocpus by getting your API key at https://console.anthropic.com/dashboard
OpenRouter: This platform gives you access to around 281 different AI models, providing plenty of options. Register an account at https://openrouter.ai/
You can access the list of models from OpenRouter at https://openrouter.ai/models
Once you have the API keys, go to the Services settings to enter them. You donβt need to enter all the keysβjust input the one for the provider you want to use.
Local Models via Ollama: If you prefer not to rely on cloud APIs, you can use local models like Mistral for FREE. To set up Ollama:
Download and install Ollama from https://ollama.com.
Open the Terminal app on your computer and run the command ollama pull mistral
to download the model. Ensure your PC meets the requirements specified for the model. For example, Mistral requires at least 16GB of RAM.
You donβt need an API key to use local models from Ollma. Just keep the Ollama app open, and SEO Utils will find and display all the downloaded models in the dropdown.
Using local models is cost-effective, but keep in mind they require strong hardware to run efficiently. You can access the list of models at https://ollama.com/search
Below the AI model selection, there is an option to Toggle Advanced Settings. Clicking this will reveal additional customization options to fine-tune the optimization process.
In the Instruction field, you can provide a clear instruction for the AI to follow. For example, you might write:
"You are an SEO expert tasked with improving metadata. Write engaging meta titles, descriptions, and headings that include target keywords and improve click-through rates."
The Prompt field is where you can provide SEO metadata that you want to improve using placeholders.
Placeholders are special tags that SEO Utils will automatically replace with the actual content when scraping data from each URL. Here is a breakdown of available placeholders:
[title]
: This will be replaced with the page title scraped from the URL.
[meta_description]
: This will be replaced with the meta description found on the page.
[heading_1]
: This will be replaced with the main H1 heading of the page.
[content:50]
: This will include the first 50 words of the page content, and you can edit the number to include any amount of words you prefer, such as 100 or 200 words.
For example, you can define the prompt as follows:
With this setup, SEO Utils will scrape the page content for each URL, replace the placeholders with the corresponding values, and send them to the AI for optimization.
Keep the Instruction and Prompt fields empty if you want to use the default value that SEO Utils provides.
Once youβve entered your URLs, selected the AI model, and customized the advanced settings, youβre ready to start the optimization process. Click the Optimize SEO Metadata button at the bottom of the form.
SEO Utils will process all the URLs and send the scraped data to the selected AI model. Depending on the number of URLs and the model chosen, the optimization may take a few moments to complete.
After the optimization is complete, you will be redirected to the Report Detail Page where you can review the results.
The Report Detail Page provides a clear view of the optimized metadata generated for each URL. For every URL, you can see the original version alongside the improved version generated by the AI.
Changes are highlighted for easy comparison:
Green: New content that has been added.
Red: Content that has been removed.
If you want to make manual adjustments to any metadata, simply click the pencil icon beside the corresponding field. This will allow you to edit the title, meta description, or H1 heading directly.
To modify additional aspects of the optimization, switch to the Main Content tab. Here, you can edit the extracted content from the page. If you need to adjust the AI instructions or prompt message for a specific URL, switch to the Messages tab. This lets you refine the instructions or prompt to better suit your needs, and placeholders can still be used here for consistency.
After making changes, you can re-optimize the URL by selecting it and clicking the Re-optimize button.
Tip: You can make small edits to the Improved version before publishing changes by clicking the pencil icon next to it.
SEO Utils makes it easy to publish the optimized metadata directly to your website through Site Integrations.
SEO Utils currently support integration with WordPress. More integrations, such as Shopify, Webflow, and custom platforms, will be added gradually soon.
To connect your website:
Go to the Settings section in the sidebar and select Site Integrations.
Click Add Integration and enter the following details:
Site URL: The URL of your WordPress site.
Platform: Select WordPress.
Username and App Password: These can be generated in WordPress.
To generate an App Password in WordPress:
Go to your WordPress dashboard.
Navigate to Users > Profile.
Edit a user who has permission to edit posts or pages. If you're unsure, just choose the admin user.
Scroll down to the Application Passwords section.
Generate a new password and copy it.
Paste the application password & username into the SEO Utils integration form.
SEO Utils will use this application password to change metadata on your website using the SEO Utils WordPress plugin (please install it below).
This application password is NOT the same as the password you use to log into your WordPress dashboard, and you can revoke it anytime you need.
Install SEO Utils WordPress plugin
This plugin will provide a REST API endpoint that lets the SEO Utils app send a request to your website to update metadata.
Please download it and install it as a normal WordPress plugin.
Note: To update metadata, ensure you have one of the following SEO plugins installed on your WordPress site:
Yoast SEO
Rank Math
All-in-One SEO Pack
SEOPress
Slim SEO
Squirrly SEO
If these plugins are not installed, only the H1 heading can be updated, as it is part of the WordPress core content.
After connecting your site, return to the Report Detail Page. Click the pencil icon, and you will see a dropdown to select your connected site.
Once the site is selected, a Publish button will appear.
You can publish the following fields:
Meta Title
Meta Description
H1 Heading
Before publishing, always back up your data to avoid any unintended changes.
You can select multiple URLs and bulk publish or re-optimize them at once.
While the bulk action is running, you can view the log in the Log Panel at the bottom of the page.
If you need to save the results for further analysis or reporting, SEO Utils allows you to export the optimized metadata. On the Report Detail Page, click the Export button at the top-right corner.