
HUP – Campos SEO con IA connects your WordPress site to OpenAI or Google Gemini to write the fields you usually leave half-finished: the product description, the post excerpt, the tags, the alt text of the featured image, and the SEO and social fields — title, meta description, focus keyword and Open Graph.
Where each one is written depends on your site, not on the plugin. If you run RankMath, Yoast SEO or All In One SEO, it is detected automatically and the text goes into their fields. If you run none, the plugin stores the text in its own fields and prints the meta tags itself. What the AI adds is the text: written in your language, for your country, with the keyword where it belongs.
Please note: the plugin’s admin interface and its AI prompts are in Spanish. This readme is in English as required by WordPress.org, but the plugin is aimed at Spanish-speaking site owners.
What it does
- Fills in every field it can write with AI: long description, short description or excerpt, tags, alt text of the featured image, SEO title, meta description, focus keyword and the Open Graph title and description.
- Creates complete blog posts from a topic, with a choice of tone and length.
- Improves existing posts, with a preview before the changes are applied.
- Scores each piece of content from 0 to 100 based on how complete it is, and explains which fields count and which are missing.
- Scans your whole catalogue to recalculate those percentages without spending any AI credit.
- Lets you edit any field by hand from a modal, including your SEO plugin’s fields.
The score and your SEO plugin
If you use RankMath, Yoast SEO or All In One SEO, the plugin detects it on its own, writes into their fields and scores them alongside the native ones. If you don’t use any, it writes into its own fields, prints the meta tags itself and scores what applies. Either way, nothing is held back and 100% is reachable.
Other features
- Generation log with tokens and costs, with configurable automatic pruning.
- Cost calculator by model and volume.
- Customisable prompts with dynamic variables.
- API keys encrypted with AES-256-CBC.
Supported AI providers
- OpenAI: GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4o, GPT-4o Mini, GPT-4 Turbo
- Google: Gemini 3.7 Flash, Gemini 2.5 Flash, Gemini 2.5 Pro, Gemini 2.5 Flash Lite
Important: this plugin relies on external AI services to work. See the “Third-Party Services” section below for what data is sent and to whom.
Developed with the assistance of AI tools under direct human supervision.
Third-Party Services
This plugin requires an external artificial intelligence service in order to generate content. Without a configured API key, the generation features do not operate.
When data is sent
Only when an administrator manually triggers an action in the plugin: completing the fields of a piece of content, creating a post, improving a post, or testing the API key connection. The plugin does not send anything automatically, on a schedule, or in the background, and it sends nothing from the site’s front end.
What data is sent
From the selected content: title, content or description (truncated to 2,000 characters), category and, for WooCommerce products, SKU, price and attributes. It also sends the configuration you define in the plugin: business description, country and language.
No personal user data, WordPress credentials, email addresses, or WooCommerce customer or order data is sent.
To which services
OpenAI — used when you select OpenAI as the provider. Data is sent to https://api.openai.com/v1/chat/completions.
- Terms of use: https://openai.com/policies/terms-of-use
- Privacy policy: https://openai.com/policies/privacy-policy
Google Gemini — used when you select Google as the provider. Data is sent to https://generativelanguage.googleapis.com/v1beta/models/.
- API terms: https://ai.google.dev/gemini-api/terms
- Privacy policy: https://policies.google.com/privacy
About API keys and your data
API keys are provided by the user and registered in their own account with each provider: they are not bundled with the plugin. They are stored encrypted with AES-256-CBC in your own database.
The plugin does not send data to any servers of its own, nor to any third party other than the AI provider you select, and it keeps no copies of your content outside your own WordPress database.
By using this plugin you accept the terms of the AI provider you configure. The cost of API usage is the user’s responsibility.
Screenshots






