Changelog – Features & Roadmap

New features, updates and roadmap for the LLMs.txt Generator – full version history for maximum AI visibility of your website.

🚀 Coming Soon – In Development

  • 🛒 Shopify App – Coming Soon: Native Shopify integration directly in the admin panel – generate and maintain llms.txt, manage AI crawler access. Get notified →

🛍️ ePages support in the generator

May 28, 2026 Feature
  • 🛍️ New: support for ePages shops in the generator. ePages online shops are now detected automatically, with their products, categories and info pages reliably captured for llms.txt generation.

🔌 WordPress Plugin v1.6.0 – WordPress 7.0 compatible + complete German localization of the loading screen

May 20, 2026 Plugin · Major
  • 🚀 WordPress 7.0 verified live: WordPress 7.0 was released on May 20, 2026 (the "AI Foundation" major version introducing AI-provider integration at platform level). The plugin was thoroughly tested on a real WP 7.0 install at authortools.de: Plugin Main Page, Score Detail Page (incl. cache-miss loading screen), AJAX endpoints, REST API and frontend ``/llms.txt`` + ``/llms-full.txt`` outputs all work without regressions. "Tested up to" honestly bumped from 6.9 to 7.0.
  • 🌍 JS-i18n: step messages now translatable: The 6 step messages cycled through during the loading screen ("Checking Schema.org markup on sample products…", "Reading llms.txt and llms-full.txt…", "Probing AI crawler access (GPTBot, Claude, Perplexity)…", "Auditing content quality (Pro)…", "Compiling noindex compliance report…", "Almost done…") used to be hardcoded in JavaScript and therefore not translatable. v1.6.0 routes them through ``wp_localize_script`` via ``llmstxtAdmin.strings.loadingSteps`` – the JavaScript falls back gracefully to English if the localized array is missing. 6 new translations in de_DE.po (222 entries, was 216), de_DE.mo recompiled.
  • 🇩🇪 Combined effect: German WP users now see the entire loading screen in German – titles, body text AND the cycling step messages. Translators for other locales can pick up de_DE.po as a template to translate the 6 new strings into their language.
  • 🛡️ Safe upgrade: No other functional changes. Mandatory upgrade for WP 7.0 users, recommended for everyone.

🔌 WordPress Plugin v1.5.9 – i18n fix for the loading screen (5 missing German translations added)

May 20, 2026 Plugin · i18n
  • 🌍 5 missing German translations added: The loading screen from v1.5.5 on the "AI Visibility Score" detail page was rendered in English even on German WordPress installs. Reason: the new strings ("Computing AI Visibility Score…", "Analyzing your Schema.org markup…", "Starting…", "The page will reload automatically…", JavaScript warning) had never been added to the de_DE.po file. v1.5.9 closes that gap – the de_DE.po now contains 216 entries (was 211), the de_DE.mo was recompiled. German users now see the loading screen fully localized.
  • ⚠️ Deliberately left open for v1.6.0: The 6 step messages that JavaScript cycles through during the cache-miss load ("Checking Schema.org markup on sample products…" etc.) are still English. These are JS-hardcoded and need a ``wp_localize_script`` refactor – will be shipped in v1.6.0 as a smaller polish release.
  • 🛡️ No functional changes: Pure i18n update. Recommended upgrade for everyone with German WordPress language.

🔌 WordPress Plugin v1.5.8 – 0 ERRORS in the WordPress.org Plugin Check tool

May 20, 2026 Plugin · Code Quality
  • 🎯 Plugin Check: 19 → 0 ERRORS: v1.5.6, v1.5.7 and v1.5.8 cleanly worked through all 19 original errors from the official WordPress.org Plugin Check tool. v1.5.8 closes the final 7 residual issues: 6× MissingTranslatorsComment positioning (the comment must be INSIDE ``printf()`` directly before ``esc_html__()``, not 2 lines above – Plugin Check is strict on this) plus 1× mismatched_tested_up_to_header (the plugin-file header still said 7.0 while readme.txt already said 6.9).
  • 📄 CRLF/LF normalization: Two admin files (class-admin.php, visibility-score-card.php) had mixed line endings (1× CRLF in otherwise LF-only files). Plugin Check flagged it as ``Internal.LineEndings.Mixed``. Now consistently LF-only everywhere.
  • 📊 Warning status: Only 7 warnings remaining (down from 177), all minor or by-design: 2× DirectQuery (legitimate for our own history table), 2× NoCaching (the score calculation must not cache), 1× NonceVerification.Recommended, 1× MissingUnslash, 1× InputNotSanitized. These are not errors and do not block any WP.org review.
  • 🛡️ Safe upgrade: No functional changes. Mandatory upgrade for a clean Plugin Check report.

