WordPress Integration

OptimizeCamp connects directly to your WordPress site through the REST API. Audit any post for AI citation readiness, apply fixes in the editor, and push the optimized content back — all without installing a plugin.

WordPress integration is available on Pro and Agency plans.

Prerequisites

Before connecting, you need:

  1. A WordPress site running WordPress 5.6 or later (when Application Passwords were introduced).
  2. An Application Password — this is a special password WordPress generates for API access. It's separate from your login password.
  3. HTTPS — Your site must use HTTPS. OptimizeCamp won't connect over plain HTTP.

Generate an Application Password

  1. Log in to your WordPress admin dashboard.
  2. Go to Users → Profile (or Users → Your Profile).
  3. Scroll down to the Application Passwords section.
  4. Enter a name (e.g., "OptimizeCamp") and click Add New Application Password.
  5. WordPress will show a password like xxxx xxxx xxxx xxxx xxxx xxxx. Copy it immediately — you won't be able to see it again.

Connect Your Site

  1. In OptimizeCamp, click WordPress in the sidebar.
  2. Click Connect Site.
  3. Enter your site URL (e.g., https://yourblog.com).
  4. Enter your WordPress username (the one you log in with).
  5. Paste the Application Password you generated above.
  6. Click Test & Connect.

OptimizeCamp will validate the credentials by calling your site's REST API. If successful, your site appears in the WordPress dashboard with a "Connected" badge.

Your credentials are encrypted (AES-256-CBC) before being stored and are never exposed to the browser. All WordPress API calls are proxied through OptimizeCamp's backend.

Browse Your Posts

After connecting a site:

  1. Click Browse Posts on the connected site card.
  2. You'll see a paginated list of your posts showing:
    • Title — Post title with a link to audit.
    • Status — Published or Draft.
    • Word count — Approximate word count.
    • Score — If the post has been audited, shows the initial score and current score (e.g., 47 → 86).
  3. Use the search bar to find specific posts by title.
  4. Navigate pages with the pagination controls (20 posts per page).

Audit a WordPress Post

  1. Click Audit next to any post in the browser.
  2. The post content loads into the OptimizeCamp editor.
  3. Enter a target keyword for the audit.
  4. Click Run Audit — the same four-engine analysis runs:
    • Accuracy — Claim extraction and verification.
    • Authority — Competitor gap analysis.
    • Citation Readiness — Structure and citability scoring.
    • AI Search Coverage — Sub-query coverage mapping.
  5. Review issues and accept inline fixes as you normally would.

The audit workflow is identical to a regular audit — you get the same scoring, the same inline fixes, and the same real-time score updates.

Push Fixes Back to WordPress

After applying fixes in the editor:

  1. Click the Push to WordPress button in the toolbar.
  2. Review the change summary showing:
    • Number of text replacements (e.g., updated stats, rephrased claims).
    • Number of content insertions (e.g., new sections for authority gaps or AI coverage).
  3. Click Confirm to push.

OptimizeCamp sends the changes directly to your WordPress site via the REST API. The push preserves:

  • Images — All existing images remain untouched.
  • Gutenberg blocks — Content insertions are converted to proper WordPress block markup (paragraphs, headings, lists, tables, blockquotes).
  • Custom blocks — Any blocks OptimizeCamp doesn't modify stay intact.
  • HTML formatting — Bold, italic, links, and other inline formatting is preserved.

After a successful push, you'll see a confirmation message. The post is updated live on your WordPress site.

Score Tracking

The WordPress post browser tracks score improvements:

  • Initial score — The composite score when you first audited the post.
  • Current score — The score after applying fixes.

This lets you see at a glance which posts have been optimized and by how much.

Disconnect a Site

To remove a connected site:

  1. Go to WordPress in the sidebar.
  2. Click the delete button on the site card.
  3. Confirm the deletion.

This removes the connection and cached post data from OptimizeCamp. It does not modify anything on your WordPress site.

Troubleshooting

"Invalid credentials" error

  • Double-check your WordPress username (not email — the actual username).
  • Make sure you copied the full Application Password (including spaces).
  • Verify the Application Password hasn't been revoked in WordPress admin.

"Connection failed" error

  • Ensure your site uses HTTPS.
  • Check that your site's REST API is accessible (visit https://yoursite.com/wp-json/wp/v2/users/me in a browser — you should see a JSON response or login prompt).
  • Some security plugins block REST API access. Check your plugin settings.

"WordPress integration requires a paid plan"

  • WordPress integration is available on Pro and Agency plans. Upgrade from Settings → Billing.

Rate limiting

  • Site connections are rate-limited to 5 per minute. If you hit this limit, wait a moment and try again.