Skip to main content

Getting Started

What is AI Image SEO Toolkit

An AI-powered search engine optimization WordPress plugin that streamlines image text generation by creating smart & SEO-friendly titles, ALTs, captions, and descriptions, enhancing your site’s visibility and engagement. This plugin uses advanced AI to understand your content and generate relevant, keyword-rich text for images, improving SEO rankings and user experience. Ideal for bloggers, e-commerce sites, and digital platforms looking to automate SEO tasks and boost online presence.

1. Installing

To install the “AI Image SEO Toolkit” plugin you first need to install plugin’s free version.

  1. Download the Free plugin here
  2. Log in to your WordPress site’s admin panel
  3. Navigate to Plugins > Add New Plugin
  4. Click “Upload Plugin” button on the top
  5. Click on “Choose file” and select the plugin’s zip file
  6. Install and Activate it

2. Activating PRO version

To activate the PRO version of the “AI Image SEO Toolkit” plugin, follow these steps:

  1. Visit to purchase the PRO version.
  2. During checkout, in the input field labeled “Plugin will be used on this website:”, enter your website URL.
  3. After purchase, you will receive a serial key. It is visible on your account page.
  4. Log in to your WordPress admin panel.
  5. Navigate to the plugin’s Settings page, then go to the Keys tab.
  6. Enter your serial key. To activate the PRO version you also need to provide OpenAI API key.

3. Getting OpenAI API

To obtain an OpenAI API key, follow these steps:

    1. Visit the OpenAI website at and sign up or log in to your account.
    2. Navigate to the API section by clicking on API and select API Keys.
    3. Click on + Create New Secret Key, a window will open, don’t change anything and click “Create secret key”.
    4. Copy your new API key for use in the “AI Image SEO Toolkit” plugin.
    5. Go to your WordPress admin panel, navigate to the “AI Image SEO Toolkit” plugin’s Settings page, go to the Keys tab, and insert your OpenAI API key there.
    6. Once the plugin’s serial key and the OpenAI API key are inserted, the PRO version of the “AI Image SEO Toolkit” will be activated.
    7. Important! If you haven’t already, go to the OpenAI billing screen and add at least $5 in credits to activate access to the API.

Important – Purchase credits on the OpenAI billing page in advance and control your costs effectively. Typically, optimizing one picture costs between $0.01 and $0.03, depending on the size of the image.

4. Limitations

OpenAI currently supports PNG (.png), JPEG (.jpeg and .jpg), WEBP (.webp), and non-animated GIF (.gif). Image uploads are restricted to 20MB per image.


1. Text Generation

This feature enables the automatic generation of smart and SEO-friendly titles, ALTs, captions, and descriptions for every uploaded image. If you prefer not to generate texts for every uploaded image automatically, you can disable this option.

Enabling this feature allows the plugin to work seamlessly, providing valuable SEO benefits for your images. However, be aware that it increases the image upload time since the texts are generated during the image upload process.

2. Need to generate

This area allows you to specify which elements you wish to automatically generate for your images. The options include:

  • ALTs (Note: ALT text generation is automatically included and essential, as it forms the basis for generating the other content elements.)
  • Titles
  • Captions
  • Descriptions

Select the checkboxes corresponding to the elements you want to generate. This customization ensures that your images are fully optimized for SEO and user engagement.

3. Replace text

This toggle allows you to control whether the image information (titles, ALTs, captions, descriptions) within your content should be automatically replaced with the information from the media library upon saving the content. If you do not wish for the plugin to update the image information during content save, disable this option.


What is Tuning

This section offers customization options to fine-tune the AI’s performance according to your website’s unique requirements. You can specify your website type (e.g., blog, e-commerce, portfolio) and define your target audience to ensure that the generated texts align with your content strategy. Adjusting these settings helps enhance SEO relevance and effectiveness, making your site more attractive to both search engines and visitors.

1. Type of website

This setting allows you to precisely define the nature and focus of your site, such as ‘educational marketing blog’, ‘outdoor adventure e-commerce’, or any other specific niche. By indicating your website’s type, you enable the AI to tailor its content creation more closely to your site’s unique theme and objectives. This alignment ensures that the generated texts are highly relevant and optimized for your specific audience, enhancing the overall SEO performance of your site.

2. Target audience

This setting enables you to identify your primary audience, for example, ‘Professionals in graphic and web design’, ‘Young outdoor enthusiasts’, or any other specific group you aim to reach. By defining your target audience, you instruct the AI to customize its text generation for images to resonate more effectively with this particular demographic. Tailoring content in this way helps to ensure that the generated titles, ALTs, captions, and descriptions appeal directly to your intended audience.

3. Categories

This feature allows you to assign your images to relevant Post or Product categories, such as ‘Tutorials’, ‘Mobile Phones’, or any other specific area related to your content. Specifying categories enhances the organization of your content and ensures the relevance of the generated texts in each specific context. Filling out this field is crucial for producing text that closely aligns with your specific needs and content strategy. You can select up to a maximum of 10 categories. If your site utilizes more categories, it’s recommended to prioritize the most general ones to guarantee comprehensive coverage across your content.

4. Language

This option lets you select the preferred language for AI-generated texts, ensuring that the content matches your audience’s language preference. It’s a PRO feature designed to cater to a diverse user base, allowing for the customization of generated texts to align with the linguistic needs of your target audience. By setting your desired language, you guarantee that all titles, ALTs, captions, and descriptions are accessible and relevant to users in their native language.

Supported languages: Afrikaans, Arabic, Armenian, Azerbaijani, Belarusian, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Kazakh, Korean, Latvian, Lithuanian, Macedonian, Malay, Marathi, Maori, Nepali, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh.

Note – Performance varies by language. More common languages may have better results.

5. Minimum image size

