Mira LLM Optimizer

Changelog

2.0.0

Major redesign — ground-up rethinking of the product.

  • NEW: Content Scoring Engine — every post receives a relevance score (0–100) based on post type, URL slug patterns, content quality, SEO signals, and freshness. Output is sorted by score, not just date.
  • NEW: AI Optimization Modes — choose between High Signal (curated, lean), Balanced (recommended, default), or Comprehensive (maximum depth). Each mode sets a score threshold for content inclusion.
  • REMOVED: 9 settings eliminated from the visible UI. All removed settings are now handled automatically with better defaults than most users would have chosen manually.
  • CHANGED: Descriptions always on — the best available description is always generated for every entry using a fallback chain: SEO meta description → post excerpt → auto-trimmed content intro. Was previously opt-in and disabled by default.
  • CHANGED: Full body content always included in llms-full.txt — depth is now controlled by the AI mode selection. Was previously opt-in.
  • CHANGED: Dates now ISO 8601 format (2024-01-15 instead of MySQL datetime). More machine-readable.
  • CHANGED: UTF-8 BOM removed from generated files. LLMs don’t need it.
  • CHANGED: Homepage always appears first in llms.txt output, regardless of post type order.
  • CHANGED: Posts sorted by relevance score (DESC) within each section, not just by date.
  • CHANGED: Tags excluded from taxonomy output — only category-type taxonomies are included to reduce noise.
  • CHANGED: WooCommerce price and SKU always included when WooCommerce is active. No checkbox needed.
  • CHANGED: robots.txt Sitemap directive is now automatic — added on first file generation without requiring a button click.
  • CHANGED: Per-post metaboxes always enabled — no longer hidden behind a settings checkbox.
  • CHANGED: llms.txt never added to XML sitemaps — discovery via robots.txt only, preventing SEO duplication.
  • CHANGED: X-Robots-Tag: noindex always served on both files — the dangerous opt-out is removed.
  • NEW: Automatic v1 → v2 migration — existing settings mapped to new schema on first load.
  • NEW: Live stats sidebar — indexed count, excluded count, and average relevance score shown in the admin.
  • NEW: Developer filter API — 7 new filters for score, thresholds, slug patterns, section labels, and forced inclusions.
  • CHANGED: Admin UI redesigned — Inter font, AI mode selection cards, status grid, collapsed advanced panel, consolidated generate/rebuild buttons.

1.0.2

  • Deferred initial file generation to the admin flow so activation no longer triggers heavy work during plugin install.
  • Merged Index Content Settings and Advanced Configuration into a single unified settings section.
  • Simplified maintenance by combining cache clearing and rebuild actions into one Clear Cache & Rebuild workflow.
  • Cleaned up the settings page by hiding third-party WordPress admin notices and update nags.
  • Implemented robust fallback checks for WP_Filesystem to prevent fatal errors when credentials are required.
  • Added defensive function/method checks for Yoast SEO and Rank Math dependencies.

1.0.0

  • Initial release. Core llms.txt and llms-full.txt generator, incremental database caching, stepped AJAX batch generation, and metabox controls for page-level exclusions, custom notes, and Markdown file attachments.
  • SEO plugin integrations: Yoast SEO, Rank Math, SEOPress, All in One SEO (AIOSEO), and Slim SEO — noindex/nofollow flags respected automatically.
  • WooCommerce catalog/search visibility integration.
  • Robots.txt automation, WPML hidden-language filtering.
  • Secure transient handling: queue IDs are always passed through a namespaced helper ensuring transient names cannot be influenced by user input.

Plugin Website
Visit website

Author
Mira
Version:
2.0.0
Last Updated
June 23, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 7.0
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.