Use when the user says 'run an seo aeo audit', 'improve my search visibility', 'optimize my site for search engines', or wants the site cited by AI answer engines. Audits on-page SEO and AEO, generates schema markup, and applies fixes on duplicates for review after a snapshot.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Use when the user says 'run an seo aeo audit', 'improve my search visibility', 'optimize my site for search engines', or wants the site cited by AI answer engines. Audits on-page SEO and AEO, generates schema markup, and applies fixes on duplicates for review after a snapshot.
license
MIT
metadata
{"author":"Respira for WordPress","author_url":"https://respira.press","version":"1.3.0","mcp-server":"respira-wordpress","category":"performance"}
SEO & AEO Amplifier
Version: 1.3.0
Updated: 2026-06-30
Freshly updated: v1.3.0 takes a snapshot with respira_get_snapshot before any edit so every change is one-click reversible, switches from full extract/inject to surgical respira_find_element + respira_update_element edits for meta titles, descriptions and H1s, applies schema and meta across many pages in a single safe pass with respira_batch_update, and wires respira_generate_activity_report into the "SEO work done -> client report" handoff. Also leans on the real SEO analysis tools (respira_analyze_seo, respira_analyze_aeo, respira_analyze_rankmath, respira_check_seo_issues, respira_check_structured_data) instead of hand-rolled scoring.
Comprehensive on-page SEO and Answer Engine Optimization (AEO) audit and auto-fix system for WordPress sites. Scans all content, detects issues, generates intelligent schema markup, and creates optimized duplicates for review.
Respira for WordPress plugin installed and connected
MCP connection active (desktop or WebMCP)
WooCommerce add-on (optional - for product schema)
Read access to scan site, write access to create duplicates
Trigger Phrase
"amplify my seo and aeo"
Alternative Triggers
"optimize my site for search engines"
"run seo aeo audit"
"improve my search visibility"
"scan for seo opportunities"
Execution Workflow
Phase 1: Comprehensive Audit
Verify Respira + MCP connection via respira_get_site_context. If unavailable, stop and show setup guidance.
Detect SEO plugin setup using respira_list_plugins:
Yoast SEO
Rank Math
No SEO plugin
Scan all published pages and posts:
respira_list_pages
respira_list_posts
For each content item, load content and metadata:
respira_read_page or respira_read_post
respira_get_builder_info when needed
Analyze on-page SEO. Prefer the real analysis tools over hand-rolled checks:
respira_analyze_seo for the on-page SEO pass (title, meta, headings, content depth, links)
respira_check_seo_issues for the prioritized issue list per page
respira_analyze_rankmath when Rank Math is detected (reads its score and recommendations)
respira_check_structured_data to see which schema types already exist vs are missing
Supplement with respira_list_media + in-content image checks for alt text coverage
Cross-checks the tools cover: title quality, meta description quality, heading hierarchy (single H1, no level skips), content depth, internal links / orphaned pages, URL slug descriptiveness
Analyze AEO opportunities with respira_analyze_aeo (answer-engine readiness), plus respira_check_structured_data:
FAQ potential (question patterns)
HowTo potential (step-by-step patterns)
Featured snippet opportunities
Missing table of contents on long-form pages
Missing structured data per content type
Build opportunity scoring:
Critical / High / Medium / Low
Per-page opportunity score (0-100)
Produce full report with:
Overall health score
Priority matrix
Top opportunity pages
Plugin-specific integration notes
Phase 2: Ask for Confirmation
After report, ask:
I found [X] pages with SEO/AEO opportunities. Would you like me to create optimized duplicates for all of them? You will review before publishing.
If user declines, stop after delivering recommendations.
Phase 3: Auto-Fix on Duplicates (Only If Approved)
Snapshot first. Before touching anything, take a snapshot with respira_get_snapshot so the whole pass is one-click reversible via respira_restore_snapshot if a fix looks wrong.
For each selected page/post:
Create the review copy with respira_create_page_duplicate (pages) or respira_create_post_duplicate (posts)
Apply fixes on the duplicate only. Use surgical edits, not full extract/inject:
Locate the exact node first with respira_find_element (find the meta title, meta description, and the H1 / heading elements), then change only that node with respira_update_element. This avoids re-writing the whole page and keeps the builder's structure intact.
Optimize title tags (target < 60 chars)
Generate/rewrite meta descriptions (target 150-160 chars)
Apply the same fix across many pages in one safe pass with respira_batch_update (for example, the same Organization/WebSite schema or a meta pattern across a set of duplicates) instead of looping one slow update at a time.
Save remaining page-level changes with respira_update_page / respira_update_post.
Verify with respira_check_seo_issues / respira_check_structured_data on a sample of the fixed duplicates to confirm the issues actually cleared.
Produce before/after comparison snapshots for representative pages.
Summarize totals:
Duplicates created
Titles/meta/schema/alt/headings fixed
Snapshot id (so the user knows the rollback point)
Plugin Integration Behavior
Yoast SEO detected
Read Yoast metadata
Populate Yoast-compatible meta fields on duplicates
Add JSON-LD schema only where Yoast does not already cover the content type
Suggest focus keywords and readability improvements
Rank Math detected
Read Rank Math metadata
Populate Rank Math-compatible meta fields on duplicates
Add JSON-LD schema where missing
No SEO plugin detected
Insert meta tags and JSON-LD directly in duplicate content
All schema must be JSON-LD and valid structure-first (no fabricated claims).
Output Format
Always include:
Executive summary
Overall score + severity counts
Top opportunities with impact rationale
Plugin integration notes
Clear confirmation prompt for duplicate creation
If auto-fix is run, also include:
Fix summary totals
Before/after samples
Review instructions in WordPress admin
Safety Model
Read-only audit first
Snapshot via respira_get_snapshot before any write, restore with respira_restore_snapshot
Explicit user confirmation before changes
Duplicate-first changes only
Never auto-publish
Provide rollback guidance
Preserve live content unless user explicitly approves publishing workflow
Client Report Handoff
When the audit and (optional) fixes are done, turn the SEO work into a deliverable the customer can hand to a client or keep for their own records:
Call respira_generate_activity_report to pull the actual edits made in this session (titles, meta, schema, alt text, headings) into a structured "SEO work done" report.
Pair it with the before/after samples and the snapshot id from Phase 3 so the report shows what changed and how to roll it back.
Good fit for monthly retainers: run the audit, apply approved fixes on duplicates, then export the activity report as the month's SEO summary.
Honest Disclaimer
This skill identifies SEO/AEO opportunities and creates optimized duplicates for review.
It cannot:
Guarantee rankings
Fix off-page SEO or backlinks
Fix server-level technical SEO by itself
Publish without review
It can:
Find broad on-page SEO and AEO gaps
Generate structured schema recommendations and implementation