Version history · Klusto Plugin v6.7.60

Changelog

Last updated: October 21, 2026

v6.7.60

2026-10-21Current

Fixed: ungrammatical meta description when keyword was injected raw

  • Meta validator now rejects descriptions containing the raw keyphrase without articles/prepositions, missing a closing period, outside 110–160 chars, or starting with {keyword}..
  • If the AI-generated meta or excerpt don't include the keyphrase, they are still accepted as long as they meet length and completeness requirements — the raw keyword is never force-appended.
  • Final fallback: complete sentences from the excerpt up to 155 characters, no forced keyword insertion.
  • Generation prompt updated to request a natural meta_description (130–155 chars, grammatical variants accepted, no "Descubre" crutch).

v6.7.59

2026-10-19

Fixed: meta description truncated mid-word and prefixed with "Keyword."

  • Generation prompt now requests a dedicated meta_description field (130–155 chars, complete sentence, keyphrase once, no prefix).
  • set_seo() uses that field when valid; fallback uses mb_* word-boundary truncation ≤155 chars ending in a period. Never prepends Keyword.. Keyphrase is only added when it fits naturally.
  • og:description (Rank Math / Yoast Twitter/Facebook) now uses the same string as the meta description.
  • Reusable helper extracted to includes/klusto-meta-description.php.

v6.7.58

2026-07-18

Fixed: broken placeholder image appearing in post body

AI-inserted filler images are now automatically removed; only Klusto-placed real images remain.

v6.7.57

2026-07-18

"Editor's opinion" box now included in all posts

The author reflection box was previously added only to topic-cluster posts. It now appears on standalone daily posts as well. Applies to newly generated posts.

v6.7.56

2026-06-26

Fixed: stray "nn" text appearing in post content

A formatting artifact from the AI response could scatter nn throughout paragraphs. It is now stripped automatically before publishing.

v6.7.55

2026-06-25

Fewer failed posts due to AI formatting errors

Malformed escaped quotes — the most common cause of generation failures — are now repaired locally on the fly, without requiring a retry.

v6.7.54

2026-06-17

AI model now updatable without a plugin update

The active AI model is managed centrally on the license server. If Anthropic deprecates a model, Klusto picks up the replacement automatically on the next license validation. Custom Opus selections are preserved.

v6.7.53

2026-06-17

More reliable generations: reduced formatting errors

Typographic quotes are now used in prompts to reduce AI formatting errors at the source. Auto-correction timeout increased for additional recovery margin.

v6.7.52

2026-06-16

Fixed: retry timeout too short on long posts

The auto-correction retry on malformed AI responses now uses the same timeout budget as normal generation, recovering more long-post failures.

v6.7.51

2026-06-16

Fixed: generation failures after Claude Sonnet 4 deprecation

Anthropic retired Claude Sonnet 4 on 2026-06-15. Klusto now targets Claude Sonnet 4.6 and migrates existing configurations automatically on update.

v6.7.50

2026-06-12

Added: "Completed" box in the clusters list

Completed clusters now have their own count box and can be filtered in the cluster list view.

v6.7.49

2026-06-12

Fixed: cluster list filters not working

Clicking Total, Active, Paused, or Drafts now correctly filters the cluster list to that status.

v6.7.48

2026-06-12

Fixed: help banner not updating when switching tabs

The editor help banner now updates to match the active tab (Customer Journey vs. Content Ladder) instead of staying on the previous tab's instructions.

v6.7.47

2026-06-12

Added: delete clusters and filter the list

Each cluster now has a Delete button (with confirmation; published posts are not deleted). The status boxes (Total, Active, Paused, Drafts) are now clickable filters.

v6.7.46

2026-06-12

Fixed: help text in cluster editor displaying broken bold terms

Step instructions now render inline correctly without line-broken bold fragments.

v6.7.45

2026-06-11

Fixed: view not switching to Ladder tab after generation

Creating the Ladder from the Journey now automatically switches the view to the Ladder tab.

v6.7.44

2026-06-11

Fixed: onboarding banner not dismissing after API keys are configured

The onboarding banner now hides automatically once Anthropic and SerpAPI keys are saved.

v6.7.43

2026-06-08

Fixed: license panel always showing "1 site in use"

The site count in the license panel now reflects the actual number of activated sites.

v6.7.42

2026-06-08

More robust generation on network errors

The plugin now retries automatically up to 3 times on API timeouts or transient network errors before marking a post as failed. Timeout raised from 120 s to 180 s.

v6.7.41

2026-06-04

Wizard step 7: granular schedule picker

The final onboarding step now lets you select specific days of the week and time for post publishing, with a live preview of the next 3 scheduled runs. Replaces the previous 3 fixed presets.

v6.7.40

2026-06-04

Fixed: accordion items appearing at the bottom of the queue

Expanding a cluster in the queue now shows its items immediately below that cluster row.

v6.7.39

