Rank Bix SEO – Lightweight SEO Toolkit with Multi-AI
Rank Bix SEO – Lightweight SEO Toolkit with Multi-AI
Description
Rank Bix SEO is the lightweight SEO plugin that gives you everything you need and nothing you don’t. No bloat, no feature paywalls, no forced upgrades. Professional SEO tools that just work.
rankbix.com | Features | Pricing | Docs | Support
The SEO Plugin That Respects Your Site
Most SEO plugins are either too bloated, too complex, or lock essential features behind expensive plans. Rank Bix SEO is different. Every core feature is free, the codebase is lean, and you stay in control.
Multi-AI Meta Generator
Generate SEO titles and meta descriptions using your own API keys – no middleman markup. Choose from OpenAI (GPT-4o), Claude (Anthropic), Google Gemini, Groq, Cohere, or any OpenAI-compatible service (OpenRouter, DeepSeek, Ollama and more). Generate one post at a time or run bulk generation across hundreds of posts in minutes.
AI Content – Write SEO-Ready Blog Posts
A new module that writes complete draft posts with your own AI key, one at a time or on a schedule. Turn it on in Features, then open Rank Bix > AI Content. It uses the same API keys as the AI Meta Generator, so nothing is entered twice.
- Generate – Enter a focus keyword (optionally a title, or click Suggest titles). Rank Bix plans the outline, SEO title, meta description, slug, tags, category and FAQs, writes each section, creates featured and inline images, and saves a draft with native blocks, Rank Bix SEO fields, FAQ schema and an SEO score
- Queue – Add up to 50 keywords and get one draft every 15 minutes up to once a week, written in the background with WordPress cron
- History & logs – Every post has a step-by-step log with timings and the model used. Filter by status and retry stopped posts from where they stopped
- Content defaults – Brand, audience, tone, language, words to avoid, article length, sections, FAQs, category, images and one checked trusted source link
- Connection test – Check each AI provider with one click
- No timeouts – Each part of a post is its own small request, so long posts work on any hosting
- Safe by default – Posts are saved as drafts, a daily limit protects your API bill, and if one provider is rate limited or out of quota another connected provider takes over
Live SEO Score and Keyword Analysis
A live SEO score ring shows a 0-100 score as you write. See keyword density, whether your focus keyword appears in the title and description, content word count, reading time, and internal/external link counts – all updated in real time without running a separate analysis tool.
SERP Preview
See exactly how your page will look in Google search results before you publish. Switch between Desktop and Mobile previews. Featured image thumbnail shown alongside the snippet – just like Google displays it.
Everything Else You Need
Sitemaps
- XML Sitemap with sitemap index and per post-type sub-sitemaps
- Google News Sitemap
- HTML Sitemap shortcode
- Auto-ping search engines on publish via IndexNow, plus bulk submit from the post list
Schema / Structured Data
- Article, Product, Review, HowTo, FAQ, BreadcrumbList, LocalBusiness
- JSON-LD output – no microdata, no render-blocking scripts
Social and Open Graph
- Open Graph tags for Facebook and LinkedIn
- Twitter / X Cards
- Custom OG image per post
Redirections and Monitoring
- Redirections Manager (301, 302, 307, 308) with auto-redirect on slug change
- 404 Monitor with CSV export
- Broken Link Checker
Content and Images
- Bulk SEO Editor – update titles and descriptions across all posts
- Image SEO – auto alt text and title on upload
- Image Alt Audit with bulk auto-fill
- Duplicate Page
Technical SEO
- Canonical URLs
- Robots.txt editor and URL tester
- LLMs.txt for AI crawlers
- Breadcrumbs block, shortcode and template function
- Table of Contents block and shortcode
- Redirect attachment pages to their post or file
- Original source link in RSS feeds
- Export and import all settings between sites
- Header & Footer code injector – inject scripts, styles, and tracking codes into the head, body, or footer of every page
- Cookie Bar – cookie consent banner with Google Consent Mode v2 and Matomo, script blocking until consent, and a way for visitors to change or withdraw consent
- Import from Yoast SEO, Rank Math, All in One SEO, and SEOPress
Why Developers Trust Rank Bix SEO
- Passes the official WordPress Plugin Check (PCP) with no errors or warnings
- Module-based – enable only what you need
- Zero frontend scripts unless a feature requires them
- Developer-friendly shortcodes and template functions
- Works with posts, pages, WooCommerce products, and all public custom post types
Need More? Upgrade to Pro
Rank Bix SEO Pro adds powerful features for agencies and power users:
- GSC Performance – Real Google Search Console data inside WordPress
- Site Audit – Automated technical SEO crawl of your entire site
- Rank Tracker – Monitor keyword positions over time
- Schema Templates and Rules – Reusable JSON-LD templates with auto-assignment by post type
- Client Reports – Branded SEO reports for agency clients
- White Label – Rebrand the plugin for client sites
- Role Manager – Control SEO access by user role
- WooCommerce SEO – Enhanced product schema, OG tags, and breadcrumbs
- Multi-location – Schema-rich location pages for multi-location businesses
- AI Alt Text Generator – Bulk AI-generated image alt text
- AI Content Pro – Internal links, review and scheduled publishing, topic ideas, refresh old posts, and an editable writing prompt (uses your own AI API key)
- Advanced Redirections, .htaccess Editor, Video Sitemap, and more
Translations
Rank Bix SEO is translation-ready and currently available in the following languages:
- English (US) – default
- Hindi (hi_IN) – हिन्दी
- Korean (ko_KR) – 한국어
- Portuguese (Brazil) (pt_BR) – Português (Brasil)
All translations are community-contributed at translate.wordpress.org. Thank you to every contributor who has helped make this plugin accessible worldwide.
External Services
Rank Bix SEO optionally connects to third-party AI services and to the IndexNow API.
No data is sent to AI providers unless you configure an API key and use an AI feature, or queue posts in AI Content. IndexNow notifications can be turned off in Features.
AI Providers
Rank Bix SEO never contacts an AI service unless you add that provider’s API key in Rank Bix SEO > Settings > Tools > AI Meta Generator – API Keys (or define it in wp-config.php). You pay your provider directly; Rank Bix SEO receives nothing.
An AI provider is contacted only when:
- you click an AI button in the post editor, Elementor panel or Bulk Editor (AI meta titles and descriptions),
- you click Test connection, Suggest titles or Generate now in AI Content, or add posts to the AI Content queue, which then runs in the background with WP-Cron at the times you chose,
- you open the AI Content connection test or post editor AI tab, which requests the list of models available to your key.
What is sent:
- AI meta generator: post title, site name, tone and focus keyword. A plain-text excerpt of the post content is included only while “Allow sending post content to AI providers” is ticked in Settings > Tools.
- AI Content (post generation): the focus keyword and optional title you enter, your AI Content brand settings (business name, what you do, audience, tone, language and words to avoid), the names of your categories and most-used tags, and the article outline written in earlier steps. Existing post content is not sent.
- AI images: a short text description of the image and your image style setting. The generated image is saved to your Media Library.
Nothing else is sent: no user data, no visitor data and no passwords.
OpenAI
- Endpoints:
https://api.openai.com/v1/chat/completions(text),https://api.openai.com/v1/images/generations(images),https://api.openai.com/v1/models(model list) - Terms of Use: https://openai.com/policies/terms-of-use
- Privacy Policy: https://openai.com/policies/privacy-policy
Anthropic / Claude
- Endpoints:
https://api.anthropic.com/v1/messages(text),https://api.anthropic.com/v1/models(model list) - Terms and Usage Policy: https://www.anthropic.com/legal/aup
- Privacy Policy: https://www.anthropic.com/legal/privacy
Google Gemini / Generative Language API
- Endpoints:
https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent(text and images),https://generativelanguage.googleapis.com/v1beta/models(model list) - Terms of Service: https://ai.google.dev/terms
- Privacy Policy: https://policies.google.com/privacy
Groq
- Endpoints:
https://api.groq.com/openai/v1/chat/completions(text),https://api.groq.com/openai/v1/models(model list) - Terms of Use: https://groq.com/terms-of-use/
- Privacy Policy: https://groq.com/privacy-policy/
Cohere
- Endpoints:
https://api.cohere.com/v2/chat(text),https://api.cohere.com/v1/models(model list) - Terms of Use: https://cohere.com/terms-of-use
- Privacy Policy: https://cohere.com/privacy
OpenAI-compatible provider (optional)
- Endpoints:
{your base URL}/chat/completionsand{your base URL}/models, where the base URL is the one you enter in Settings > Tools (for example OpenRouter, DeepSeek, Mistral, Together, xAI or a local Ollama server). Rank Bix SEO does not choose this service. - The same data listed above is sent to that service. Its terms and privacy policy are those of the provider you choose.
Source link check (AI Content)
- When “Cite one trusted external source” is on (Content defaults > Article), the AI suggests up to 3 source pages for each generated post. Before a link is added, Rank Bix SEO sends a HEAD request (or a small GET if HEAD is refused) to each suggested https URL to confirm the page exists. Only the request itself is sent: no post content, user data or cookies. Turn the option off to stop these checks.
- Destinations: the third-party pages the AI suggested. Rank Bix SEO does not choose or control them.
IndexNow
When the IndexNow feature is enabled and a post or page is published or updated, Rank Bix SEO sends a single HTTP POST request to the IndexNow API endpoint to notify participating search engines (Bing, Yandex, and others) of the updated URL.
- Endpoint:
https://api.indexnow.org/indexnow - Data sent: your site hostname, a plugin-generated verification key, the URL of the verification key file, and the URL of the published/updated post or page. No post content or user data is sent.
- When: when content is published, updated, unpublished or deleted, and when you choose Submit to IndexNow from the Bulk actions menu of a post list (several URLs in one request). Only while the IndexNow module is on in Rank Bix SEO Features.
IndexNow is an open protocol. The api.indexnow.org endpoint is operated by Microsoft. Submitted URLs are shared with all IndexNow-participating search engines.
IndexNow Privacy Policy: https://www.indexnow.org/privacypolicy
Microsoft Privacy Statement: https://privacy.microsoft.com/en-us/privacystatement
Broken Link Checker
When the Broken Link Checker feature is enabled, Rank Bix SEO runs a background cron job that sends HTTP HEAD requests to external URLs found in your published content (posts, pages, products and custom post types) to check whether those links are still reachable. When a server refuses HEAD requests, it tries once more with a GET request for the first byte before reporting the link.
- Data sent: an HTTP HEAD request (and, when needed, a GET request for the first byte) to each external URL found in your published content. No post content, user data, or authentication credentials are included. Requests identify themselves with the user agent “Mozilla/5.0 (compatible; Rank Bix SEO link checker; +your site address)”. Links to local network addresses are not checked.
- When: only via a background WP-Cron job (runs twice daily, 5 posts per run). The feature is disabled by default and must be explicitly enabled in Rank Bix SEO Settings Tools Broken Link Checker.
- Destinations: any external URLs present in your own published post content. These are third-party URLs you have already linked to; Rank Bix SEO does not choose or control them.
No data from the broken link check is transmitted to Rank Bix SEO or any service operated by the plugin developer. Results are stored only in your own WordPress database.
Installation
- Upload the
rankbix-seofolder to/wp-content/plugins/. - Activate the plugin through Plugins Installed Plugins.
- Go to Rank Bix SEO in the WordPress admin menu.
- Configure your settings under Rank Bix SEO Settings.
- Edit any post or page to add SEO title, meta description, focus keyword, schema, social image, and other SEO settings.
Screenshots

