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.