This allows you to set the minimum width and height (in pixels) for images to be considered for SEO optimization. By specifying these dimensions, you ensure that only images meeting or exceeding these size criteria will undergo text generation for SEO enhancements. Images smaller than the set dimensions will be automatically excluded from optimization processes. If you prefer not to impose any size limitations on images for SEO optimization, simply leave these fields empty. This flexibility enables you to tailor the optimization process to suit your specific needs and preferences.

6. Text generation testing

This important feature highlights the need to test the image text generation functionality on the Tuning page before a full-scale implementation. Always make sure that the generated texts meet your satisfaction level and are relevant to your website’s content. To make the most of this feature, it’s recommended to adjust and review your tuning settings carefully. After making any changes, remember to click ‘Save Changes’ to save your tuning settings. This helps avoid generating unsatisfactory or irrelevant texts, ensuring the AI aligns with your specific content strategy and SEO goals.

Bulk generation

What is Bulk Generation

This powerful feature enables you to efficiently generate texts for all images within your media library in bulk. It provides control over the image text generation process, allowing you to select specific images that require texts and choose the types of content you want to create (e.g., titles, ALTs, captions, descriptions). To use this feature, first modify your settings according to your needs. Then, click “Get Image Total” to initiate the bulk generation process. It’s designed with flexibility in mind, giving you the ability to stop the process at any time should you need to make adjustments or halt the operation. This feature is invaluable for streamlining SEO optimization across your site’s entire image library, saving time and ensuring consistency in your SEO efforts.

1. Generate content for

This feature provides the flexibility to target images for SEO text generation based on their current content status. You have the option to narrow down the selection to images that lack specific SEO texts, such as titles, ALTs, captions, or descriptions, or to broaden the scope to include all images within your site. By making your selection, you can tailor the bulk generation process to either focus on filling gaps in your SEO strategy or to comprehensively update and enhance the SEO texts for your entire image library.

2. Limit images count

This allows you to specify the number of images you wish to include in the bulk generation process. It is particularly useful for testing purposes or when you prefer to process a manageable batch of images at a time. By entering a specific number, you can control the scope of the text generation process to fit your immediate needs or operational capacity. If you aim to apply text generation to all images filtered based on your previously set tuning settings, simply leave this field empty.

3. Process

The bulk text generation process is initiated after completing the tuning of the plugin and testing the texts for accuracy and relevance. Here’s how it works:

  1. Choose Images: First, decide which images require text generation by using the “Generate Content For” option. This allows you to target specific images based on their current content status or to include all images on your site.
  2. Get Image Total: Click on “Get Image Total” to prepare the images that match your specified settings. This step provides you with an overview of the images that will be processed.
  3. Start Text Generation: Once you’re ready to begin, click “Start Text Generation”. As the bulk generation proceeds, a progress bar or indicator will show the current status. This real-time feedback is valuable for monitoring the process.
  4. Process Management: You can stop the generation process at any time, allowing you to make adjustments or pause the operation as needed. This flexibility ensures you’re always in control.
  5. Background Operation: If you need to close the window or navigate away from the page, the bulk generation process will continue in the background. You can return at any time to check the progress, making it convenient for you to multitask or manage other aspects of your site without interruption.

As the bulk generation process takes place, every image that is optimized with new texts has these updates saved directly in the Media Library on the go. This ensures that changes are immediately applied and saved. Once the bulk generation process is completed, all selected images will be fully SEO optimized with smart and relevant texts.


Content update

What is Content Update

This feature is useful if you’ve been using the Gutenberg or Classic editor for creating and publishing posts, pages, or products with custom image titles, ALTs, captions, or descriptions. Over time, you might find that the SEO texts for images in your older posts and pages need refreshing to align with your current SEO strategies. The “Update Content” function allows you to seamlessly apply newly written texts from the Media Library to these images, ensuring consistency and relevance across your site.

WordPress images incorporate four key text fields: Titles, ALTs, Captions, and Descriptions. While our plugin automatically updates these fields with new, optimized text, the Gutenberg and Classic editors allow for custom text specific to images on individual pages or posts. The “Update Content” feature ensures that your images across all posts and pages reflect the latest text generated and stored in the Media Library, thereby enhancing SEO and user experience site-wide.

1. Update content for

If you are a Gutenberg or Classic editor user this feature provides you with the flexibility to select the specific type of content you wish to update with new SEO texts for images. Through a dropdown menu, you can choose between Posts, Pages, and Products. This function ensures that your selected content type receives the updated texts from the Media Library, maintaining consistency and optimizing your site’s SEO performance.

2. Limit the count

This feature allows you to specify the number of posts, pages, or products you wish to update with the new SEO texts for images. By setting a specific number, you can control the scope of your updates, making it especially useful for testing purposes or for managing large batches of content in stages. If you intend to apply updates across all your content based on the previously set settings, simply leave this field empty.

3. Process

  1. Choose Content Type: Begin by selecting the type of content you wish to update—Posts, Pages, or Products—using the “Update Content For” feature. This step ensures that the updates are applied precisely where they’re needed.
  2. Get Total: Click “Get Total” to identify and prepare the items (posts, pages, or products) that match your specified settings. This action gives you a clear overview of the content that will be updated.
  3. Start the Update: Once you’ve reviewed the items ready for updating, click “Start the Update” to initiate the process. A progress indicator will be visible, allowing you to monitor the ongoing updates in real time.
  4. Process Management: The update process is designed to be user-friendly and flexible. If necessary, you have the option to stop the process at any point if you need to make adjustments or prefer to pause the operation.
  5. Background Operation: Should you need to close the window or navigate away during the update, the process will continue running in the background. This allows you to manage other tasks or exit the platform without disrupting the update process. You can return at any later time to check on the progress and confirm completion.