A WordPress plugin from anandbajrangi.com
Titles, descriptions, canonical URLs, robots rules, sharing tags, structured data and sitemaps: the parts of a page that search engines read and visitors never see. Anand Bajrangi SEO builds on what WordPress already does instead of replacing it.
Every feature is free. No paid version, no account, no tracking.
Version 0.9.0 (release candidate). Requires WordPress 6.4 and PHP 7.4 or newer.
Each of these lives in your page's code, below the waterline. Anand Bajrangi SEO lets you set them per site, per content type and per post, and switches off anything you don't need.
Templates for every content type, archive and the homepage, with variables such as {title}, {sep} and {sitename}, plus your own title for any post or term. Without one, WordPress builds the title as usual.
Your own text for each post and term, or a template. Left empty, the plugin uses the excerpt or the start of the content.
Self-referencing canonical URLs for archives, including paginated pages, and a custom canonical wherever you need one. None on pages you have set to noindex.
noindex and nofollow for each post, term, content type and archive, through WordPress's own robots API. The plugin only adds directives; it never removes a noindex set by WordPress or another plugin.
Open Graph and X (Twitter) card tags with a title, text and image for each post, and a default image for the whole site.
One JSON-LD graph (WebSite, WebPage, Article, Organization or Person, BreadcrumbList) built only from real site data. Nothing is invented, and structured data never guarantees rich results.
Improves the XML sitemap WordPress already provides: leaves out noindexed and excluded content and adds real last-modified dates.
The SEO panel in the block editor shows a search-result preview built by the same code that prints your page's tags. It follows your edits as you type, before you save.
Every module can be switched off, and a switched-off module adds no code to your pages.
You can try Anand Bajrangi SEO without taking your current setup apart first.
The plugin notices the other SEO plugin and starts with its own output switched off, so nothing is printed twice.
Under Anand Bajrangi SEO → Tools → Migrate, a dry run reports how many posts and fields would change. Nothing is saved.
Only empty fields are filled unless you choose to overwrite. Run it again and nothing changes twice.
Deactivate the old plugin, switch on this plugin's modules, and run the duplicate-tag check on your pages.
Imports from Yoast SEO, Rank Math, All in One SEO, SEOPress and The SEO Framework. Site-wide settings of other plugins are not copied; review this plugin's templates after importing.
Extra database queries measured on a 15-post test site: none on the home page and single posts, one on category archives. These are local measurements on a small site, not a guarantee for yours. Page builders, caching plugins, WPML and other multilingual plugins have not been tested yet.
No. Every feature is in the free plugin, and there is nothing to unlock.
No plugin can promise that. Anand Bajrangi SEO makes sure search engines get correct titles, descriptions, canonical URLs, indexing instructions, sitemaps and structured data. Rankings depend on your content and many factors outside any plugin.
Two plugins printing the same tags create duplicates. Anand Bajrangi SEO detects common SEO plugins, starts with its output switched off when one is active, warns about overlapping modules and can count duplicate tags on your pages. You can also keep only the modules your other plugin doesn't cover.
Custom titles need a theme that lets WordPress print the title. Block themes always do. For older themes there is a legacy title option under Settings → General.
By default nothing is deleted, so you can reinstall without losing anything. To remove all Anand Bajrangi SEO data when you delete it, switch on "Delete data on uninstall" under Settings → General first.
Not yet. Until it is, download the ZIP from this page and install it through Plugins → Add New → Upload Plugin.
Please report security issues privately through anandbajrangi.com rather than in public. For other problems, the diagnostic report under Anand Bajrangi SEO → Tools gives the details needed to help, with secrets and personal data removed.
Version 0.9.0, a release candidate. Free software under the GNU General Public License, version 2 or later. Requires WordPress 6.4 and PHP 7.4 or newer.
SHA-256: 6bd4a7e83c7f09125c2b96ed91cb9f32d48ff78826dc9e0951a1be7e46fb786b
Built by Anand Bajrangi. anandbajrangi.com
Anand Bajrangi SEO is not affiliated with WordPress.org or the WordPress Foundation.