← Back to dashboard

Roborank Help v1.0

Setup guides, troubleshooting, and common issues.

Contents

WordPress Setup

Roborank connects to your WordPress site via the REST API using an Application Password.

Creating an Application Password

  1. Go to WP Admin → Users → Profile
  2. Scroll to Application Passwords
  3. Enter a name (e.g. "Roborank") and click Add New Application Password
  4. Copy the generated password (spaces are normal) and paste it in Roborank Settings

Application Passwords not showing?

Your site must use HTTPS. Application Passwords are disabled on plain HTTP sites. Some security plugins (Wordfence, iThemes) can also disable them.

Content Agent Connector Plugin

The plugin registers SEO meta fields (Yoast and RankMath) so Roborank can read and update them via the REST API. Without it, WordPress silently ignores meta writes.

Current version: 1.3Download the plugin (.zip), or grab it from Settings when testing the WordPress connection.

Installation

  1. Download the .zip (or get it from Roborank Settings)
  2. Go to WP Admin → Plugins → Add New → Upload Plugin
  3. Upload the zip and activate
  4. Verify: visit yoursite.com/wp-json/content-agent/v1/status — should show "version": "1.3"

Updating from an older version

  1. Deactivate and delete the old plugin
  2. Upload and activate the new zip

What the plugin does

Custom Post Types

Roborank automatically discovers and fetches custom post types (e.g. WooCommerce products, destinations, portfolios). For meta editing to work on CPTs, you need:

Checklist for CPT support

Using Custom Post Type UI (CPTUI)

If you use the CPTUI plugin, check these settings for each custom post type:

Troubleshooting CPTs

"Sorry, you are not allowed to edit this post"

The Capability Type is wrong. Change it to post in CPTUI. This tells WordPress to reuse standard post editing permissions.

Meta writes succeed but nothing changes

The CPT is missing Custom Fields in its Supports setting. Without it, WordPress accepts the POST but silently drops the meta data. Enable Custom Fields in CPTUI and try again.

CPT not showing up in Roborank

Either Public or Show in REST API is set to False. Both must be True. After fixing, hit Refetch Site in Roborank.

Plugin v1.1 or v1.2 doesn't register meta for CPTs

A timing issue: the plugin ran before CPTUI registered the post type. Update to v1.3 which runs at priority 99.

WordPress Multisite

Roborank works with WordPress Multisite, but there are a few gotchas:

Super Admin with no site role

On multisite, super admin is a network-level privilege. The REST API checks per-site roles. If your user has no role on the specific subsite, API writes will fail with "not allowed to edit". Fix: assign your user the Administrator role on the subsite (Users → your profile → Role).

Meta Descriptions Not Saving

If the agent says it updated the meta but nothing changed, work through this checklist:

  1. Plugin installed? Check yoursite.com/wp-json/content-agent/v1/status. Should return "active": true and "version": "1.3".
  2. Right SEO plugin? The status endpoint shows "seo": "yoast" or "seo": "rankmath". If it says "unknown", neither is active.
  3. Application Password working? Check yoursite.com/wp-json/wp/v2/users/me with your credentials. Should return your user info, not an error.
  4. User has a role? The response should show "roles": ["administrator"]. If it shows "roles": [] or null, your user has no role on this site (common on multisite).
  5. Meta fields registered? Check a post at yoursite.com/wp-json/wp/v2/posts/ID. The meta object should contain _yoast_wpseo_metadesc. If meta is empty or missing, the plugin isn't working.
  6. Custom post type? See the CPT section above. CPTs need Custom Fields support and Capability Type set to post.

AI Providers

Roborank supports two AI providers. Your API key stays in your browser and is never stored on our server.

If you have both keys configured, Anthropic takes priority. To use OpenAI, remove the Anthropic key.

Google Search Console

Connect GSC to give the agent real search performance data (clicks, impressions, position, CTR). Without it, the agent can still analyze content and structure but can't identify keyword opportunities.

OAuth is in testing mode

Google OAuth verification is pending. Until approved, new users must be manually added to the test users list. Contact us if you see an "access denied" error during GSC connection.