Blaminhor Essentials – All-in-One: GEO, SEO, Redirect, SMTP, Image Sizes & more

Changelog

1.8.2

  • Fixed: Redirections – False slug change detection on newly created posts.

1.8.1

  • Fixed: SEO/GEO – Fixed fatal error when using [blaminhor_toc] shortcode.
  • Improved: SEO/GEO – Noindex warning notice now also triggers when WordPress Reading Settings “Discourage search engines” is checked.
  • Improved: SEO/GEO – Score details panel now stays expanded after clicking Refresh.
  • Improved: SEO/GEO – Score Refresh button now uses current unsaved metabox data.

1.8.0

  • Added: SEO/GEO – Schema.org / JSON-LD structured data output (Organization/Person, WebSite, Article/WebPage, BreadcrumbList).
  • Added: SEO/GEO – New “Schema” settings tab with Site Identity and Structured Data Defaults configuration.
  • Added: SEO/GEO – Schema tab in post/page metabox for per-content schema type override and custom JSON-LD.
  • Added: SEO/GEO – Automatic FAQ detection from page content (Gutenberg blocks, details/summary, accordion patterns, Schema.org microdata) with FAQPage schema generation.
  • Added: SEO/GEO – Granular AI crawler blocking via robots.txt (GPTBot, Google-Extended, ClaudeBot, PerplexityBot, CCBot).
  • Added: SEO/GEO – HowTo schema auto-detection from ordered lists, step-by-step patterns, and Gutenberg how-to blocks.
  • Added: SEO/GEO – VideoObject schema auto-detection from YouTube, Vimeo, and HTML5 video embeds.
  • Added: SEO/GEO – Author E-E-A-T enrichment (jobTitle, description, knowsAbout, alumniOf, sameAs) in Article schema.
  • Added: SEO/GEO – Key Takeaways feature: summary points displayed at the top of content and added to Article schema abstract.
  • Added: SEO/GEO – Table of Contents shortcode [blaminhor_toc] with configurable depth, style, and title.
  • Added: SEO/GEO – GEO Content Score: 20-criteria analysis (0-100) measuring structure, machine interpretability, citability, and E-E-A-T signals.
  • Added: SEO/GEO – Schema Description field: dedicated description for structured data with fallback to meta description then automatic excerpt.
  • Added: SEO/GEO – SEO Score: 20-criteria on-page analysis (0-100) measuring title, description, content quality, technical SEO, and readability.
  • Fixed: SEO/GEO – Unresolved title template placeholders (e.g. {page_number}) no longer displayed in SERP previews and page titles.
  • Fixed: All Modules – Modals not opening due to ap-hidden !important conflicting with jQuery fadeIn/fadeOut.
  • Improved: SEO/GEO – Metabox reorganized to 3 tabs: SEO (with Advanced merged), GEO (schema + new features), Social.
  • Improved: SEO/GEO – Settings page Schema tab enriched with Author E-E-A-T, Table of Contents, and Key Takeaways sections.
  • Improved: SEO/GEO – Content Overview edit modal displays all sections stacked vertically with scroll.
  • Improved: SEO/GEO – Added descriptive introductions to all settings page tabs and metabox sections.
  • Improved: SEO/GEO – JSON-LD preview and FAQ detection indicator in post/page metabox Schema section.
  • Improved: CSS – Harmonized spacing utility classes from 27 granular values to a 14-class t-shirt scale (xs/sm/md/lg) across all modules.
  • Improved: SEO/GEO – Tab descriptions are now collapsible accordions to reduce visual clutter.
  • Improved: SEO/GEO – Score widget toggle and refresh button redesigned with info banner style.
  • Improved: SEO/GEO – GEO score criteria now display current values and recommended thresholds.
  • Improved: SEO/GEO – Each SEO/GEO score criterion now links to its authoritative source (Google, Semrush, Yoast, etc.).
  • Improved: SEO/GEO – Replaced 3 duplicate GEO E-E-A-T criteria with GEO-specific ones (schema description, content sections, opening summary).
  • Improved: SEO/GEO – Added note in score details clarifying that not all criteria apply to every page.