Rank Bix SEO dashboard with module status, quick actions, published content counts, and site information.

General SEO settings for homepage metadata, title separator, content analysis, breadcrumbs, and title templates.

Social settings for Open Graph and Twitter Cards with default social image and Twitter card type.

Sitemap status screen with active XML sitemap URL, Google Search Console action, and included sitemap content.

Advanced settings for webmaster verification tags, robots.txt rules, AI provider API keys, and preferred AI models.

Local Business schema settings for business name, type, phone, address, city, and country code.

Redirections manager with 301, 302, and 307 redirect support, notes, CSV import/export, and redirect hit tracking.

XML sitemap settings with format options, post type and taxonomy exclusions, and the News sitemap link.

Bulk SEO Editor for editing SEO titles, meta descriptions, focus keywords, noindex status, and SEO scores across posts.

Duplicate Page settings for user roles, post types, clone link location, redirect behavior, status, and copy options.

Post editor SEO meta box with SEO title, meta description, canonical URL, focus keyword, schema, AI meta tools, social preview, and readability tabs.

Post listing with SEO Score column showing a colour-coded score badge for each post - green for good (70+), orange for OK (40–69), red for poor, and grey when no focus keyword is set.

WordPress Plugin Check (PCP) results showing Rank Bix SEO passing all checks across General, Plugin Repo, Security, Performance, and Accessibility categories with no errors or warnings found.

