RedactSEO Docs
Docs / Configuration

Configuration

Almost everything is configured from Admin → Settings (stored in the database, secrets encrypted). config.php holds only the database connection, the app key and the license key written by the installer.

AI text providers

Under Admin → Settings → AI. RedactSEO supports multiple text providers with an ordered automatic fallback: the first provider in the order is the default, and if a request fails the next enabled provider is tried. Built-in providers are OpenAI and DeepSeek, and you can add any number of custom OpenAI-compatible providers (name, base URL, model, key) from a popup.

ProviderConfigure
OpenAIAPI key, base URL, and text / image / TTS / STT model names.
DeepSeekAPI key, base URL and text model.
Custom (OpenAI-compatible)Add providers such as local or third-party gateways by base URL + model.

Per-provider keys can be tested live from the settings screen (a small connectivity check). A separate SERP API key powers the SEO auditor’s “beat the competition” mode.

Image generation models

Under Admin → Settings → Images. A master switch enables the image studio; each model has its own enable toggle, a per-generation credit cost and a “default” flag. Providers:

ProviderModels
OpenAIDALL·E / GPT image models.
GoogleGoogle image generation.
fal.aiFLUX models.
StabilityStable Diffusion models.

Each provider stores its own API key (some reuse the AI key when shared). A Pexels key can also be added for royalty-free stock images used inside the content editor.

Mail (SMTP)

Configure SMTP under Admin → Settings → Email so RedactSEO can send verification, password-reset, contact and billing messages. Email templates (with a selectable theme) live in Settings → Emails and can be previewed and test-sent.

Captcha

Under Admin → Settings → Captcha. Choose a provider — None, Google reCAPTCHA or mCaptcha — enter its keys, then pick exactly which forms show it: login, register, forgot-password, checkout and contact.

Social login

Under Admin → Settings → Login providers. Enable one-click sign-in and enter the OAuth client credentials for each provider you want (e.g. Google, Facebook, Apple). Providers with no credentials stay hidden on the login page.

Languages & translations

Currencies

Set a base currency and, optionally, a set of display currencies visitors can switch between (display-only conversion via live FX; charges are always in the base currency). Configured under Settings → General.

Security & consent toggles

Under Admin → Settings → General → Security:

The nearby Contact sub-tab enables the public /contact page, an optional floating contact widget (left/right) and the destination email.

config.php reference

Written by the installer; you rarely edit it.

ConstantMeaning
db.host / db.name / db.user / db.passDatabase connection (default name redactseo).
app_keyPer-install encryption key that protects stored secrets — back it up.
license_keyYour Medel/Envato license key, verified against the Medel license API.
Never share config.php. It contains your database password and encryption key.
RedactSEO · © 2026 Medel Platforms · medel.es