1.7.5

  • Added: SEO/GEO – Unsaved changes warning when leaving post editor with modified SEO fields.
  • Fixed: SEO/GEO – Invalid lastmod dates in sitemap when post modification GMT date is empty.

1.7.4

  • Fixed: SEO/GEO – Placeholders like {year}, {month}, {sep} not being replaced in custom SEO titles, meta descriptions, OG tags, and Twitter Card tags on the frontend.

1.7.3

  • Fixed: SEO/GEO – Variable buttons (Title, Separator, Site Name, etc.) not inserting placeholders in the post editor metabox.
  • Improved: Redirections – Refactored SQL queries for better static analysis compliance.
  • Improved: Domain Changer – Modernized SQL identifier escaping using %i placeholders.

1.7.2

  • Fixed: Backup – Backups created by DB Optimizer and Domain Changer now appear in the Backup module list and can be restored from there.
  • Fixed: DB Optimizer – Pre-optimization backups are now saved as .zip archives (compatible with the Backup module format).
  • Fixed: Domain Changer – Pre-domain-change backups are now saved as .zip archives (compatible with the Backup module format).

1.7.1

  • Added: DB Optimizer – “Create Backup Now” button to create a SQL database backup directly from the page without leaving it (available in the backup notice and confirmation modal).
  • Added: Multisite – Backup files are now stored in separate subdirectories per blog ID on multisite networks (Backup, Domain Changer, and DB Optimizer modules).
  • Fixed: SMTP – Fatal error (PHP 8.4 ArgumentCountError) caused by corrupted fr_FR translation for the email logging status message.
  • Fixed: Backup – Pre-update backups now display the plugin or theme name in the Type column.

1.7.0

  • Added: Disable Comments – New module to completely disable comments on all post types (including custom), with tools to close existing comments and delete all comments from the database.
  • Added: SEO/GEO – Clickable variable tags (Title, Separator, Site Name, etc.) under SEO Title and Meta Description fields in post editor metabox and SEO list edit modal.
  • Added: Domain Changer – Editable search domain field to find and replace traces of a previously migrated domain.
  • Added: Domain Changer – Exhaustive database search across all tables (including third-party plugin tables) instead of only 8 hardcoded WordPress tables.
  • Added: Redirections – Loop detection: redirections creating loops (same source/target, reverse pairs, chains) are automatically disabled with visual warnings.

1.6.1

  • Fixed: SEO/GEO – Variables like {site_name}, {sep}, {title} are now properly replaced in SERP preview for meta descriptions.
  • Improved: General – Extracted inline CSS styles to proper stylesheet classes across all modules for better maintainability.

1.6.0

  • Added: Hide Login Page – New module to change the login URL and block access to wp-login.php and wp-admin for non-logged-in users.
  • Added: Classic Editor & Widgets – Renamed from “Classic Editor” with independent toggles for Classic Editor and Classic Widgets.
  • Added: DB Optimizer – 7 new cleanup types: duplicated postmeta, oEmbed cache, duplicated commentmeta, pending comments, orphaned usermeta, duplicated usermeta, and dead cron events.
  • Added: DB Optimizer – Configurable toggles for new cleanup types in scheduled cleanup settings.
  • Added: Backup – Configurable archive splitting by size (default 200 MB) to prevent PHP timeout on large backups.
  • Added: Backup – Real-time log panel during backup operations with terminal-style display.
  • Added: Backup – “Max Archive Size” setting to control archive splitting threshold.
  • Added: Backup – “View Log” button to consult the log of each backup from the backup list.
  • Added: Backup – “Interrupted” status badge for backups that did not complete successfully.
  • Added: Backup – Detailed restore logging (SQL errors, table operations, component progress).
  • Added: SEO/GEO – Automatic conversion of Yoast, Rank Math, and AIOSEO placeholders during SEO data import.
  • Fixed: Backup – PHP timeout (error 500) when backing up large components by splitting into smaller archives.
  • Fixed: Backup – Duplicated component names in backup list when archives are split into multiple parts.
  • Fixed: Backup – Inability to delete pre-restore safety backups.
  • Fixed: Backup – Pre-restore notice not disappearing after deleting the backup.
  • Fixed: Backup – Database export including stale tables from other prefixes (e.g. multisite tables), which caused data corruption on restore.
  • Fixed: SEO/GEO – Yoast shortcodes (%%sep%%, %%sitename%%, etc.) appearing as raw text after SEO import.
  • Fixed: DB Optimizer – Misleading InnoDB overhead display (Data_free is pre-allocated space, not reclaimable overhead).
  • Fixed: DB Optimizer – Unprepared SQL query in table status retrieval.
  • Updated: Backup & Restore – Renamed from “Backup” to “Backup & Restore” to better reflect the module capabilities.

