Title: SEO Magic – Free AI SEO Assistant
Author: Maira Foresto
Published: <strong>October 31, 2025</strong>
Last modified: August 7, 2026

---

Search plugins

![](https://ps.w.org/seo-magico/assets/banner-772x250.png?rev=3401272)

![](https://ps.w.org/seo-magico/assets/icon-128x128.png?rev=3400727)

# SEO Magic – Free AI SEO Assistant

 By [Maira Foresto](https://profiles.wordpress.org/mairaforesto/)

[Download](https://downloads.wordpress.org/plugin/seo-magico.1.7.4.zip)

 * [Details](https://vec.wordpress.org/plugins/seo-magico/#description)
 * [Reviews](https://vec.wordpress.org/plugins/seo-magico/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/seo-magico/#installation)
 * [Development](https://vec.wordpress.org/plugins/seo-magico/#developers)

 [Support](https://wordpress.org/support/plugin/seo-magico/)

## Description

**SEO should not feel expensive, repetitive or impossible.**

I built SEO Magic because essential SEO help should be available to small websites,
freelancers, creators and stores without adding another expensive subscription. 
It is a genuinely useful **free SEO assistant** — not a limited demo that stops 
before the magic happens.

Install it, connect your own API key and try it on one unfinished post or image.
SEO Magic can help you discover missing SEO fields, generate contextual suggestions,
improve content and save only what you approve. **Try it once and you will understand
the name.**

**The plugin is free. No SEO Magic license key. No credit card. No automatic changes
you did not request.**

#### See the magic before you install

**Start here: install SEO Magic and connect your API key**

**Watch SEO Magic create image titles, alt text, captions and descriptions**

**Watch it improve SEO titles and meta descriptions inside WordPress**

#### Why people install SEO Magic

 * **See what is missing:** quickly find posts, pages, products, archives and images
   that still need SEO work.
 * **Turn blank fields into useful drafts:** generate SEO titles, meta descriptions,
   social metadata and image text from real WordPress context.
 * **Improve content without leaving WordPress:** work on structure, readability,
   headings and introductions in a focused assistant.
 * **Review everything first:** edit every suggestion and save only the version 
   you choose.
 * **Work one item or many:** use manual tools when you want precision or controlled
   bulk workflows when you want speed.
 * **Keep your current SEO plugin:** works with Yoast SEO, Rank Math and All in 
   One SEO.
 * **Start for free:** the complete Free feature set below does not require an SEO
   Magic license.

#### What is included in SEO Magic Free?

**✨ Metadata SEO**

 * Scan SEO coverage from a clear, paginated WordPress table.
 * Generate, regenerate or manually edit SEO titles and meta descriptions.
 * Manage Facebook / Open Graph and Twitter metadata.
 * Work with posts, pages, products, public post types, categories, tags, taxonomies
   and author archives.
 * Process bulk requests sequentially to reduce pressure on your hosting.

**🖼 Multimedia SEO**

 * Find Media Library images with missing titles, alt text, captions or descriptions.
 * Generate all four image fields from one contextual action.
 * Create individual fields when you only need one change.
 * Regenerate existing metadata using the current text as context for a real alternative.
 * Use attachment and related WordPress content to produce more relevant suggestions.

**✍️ Content Assistant**

 * Load an existing post or page into a focused editing workspace.
 * Improve structure, readability, headings, introductions and on-page content.
 * Review desktop and mobile search snippet previews.
 * Edit SEO and social metadata without jumping between different screens.
 * Preserve protected blocks, embeds, tables and shortcodes more safely.

**⚡ Autopilot**

 * Fill selected missing metadata and image fields in the background with WordPress
   Cron.
 * Choose the content types, fields and schedule you want to process.
 * Preserve existing values unless regeneration is explicitly requested.
 * Turn it on only when you want it and configure exactly what it may complete.

**🛡 Built for real WordPress sites**

 * Real database pagination avoids loading an entire catalog into memory.
 * Sequential queues help larger sites and WooCommerce stores work more safely.
 * Server locks, cross-tab coordination and double-click protection reduce duplicate
   requests.
 * Clear errors explain quota, timeout and connection problems instead of failing
   silently.
 * Deactivation, updates and ZIP replacement preserve settings and generated metadata.

#### Your SEO, your decision

SEO Magic does not publish AI suggestions blindly. Manual tools keep every result
editable until you save it. Autopilot runs only after you enable it and follows 
the content types and fields you select.

The Free plugin needs no SEO Magic license. AI generation uses your own Google Gemini
API key. Google may offer free and paid usage tiers, and its limits or pricing are
controlled by Google.

#### Works with the SEO plugin you already use

SEO Magic supports **Yoast SEO, Rank Math and All in One SEO**. Select your active
provider in Settings. If multiple providers are active and SEO Magic cannot make
a safe choice, it warns you instead of writing to an arbitrary plugin.

#### Want even more magic?

The optional SEO Magic Pro add-on expands the same workflow with:

 * **WooCommerce Assistant:** generate and improve product titles, long descriptions,
   short descriptions and tags.
 * **Smart Schema and FAQ tools:** create and review structured-data drafts.
 * **Auto-Linking Assistant:** discover relevant internal and external link opportunities.
 * **Backlink Risk Signals:** group referring domains and review evidence-based 
   risk signals.
 * **Site Health Audit:** combine content signals, PageSpeed information and technical
   checks.
 * **Advanced settings:** use selected Google integrations, ACF context and model
   rules.

Free remains useful on its own. Pro is there when your site needs deeper automation
and analysis.

Learn more at https://seomagic.click/ and read the documentation at https://seomagic.
click/documentation/.

### External Services & Privacy

SEO Magic uses external services only for features that require them. Review and
configure these integrations before use.

#### SEO Magic AI proxy and Google Gemini

Some AI workflows use SEO Magic-operated Cloudflare Worker proxies before reaching
Google Gemini; others may contact Gemini directly.

Requests may include:

 * Your Gemini API key.
 * The selected Gemini model and task type.
 * Relevant content, media text and image data when image analysis is requested.
 * Existing metadata, language and instructions.

WordPress passwords and database credentials are not sent. Google and Cloudflare
process data under their own terms.

Google Gemini API terms: https://ai.google.dev/gemini-api/terms
 Google Privacy 
Policy: https://policies.google.com/privacy Cloudflare Privacy Policy: https://www.
cloudflare.com/privacypolicy/

#### Google services used by optional Pro features

Optional Pro features may use:

 * **PageSpeed Insights:** your site URL for performance data.
 * **Programmable Search:** queries derived from analyzed content.
 * **Search Console:** OAuth and authorized backlink-related data.
 * **Safe Browsing:** selected URLs or domains for risk checks.

Google API Terms of Service: https://developers.google.com/terms
 Google Privacy
Policy: https://policies.google.com/privacy

#### SEO Magic license server (Pro)

Pro sends the license key, site URL and basic version information for activation
and status checks.

#### Optional deactivation feedback

On deactivation, submitted feedback (reason, details, site URL and software versions)
is stored locally and emailed to the author. Skipping sends nothing.

### Privacy Notice

Site owners must configure external services lawfully and update their privacy notices.
Providers process requests under their own terms.

## Screenshots

[⌊SEO Magic dashboard with coverage summaries and quick access to the main tools.⌉⌊
SEO Magic dashboard with coverage summaries and quick access to the main tools.⌉[

SEO Magic dashboard with coverage summaries and quick access to the main tools.

[⌊Metadata SEO table with coverage indicators, filters and the metadata editor.⌉⌊
Metadata SEO table with coverage indicators, filters and the metadata editor.⌉[

Metadata SEO table with coverage indicators, filters and the metadata editor.

[⌊Content Assistant with editable content, snippet previews and SEO fields.⌉⌊Content
Assistant with editable content, snippet previews and SEO fields.⌉[

Content Assistant with editable content, snippet previews and SEO fields.

[⌊Multimedia SEO with missing-field indicators and contextual Generate / Regenerate
actions.⌉⌊Multimedia SEO with missing-field indicators and contextual Generate /
Regenerate actions.⌉[

Multimedia SEO with missing-field indicators and contextual Generate / Regenerate
actions.

[⌊WooCommerce product editor with Pro AI actions for product content.⌉⌊WooCommerce
product editor with Pro AI actions for product content.⌉[

WooCommerce product editor with Pro AI actions for product content.

[⌊Auto-Linking Assistant with internal and external link suggestions.⌉⌊Auto-Linking
Assistant with internal and external link suggestions.⌉[

Auto-Linking Assistant with internal and external link suggestions.

[⌊Backlink Risk Signals with grouped domains, evidence and recommendations.⌉⌊Backlink
Risk Signals with grouped domains, evidence and recommendations.⌉[

Backlink Risk Signals with grouped domains, evidence and recommendations.

[⌊Site Health Audit with content priorities and technical SEO information.⌉⌊Site
Health Audit with content priorities and technical SEO information.⌉[

Site Health Audit with content priorities and technical SEO information.

## Installation

 1. Install **SEO Magic – Free AI SEO Assistant** from the WordPress Plugins screen,
    or upload the `seo-magico` folder to `/wp-content/plugins/`.
 2. Activate the plugin.
 3. Open **SEO Magic  Settings**.
 4. Add your Google Gemini API key.
 5. Select your active SEO provider when applicable.
 6. Open **Metadata SEO**, **Multimedia SEO** or **Content Assistant**.
 7. Choose one incomplete item, generate a suggestion, review it and save your first
    improvement.

The setup video is near the top of this page so you can follow the complete process
visually.

For the optional Pro features, install and activate the separate SEO Magic Pro add-
on, then enter your Pro license under **SEO Magic  License**.

## FAQ

### Is SEO Magic really free?

Yes. The Free plugin and all features listed in the Free section work without an
SEO Magic license key or credit card. AI generation uses your own Google Gemini 
API key, and provider usage limits or charges are separate from the plugin.

### Why was SEO Magic created?

SEO Magic was created to make practical WordPress SEO assistance accessible without
forcing users into an expensive plugin subscription just to generate and review 
essential metadata, image text and content improvements.

### Do I need a Google Gemini API key?

Yes. SEO Magic uses your own Gemini API key for AI-assisted generation. The plugin
does not sell or bundle Gemini usage.

### Is Google Gemini free?

Google may offer free and paid tiers. Availability, limits and pricing are managed
by Google and may change.

### Will SEO Magic automatically overwrite my work?

No. Manual suggestions remain editable until you save them. Autopilot must be enabled
and configured by you. Existing values are preserved unless regeneration is requested.

### Does SEO Magic replace Yoast SEO, Rank Math or All in One SEO?

No. SEO Magic can write supported metadata for the SEO provider you select. Avoid
having multiple SEO plugins manage the same fields at the same time.

### Can I edit the generated result before saving it?

Yes. Control is a core part of SEO Magic. Review the suggestion, change any wording
you want and save only the final version you approve.

### Does the AI analyze the actual image pixels?

Yes. Image metadata generation reads the attachment and sends image data, plus available
WordPress context, through the SEO Magic proxy to Gemini. Large images may be resized
or compressed before transmission.

### What is the difference between Generate and Regenerate?

Generate is used for empty fields. Regenerate sends the current values as context
and asks for a genuine alternative. Identical suggestions are reported without making
a second automatic request.

### Can I use SEO Magic on a large WooCommerce catalog?

Yes. Admin lists use real database pagination and AI bulk operations run sequentially.
Your hosting resources and API limits still affect processing speed.

### What happens when I deactivate or update the plugin?

Deactivation, updates and ZIP replacement preserve settings and generated metadata.
Cleanup runs only during uninstall after explicit opt-in.

### What does the Pro add-on change?

Pro adds specialized WooCommerce content tools, schema and FAQ workflows, link suggestions,
backlink risk signals, site health analysis and advanced integrations. The Free 
plugin continues working without Pro.

### How does the Pro license work?

Free needs no license. Pro validates its license key and site activation with the
SEO Magic license server.

### Where can I get support?

Use the WordPress.org support forum for SEO Magic Free. Pro support is handled through
https://seomagic.click/.

## Reviews

![](https://secure.gravatar.com/avatar/11939ce62f29849dcc5d139f7dcffd0242222452b739b11afd45b438b103f846?
s=60&d=retro&r=g)

### 󠀁[This IS real Magic!](https://wordpress.org/support/topic/this-is-real-magic/)󠁿

 [surfspot.de](https://profiles.wordpress.org/surfspotde/) July 3, 2026 2 replies

I used SEO Magic to bulk edit images and meta tags, and it really works like magic.
So much, I even had Gemini come up with a plugin to bulk delete old and simply wrong
meta data from older imports, just to let SEO Magic have a go at it. What should
I say, much better results. I tried AIOSEO for the same job, but SEO Magic works
a lot better for half the price! One factor: Gemini produces much more engaging 
texts than ChatGPT. And the author of this plugin is absolutely right in his blog:
as I have a paid Gemini account anyway, why bother with the credits system of other
plugins? Especially when they underperform. I had two issues with the plugin, but
the author solved them in no time at all! Top service, super fast! This plugin is
my absolute recommendation if you want to bulk edit SEO meta data in images, categories
an so on. Keep up the good work!

 [ Read all 1 review ](https://wordpress.org/support/plugin/seo-magico/reviews/)

## Contributors & Developers

“SEO Magic – Free AI SEO Assistant” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Maira Foresto ](https://profiles.wordpress.org/mairaforesto/)

[Translate “SEO Magic – Free AI SEO Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/seo-magico)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/seo-magico/), check
out the [SVN repository](https://plugins.svn.wordpress.org/seo-magico/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/seo-magico/) by 
[RSS](https://plugins.trac.wordpress.org/log/seo-magico/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.7.4

 * Fix: Added support for AVIF media in AI image analysis. SEO Magic now creates
   a temporary JPEG copy for the request, preserves the original WordPress attachment
   and removes the temporary file afterward.
 * UX: Shows a clear compatibility message when the server image library cannot 
   decode AVIF instead of returning a generic AI proxy error.

#### 1.7.3

 * Security: Aligned admin-only AJAX endpoints with the `manage_options` capability
   while preserving the post-editor Link Assistant behind its dedicated nonce and
   per-post permission check.
 * Security: Hardened Content Assistant admin rendering by replacing dynamic image
   template literals with safe DOM construction and escaping AJAX-driven preview,
   table, schema and FAQ values.
 * Security: Encrypts the Gemini API key at rest using authenticated encryption 
   derived from WordPress security keys, with automatic migration from plaintext
   storage.
 * Security: Hardened custom JSON-LD storage and frontend output against stored 
   XSS by stripping HTML from schema text, explicitly recording the Free schema 
   state and keeping forward slashes safely escaped.
 * Maintenance: Replaced the 4,277-line core-functions.php monolith with a 21-module
   core organized by security, licensing, archives, SEO integrations, metadata, 
   schema, meta tags, statistics and media workflows.
 * Rebuilt the WordPress.org presentation around the free value, visible results
   and user control.
 * Moved all three video tutorials near the beginning so visitors can see SEO Magic
   in action immediately.
 * Simplified the opening message and moved provider details lower while keeping
   API and privacy disclosures clear.
 * Expanded the FAQ to answer the main questions about free usage, editing, overwriting
   and compatibility.

#### 1.7.2

 * Docs: Changed the tutorial videos in the WordPress.org readme to standalone YouTube
   URLs so they render as embedded videos instead of long wrapped links.
 * Version: Bumped release metadata to 1.7.2.

#### 1.7.1

 * UX: Added video tutorial links for Gemini API setup, Multimedia SEO and Metadata
   SEO in the admin screens.
 * Docs: Added the three SEO Magic tutorial videos to the plugin readme.

#### 1.7.0

 * Consolidated the stability, scalability and interface improvements introduced
   across the 1.6.x releases.
 * Added server-side AI locks, cross-tab coordination, double-click protection and
   structured HTTP errors to reduce overlapping requests and duplicate AI usage.
 * Added real database pagination for larger post and product catalogs.
 * Improved Generate / Regenerate workflows for posts, archives and media, including
   comparison against the existing metadata.
 * Fixed immediate saving and coverage refresh for generated taxonomy, tag and author
   archive metadata.
 * Preserved settings and generated metadata during deactivation, updates and ZIP
   replacement; uninstall cleanup is now explicit opt-in.
 * Refined Metadata, Multimedia, Content Assistant, WooCommerce and Site Health 
   admin layouts and actions.
 * Improved AIOSEO Lite / Pro detection and safer handling when multiple SEO providers
   are active.

For the complete version history, see `changelog.txt` included with the plugin.

## Meta

 *  Version **1.7.4**
 *  Last updated **5 days ago**
 *  Active installations **50+**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/seo-magico/)
 * Tags
 * [artificial intelligence](https://vec.wordpress.org/plugins/tags/artificial-intelligence/)
   [image seo](https://vec.wordpress.org/plugins/tags/image-seo/)[meta description](https://vec.wordpress.org/plugins/tags/meta-description/)
   [seo](https://vec.wordpress.org/plugins/tags/seo/)[woocommerce](https://vec.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://vec.wordpress.org/plugins/seo-magico/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/seo-magico/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/seo-magico/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/seo-magico/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/seo-magico/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/seo-magico/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/seo-magico/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/seo-magico/reviews/)

## Contributors

 *   [ Maira Foresto ](https://profiles.wordpress.org/mairaforesto/)

## Support

Issues resolved in last two months:

     2 out of 2

 [View support forum](https://wordpress.org/support/plugin/seo-magico/)