by Maira Foresto on WordPress.org
SEO Magic is an AI-powered SEO assistant that helps you write high-quality metadata, optimize content, improve image SEO and analyze your site’s techn …

SEO Magic dashboard with coverage bars and quick access to metadata, content and media tools.
SEO Magic turns your WordPress dashboard into an AI-assisted SEO control center.
Instead of jumping between tools, you can:
Everything is integrated into the WordPress admin UI so you keep full control of your content.
Note: SEO Magic requires a Google Gemini API key to generate AI-based content.
The plugin includes a guided setup to help you connect your key and start using the free or paid Gemini tiers.
SEO Magic lets you choose between multiple Gemini models (such as gemini-2.5-flash, gemini-2.5-flash-lite, gemini-2.5-pro and optional Gemini 3.x models like gemini-3-pro-preview).
By default, the plugin uses Gemini 2.5 Flash, which is optimized for the current free tier in Google AI Studio for most accounts.
Gemini 3.x models (for example gemini-3-pro-preview) always require billing to be enabled in your Google Cloud project.
Plugin website: https://seomagic.click/
Documentation: https://seomagic.click/documentation/
PRO license & pricing: https://seomagic.click/pricing/
1. Metadata SEO – bulk editor for titles & descriptions
Manage all your post, page and custom post type metadata from a single screen:
You can accept, edit or ignore AI suggestions at any time — nothing is changed automatically without your confirmation from this screen.
2. Multimedia SEO – image titles, alt text, captions and descriptions
Fix image SEO in bulk from the Media Library:
This helps improve accessibility and image search visibility without manually editing each attachment.
3. Content Assistant – Google-optimized rewriting workflow
The Content Assistant is a dedicated interface to rewrite and optimize posts following Google-friendly best practices (E-E-A-T, readability, heading structure, etc.):
The assistant works on top of your content; it preserves protected blocks and layout shortcodes, and you decide what to keep before updating the post.
4. Autopilot – background metadata & image completion
Autopilot is an optional background task that fills in missing fields for you:
You stay in control of the schedule and which fields Autopilot is allowed to touch.
You can turn Autopilot off at any time if you prefer a fully manual workflow.
The PRO license unlocks advanced automation and analysis features inside the same plugin (no separate download):
1. WooCommerce Assistant – inline AI for product copy
If you use WooCommerce, SEO Magic adds pink AI buttons directly inside the product editor:
The AI reads existing product information (title, price, attributes, descriptions, categories, etc.) and writes directly into the field you chose.
You can edit the result, undo the change, or generate a new suggestion in seconds.
SEO titles and meta descriptions for products are managed from the Metadata SEO tools, together with your posts and pages.
2. Auto-Linking Assistant (Internal & External links)
All suggestions are manual – the plugin never injects links into your content without your explicit action.
3. Backlink Audit & Toxicity Analysis
4. Site Health & Technical SEO Audit
Run a one-click audit that combines:
Use this report as a practical roadmap for improving your site over time.
5. Advanced Settings: Google APIs, ACF & AI Model Rules
PRO also unlocks advanced configuration options:
These tools give more control to power users managing large or complex sites.
SEO Magic integrates with several external services to provide its functionality.
Below is an overview of each service, when it is used, and what data is sent.
SEO Magic uses the Google Gemini API to generate:
When you click a generation button, run the Content Assistant or enable Autopilot, the plugin sends:
The plugin does not send your WordPress login credentials, database credentials or full site backups.
Google may store prompts and responses according to its own Gemini API Terms and applicable privacy policies.
For more information, please refer to Google’s official documentation and terms for the Gemini API.
The Site Health & Technical SEO Audit feature (PRO) can use the PageSpeed Insights API to:
When you run the audit, the plugin sends URLs that belong to your own site.
Results are stored in your WordPress database so you can review them later.
The Auto-Linking Assistant (PRO) can use a Google Programmable Search Engine to:
When you request suggestions, the plugin sends search queries derived from your content and the link phrase you are analyzing.
Results are only shown inside your WordPress dashboard; you choose which links to insert, if any.
The Backlink Audit feature (PRO) can import backlink data from Google Search Console, either via API or from CSV exports.
* Data imported typically includes referring domains, URLs and link counts.
* The plugin stores this data locally in your WordPress database for analysis and reporting.
* OAuth tokens are handled via Google’s standard flow; the plugin does not store your Google account password.
The Backlink Audit module (PRO) can optionally check referring domains or URLs against the Google Safe Browsing API to help you detect potentially harmful sources.
When you enable this check, the plugin sends the domains or URLs you selected for analysis.
Safe Browsing responses are used only to flag potentially risky links inside your WordPress dashboard.
If you activate a PRO license, the plugin communicates with our license server to:
Data sent to our license server typically includes:
We use this data solely to manage licensing and updates.
Details about data handling and retention are documented in the Privacy Policy on our website.
By using SEO Magic and enabling integrations with external services (Google Gemini, PageSpeed Insights, Safe Browsing, etc.), you agree to respect the terms of those services and to configure your site in compliance with applicable laws (including data protection and privacy regulations).
You are responsible for informing your visitors and users about any processing of personal data on your site and for updating your own privacy policy accordingly.