1.5.6

  • Added: Backup – Separate scheduling for database and files backups (independent frequency, time, and retention).
  • Added: Backup – “Every Two Weeks” frequency option for scheduled backups.
  • Fixed: Backup – Scheduled backups not working (wrong parameter format).
  • Fixed: Backup – Scheduled backup cleanup not identifying scheduled backups correctly.
  • Fixed: SEO/GEO – HTML entities displaying literally in SERP preview.
  • Fixed: SEO/GEO – Error 500 when loading content list on sites using page builders.
  • Fixed: Redirections – Infinite loop when importing from Redirection plugin.
  • Improved: SEO/GEO – SERP preview now displays real site favicon, publication date, and featured image thumbnail.
  • Improved: Backup – Redesigned scheduled backups layout with side-by-side cards.
  • Updated: SEO/GEO – Renamed module from “SEO/GSO” to “SEO/GEO”.

1.5.5

  • Added: Redirections – Bulk delete, duplicate URL detection, and add-redirection notices.
  • Fixed: Redirections – Multiple fixes (add/edit/refresh buttons, CSV import, stats update, modal close).
  • Improved: Redirections – Code cleanup and consistent error messages.

1.5.4

  • Fixed: SEO/GEO – Sitemap 404 for custom post types.
  • Improved: SEO/GEO – SERP preview now uses the default title template.

1.5.3

  • Added: SEO/GEO – New “Titles” settings tab with collapsible accordion panels for post types, taxonomies, and special pages.
  • Added: SEO/GEO – Title templates with configurable separator and dynamic variables for all content types.
  • Added: SEO/GEO – Clickable variable buttons for easy template composition.
  • Added: SEO/GEO – Live title preview under each template field with sample data.

1.5.2

  • Fixed: Translations – Filled all missing translations across all 11 languages.

1.5.1

  • Fixed: User Role Editor – Missing translations and French accents.
  • Fixed: User Role Editor – Icon alignment in action buttons.
  • Fixed: Classic Editor – Missing translation for status notice.
  • Improved: User Role Editor – User capabilities modal: friendly labels, search bar, role-inherited caps shown as checked/greyed out.

1.5.0

  • Added: User Role Editor – New module to manage user roles and capabilities (create, clone, delete roles, per-user capabilities, import/export JSON, reset to defaults).

1.4.7

  • Improved: SEO/GSO – SERP preview redesigned to match real Google results (correct layout, fonts, truncation). Removed homepage meta and title separator settings.

1.4.6

  • Fixed: Post Types Order – Custom post order now applies correctly on the frontend with Elementor and other page builders.
  • Fixed: Backup – Corrupted permalinks during SQL export caused by placeholder escaping.
  • Fixed: Backup – Data corruption during restore when source and target table prefixes differ.
  • Fixed: Backup – Lost admin permissions after restore with different table prefix.
  • Fixed: Backup – HTTP/HTTPS protocol difference between source and target sites is now handled correctly during restore.
  • Fixed: Backup – Serialized data from plugins like Elementor is now properly updated during restore (correct string length recalculation).
  • Fixed: Backup – Restore now replaces directory contents instead of merging, preventing leftover files from previous installations.

1.4.5

  • Fixed: Backup module – Download button now works correctly on all server configurations (PHP 8+ fatal error fix).
  • Fixed: Backup module – Multi-archive backups now download all files instead of only the first one.

1.4.4

  • Added: Backup module – Download button to save backup archives to your computer.

1.4.3

  • Fixed: Post Types Order – Custom post type order now applies to page builder queries on the frontend (Elementor, Beaver Builder, Divi, etc.).

