Features

Everything Spatz SEO does, in one place.

Three surfaces. Full technical SEO infrastructure. AI-era differentiators. WooCommerce + EDD parity. Built modern (PHP 8.1+, PSR-4, libsodium-encrypted secrets). $99/year, bring your own Anthropic key, 14-day money-back.





Surface 1 of 3

SEO Agent — chat-driven, 56 tools, with revert.

An AI colleague living inside WordPress admin. Type a request — “audit my homepage”, “generate meta for /pricing/”, “find unused images”. The agent reads your site in real time, researches with web search, applies changes, and logs every write. Switch between Claude Opus 4.7 (smartest) and Sonnet 4.6 (40% cheaper) from a dropdown.

Read tools

  • Full SEO state of any post (works on Elementor)
  • Site-wide completeness summary
  • Per-post issues with severity
  • Search Console ranking data per post
  • Installed plugins, themes, post types
  • EDD downloads, WooCommerce products, taxonomies
  • Find orphaned images
  • List existing redirects
  • AI-ranked internal-link suggestions

Write tools

  • Apply meta title, description, focus keyword
  • Change slug + auto-create 301 redirect
  • Add H2 subheadings (additive only)
  • Update EDD download SEO + categories + featured image
  • Update Woo product SEO, descriptions, categories, tags, gallery
  • Apply Product schema (EDD + Woo)
  • Add FAQ schema
  • Add 301/302/307 redirects
  • Upload images from URL (SSRF-protected)
  • Generate vision-based alt text

Built-in safety

  • Every write logged (action, user, before/after)
  • One-click revert per entry
  • Destructive writes flagged clearly
  • Rate limited (60 writes / 60s per user)
  • Daily AI cost cap (default $5, configurable)
  • Confirms before destructive operations
  • Refuses to overwrite builder-rendered content
  • Native Anthropic web_search (5 uses/turn)
  • Chat history searchable, starrable, auto-titled



Surface 2 of 3

SEO Studio — type, see, save. with AI SEO Agent

A manual SEO editor without AI in your way. Auto-saves on blur. No “did I save?” anxiety.

  • Live Google SERP preview as you type
  • Live Open Graph + Twitter Card previews
  • Color-coded character counters: title 30–60, description 120–160
  • Auto-save on blur with persistent saved indicator
  • Built-in undo / redo with Cmd+Z / Cmd+Shift+Z
  • Focus Mode for distraction-free editing
  • Issues Mode shows all SEO problems on the current post with explanations
  • Audit Mode browses site-wide issues
  • “Edit in Elementor” banner with one-click jump for builder pages
  • Open Graph image picker integrated with the media library
  • Content override field for thin or builder-rendered pages



Surface 3 of 3

Bulk Dashboard — fix 50 posts at once.

Site-wide overview, per-post scores, bulk AI generation with live cost estimates so you know exactly what you’ll spend before clicking go.

  • Site-wide completeness: meta descriptions %, schema %, alt text %
  • Paginated post list with per-row SEO state
  • Per-row score (0–100): meta title 25, description 30, schema 15, alt text 30
  • Sort: worst score first, best score first, recently modified
  • Filter: posts only, pages only, needs work, drifted-since-optimization
  • Bulk actions: generate meta, generate FAQ schema, generate alt text
  • Live cost estimate: “✨ Generate meta for 34 posts · ~$0.28”
  • 4-concurrent worker pool for fast bulk operations
  • All AI markers (✨) clearly visible; no hidden AI calls



The fundamentals

Technical SEO, done right.

Meta & social

  • Per-post title, description, focus keyword
  • Title template engine: %%title%%, %%sitename%%, %%sep%%, %%page%%
  • Open Graph (Facebook, LinkedIn, Slack)
  • Twitter Card (summary_large_image)
  • Canonical URL override per post
  • noindex / nofollow per post
  • Site-wide fallback OG image & description

Sitemaps

  • XML sitemap with image extension at /sitemap.xml
  • Video sitemap
  • News sitemap (Google News submissions)
  • 12-hour cache for performance at scale
  • robots.txt auto-points to sitemap
  • Submit to Google + Bing from integrated panels

Schema (JSON-LD) — 22 types

  • Article, WebPage, Organization, WebSite
  • Product (EDD & Woo, stock-aware), Review, AggregateRating
  • FAQPage, HowTo, Recipe, Event, Course, Video
  • Person & author E-E-A-T, LocalBusiness, BreadcrumbList
  • Dataset, ImageObject, and more
  • Validator that flags errors by severity — and tells you which types still earn Google rich results vs. which now mainly help AI engines

Redirects & 404s

  • 301/302/307 redirects per URL
  • Auto-redirect on slug change
  • Wildcard (regex) pattern support
  • 404 log to see what’s missing
  • Hit counter per redirect
  • Bulk import / export
  • Loop & duplicate detection on add

Breadcrumbs & IndexNow

  • Breadcrumb shortcode
  • BreadcrumbList structured data
  • Works with any theme
  • IndexNow pings to Bing, Yandex, Seznam, Naver
  • Automatic on publish / update
  • (Note: Google doesn’t accept IndexNow)

