
Free SEO health check, no account needed: find missing, duplicate and wrong-length titles and meta descriptions. Works next to Yoast, Rank Math and AIOSEO.
OpptiAI Titles scans your published pages inside WordPress and gives you a metadata health score, a list of the pages that need attention, and the order to fix them in. The scan is local and does not need an account. When you want help writing, connect a free OpptiAI account and generate SEO titles and meta descriptions. They’re saved through the SEO plugin you already use, and you can edit or undo them.
Two more free audits from OpptiAI: OpptiAI Alt Text shows how many of your images have no alt text, and OpptiAI Internal Linking finds orphan pages that no other page links to. Both scan your site before you sign up.
Features
Free SEO health check (no account)
Find pages with:
- Missing SEO titles
- Missing meta descriptions
- Duplicate titles
- Duplicate descriptions
- Titles that are too short or too long
- Meta descriptions outside recommended lengths
You also get an overall health score, priority recommendations and progress tracking as issues are resolved.
AI titles and meta descriptions you can edit
Generate search-friendly SEO titles and meta descriptions from the Dashboard or Advanced Library. Each result is saved straight away, and you can edit or undo it.
Works with your SEO plugin
OpptiAI Titles does not replace your SEO suite. It detects which SEO plugin is active and writes metadata through it.
Manual editing, free
Edit titles and meta descriptions yourself from one list, without opening each page.
Bulk optimisation
Select many pages, and generate titles and meta descriptions in one run. You can edit any of them afterwards. Bulk works within your free allowance once your account is connected, and paid plans raise the allowance.
Autopilot (paid)
Autopilot writes titles and meta descriptions for new posts when they’re published, in the tone you choose. Included in Starter, Growth and Agency.
Lightweight
- Minimal performance impact
- Simple setup
- Local system fonts, no remote font loading
How it works
- Install and activate OpptiAI Titles.
- Run the free health check to find missing titles, missing meta descriptions and pages needing review. No account required.
- Fix pages by hand, or connect a free OpptiAI account when you want AI suggestions.
- Generate titles and meta one page at a time or in bulk from the Dashboard or Advanced Library, then edit any you want to change.
- Optionally upgrade for a higher allowance and Autopilot (Starter, Growth or Agency).
SEO plugin compatibility
- Yoast SEO:
_yoast_wpseo_title,_yoast_wpseo_metadesc - Rank Math:
rank_math_title,rank_math_description - All in One SEO (AIOSEO): native AIOSEO tables
- No SEO plugin: stores fallback title and meta in post meta
Free to try, then paid plans
- Free, no account: the SEO health check, full reports, manual metadata editing and settings.
- Free account: a monthly allowance of AI generations, used one page at a time or in bulk, performed by the external OpptiAI service.
- Starter: a higher allowance and Autopilot for newly published posts.
- Growth or Agency: higher allowances and Autopilot for newly published posts.
See plans.
Part of OpptiAI
OpptiAI Titles shares one OpptiAI account and credit wallet with OpptiAI Alt Text and OpptiAI Internal Linking. Each plugin runs its own free audit first.
Privacy
AI-generated suggestions are created securely using OpptiAI services.
Only the content required to generate suggestions is processed. Page titles and content snippets are sent only when AI generation is requested, including when an administrator enables Autopilot and publishes content.
No personal visitor information is collected. See the External Services section for details.
External Services
This plugin connects to the OpptiAI API to generate SEO titles and meta descriptions. AI generation is performed by the external service and is not performed locally by this plugin.
Service: OpptiAI API
Service URL: https://alttext-ai-backend.onrender.com
Website: https://oppti.dev
Purpose: Generate SEO title and meta description suggestions, connect an OpptiAI account, report available service credits, and manage service billing status.
When data is sent: When an administrator signs in or registers, checks service usage, requests AI generation, uses Autopilot on publication, opens billing functions, or submits the contact support form.
Data sent: Site URL; WordPress, PHP, and plugin versions; a pseudonymous installation/site identifier; connected account credentials or license key for authentication; selected post IDs; post title, current SEO title, current meta description, excerpt or content snippet, content type and section; generation preferences; and request metadata needed to provide the service. When the contact support form is submitted, the name, reply email address, and message entered by the administrator are also sent, together with a plugin diagnostics summary (site name and URL; WordPress, PHP, and plugin versions; active theme and SEO plugin; account connection status with a masked license suffix; the connected account email; the submitting admin user’s display name, email, and roles; and recent plugin activity log entries) so support can troubleshoot the request.
Privacy Policy: https://oppti.dev/privacy
Terms of Use: https://oppti.dev/terms
Service: PostHog (anonymous usage stats, opt-in only)
Service URL: https://us.i.posthog.com
Purpose: Help us understand which features are used so we can improve OpptiAI Titles.
When data is sent: Only after an administrator turns on “Share anonymous usage stats to help improve OpptiAI Titles” in Settings. It is off by default, and nothing is sent or queued before you opt in. Turning it off stops sending immediately.
Data sent: Anonymous feature usage events (for example, which screen was opened or that a generation finished), the plugin, WordPress and PHP versions, and a pseudonymous installation identifier. Never page content, titles, meta descriptions, URLs, post IDs, search terms or personal data.
Privacy Policy: https://posthog.com/privacy
Terms of Use: https://posthog.com/terms
Development Notes
Non-minified React source files and the npm build configuration are included in this plugin package. Production assets are compiled into build/ with @wordpress/scripts using npm run build.
WordPress.org slug / install folder: opptiai-titles. The plugin text domain, REST namespace, and internal admin slug remain beepbeep-titles for backwards compatibility with existing installs, options, and translations.
Screenshots

Free SEO health check result before you connect an account: health score, missing and duplicate titles and meta descriptions, and the pages to fix first.

OpptiAI Titles Home: metadata health score, today's priorities, coverage stats and optimisation controls.

OpptiAI Titles Advanced Library: filter pages needing attention and generate SEO titles or meta descriptions in bulk.

OpptiAI Titles Autopilot: choose a tone and auto-generate on publish (Starter, Growth or Agency).

OpptiAI Titles Settings: account connection, shared OpptiAI credit wallet, notifications and support.