🔌 WordPress Plugin v1.5.7 – Compatibility correction (Tested up to 7.0 → 6.9)

May 20, 2026 Plugin · Hotfix
  • 🔧 "Tested up to" reverted to 6.9: In v1.5.4 the "Tested up to" declaration was prematurely bumped to WordPress 7.0. At the time of release WordPress 7.0 had not yet shipped (current stable: 6.9.4). That violates the WordPress.org Plugin Directory rules (no claims about non-existent WP versions). v1.5.7 honestly reverts the value to 6.9.
  • 🛡️ No functional changes: Pure readme.txt update – code, API and behaviour identical to v1.5.6. Recommended upgrade for everyone on v1.5.4–v1.5.6.

🔌 WordPress Plugin v1.5.6 – Code-quality release (all 19 Plugin Check errors fixed)

May 20, 2026 Plugin · Code Quality
  • WordPress.org Plugin Check tool: 0 errors: The official WP review tool used to report 19 errors in the plugin. This release fixes all 19 – the plugin now passes the WP.org reviews in the "General", "Plugin Repository", "Security", "Performance" and "Accessibility" categories without ERROR findings.
  • 🌍 8× i18n "translators:" comments: Every ``__()``/``esc_html__()``/``_n()`` call with placeholders (%d/%s/%1$d) now has an explanatory translator comment – translators understand each placeholder's meaning without reading the code.
  • 🛡️ 7× output escaping: Numeric printf arguments are now properly ``(int)`` cast, the sub-score link href is wrapped in ``esc_url()``. Even though no actual XSS hole existed – Plugin Check flagged those spots as potentially unsafe, the best-practice annotation is now in place everywhere.
  • 📂 4× filesystem operations: ``@unlink()`` replaced with WordPress' ``wp_delete_file()``. The unavoidable ``readfile()`` (ZIP streaming – no WP_Filesystem equivalent) and ``fopen('php://temp')`` (PHP memory stream, not a real filesystem) are now annotated with phpcs:ignore + detailed justification.
  • ⚠️ Deliberately left open: 170 ``NonPrefixedVariableFound`` warnings – those are tool false-positives on local function variables (``$details``, ``$score`` etc.) being mis-flagged as global vars without plugin prefix. Not a real issue.
  • 🛡️ Safe upgrade: No user-visible behaviour change, no API change. Recommended for everyone.

🔌 WordPress Plugin v1.5.5 – UX fix: Loading screen for AI Visibility Score

May 20, 2026 Plugin · UX
  • Clear loading feedback instead of a blank page: Opening the AI Visibility Score detail page used to show a completely blank page for up to 60 seconds while 10 local HTTP probes (Schema sampling) + 1 Pro API crawl ran synchronously in the background. Users thought the plugin had crashed. Now the plugin instantly renders a loading screen with a rotating spinner, animated progress bar and six rotating status steps ("Checking Schema.org markup on sample products…", "Reading llms.txt…", "Probing AI crawler access…", etc.).
  • 🔄 Cache-aware rendering: When the cache is fresh (15-min TTL) the detail page still renders synchronously and instantly. The loading screen only appears on cache miss or first visit. AJAX call runs asynchronously, page auto-reloads on completion.
  • 🎨 3 new CSS animations: spinner rotation, progress-bar slide and skeleton shimmer for the placeholder sub-score cards underneath the loading block.
  • 🛡️ No API or settings changes: Pure UX improvement around the existing detail-page render flow. Safe upgrade from v1.5.4.

🔌 WordPress Plugin v1.5.4 – Compatibility bump (reverted in v1.5.7)

May 20, 2026 Plugin · Compatibility
  • Correction: The "Tested up to" bump to WordPress 7.0 made in v1.5.4 was a premature assumption – WordPress 7.0 had not yet been released at the time v1.5.4 was published. v1.5.7 honestly reverts the value to 6.9. Properly read, v1.5.4 contains only a cosmetic readme.txt change.
  • 🛡️ Safe upgrade from v1.5.3: No functional changes, no API changes.

🔌 WordPress Plugin v1.5.3 – UX Refinements (Score-Refresh, URL Card, Hero Generator)