LocalBusiness & multilingual

  • Multi-location LocalBusiness schema
  • Per-location NAP, hours, geo, service area
  • Drives local pack appearance
  • WPML compatibility hooks
  • Polylang compatibility hooks
  • TranslatePress compatibility hooks
  • Per-language meta storage



No other plugin has this

Built for the AI era of search.

Half your discovery traffic in 2026 isn’t coming from Google. It’s coming from ChatGPT, Claude, Gemini, Perplexity, Grok. Spatz SEO is the only WordPress SEO plugin that gives you real controls for this shift.

llms.txt publisher

The new convention for telling AI assistants what your site is about. Auto-generated, kept in sync with your site. Sections for locations, news, videos, products — editable per section.

AI crawler controls

Per-vendor allow/block: GPTBot, Claude-Web, Google-Extended, PerplexityBot, Grok, CCBot. Granular — allow training on some pages, block others. See which AI bots actually crawled.

Vision-based alt text

Claude Haiku 4.5 looks at what’s actually in each image. Generates accessible, accurate alt text. Detects decorative images and skips them. Bulk-process your library at ~$0.0015 per image.

AI Optimization page

Central dashboard for AI-era SEO: llms.txt content, crawler settings, schema-for-AI optimization, content-extraction settings (what AI sees when it visits your site).



For shops

WooCommerce + EDD parity.

WooCommerce

  • Per-product SEO + schema
  • Stock-aware Product schema (InStock / OutOfStock / PreOrder)
  • GTIN / MPN / brand support
  • Variant handling
  • Auto-clears Woo transient cache after writes
  • Agent tools: list, update SEO, descriptions, categories, tags, gallery, schema (8 tools)
  • Aggregate rating from review count

Easy Digital Downloads

  • Per-download SEO + schema
  • Product schema with price, availability, identifiers, ratings
  • Bulk operations on downloads
  • Agent tools: list, update SEO, short description, categories, featured image, schema (5 tools)
  • Spatz SEO is itself sold via EDD Software Licensing
  • License-aware throughout



Page builders

Reads the page builders other plugins skip.

Most SEO plugins look at post_content, see it’s empty (because the content lives in builder data), and give up. Spatz extracts the actual text from your builder’s data so the agent can read what you wrote and write meta that reflects it.

Supported builders: Elementor, Divi, Beaver Builder, Oxygen, Brizy.

What works on builder pages: meta titles + descriptions, schema, slugs, redirects, alt text, focus keyword.

What needs builder editing: adding subheadings, rewriting paragraphs, restructuring content. The plugin tells you clearly when this applies and provides a one-click jump back to the builder. Won’t try to write into the builder’s data tree — that’s the right boundary.



Integrations

Plays well with everything.

Search Console

OAuth connect to Google Search Console. Live rankings per post, CTR, impressions, query suggestions. Agent has tool access for ranking-aware recommendations.

Webmaster verification

Verification meta tags for Google, Bing, Yandex, Baidu, Pinterest, Naver. Verify everywhere your audience might be.

Yoast importer

Migrate from Yoast SEO in 30 seconds. Preserves meta titles, descriptions, focus keywords, OG images. Idempotent — safe to re-run. Rank Math importer planned.

Developer hooks

Filter every part of the output: spatz_seo_meta_title, _meta_description, _og_image, _schema_output, _robots_meta, _sitemap_post_types. Adjust rate limits and cost caps via filter. Actions on apply, on agent write, on license activation.

REST API

Full REST namespace at /wp-json/spatz-seo/v1/. Programmatic access to analyze, apply, dashboard, studio, bulk, alt-text, settings, redirects, imports, locations. Every endpoint has a permission_callback.

Auto-updates

EDD Software Licensing-powered auto-updates. License key activates updates; daily license check; expired keys flagged without breaking the plugin.



Security

Encrypted keys. Logged writes. Revertible changes.

Your Anthropic API key is encrypted at rest using libsodium’s authenticated encryption (XSalsa20 + Poly1305). Every AI write is logged with before/after values and revertible with one click. Built modern: PHP 8.1+, PSR-4 namespaced, prepared SQL statements throughout, capability checks on every endpoint.



Ready to give your SEO an upgrade?

14-day money-back · BYO API key · No add-ons · Works with Woo + EDD

Frequently Asked Questions

What is Spatz SEO?

Spatz SEO is an AI SEO agent that lives inside WordPress admin. It gives you a chat-driven interface with 56 tools covering meta optimization, schema, content rewrites, GEO scoring, internal links, redirects, and full WooCommerce and EDD support — all with a revert log for every change.

How much does Spatz SEO cost?

Spatz SEO costs $99/year. You bring your own Anthropic API key, which keeps your AI costs transparent and under your control. There is a 14-day money-back guarantee.

Does Spatz SEO work with Elementor and other page builders?

Yes. Spatz SEO is Elementor-aware and correctly reads content rendered by Elementor, Divi, and Beaver Builder. Metadata changes (title, description, schema, slug) apply on any page regardless of builder. Content edits like subheadings are applied on Gutenberg/Classic pages; for builder pages, Spatz tells you exactly what to change in your builder.