Faq
Yes. Rank Bix SEO supports WooCommerce products in the post editor meta box, bulk SEO editor, sitemap, and schema features.
Yes. Rank Bix SEO supports public custom post types with UI. They can be used in the SEO meta box, sitemap, and bulk editor.
Yes. Go to Rank Bix SEO Content Manager Import SEO tab and choose your source plugin. Rank Bix SEO can import SEO titles, meta descriptions, focus keywords, canonical URLs, and noindex settings.
No. Rank Bix SEO is designed for performance. The XML sitemap is cached, AI model lists are loaded only when needed, and redirects use a dedicated database table with a fast lookup process.
Yes. You need at least one API key from a supported AI provider. AI features do nothing if no key is configured.
No. Data is only sent when you configure an AI provider API key and click an AI generation button, or when posts you added to the AI Content queue are written at the times you chose.
When you click an AI generation button, Rank Bix SEO sends the post title and optionally a plain-text excerpt of the post content to the selected provider. You can stop sending post content with Settings Tools Allow sending post content to AI providers. When it is off, only the post title is sent. AI Content sends your focus keyword, title, brand details and Content defaults, and never sends existing post content.
Rank Bix SEO does not ping Google or Bing: both have retired their sitemap ping services. New and updated content is announced through IndexNow (used by Bing, Yandex and others); turn it off with the IndexNow switch in Rank Bix SEO Features. Google finds your sitemap through the Sitemap line in robots.txt and through Search Console.
Add this function to your theme template:
<?php rankbix_seo_breadcrumbs(); ?>
Alternatively, use the shortcode:
[rankbix_seo_breadcrumbs]
Use this shortcode on any page:
[rankbix_seo_sitemap]
Optional shortcode attributes include show_tags="0", columns="3", and orderby="date".
Visit any redirected URL and append ?rankbix_seo_debug_redirect=1. Logged-in administrators can see redirect match details instead of being redirected.
Yes. You can use only the features you need, such as meta titles, descriptions, Open Graph, sitemap, schema, redirects, or breadcrumbs.
No. You use your own API key from OpenAI, Claude, Gemini, Groq, or Cohere and pay only your provider’s standard rate. Rank Bix SEO adds no markup and requires no Rank Bix account to use AI features.
You can add API keys for all five supported providers and switch between them at any time. This lets you compare output quality or use a cheaper model for bulk generation and a more capable model for individual posts.
No. Every free feature works without creating an account. A licence key is required to activate Rank Bix SEO Pro, but there is no account login step inside WordPress.
Your SEO data – titles, descriptions, OG images, redirect rules, schema settings – is stored as standard WordPress post meta and options. It stays in your database after deactivation. You can choose to delete it permanently on uninstall via Rank Bix SEO Settings Advanced Remove data on uninstall.
Yes. The SEO meta box appears on any post or page regardless of which builder you use to edit the content. Page builder output is analysed in the same way as the standard block editor.
IndexNow lets you notify Bing and other participating search engines the moment a page is published or updated, rather than waiting for them to crawl it on their schedule. It is optional but recommended. Enable it in Rank Bix SEO SEO Tools IndexNow.
LLMs.txt is an optional, proposed file that describes your site to AI agents. It has no effect on rankings: Google has said it does not use llms.txt. It is off by default on new sites; turn it on in Features if you want to offer one. Blocking or allowing AI crawlers is done in robots.txt, in Settings > Robots & Indexing.
Basic multisite compatibility is included. Each subsite manages its own SEO settings, sitemap, and redirects independently. Network-level management across all subsites is on the Pro roadmap.
AI Content writes complete draft blog posts with your own AI key. Go to Rank Bix > Features, turn on AI Content, then open Rank Bix > AI Content. Enter a focus keyword and click Generate, or add several keywords to the queue. It is off by default, so nothing changes on your site until you turn it on.
No. AI Content uses the same keys as the AI Meta Generator, saved in Settings > Tools > AI Meta Generator – API Keys (or as constants in wp-config.php). Use the Connection test tab to check each key in one click. Writing works with OpenAI, Claude, Gemini, Groq, Cohere or any OpenAI-compatible service. Images need an OpenAI or Gemini key that has image access.
Rank Bix adds no charge or markup. You pay your AI provider directly at their normal rate. Before you start, the This post will panel and the queue show roughly how many AI requests a post or queue will make, including paid image requests. A Maximum AI posts per day setting (default 20) protects your bill.
Nothing breaks and no data is sent anywhere. The AI Content tabs that need a key (Generate, Connection test) show a “No AI provider is set up yet” card with an Add an API key button that opens Settings > Tools. History & logs and Content defaults still work, so you can set everything up first. If a key is removed while posts are queued, those posts stop with a clear message in their log instead of retrying, and Retry continues them once a key is added. The rest of Rank Bix SEO works as normal without any AI key.
Yes, but free keys have limits, so expect fewer posts and often no images:
- Text – Free tiers (for example Gemini, Groq, Cohere trial keys or free OpenRouter models) allow only a small number of requests per minute and per day. One post takes about 8 to 12 requests, so a free key may manage only a few posts a day, and long posts or a busy queue can hit the limit part way through.
- Images – Most free keys cannot create images at all (a free Gemini key usually has an image quota of 0). Images need an OpenAI or Gemini key with billing turned on.
- Paid-only providers – OpenAI and Claude API keys need credit on your account, even when you also use their free chat apps.
AI Content is built to cope with this. It waits as long as the provider asks before retrying, switches to another connected provider when one is limited, skips images without losing the post, and keeps text and image limits separate so an image problem never stops the writing. For the best results with a free key, turn images off under Content defaults > Images, set the queue to one post every hour or more, and keep Maximum AI posts per day low. Limits are set by each provider and change over time, so check your provider’s own page for current numbers.
No. In the free version every post is saved as a draft for you to check and publish yourself.
No. Each part of a post (plan, intro, each section, conclusion, images, save) runs as its own short request, so even long posts stay well inside normal server time limits.
Add up to 50 keywords, a start time and an interval, and Rank Bix writes one post per interval in the background with WordPress cron. WordPress cron runs when someone visits your site, so on low-traffic sites posts can run late. For on-time posts, set up a real server cron. If posts are overdue, History & logs shows a warning and a Run the queue now button.
Not on time. The queue uses WordPress cron, which only runs when someone loads a page on your site: a visitor, a search engine bot, or you opening the admin. Nothing is lost if your site is quiet. Overdue posts wait in the queue and are written, in order, on the next visit, still within your daily limit. History & logs warns you when queued posts are overdue and has a Run the queue now button.
To run the queue on time without visitors, set up a real server cron job that calls WordPress every few minutes, for example:
*/5 * * * * curl -s https://example.com/wp-cron.php?doing_wp_cron > /dev/null
Many hosts let you add this in their control panel. On managed hosts such as WP Engine, where you cannot add cron jobs yourself, ask your host’s support to run WordPress cron from the server.
Open History & logs and click Log on that post to see each step and the exact error. The most common causes are an invalid API key, a rate limit or an empty quota. Many free AI keys (for example a free Gemini key) have no image quota, so the image step is skipped and the post is still saved without images. When another connected provider is available, AI Content switches to it automatically. Click Retry to continue a stopped post from the step where it stopped.
Yes. Set the language under Content defaults > Brand. It defaults to your site language, and posts are written, counted and scored correctly in any script, including Hindi, Arabic and Russian.
Search engines judge content by how helpful it is, not by how it was written. AI Content gives you a well-structured draft with SEO fields, FAQ schema and a checked source link. Always review the draft and add your own experience, examples and facts before publishing. Publishing large numbers of unreviewed AI posts can be treated as spam.
Yes. Rank Bix SEO is compatible with WPML and Polylang. Each language version of a post or page has its own SEO title, meta description, focus keyword, and OG image. The XML sitemap includes all language variants automatically. The plugin interface itself is translation-ready and available in English, Hindi, Korean, and Brazilian Portuguese, with more languages added via translate.wordpress.org.
Reviews
Great alternative to the more popular SEO plugins
By Lawrence (lozmatic) on September 11, 2026
The team have done a great job packing a lot of features on a much smaller footprint - it's refreshing to use a powerful SEO plugin without the bloat. I particularly like the UI and UX as it makes me work faster.
One thing that is missing is the SEO Press importer. But the other ones are there - Yoast, Allinone and RankMath.
Doing Better as Newbie. Reliable SEO Plugin
By Dip Das (websdevsbd) on August 21, 2026
I have tried a few alternatives over time, but as a newbie, Rank Bix SEO has done a lot better. Its Full Site Audit seems to be the most mature, and it is constantly updating. Which is making the user experience much better.
Changelog
1.2.7
Improvements
- XML sitemap includes every post type and taxonomy – WooCommerce products, product categories, custom post types and custom taxonomies are now listed, not only posts, pages, categories and tags. Page-builder templates are left out, and a new Exclude Taxonomies card sits next to Exclude Post Types in Settings > Sitemap.
- Sitemaps split into files of 1,000 URLs – Large sites get post-sitemap.xml, post-sitemap2.xml and so on, each built and cached on its own. Existing sitemap addresses keep working.
- Sitemap only lists indexable URLs – Posts noindexed by post type, by taxonomy or by the thin content rule are left out, as well as password-protected posts, so Search Console no longer reports “Submitted URL marked noindex”. The homepage is listed when it shows your latest posts.
- Accurate sitemap dates – lastmod is the full GMT date and time of the last change, and taxonomy sitemaps use the newest post in each term. changefreq and priority, which Google ignores, are no longer written.
- One robots meta tag per page – Rank Bix robots settings are added to WordPress’s own robots tag instead of printing up to three more.
- Cookie Bar: change or withdraw consent – An optional floating “Cookie settings” button, the [rankbix_cookie_settings] shortcode, or any link to #rbx-cookie-settings reopens the banner. Withdrawing removes common tracking cookies and reloads the page without those scripts. You can also hold theme and plugin scripts until consent by listing their handles, and mark a script as marketing or necessary.
- Broken Link Checker scans all content – Pages, products and custom post types are checked, not only posts. Links that refuse HEAD requests get a second check before they are reported, links to domains that no longer exist are reported, and local network addresses are skipped.
- Breadcrumb styles load only where breadcrumbs appear, instead of on every page.
- New sites start with privacy-friendly defaults – llms.txt is off (it has no ranking effect), AI features send only the post title until you allow post content, and duplicated posts belong to the person who made the copy. Existing sites keep their settings.
Bug Fixes
- Fixed the canonical URL of the blog page (with a static front page) pointing at the homepage, and of paginated archives pointing at page 1. Each page now points at itself, without tracking parameters. Posts split with use WordPress’s own canonical, and search results no longer get one.
- Fixed a possible fatal error when a taxonomy term link could not be built.
- Removed the sitemap pings to Google and Bing: both services were retired, so the requests did nothing. New content is still announced through IndexNow.
- Header & Footer now requires the unfiltered_html capability, so on multisite only network admins can add scripts, and DISALLOW_UNFILTERED_HTML is respected.
- API keys are no longer printed into the settings page. The field shows the last four characters of a saved key; leave it blank to keep it, or tick Remove this key.
- Image SEO now checks that you may edit each image before saving its alt text.
- Duplicate Page now requires permission to create posts of that type, keeps the original author only for users who may edit other people’s posts, and saves as Pending Review for users who cannot publish.
- The cookie bar no longer breaks JSON-LD or module scripts added in Header & Footer when a visitor accepts.
- Header & Footer and Cookie Bar settings are saved as autoloaded again, avoiding extra database queries on every page after a save.
1.2.6
New Features
- New dashboard – The dashboard now opens with your average SEO score and a short list of what to fix next, most urgent first, each with one button that opens the right screen. The list only shows real problems (search engines blocked, no homepage title, sitemap off, 404 errors, broken links, low scores, posts without a focus keyword), and says so when there is nothing to fix. Stat boxes are smaller and module status shows as on/off chips.
- Search Rank Bix – A search box at the top of every Rank Bix screen (or press /) finds any screen, tab or setting, for example “htaccess”, “import”, “IndexNow” or “alt text”. It opens the right tab and highlights the exact section. It only searches Rank Bix. On WordPress 6.9 and later the Rank Bix settings also appear in WordPress’s own Ctrl K command palette.
- Dark mode – A Light / Dark switch at the top of every Rank Bix screen. The choice is saved per user, and the dark stylesheet only loads for users who pick it.
Improvements
- The free dashboard now shows an average SEO score for your posts and pages, not only the score counts.
1.2.5
New Features
- Export and import settings – Settings > Tools has a new card that downloads all your Rank Bix settings as one file and imports them on another site. Useful for agencies setting up many sites, for moving a site, or for a backup before big changes. API keys, licence keys, your logo and default image choices, and scan results are never included. Header and footer code is only imported by users who are allowed to add raw HTML.
- Redirect attachment pages – A new option in Settings > Robots & Indexing sends attachment pages (the page WordPress makes for every uploaded image) to the post the image belongs to, or to the file itself when it has no post, with a 301 redirect. This removes thousands of thin pages from search on older sites. Off by default.
- Breadcrumbs and Table of Contents blocks – Both are now blocks in the editor, next to the FAQ and HowTo blocks, so they work in block themes and Full Site Editing templates without shortcodes. They use your existing breadcrumb settings and each post’s Table of Contents settings, and only appear when that module is on.
- Bulk submit to IndexNow – Select posts or pages in the list, choose Submit to IndexNow from Bulk actions, and all published items go to Bing, Yandex and other IndexNow search engines in one request. Handy after a migration or a big content update. Drafts and password-protected posts are skipped.
- Original source link in RSS – A new option in Settings > Advanced adds “The post … appeared first on …” with links to the end of each RSS item, so sites that copy your feed link back to your original post. Off by default.
Improvements
- The Table of Contents no longer adds a second automatic table when the post already has a Table of Contents block, and its stylesheet now loads for the block too.
- Page-by-page IndexNow pings work as before and still never slow down saving a post.
1.2.4
New Features
- New module: AI Content – Write complete, SEO-ready draft posts with your own AI key, one at a time or on a schedule. Find it under Rank Bix > AI Content after turning it on in Features (it is off by default). It has four tabs: Generate, History & logs, Content defaults and Connection test. It uses the API keys you already set in Settings > Tools, so nothing is entered twice and existing keys keep working. The Connection test tab lists each provider with a key, the model it will use and a Test connection button. If a provider has retired the default model, Rank Bix switches to a working model from your account and tells you which one. The Content defaults tab sets which AI writes, which creates images and the image model, your brand (name, what you do, audience, tone, language, words to avoid, pre-filled from your site and Local Business details), article length, number of H2 sections, FAQ count (saved as FAQ schema), default category, and featured and inline images with an image style. A Preview full prompt button shows exactly what will be sent to the AI.
- AI post generation – AI Content now writes complete draft posts. Enter a focus keyword (and optionally a title, or click Suggest titles) and Rank Bix plans the outline, SEO title, meta description, slug, tags, category and FAQs, writes each section, creates the featured and inline images, then saves a draft with native blocks, the Rank Bix SEO fields, FAQ schema and an SEO score. Each part runs as its own small request, so long posts never hit server timeouts, and live progress shows every step.
- AI content queue – Queue up to 50 keywords at a time and Rank Bix creates one draft per interval (every 15 minutes up to once a week) in the background with WordPress cron. Posts are always saved as drafts for review.
- History & logs – Every generated post has a step-by-step log with timings and the model used. Failed steps retry automatically, failed images are skipped without losing the post, and stopped jobs can be retried from where they stopped.
- AI Content safeguards – A new “Maximum AI posts per day” setting (default 20) protects your API bill; queued posts over the limit move to the next day. The queue shows how many drafts and paid image requests it will create before you add it. If WordPress cron is not running, History & logs warns about overdue posts and offers a Run the queue now button. Images from stopped jobs are cleaned up after 7 days, and finished job logs after 90 days.
- AI provider fallback – When the writing or image provider is rate limited, out of quota or overloaded, AI Content switches to another connected provider for that step and logs the switch. Rate limits and overloads now wait as long as the provider asks before retrying.
- Getting Started checklist – A new dashboard card for fresh installs. It detects existing Yoast, Rank Math, AIOSEO or SEOPress data and prompts an import, then checks the homepage SEO title, default social image, XML sitemap and Search Console submission. Steps tick off automatically as they are completed, with a progress bar and a dismiss option.
- “Show me” setup guides – Each Getting Started step has a “Show me” button that opens the right settings page, switches to the right tab and highlights the exact field to fill in, with a short tip on what to enter and where to save.
- Quick tour – A four-stop welcome tour opens once for each admin on their first dashboard visit, pointing out the checklist, Features and Settings. It can be replayed any time from the “Quick tour” button on the dashboard.
Improvements
- Automatic SEO titles and descriptions per post type – Each post type now has a meta description template next to its title template (Settings > General > Title & Description Templates). Posts with an empty SEO Title or Meta Description use them automatically, and like Yoast and Rank Math nothing is saved, so renaming a post or changing a template updates every post that has no custom value. The default description is now a clean summary of up to 155 characters that ends on a full sentence or word (it used to be 30 words, often over Google’s limit). The post editor shows the automatic title and description in grey in the fields and in the search and social previews, updating live as you edit the post title, and the SEO score now checks them too.
- Near-zero queries on visitor pages – Rank Bix now remembers which of its settings a site has never saved and tells WordPress up front, so reading them costs no database query (a setting drops off that list the moment it is saved). Normal redirect lookups, the default social image and the location schema are also cached. On our test sites a Rank Bix homepage now runs 1 to 4 database queries, search pages none, and a 404 page only the 404 log entry.
- Lighter 404 logging – Logging a missing URL no longer rewrites cache entries on every hit, which mattered most when bots request many missing URLs.
- No wasted cache rebuilds – Opening “Add New”, saving drafts and autosaves no longer clear the sitemap, SEO score and Bulk Editor caches. Only changes to published content clear the sitemap.
- Faster front end – Rank Bix now runs far fewer database queries on every page view (on our test site the homepage went from 51 to 9 Rank Bix queries, single posts from 17 to 6, sitemaps from 4 to 1). Image SEO no longer searches the media library for images that already have alt and title text, sites with no redirects run no redirect query, the redirect lookup and its trailing-slash fallback are one query, and settings read on every page are now loaded with WordPress’s other settings instead of one query each. Page output is unchanged.
- Lighter admin – The redirects table check no longer runs on every admin page, and the slug-change notice only looks for its data on post screens.
- Sitemap self-repair – If another plugin or a settings change clears WordPress’s rewrite rules while Rank Bix is not loaded, sitemap_index.xml stopped working until the next update. Rank Bix now notices this on the next admin visit and restores the rules.
- OpenAI-compatible AI provider – A new option in Settings > Tools > AI Meta Generator – API Keys connects any service with an OpenAI-compatible API, including OpenRouter, DeepSeek, Mistral, Together, Fireworks, xAI, Perplexity and local Ollama. Enter a base URL, an optional key and a model name.
- API keys in wp-config.php – AI keys can now be defined as constants (for example
RANKBIX_SEO_OPENAI_KEY), which take priority over keys saved in the database. - Faster, more reliable AI calls – All AI features now share one connection layer. A wrong API key fails straight away instead of retrying several models, model lists are cached for six hours instead of fetched on every editor visit, and retired default Groq models were replaced.
- AI posts built to score 80+ – The SEO title is fitted to the right length with the focus keyword near the start, the URL slug is built from the keyword, and a new “Cite one trusted external source” option adds one outbound link that is checked to exist before it is added.
- Modern AI Content screens – Generate now has one composer with option chips and a live “This post will” summary. The progress timeline shows how long each step took. The queue card previews the publish dates and the number of AI requests before you add it. Content defaults has a side menu and an unsaved-changes bar.
- History & logs filters and pages – Filter jobs by All, Queued, In progress, Done, Stopped or Cancelled, each with a count, 20 per page. Row buttons (Edit draft or Edit post, Log, Retry, Delete) share one design, and an open log is highlighted together with its row. The When column shows when each post was written, or when a queued post is due, and each row follows the post’s real status, so a published post offers Edit post instead of Edit draft.
- Clearer check messages – The long sentences, transition words and keyword density checks in the post editor now use plainer wording.
- Separate text and image limits – When an image provider runs out of quota (for example a free Gemini key with no image quota), only images pause and the text keeps being written. The log says exactly what to fix.
Bug Fixes
- Fixed SEO scores, keyword density, content length and reading time being wrong for non-English content (for example Hindi, Arabic or Russian). Words are now counted correctly in every script.
- Fixed the “Focus keyword in URL slug” check failing for keywords and slugs written in non-Latin scripts.
- Fixed the AI meta generator sending post content even when “Allow sending post content to AI providers” was turned off.
- Fixed the “SEO: Sitemap Off” toolbar alert and the dashboard widget alert linking to the Sitemap settings tab, which cannot turn the sitemap back on. They now open Features with the XML Sitemap toggle highlighted.
- Fixed PHP warnings (“Undefined array key 5”) written to the error log on every visit to the Features page.
- Fixed the redirect count on the dashboard not updating after a CSV import or an automatic slug-change redirect.
- Fixed “Delete all data on uninstall” leaving many Rank Bix settings behind (per post type and taxonomy noindex, breadcrumb and TOC styles, licence details and scan results). Every Rank Bix option and cached value is now removed when this option is ticked. Nothing changes when it is not ticked.
- Fixed noindex and password-protected posts appearing in the multilingual (hreflang) sitemap.
- Fixed Product schema with a single star rating being output as an aggregate rating from 1 review, which Google can flag as invalid. It is now a Review with the post author, as Google requires.
1.2.3
Compatibility
- Tested and confirmed compatible with WordPress 7.1.
New Features
- Header & Footer code injector – A new Technical module that lets you inject custom scripts, styles, and tracking codes (Google Analytics, Tag Manager, cookie banners, Meta Pixel, etc.) into the
<head>, immediately after<body>open, or before</body>close on every page. Three independent CodeMirror HTML editors with real-time syntax highlighting. The Save button disables automatically when syntax errors are detected. PHP tags are stripped server-side so only HTML runs. The module is zero-impact when toggled off – no frontend output, no admin menu entry. - Conditional injection – Each of the three Header & Footer code areas (head, body, footer) now has an “Apply to” dropdown so you can target injection to All pages, Homepage only, All singular pages, Blog posts only, or Pages only. Mix and match per area – for example, inject Analytics globally but target a cookie banner to all singular pages only.
- Per-post disable – A new checkbox in the SEO meta box Advanced tab lets you disable all head/footer code injection on individual posts or pages. Useful for landing pages or pages with their own tracking setup.
- Dashboard Module Status – Header & Footer now appears in the Module Status card on the dashboard so you can see its on/off state at a glance alongside all other modules.
- Admin toolbar – Header & Footer is now listed in the Rank Bix SEO admin toolbar dropdown for quick one-click access from any page.
- Hide toolbar score badge – A new option in Settings > General > Admin Toolbar lets you hide the coloured SEO score pill from the toolbar. Useful on PHP-template sites where the score count may not reflect actual frontend output.
- Toolbar score badge – smart threshold – The SEO score badge in the admin toolbar is now hidden automatically when the stored post content has fewer than 50 words after stripping shortcodes and HTML tags. Prevents a misleading score from appearing on PHP-template or page-builder pages where the editor content is minimal but the rendered frontend output is not.
- Keyword in URL slug – skip for homepage and posts page – The “Focus keyword in URL slug” check is now skipped entirely when editing the static front page or the designated blog archive page. The slug for those pages does not represent their public URL (which is always
/), so a failing slug check was misleading and is no longer shown. - SEOPress importer – You can now import titles, descriptions, focus keywords, canonicals, noindex, and nofollow settings from SEOPress. Appears automatically on the Import tab whenever SEOPress data is detected in the database.
- Cookie Bar – A new Technical module for GDPR-compliant cookie consent. Displays a fully customisable banner (position, message, button text, background/text colours, cookie duration). Integrates with Google Consent Mode v2 and Matomo. Automatically blocks scripts injected via the Header & Footer module until the visitor accepts. Toggling the module off disables all frontend output and removes the admin menu entry.
1.2.2
New Features
- Header & Footer code injector – A new Technical module that lets you inject custom scripts, styles, and tracking codes (Google Analytics, Tag Manager, cookie banners, Meta Pixel, etc.) into the
<head>, immediately after<body>open, or before</body>close on every page. Three independent CodeMirror HTML editors with real-time syntax highlighting. The Save button disables automatically when syntax errors are detected. PHP tags are stripped server-side so only HTML runs. The module is zero-impact when toggled off – no frontend output, no admin menu entry.
For the full changelog see rankbix.com/changelog/.