Usage Guide
Comprehensive guide to using Respira for WordPress for AI-assisted WordPress editing with Cursor, Claude Code, and Windsurf.
Using Respira for WordPress
Respira for WordPress transforms how you interact with your WordPress site by providing a secure bridge between AI coding assistants and your website. This guide covers the core workflows and best practices for maximizing productivity while maintaining site security.
Core Workflow
Connect Your AI Assistant
Ensure your AI assistant (Cursor, Claude Code, or Windsurf) is configured with the Respira MCP server.
npx @respira/wordpress-mcp-server --test to verify your connection.Explore Your Site
Start by asking your AI assistant to show you what's on your site.
Example prompts:
- "List all pages on my WordPress site"
- "Get the structure of my homepage"
- "Show me the sections on the About page"
Request Changes
Describe the changes you want using natural language.
"Change the headline on my About page to 'Our Story'"
"Update the hero section text to be more conversational"
"Change all green buttons to blue (#2563eb)"
"Make the hero section full-width with more padding"
"Analyze the SEO of my homepage and suggest improvements"
"Add descriptive alt text to all images"
Review Duplicates
Respira automatically creates duplicates before making changes. Review them in WordPress Admin.
Approve and Publish
Once satisfied with the changes, approve the duplicate to replace the original page.
Working with Page Builders
Respira supports 10 page builders. Each builder stores content differently, but Respira handles the translation automatically.
Supported Builders
Visual Builders
- Divi
- Elementor
- Bricks
- Oxygen
- WPBakery
More Builders
- Gutenberg (Block Editor)
- Beaver Builder
- Brizy
- Visual Composer
- Thrive Architect
Module-Level Editing
For precise control, you can update specific modules without modifying the entire page:
Update the module with admin_label "Hero Section" on page ID 123.
Change the heading text to "Welcome to Our Site".
This is especially useful for Divi and Elementor where pages have many modules.
Analysis Tools
Respira includes built-in analysis tools to help you optimize your site.
SEO Analysis
Analyze the SEO of my homepage
Returns:
- Meta tags and descriptions
- Heading structure (H1, H2, etc.)
- Image alt text coverage
- Internal linking
- Content quality metrics
Performance Analysis
Analyze the performance of my homepage
Returns:
- Load time estimates
- Image optimization opportunities
- CSS/JS optimization suggestions
- Caching recommendations
Core Web Vitals
Get Core Web Vitals for my homepage
Returns:
- LCP (Largest Contentful Paint)
- FID (First Input Delay)
- CLS (Cumulative Layout Shift)
AEO (AI Engine Optimization)
Analyze my homepage for AI search engines
Returns:
- Structured data coverage
- Content clarity score
- FAQ opportunities
- Entity recognition
Common Workflows
Best Practices
- Always review changes before approving
- Use duplicates for major changes
- Check the audit log regularly
- Test on staging before production
- Be specific in your prompts
- Reference sections by name or admin_label
- Combine related changes in one prompt
- Use analysis tools before making changes
- Name duplicates descriptively
- Use clear admin_labels for modules
- Document major changes
- Keep the approval queue manageable
Multi-Site Management
If you manage multiple WordPress sites, you can switch between them:
Switch to the staging site
Or use the CLI to list configured sites:
npx @respira/wordpress-mcp-server --list
Configure multiple sites in ~/.respira/config.json:
{
"sites": [
{
"id": "production",
"name": "Production Site",
"url": "https://mysite.com",
"apiKey": "respira_prod_key",
"default": true
},
{
"id": "staging",
"name": "Staging Site",
"url": "https://staging.mysite.com",
"apiKey": "respira_staging_key"
}
]
}
Troubleshooting
Connection Issues
Run the connection test:
npx @respira/wordpress-mcp-server --test
Changes Not Appearing
- Check if you're editing a duplicate (intended behavior)
- Go to Respira → Approve Edits to approve changes
- Clear any caching plugins after approval
Page Builder Not Detected
- Ensure the builder plugin is active
- Verify the page was created with that builder
- Check the audit log for detection errors
For more help, see the Troubleshooting guide.
Next Steps
Last updated Dec 13, 2025
