Description
OptiRank helps you optimize every page for search engines without locked features or forced accounts. It covers on-page SEO, technical SEO, structured data, redirects, and optional AI-powered content writing using your own API key.
Why choose OptiRank?
- Free core SEO for unlimited sites — no PRO paywall
- Clear SEO score based on common on-page factors (not an official Google score)
- AI Content Writer: generate full, SEO-ready blog posts after connecting your OpenRouter API key
- XML sitemap, schema markup, Open Graph, redirects, 404 monitor, and internal linking in one plugin
- Built for WordPress 6.0+ and PHP 8.0+
On-page & content SEO
- SEO title and meta description with templates and character guidance
- Focus keyphrase and additional keyphrases
- Live on-page SEO and readability analysis while you edit
- Meta robots, canonical URL, and social (Open Graph / Twitter) fields
- Image ALT helpers and link counters on posts and pages
Technical SEO
- Dynamic XML sitemap for posts, pages, custom post types, categories, tags, and images
- robots.txt reference and optional custom robots content
- Redirect manager (301, 302, 307, 308)
- Optional 404 monitor and lightweight broken-link checks
- Instant Indexing (IndexNow) and optional llms.txt for AI crawlers
Schema & rich results
- Modular Schema.org JSON-LD: Organization, WebSite, Article, WebPage, Breadcrumb, FAQ, HowTo, Product, LocalBusiness, and more
- Auto-detection helpers for common content patterns
- WooCommerce product schema enhancements when WooCommerce is active
Site audit & insights
- SEO Health score and diagnostic checks
- Keyword cannibalization and orphan content reports
- Conflict detection when other SEO plugins are active
- Rank Tracker keyword list (you manage keywords; no fabricated positions)
AI Assistant & Content Writer (optional)
Connect your own OpenRouter API key under Content AI. Then you can:
- Generate SEO titles, meta descriptions, and keyword suggestions
- Get SEO and readability improvement tips
- Suggest FAQs and schema ideas
- Write a full SEO-optimized blog post from a topic or brief — structured with H2/H3, intro, body, and conclusion aligned with common Google content quality expectations (helpful, original, clear structure). Nothing is published until you review and save.
AI never overwrites your content automatically. You always review and apply suggestions yourself. The API key stays on the server and is never exposed in page source or JavaScript.
Privacy & performance
- No tracking or telemetry by default
- Content is sent to OpenRouter only when you click an AI action
- Admin assets load only on relevant screens
- No heavy scans on every frontend page load
External services
OptiRank can optionally connect to third-party services. Nothing is sent until you enable the feature and (where required) provide credentials. All services are optional and off until you turn them on.
OpenRouter (AI Content Writer)
- Used for: generating SEO titles, meta descriptions, keyphrases, FAQs, and full blog drafts when you click an AI action in the editor.
- Data sent: the text or topic you submit for that action (for example a post title, excerpt, or brief). Sent only when an administrator or editor triggers an AI button.
- When: only on explicit user action in wp-admin. Never on page load for site visitors.
- Service: OpenRouter — Terms: https://openrouter.ai/terms — Privacy: https://openrouter.ai/privacy
IndexNow (Bing / Yandex instant indexing)
- Used for: notifying search engines when you publish or update content, so URLs can be crawled sooner.
- Data sent: the public URL of the published/updated post or page, your site host, and an IndexNow API key stored in your WordPress options.
- When: only if you enable “Instant Indexing (IndexNow)” under Tools (disabled by default). Then on publish/update of supported post types.
- Endpoints: https://api.indexnow.org/indexnow , https://www.bing.com/indexnow , https://yandex.com/indexnow
- Privacy / info: https://www.indexnow.org/ — Bing Webmaster Guidelines: https://www.bing.com/webmasters/help/webmasters-guidelines-30fba23a
Google Search Console & Google Analytics (optional OAuth)
- Used for: connecting your own Google account to view Search Console or Analytics data inside OptiRank (read-only scopes).
- Data sent: OAuth authorization code/tokens to Google; API requests use your tokens to read property data you select. No password is stored by the plugin.
- When: only after you explicitly start the Connect flow and approve access in Google.
- Google Terms of Service: https://policies.google.com/terms
- Google Privacy Policy: https://policies.google.com/privacy
- Google APIs Terms: https://developers.google.com/terms
Broken link checker
- Used for: checking HTTP status of links found in your content when you run a scan from Tools.
- Data sent: HTTP HEAD/GET requests from your server to the linked URLs (third-party sites you already linked to).
- When: only when an administrator runs a broken-link scan (batch). Not on every frontend page view.
OptiRank does not phone home to the plugin author’s servers. There is no telemetry or analytics of your admin usage.
Privacy
OptiRank does not collect analytics or personal data by default and does not track wp-admin usage.
Optional features that contact external services (OpenRouter, IndexNow, Google OAuth, broken-link checks) are documented under “External services”. IndexNow and AI are disabled until you enable them. Content is never sent to third parties on public page views for visitors.
Screenshots








Installation
- Upload the
optirankfolder to/wp-content/plugins/or install the ZIP via Plugins Add New Upload Plugin. - Activate the plugin through the Plugins menu.
- Open OptiRank in the admin menu and complete the Setup Wizard (optional).
- Under Content AI, enable AI and enter your OpenRouter API key to unlock the AI Assistant and full blog post writer.
No terminal, Node.js, or Composer is required.
FAQ
-
Is OptiRank free?
-
Yes. All core SEO features are free. AI features use your own OpenRouter API key; usage is billed by OpenRouter according to their pricing.
-
Does the SEO score affect Google rankings?
-
No. The score is OptiRank’s own analysis of common on-page factors. It is not an official Google ranking score.
-
Can the plugin write full blog posts?
-
Yes. After you connect an OpenRouter API key, open a post or page, go to the AI Assistant tab, and use Write full blog post. Provide a topic or brief; the AI returns a structured draft you can edit before publishing.
-
How do I configure OpenRouter?
-
- Create an account at openrouter.ai
- Generate an API key
- In WordPress go to OptiRank Content AI
- Enable AI, paste the key, choose a model, and save
-
Will it conflict with other SEO plugins?
-
Running multiple SEO plugins that output titles, meta, and schema is not recommended. Deactivate other SEO plugins before using OptiRank.
-
Does it work with WooCommerce?
-
Yes. When WooCommerce is active, product schema is enhanced. Product titles, descriptions, and robots can be managed via the standard meta box.
-
Is data removed on uninstall?
-
Only if you enable “Remove data on uninstall” under General settings. Post meta is left intact by default so you do not lose content SEO data by accident.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“OptiRank” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “OptiRank” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.0.0
- Stable release focused on WordPress.org quality and discoverability
- AI Content Writer: generate full SEO-oriented blog posts from a topic (after API key)
- Dashboard tutorial box for how-to video
- Polished OK / Cancel confirmation dialogs for AI apply and important actions
- SEO-optimized plugin description and tags (no external site URL in short description)
- Google-aligned content guidance in AI prompts (structure, helpfulness, clarity)
- Version aligned for directory listing
4.1.1
- Full settings whitelist for module toggles
- CSV export of OptiRank SEO meta
- Tools page module toggles
- Redirect 308 support
- robots.txt save fixes
4.1.0
- Unified modern page design across admin screens
- Shared page header and clearer subtitles
4.0.1
- AI Visibility diagnostic page
- Content AI settings and editor actions
3.1.0
- Automatic defaults on activation
- IndexNow and image ALT helpers
3.0.0
- Expanded schema types and readability scoring
1.0.0
- Initial public release
