Release status: v2.2.3 was superseded by Claude SEO v2.2.4 on July 20, 2026. This page remains the historical record for the v2.2.1 to v2.2.3 maintenance train.

Claude SEO v2.2.3 completed a three-release maintenance train. It continues the v2.2.0 security and reliability work through v2.2.1, v2.2.2, and v2.2.3. It refreshes time-sensitive Google guidance, corrects command and extension wiring, adds a strict consistency gate, and finishes with prompt hygiene. The release notes are explicit: no breaking changes.

THE SHORT VERSION
  • Current guidance: Lighthouse, WebMCP, AI search, Search Console, schema, crawling, international SEO, and local SEO references were refreshed.
  • Correct commands: routing, flags, tool names, shared references, and extension documentation were audited across 25 skills and 8 extensions.
  • Enforced consistency: a new gate checks references, routing tables, FLOW integrity, versions, portability, and orphaned resources.
  • Prompt hygiene: v2.2.3 removes unnecessary CAPS emphasis, replaces dash punctuation in prose, and trims five descriptions without changing behavior.
  • Verified release: 328 tests passed, plus manifest, version, portability, syntax, secret, and private-reference checks.

What changed across v2.2.1 to v2.2.3?

The versioned changelog shows one clear sequence. First, bring volatile SEO guidance and command documentation back to the source of truth. Second, turn those consistency expectations into checks. Third, clean the prompt surface without altering routing or outputs.

Claude SEO v2.2.1 to v2.2.3 release timeline A timeline showing guidance refresh in v2.2.1, consistency enforcement in v2.2.2, and prompt hygiene in v2.2.3. v2.2.1JUNE 22GUIDANCEGoogle currency v2.2.2JULY 10CONSISTENCY319 verified findings v2.2.3JULY 14HYGIENENo behavior changes Public release published July 20, 2026
Figure 1. The changelog dates each maintenance step separately. GitHub published the combined v2.2.3 release on July 20, 2026.

v2.2.1 refreshes Google guidance and command truth

v2.2.1 updates Lighthouse to 13.4.0, documents the Agentic Browsing score as a fractional pass ratio, and replaces future WebMCP wording with the Chrome 149 origin trial and its three Lighthouse audits. GEO guidance now reflects AI Overviews reach, Google's treatment of llms.txt, and the fact that AI search products use distinct citation engines.

The same pass updates Search Console Generative AI reporting, GA4 AI Assistants, Core Web Vitals and technical SEO, schema status, sitemap guidance, Googlebot behavior, international SEO, Google Business Profile, and Ask Maps. It also corrects command flags, MCP tool names, Bing host flags, shared paths, and documentation across the core skill set and eight extensions.

v2.2.2 makes correctness testable

v2.2.2 applies 319 verified findings from seven research streams, 20 currency slices, and six refuter slices. Concrete corrections include removing a false Google Business Profile Q&A deprecation, describing AI Mode as a custom version of Gemini 2.5, refreshing Gemini image model IDs, repairing Banana script references, and fixing WebMCP audit identifiers used by the parallel audit workflow.

The durable change is scripts/consistency_check.py. It checks dead references, routing tables, FLOW integrity, and orphaned resources. The schema hook stdin contract was also fixed, so the validation layer now checks both documentation consistency and an actual integration boundary.

v2.2.3 cleans the prompt surface

v2.2.3 removes CAPS emphasis words while preserving severity tokens, replaces em and en dash prose outside code fences, and trims five overlong skill descriptions. According to the changelog, it changes no behavior, routing, or output. This is a small diff with a useful goal: instructions should be direct without adding noise that can distort model attention.

How was the release validated?

The most important v2.2.3 improvement is not another command. It is evidence that the existing surface stays synchronized. The release reports a clean test suite, exact version alignment, strict consistency, portable skills, valid Python syntax, and a clean secret scan.

v2.2.3 validation scope328 tests passed, 15 version checks passed, 364 tracked files checked for strict consistency, and 33 skill files checked for portability. v2.2.3 Validation ScopeReported checks and tracked-file coverage Full test suite328 Version checks15 Tracked files364 Portable skills33 Values use different units and show validation scope, not a shared scale.Source: Claude SEO v2.2.3 GitHub release
Figure 2. Validation totals reported in the official v2.2.3 release. Counts represent different checks, so they should not be compared as percentages.
Release gateResult
Full test suite328 passed
Manifest and version consistency15 passed
Strict consistency0 errors and 0 warnings across 364 tracked files
Strict portability0 findings across 33 SKILL.md files
Python syntaxAll 51 tracked scripts passed
Secret scanClean

Release integrity check, verified July 20, 2026: public main and the dereferenced annotated v2.2.3 tag both resolve to commit 9b8eb69. The annotated tag object has its own SHA, which is normal Git behavior. The public tagged tree does not contain outputs/ or tmp/.

How do you install v2.2.3?

For a fresh Claude Code plugin install, add the marketplace and install Claude SEO:

/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo

For a manual fresh install, clone the current public repository and run the installer:

git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh

The official repository installation guide documents the current upgrade flow, and the short installation page keeps the supported platform commands together. Review downloaded scripts before running them, especially when a convenience command pipes remote content directly into a shell.

Why this maintenance release matters

SEO instructions age quickly because Google documentation, browser audits, model names, reporting surfaces, and schema support all move on different schedules. A skill can keep producing polished reports while its citations, flags, or routing quietly drift. v2.2.3 attacks that failure mode twice: researched corrections update the knowledge layer, and automated checks guard the connections between skills, commands, extensions, and references.

That makes this release more useful than its patch number suggests. Teams get current guidance without retraining their workflow, maintainers get failures when metadata or references diverge, and users can trace the public release back to the exact commit that is on main.

Official sources