2026-06-04

Queue redesigned with accordion and manual order support

The queue list now shows only the first post per cluster by default, with a chevron to expand. Dragging a cluster to the top causes its posts to fire first, overriding the global BOFU-first order.

v6.7.38

2026-06-04

Fixed: queue drag-and-drop order not persisting

Reordering the queue now saves correctly and survives page refresh. Only the first post of each cluster is draggable; moving it reorders the entire cluster.

v6.7.37

2026-06-04

Fixed: image generation failing in cron context

Required functions for Unsplash image downloads were not loaded when generation was triggered by the automatic cron. Now loaded correctly in all execution contexts.

v6.7.36

2026-06-03

Added: email alert on generation failure

When a post fails due to a critical error (API down, out of credits, etc.), an email is sent with the error detail, affected cluster, and resolution steps. Rate-limited to one alert per hour.

v6.7.35

2026-05-29

Fixed: all plugin buttons unresponsive

Generate Next Post, API key validation, modals, assistant, and cluster editor buttons were non-functional. All interactions restored.

v6.7.34

2026-05-27

More robust generation on malformed AI responses

Malformed quotes or irregular formatting in AI responses are now repaired automatically (with a correction request if needed) instead of aborting with an error.

v6.7.33

2026-05-26

UI copy updated to Spanish (Spain)

All plugin-facing text — messages, buttons, emails, and help content — now uses Spain Spanish.

v6.7.32

2026-05-26

Fixed: onboarding blocked on new sites

Definitive fix for the "insufficient permissions" error on new sites caused by third-party plugins or themes interfering with the Klusto menu.

v6.7.31

2026-05-26

Fixed: critical permissions error blocking onboarding

The Klusto admin menu is now restored automatically when another admin plugin conflicts with it.

v6.7.30

2026-05-26

Taxonomy suggestions are now on-demand

Step 3 of the assistant no longer auto-generates categories. Add them manually or click "🧠 Suggest with AI" when ready.

v6.7.29

2026-05-26

Clearer Generate button state + integrated tutorial

The "Generate next post" button now shows an explicit message when no API key is configured. The step-by-step guide opens inside the plugin instead of linking to external docs.

v6.7.28

2026-05-26

Clear error messages for Anthropic API failures

Errors from Anthropic (no credits, invalid key, forbidden) now show a human-readable message with a direct CTA instead of a raw JSON response.

v6.7.27

2026-05-26

Fixed: post generation blocked for categories with multiple funnel stages

Generation no longer fails when a category has more than one funnel stage assigned (e.g. BOFU + MOFU).

v6.7.26

2026-05-26

Fixed: site limit displaying "unlimited" for paid plans

Settings → API & License now shows the correct site limit per plan (Starter: 1, Pro: 3, Agency: 8).

v6.7.25

2026-05-26

Improved failure diagnostics

The generation log now includes the exact error when a post cannot be created, including missing PHP GD extension warnings.

v6.7.24

2026-05-26

Copy and localization improvements

Cluster suggestions now respond in Spanish when the site locale is Spanish. Buyer Persona is now a required step in cluster creation. Remaining English-only strings translated.

v6.7.23

2026-05-26

API key validation and integrated tutorial

Anthropic and SerpAPI keys can now be validated with a button before saving. Step-by-step tutorial accessible directly from Settings.

v6.7.22

2026-05-26

Onboarding step 6 improvements

Step 6 now visually explains each option, and a prompt guides users to Suggest Clusters if no cluster has been created yet.

v6.7.21

2026-05-26

Demo credit for Pro and Agency on first install

Pro and Agency plans start with a demo credit. Users configure their own Anthropic and SerpAPI keys in Settings afterwards.

v6.7.19

2026-05-26

Site analysis progress screen

Step 1 now shows a progress screen with each analysis phase so users know what is happening during site analysis.

v6.7.15

2026-05-26

Topic Clusters always visible in the menu

Topic Clusters and Suggest are now shown in the sidebar for all plans, with an upgrade prompt if the current plan doesn't include them.

v6.7.12

2026-05-25

Automatic Freemius license activation

Licenses purchased through Freemius are automatically converted to a valid Klusto license with AI API access enabled — no manual steps required.

v6.7.0

2026-05-24

Topic Clusters with Customer Journey

New content organization model: groups of 5–12 posts covering a topic from TOFU to BOFU to build topical SEO authority.

v6.6.0

2026-05-23

Monthly quota enforcement

Klusto now checks the License Manager for the plan's monthly post limit before each generation to prevent overages.

v6.5.0

2026-05-22

Full onboarding assistant

New step-by-step setup wizard covering license activation, site analysis, sitemap, content architecture, funnel mapping, and activation. Completes in ~10 minutes.

v6.0.0

2026-05-18

Klusto rebrand

BMD Autopilot is now Klusto. New visual identity, three plans (Starter, Pro, Agency), and a redesigned control panel.