1.4.2

  • Fixed: Post Types Order – Custom taxonomy terms now display correctly in the native WordPress admin list when sorting is enabled (LEFT JOIN fix).

1.4.1

  • Fixed: Post Types Order – Custom taxonomy terms no longer disappear from the native WordPress admin list when sorting is enabled.
  • Fixed: Backup module – Pre-update backups for plugins and themes now appear as a single grouped row instead of two separate entries.

1.4.0

  • Added: Post Types Order module – Reorder any post type or taxonomy with drag and drop.
  • Added: Backup module – Bulk delete backups with checkboxes and select all/deselect all.
  • Added: Backup module – Missing pre-restore notice translation for all 11 languages.
  • Added: Classic Editor, HTTPS Recovery – Complete translations for all 11 languages.
  • Fixed: Backup module – Database was not included in automatic pre-update backups for plugins and themes.
  • Fixed: Backup module – Backup list missing per-row checkboxes for bulk selection.
  • Fixed: Missing translation for “Go to Backup Module” button in DB Optimizer.
  • Fixed: SEO edit modal closing when selecting text in title or description fields.
  • Fixed: Removed unnecessary “Save Settings” button from SEO Overview and Import tabs.
  • Fixed: Added unsaved changes warning when closing SEO edit modal without saving.
  • Fixed: CSS – Removed duplicate sort icons on sortable table columns (double icon bug).
  • Improved: CSS deduplication between admin.css and modules.css for lighter page loads.

1.3.2

  • Fixed: SEO/GSO – Critical compatibility fix for Avada theme where editing a page would load wrong content (e.g., FAQ instead of the actual page). The issue was caused by shortcodes modifying the global $post variable.
  • Fixed: SEO/GSO – Content overview list now correctly filters by post type when third-party themes or plugins modify WP_Query results.

1.3.1

  • Fixed: Content Duplicator – Unicode characters (accents, special characters) are now preserved correctly when duplicating page builder content.
  • Fixed: Content Duplicator – Title suffix now displays correctly with proper spacing (” – Copie” instead of “- copie”).
  • Fixed: SEO/GSO – XML sitemaps now work correctly on WordPress installations in subdirectories.
  • Fixed: SEO/GSO – Sitemap rewrite rules timing issue resolved for better compatibility.
  • Improved: Content Duplicator – Meta data is now copied directly via database to preserve exact encoding for page builders.
  • Improved: Content Duplicator – All post types and taxonomies (including custom ones) are now enabled by default.
  • Improved: Backup module – After backup completion, automatically switches to Backups tab with updated list and success message.
  • Improved: Backup module – Upload tab now supports multiple files with queue management before uploading.
  • Added: Admin bar menu with quick access to Dashboard and all active modules.

1.3

  • Added: 9 new languages – Spanish, Portuguese, Italian, Japanese, Russian, Turkish, Dutch, Brazilian Portuguese, and Indonesian.
  • Added: Backup module – Automatic backup before WordPress core, plugin, or theme updates.
  • Added: Feedback invitation on the plugin dashboard to encourage user suggestions.
  • Added: Content Duplicator – Full support for page builders (Elementor, Beaver Builder, Divi, Brizy, Oxygen).
  • Fixed: Content Duplicator – Page builder content now duplicates correctly with regenerated CSS.
  • Fixed: SMTP module – Import AJAX error caused by undefined method.
  • Fixed: SMTP module – Email log now refreshes automatically after sending test email.
  • Fixed: HTTPS module – Added missing translations for French and other languages.
  • Fixed: Backup module – Default backup options are now correctly applied to the backup creation interface.
  • Fixed: Backup module – Archive names now show the actual time instead of random characters.
  • Fixed: SEO module – Noindex warning link now correctly opens the Indexing tab.
  • Fixed: SEO module – Auto-generated meta descriptions now appear in gray italic to distinguish them from manual entries.
  • Fixed: SEO module – Content overview now refreshes automatically after importing SEO data.
  • Fixed: Fatal Error Recovery – Admin bar option is now disabled by default.
  • Fixed: Fatal Error Recovery – Email notifications are now sent immediately during PHP shutdown, even when the site crashes.
  • Fixed: WordPress Plugin Check compliance – Resolved various PHPCS warnings and errors.
  • Improved: Content Duplicator – Default suffix changed from ” (Copy)” to ” – copy” for cleaner titles.
  • Improved: Backup module – Progress label now says “Backing up” instead of “Creating”.

