
SEOptimate is an SEO and GEO content platform: it helps your site get found in Google and in AI search engines. Learn more at seoptimate.com. When it proposes an improved SEO title or meta description and you approve it, SEOptimate applies the change through the standard WordPress REST API.
Rank Math (and older Yoast SEO versions) do not expose their title and description fields to the REST API, which means WordPress silently ignores those writes. This small connector registers exactly those fields, so approved changes actually arrive.
SEOptimate can also place approved articles in your own post types and Advanced Custom Fields (ACF). For that it needs to know which post types your site has and which fields belong to them. Since version 1.2.0 the connector answers exactly that through two read-only endpoints.
What it does:
/seoptimate/v1/post-types (the public post types with a REST route) and /seoptimate/v1/acf-structure?post_type=... (the ACF field groups and fields of one post type: field type, required flag, choices, repeater sub fields and flexible content layouts). They return structure only, never content or field values.Security: WordPress itself enforces all permissions. The fields can only be written by authenticated users who can already edit that specific item, exactly as if they edited it in the admin. Values are sanitized as plain text before they are stored. The two structure endpoints are only readable by logged-in users who may edit the post type in question; anonymous requests are refused.
This plugin itself makes no requests to any external service, collects no data and sends nothing anywhere.
It is built for use with SEOptimate (https://seoptimate.com), a paid SEO and GEO content platform. SEOptimate writes to your site through the standard WordPress REST API, using an application password that you create in your own WordPress profile and can revoke at any time. The two read-only endpoints added in version 1.2.0 work the same way: the connector never starts a request itself, it only answers requests that SEOptimate makes with your application password, and it returns the structure of your post types and ACF fields to SEOptimate and to nobody else. Without an SEOptimate account and such a connection, the plugin only registers the fields and does nothing else.