ROAS Master SEO Fields
ROAS Master is a service by Boost Media that prepares SEO titles and meta descriptions for the pages of a site. The site owner reviews every change on an approval page, and only the approved changes are written to the site, through the WordPress REST API. WordPress lets an outside service write a pa
About this tool.
ROAS Master is a service by Boost Media that prepares SEO titles and meta descriptions for the pages of a site. The site owner reviews every change on an approval page, and only the approved changes are written to the site, through the WordPress REST API.
WordPress lets an outside service write a page’s content through its REST API, but not the SEO title and the meta description: Yoast SEO keeps them in two protected fields ( _yoast_wpseo_title , _yoast_wpseo_metadesc ) that its own REST API only reads. This plugin registers exactly those two fields for the REST API, for pages and posts, and nothing else.
- With Yoast SEO: the plugin opens the two fields. Yoast SEO keeps printing them, as always.
- Without an SEO plugin: the plugin also prints them: the page’s title (the browser tab and search results) and the <meta name="description"> tag.
- With Rank Math, All in One SEO, SEOPress or The SEO Framework: the plugin prints nothing; that plugin owns the page’s head.
What it does not do:
- It sends no request to any other server, and loads nothing from elsewhere.
- It adds no option, no database table and no admin screen.
- A write is stored only when the logged-in WordPress user may edit that page or post ( edit_post ). An empty value brings back the default title.
- Deactivate or delete it and the fields are closed again. Nothing is deleted: the titles and descriptions stay in the page’s fields, and Yoast SEO reads them if it is installed later.
The plugin answers one read-only REST route, GET /wp-json/roas-seo-fields/v1/status (users who can edit posts), with its version and mode, so a connected service can see that it is active.
The plugin works on its own: any REST client with a WordPress user that may edit the page can read and write the two fields. It does not require a ROAS Master account.
About ROAS Master
ROAS Master (https://roas-master.boostmedia.co.il/) is the service this plugin was written for. The plugin itself never contacts it. When a site owner connects a site to ROAS Master, the service calls the site’s REST API with the WordPress user and application password the owner gave it. Its terms: https://roas-master.boostmedia.co.il/terms . Its privacy policy: https://roas-master.boostmedia.co.il/privacy .
The plugin’s source is the plugin itself: one readable PHP file, with no build step.