Getting StartedUsage Guide
Getting Started

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.

Run 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"

Review Duplicates

Respira automatically creates duplicates before making changes. Review them in WordPress Admin.

Go to Respira → Approve Edits to review and approve changes before they go live.

Approve and Publish

Once satisfied with the changes, approve the duplicate to replace the original page.

Always review changes before approving. This keeps your live site safe.

Working with Page Builders

Respira supports 10 page builders. Each builder stores content differently, but Respira handles the translation automatically.

Supported Builders

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

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

  1. Check if you're editing a duplicate (intended behavior)
  2. Go to Respira → Approve Edits to approve changes
  3. Clear any caching plugins after approval

Page Builder Not Detected

  1. Ensure the builder plugin is active
  2. Verify the page was created with that builder
  3. Check the audit log for detection errors

For more help, see the Troubleshooting guide.

Next Steps

Was this page helpful?
Built with Documentation.AI

Last updated Dec 13, 2025