May 16, 2026 Plugin · UX
  • 🔄 Score-Refresh button much more visible: The "Refresh" button in the AI Visibility card header is now a clearly labelled secondary button (instead of a tiny icon) – the loading state (spinner + "Refreshing…" label) is much easier to see.
  • ⬇️ Second refresh button at the bottom: Users can re-check the score after editing settings without scrolling back up – own card with a prominent refresh button at the end of the main column.
  • 📄 URL card with clear labels: "Your llms.txt URLs" in the sidebar now labels each file ("📄 llms.txt – Compact overview" / "📑 llms-full.txt – Full page listing") with a one-line description. The full URL path is no longer truncated.
  • Generator hero card on top: The File Status card with the "Generate now" button moved to the TOP as a prominent hero card – the plugin's primary purpose (llms.txt generation) now leads the UI, with the score card as a complementary insight below.
  • 💡 Score card more compact: Recommendation list in the score card reduced from 3 to 1 top recommendation with a "see all →" link to the detail page – keeping the card itself compact.
  • Pure UI/UX polish: No backend or API changes – frontend refinements based on user feedback.

🔌 WordPress Plugin v1.5.2 – Critical Bugfix: Pro-License Tier Detection

May 16, 2026 Plugin · Critical Fix
  • 🛠 sanitize_settings now respects Pro data: The WordPress settings callback overwrote pro_tier from $existing instead of $input on every update_option – Agency licenses got reset to "pro" after saving. Fix: pro_*-values are now taken directly from $input, tier whitelist extended with "business", strict in_array for mode.
  • 🔑 Server hotfix wp-generate.php: Tier-based license check instead of plan-based – Pro Business with plan=monthly fell out of the old whitelist ['pro','agency','pro-yearly','agency-yearly'] and got 403. Fix matches license.php: tier derived from plan (isAgency = strpos plan 'agency'). Whitelist now ['pro','business','agency'].
  • 📡 API client surfaces 401 details: class-api-client now passes through the server error detail on 401 instead of just a generic "Unauthorized" – easier diagnosis of license verification failures.
  • End-to-end verified on authortools.de: Pro Business active, URL limit 2000 persists after verify click, generate via Pro API successful.

🔌 WordPress Plugin v1.5.1 – Score-Card Position + Stale Error Banner

May 15, 2026 Plugin · Fix
  • 📍 Score card moved to top: The AI Visibility card was at the bottom of the main column and often overlooked by users – now prominently placed at the top, much easier to find.
  • 🧹 Stale "Last error" banner cleanup: The llmstxt_last_error option persisted after the error was resolved and kept being displayed. Fix: render_page() now clears it on every render – only actual current errors are shown.

🔌 WordPress Plugin v1.5.0 – AI Visibility Score + Detail Page

May 15, 2026 Plugin · Major Feature
  • 📊 AI Visibility Score (since v1.4.0): Lighthouse-style 0-100 score directly in the WordPress admin – with 5 sub-scores: Schema.org coverage (30%), llms.txt health (25%), AI crawler accessibility (15%), content quality (15%, Pro) and noindex compliance (15%). 6h cache, manual refresh bypasses cache.
  • 🔬 Detail Page with Drill-Down (since v1.5.0): Clickable sub-score bars open a dedicated detail page with Schema.org sample list per product (has_type/has_price/has_offers), content quality audit for 10–50 sample pages (tier-dependent), and 30-day history sparkline.
  • 🎯 Smart recommendations: Top-3 improvement suggestions as one-click actions – "Regenerate", "Copy robots.txt snippet", "Read guide".
  • 🔍 Multi-SEO-plugin noindex detection: Yoast SEO, Rank Math, AIOSEO and SEOPress – pages flagged noindex are reliably excluded from llms.txt.
  • 🛒 WooCommerce Schema.org sampling: Plugin checks up to 10 products as a sample for valid Product Schema with price information.
  • Pro-API content quality check: Pro mode calls the llmstxtgenerator.de crawler for sample pages (title, meta, H1, alt-tag, OG-tag analysis) – sample limit by tier: Solo 25, Business 25, Agency 50.
  • 🔐 Pro License Card (v1.5.0): Masked key + licensed-to display + verified date + Copy/Re-verify/Logout buttons. AJAX logout and re-verify without reload.
  • 🌍 German translation: Full DE localization with 218 strings including plural forms.
  • 🐛 Hotfixes & bug fixes (v1.4.1 – v1.5.0): PHP fatal error on score card fixed, AJAX nonce convention for recommendation buttons corrected, layout conflict with page header fixed, agency license tier detection in sanitize_settings repaired, CSV export now opens in same tab, UTF-8 BOM removed from plugin main file, multiple cache-bust iterations.
  • 🔗 Available: WordPress.org directory → · Plugin page →

