SEO Generator



Product categories

Using AI in SEO Generator

From version 4.0, SEO Generator can use AI to help you set up your pages. The AI is optional, works with your own API key, and only does something when you click an AI button.

What the AI can do

  • Search terms: suggest search terms, add missing plural forms and find duplicates.
  • Locations: suggest places in an area you describe, for example “20 miles around Austin, Texas”.
  • URLs and titles: suggest the SEO page base and slug, the page title, the archive title and the link text to the archive.
  • Spintax Studio: load a text, write a first version with AI or paste your own, and let AI turn it into spintax variants, so every generated page gets its own version. AI knows your search terms and writes sentences that fit all of them; under Advanced settings you choose how strict this is. You can let AI write a single block again, and change the original text later: only the parts you change get new variants.
  • SEO title and meta description: suggestions with a length check based on your real search terms and locations.
  • Review: AI reads 8 of your generated pages like a visitor and points out language problems, for example wrong articles or prepositions with place names.
  • Business profile: a short description of your business that the AI uses as background. You can write it yourself or let AI write a first version from your website.
  • Setup wizard: creates a settings page and a content page with search terms, locations, titles, text and SEO texts, as drafts.

Your own API key

SEO Generator works with an API key of one of these providers. You pay the provider directly for what you use; SEO Generator charges nothing extra for AI.

Provider Create a key
OpenAI (ChatGPT) platform.openai.com/api-keys
Anthropic (Claude) platform.claude.com/settings/keys
Google Gemini aistudio.google.com/apikey
Mistral AI console.mistral.ai/api-keys

Some tips for a safe key:

  • Create a separate key, project or workspace for SEO Generator, and do not reuse a key you already use elsewhere.
  • Give the key as few permissions as possible. It does need permission to generate text: a read-only key does not work.
  • Use the budget, spend limit or billing settings of your provider to keep your costs under control.
  • You can revoke the key at any time in the dashboard of your provider.

The AI tab shows specific tips for each provider.

Setting up

  1. Go to SEO Generator › Settings › AI, or open Plugin setup.
  2. Choose your provider and paste your API key.
  3. Click Test connection. When the test works, the key is saved and the provider becomes your active provider.
  4. Optionally choose a model. Leave the field empty to use the recommended default model. Faster and cheaper models work fine for most tasks.

The key is stored encrypted in your WordPress database and is never shown in full again. When you delete the plugin, the saved keys are deleted too.

For agencies and developers: you can also set the key in wp-config.php, for example for all sites on a server. The plugin then uses that key and does not store one in the database:

define('NSG_OPENAI_API_KEY', '...');
define('NSG_ANTHROPIC_API_KEY', '...');
define('NSG_GEMINI_API_KEY', '...');
define('NSG_MISTRAL_API_KEY', '...');

Privacy: what is sent, and when

  • Only when you click an AI button. Nothing is sent in the background.
  • Only what that action needs, for example your search terms and locations, your business profile, or the text you want to rewrite.
  • Straight to your AI provider, with your own API key. SEO Generator does not receive or store this data. The terms and privacy policy of your AI provider apply.
  • Before the first AI action, every user sees a privacy notice and has to confirm it once.
  • The plugin keeps a short log of the last 50 AI requests on your own website: date, action, provider, model, tokens, duration and result. It does not store prompts or answers.

The website scan

“Scan my website” writes a first version of your business profile from your own website. It is only available to administrators. Before anything is sent, you see which pages will be read (at most 12 of your public pages) and can uncheck the ones that should not be read. Also sent: your site name and tagline, your main menu, and, when available, your shop categories and the focus keywords of your SEO plugin. The pages are read by your own server, without your login cookies.

Your responsibility

With your own API key, you decide what is sent to your AI provider. If your website content contains personal data, check whether your own privacy policy covers sending it to your AI provider.

AI can make mistakes

AI can get facts, prices, claims or place names wrong. Always check the texts before you publish them: you are responsible for what is on your website. SEO Generator never publishes AI texts by itself: the wizard creates drafts, and “Use in content page” asks for confirmation and keeps a backup of the previous text, which you can restore with one click.

Timeouts

By default, SEO Generator waits up to 60 seconds for an answer of your AI provider. You can change this between 15 and 300 seconds on the AI tab. Some hosts stop PHP scripts sooner (max_execution_time); the AI tab warns you when that is the case. If AI requests are cut off, choose a faster model or ask your host to raise the limit.

Switching AI off

Go to SEO Generator › Settings › AI and switch off “Enable AI features”. No AI buttons are shown anywhere and nothing is ever sent to an AI provider. You can switch it on again at any time.

Requirements

WordPress 5.9 or newer and PHP 7.4 or newer.