1.2.0

  • Added: Backup module – Upload external backup files with automatic domain change detection.
  • Added: Backup module – Scheduled automatic backups with configurable frequency (daily, weekly, monthly) and retention settings.
  • Added: Backup module – Step-by-step progress bar during backup creation.
  • Added: SEO module – Import data from Yoast SEO, Rank Math, and All in One SEO.
  • Added: Redirections module – Import redirections from Redirection plugin and Safe Redirect Manager.
  • Added: SMTP module – Import configuration from WP Mail SMTP, Post SMTP, and Easy WP SMTP.

1.1.2

  • Added: Backup module – Automatic pre-restore backup before any restore operation.
  • Added: Backup module – Undo restore feature to revert to previous state if restore goes wrong.
  • Added: Backup module – Separate archives per component (database, plugins, themes, uploads) for smaller file sizes and better flexibility.
  • Added: Backup module – Pre-restore backups now appear in the main backup list (not auto-deleted).
  • Added: SEO module – Focus keywords now display as visual tags/badges in the meta box and edit modal.
  • Added: SEO module – Keywords are now visible in Content Overview listing.
  • Improved: SEO module – Archive indexing settings now use positive logic (check to index instead of check to noindex).
  • Improved: SEO module – Renamed to “SEO/GSO” for clarity.
  • Improved: SMTP module – Merged tabs into single Configuration tab with dropdown provider selector.
  • Improved: SMTP module – Enhanced relay visibility with primary badge and clearer action buttons.
  • Improved: SMTP module – Added “Compare SMTP providers” link.
  • Improved: Admin sidebar modules now sorted alphabetically by translated name.
  • Improved: Redirections module – Smarter slug change detection (ignores trash and plain permalinks).
  • Improved: Backup selection cards with compact design.
  • Fixed: Database Optimizer – Removed duplicate backup feature, now links to Backup module.
  • Fixed: Multiple modules – Resolved double event binding issues causing duplicate actions.
  • Fixed: SMTP module – Test relay now correctly uses the configured From Email.
  • Fixed: SMTP module – Updated Brevo tutorial with domain authentication steps.

1.1.1

  • Added: Redirect to plugin dashboard after activation.
  • Added: “Settings” link in the plugins list page.
  • Added: Email log auto-refresh after successful test email in SMTP module.
  • Added: Recovery email notification option in Fatal Error Recovery module.
  • Fixed: Missing translation for SEO placeholder text.
  • Fixed: “Alfred Proteus” references in Favicon module HTML comments.
  • Fixed: Image Sizes cleanup button now scrolls to cleanup section.
  • Fixed: Mute Core Emails design consistency (missing card styles).

1.1.0

  • Added 13 new modules: Backup, Broken Links Checker, Classic Editor, Database Optimizer, Domain Changer, Favicon Generator, Fatal Error Recovery, HTTPS Redirect, Image Sizes, Mute Core Emails, Redirections 301, SEO/GSO.
  • Dashboard modules organized by categories with collapsible accordion sections.
  • Added complete translations for all SMTP provider tutorials (13 providers).
  • Fatal Error Recovery: Uses database-based plugin deactivation instead of folder renaming.
  • Fatal Error Recovery: Added support for single-file plugins (e.g., Hello Dolly).
  • HTTPS Redirect: Module is now disabled by default with safety warning.
  • Added “Delete data on uninstall” option in Advanced Settings.
  • Improved translation handling for WordPress 6.7+ compatibility.
  • Fixed various translation issues and improved French/German translations.
  • Code improvements for WordPress Plugin Check compliance.

1.0.0

  • Initial release.
  • 3 modules included: Content Duplicator, Maintenance Mode, SMTP Mailer.

Plugin Website
Visit website

Author
blaminhor
Version:
1.8.2
Last Updated
April 9, 2026
Active Installs
10
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.