v3.0 – April 2026

23 April 2026 Pricing · Tier restructure
  • 💎 Three Pro tiers instead of one: New pricing structure with Pro Solo (€4.90/mo, up to 500 URLs, 10 domains), Pro Business (€9.90/mo, up to 2,000 URLs, unlimited domains, auto-cron, Shopify Embedded App) and Agency (€19.90/mo, up to 10,000 URLs, REST API). Existing customers keep their current pricing (€7.90/€29) unchanged.
  • 🔌 WordPress Plugin v1.3.0 – tier support: The plugin now accepts all three key types (Pro Solo, Pro Business, Agency). Tier detection in the dashboard with URL limit display per license. Plugin page →
  • 📐 Pro page restructured: 3-card layout (Free / Pro Solo / Pro Business), Agency separately below, shared GDPR consent box. JS bug in monthly/yearly toggle and consent validation fixed.
  • 🛒 Schema.org updates: SoftwareApplication markup with all 3 Pro tier offers (Solo/Business/Agency), expanded FAQ entries with tier differences for better AI visibility.

v2.7 – April 2026

April 16, 2026 Plugin · Fix · Feature
  • 🔌 WordPress Plugin v1.2.7 – officially live: The plugin LLMs.txt Generator – AI Visibility is now officially available in the WordPress.org directory – free, installable directly from the WordPress admin panel.
  • 🚫 WP Plugin: noindex detection: Pages marked noindex in Yoast SEO, Rank Math, SEOPress or AIOSEO are automatically excluded from llms.txt – no configuration required.
  • 🔗 WP Plugin: URL exclusion list: Manually exclude paths with wildcard support (/private/*). robots.txt Disallow integration optionally activatable.
  • 🛒 Shopify notify form: Visitors on the Shopify page can register their email to be notified the moment the native Shopify App launches in the App Store.
  • 🗑 Bot-Stats: domain delete fixed: The "✕ Remove" button in the bot stats view was non-functional (missing parenthesis in onclick handler). Fixed.
  • 📊 Statistics reset bug fixed: Visitor and generation counters could reset to 0 intraday due to a race condition on shared hosting. Atomic writes (temp + rename) and proper file locking now implemented.
  • 📝 New knowledge articles: WordPress Plugin Now Live – DE and EN with full feature description, comparison table and installation guide.
  • 🛒 Admin: Shopify Reminder tab: The "Notifications" tab in the backend was rebuilt as "Shopify Reminder" – displays all Shopify App signups from /shopify/ and /en/shopify/ with CSV export and mark-as-notified action.
  • 🔧 Admin.php – double Bot-Stats fix: removeDomain was not exported in the BST object (second bug alongside the missing parenthesis). Both defects resolved.

v2.6 – April 2026

April 13, 2026
  • 📊 Pro Analytics: 4-tab dashboard: Time series chart (7/14/30/90 days), bot comparison of all AI crawlers, CSV export – for Pro and Agency licenses.
  • 🗑 Domain management: Remove and restore domains directly in the dashboard. Tracking data is kept.
  • 📱 iOS hamburger fix: Menu on iPhone/iPad fully repaired (touch-action, no viewport jump).
  • 🧭 Navigation: WP-Plugin and Shopify side by side in menu. EN nav "GEO Guides" corrected.
  • 🔐 Preview logic: Pro feature preview correctly hidden after login, visible for non-account visitors.
  • 📝 Case study updated: AI bot tracking article expanded with real dashboard screenshot, crawl patterns and Pro Analytics – DE and EN.

v4.0 – Schema.org Checker: AI-Powered Inference

March 25, 2026 Feature
  • 🔍 Intelligent logo detection: Logos identified from attributes (id, class, alt, title) – manufacturer and product images reliably excluded
  • 🏷️ Organization name priority: Brand name resolved from og:site_name → og:title → <title> – clean, correct names in AI recommendations
  • 🛒 Sitemap-independent product detection: Product links extracted directly from HTML when sitemaps are missing or return 404
  • SearchAction for SPA shops: Vue/React/Next.js shops without a classic search form automatically receive a SearchAction – higher WebSite score
  • 🌐 Extended social detection: TikTok and Pinterest recognized as sameAs platforms (in addition to Facebook, Instagram, LinkedIn, YouTube, Xing)

v3.9 – Bot-Stats Tool, Gambio GX5 Plugin & Schema.org Checker

March 16, 2026 Feature
  • 🤖 Bot-Stats Tool (Pro): Which AI crawlers are reading your llms.txt? Dashboard with date, frequency and AI system breakdown – activated via .htaccess snippet
  • 🏪 Gambio GX5 Plugin: Dynamic product data directly from the Gambio database – EAN/GTIN, brand, description and categories integrated live
  • 📊 Schema.org Checker improved: Suggestions capped at 20 prioritized items, success feedback at 90+ points, concrete fix instructions
  • 🛠️ Tools overview restructured: Schema.org Checker as entry point, Generator as primary CTA – clearer user flow

v3.8 – Generator: Extended Capacity & llmstxt.org Compliance

March 9, 2026 Feature
  • 📈 Free tier expanded to 150 URLs: Free generations now process up to 150 URLs – significantly more context for AI assistants
  • 📝 Optimized description length: Default raised to 250 characters (2025/2026 consensus: 200–400 characters optimal for LLM context windows)
  • 🛒 E-commerce preset optimized: Up to 40 products (up from 25) in the Optimal preset – aligned with AI visibility best practices for online retail
  • 🏷️ ## Optional section: Low-relevance products placed in a separate section AI tools can skip when context is limited – llmstxt.org compliant
  • 🗂️ Deeper crawl structure: E-commerce shops crawled up to 25 category levels deep – more complete product coverage

v3.7 – iOS & Mobile: Full Compatibility

March 8, 2026 Feature
  • 📱 iOS/Safari fully supported: Download, ZIP export and the complete generation flow work on iPhone, iPad and all iOS browsers (Chrome, Firefox, Edge on iOS)
  • ⬇️ iOS-native download: Tap-friendly download overlay instead of automatic click – compatible with Share, Files app and AirDrop
  • 🌐 Brand detection v2: Manufacturers and shop categories are now precisely distinguished – no more misclassified brand links

v3.5 – Schema.org Checker: Code Generation with Implementation Hints

March 3, 2026 Feature
  • 📋 Generate missing Schema markups automatically: The checker produces ready-to-use JSON-LD code for missing markups – with exact placement instructions, fields to customize, and whether needed once or per page
  • 🌍 Fully bilingual: Code generation and implementation hints available in German and English

v3.0 – AI Push Tool, Validator & GEO Audit

February 2026 Feature
  • 📡 AI Push Tool: Actively submit your llms.txt to AI indexers – IndexNow (Bing/Yandex/Seznam), Google ping and bot-view analysis in one step
  • llms.txt Validator: Structure check against the llmstxt.org standard, quality score and concrete improvement suggestions
  • 🔎 GEO Full Audit: Analysis of llms.txt, robots.txt AI rules, Schema.org markup and AI crawler accessibility in one report
  • 📊 Schema.org Checker: Detailed schema analysis with scoring, type detection and generatable fixes for Organization, Product, BreadcrumbList, FAQPage and more

v2.0 – Pro Plan, API & WordPress Plugin

January 2026 Feature
  • 🔑 Pro Plan: Unlimited generations, llms-full.txt, prioritized crawler, IndexNow key management and Bot-Stats access
  • REST API: Programmatic access to generator, validator and schema checker – for agencies and developers
  • 🔌 WordPress Plugin (Beta): Automatic llms.txt generation directly from WordPress – posts, pages and custom post types included
  • 🌐 Full DE/EN localization: Generator, all tools and knowledge base available in German and English

v1.0 – Launch: AI Visibility for Every Website

December 2025 Feature
  • 🤖 LLMs.txt Generator: Automatic creation of llms.txt and llms-full.txt from any URL – crawler analyzes structure, products and content
  • 🛒 E-commerce specialization: Optimized crawl logic for Gambio, Shopify, WooCommerce, Shopware, JTL, OXID and Magento
  • 📋 llmstxt.org standard: Fully compliant with the open standard – compatible with GPTBot, ClaudeBot, Perplexity and Google-Extended
  • 🎯 GEO approach: First English-language tool for Generative Engine Optimization (GEO) – AI visibility as a measurable channel