Rank Prompt writes posts to your WordPress site through its REST API. Each post carries its title, body, featured and inline images, tags, slug, SEO title, meta description and focus keyphrase, and the article's structured data. Every image, the featured image and each one inside the article, is copied to your media library once, and the post shows that copy, so your site does not depend on Rank Prompt to show them. If your site refuses an image (too large, a file type it does not take), the post still goes out with that image at its original address, and the publish window names it.
The body keeps its formatting, inline styles included: table borders and widths, boxes such as a quick answer with their background, border and padding, text alignment and image sizes. An article imported or pasted from another page keeps them through the editor and onto the post.
You can publish now, save a draft for review, schedule a date, update a published post and see where each article stands on the content calendar.
WordPress 5.6 or later, on a public https address
A WordPress user with the Editor or Administrator role
An Administrator (a Super Admin on a multisite network) if you want the structured data: WordPress strips it from the posts of any other role
Starter or a higher plan, and you must own the brand
Open Integrations > Publish content and click + (Add WordPress site) on the WordPress card.
Enter your Site URL (for example https://yourbrand.com, without /wp-admin).
Click Continue in WordPress. WordPress asks you to sign in if needed and shows an approval screen.
Click Yes, I approve of this connection. You land back in Rank Prompt with the site connected. There is no password to copy.
If you click No, I do not approve, nothing is stored and you can try again.
If your host blocks the approval screen:
In WordPress, go to Users > Profile > Application Passwords, name it "Rank Prompt" and click Add New Application Password. Copy the password (it is shown once).
In the connect window, under Or enter an application password, enter your WordPress username (not your email) and paste the password.
Click Connect. Rank Prompt checks the credentials against the live site before saving them.
A site hosted by WordPress.com (an address like yourbrand.wordpress.com, or your own domain on a WordPress.com plan) connects with your WordPress.com account instead of an application password:
Open Integrations > Publish content and click + (Add WordPress site) on the WordPress card.
Under Is your site on WordPress.com?, click Connect WordPress.com, then Continue on WordPress.com.
Sign in to WordPress.com if asked, pick the site the articles go to and approve Rank Prompt. You land back in Rank Prompt with the site connected.
The access covers that one site only. The connected site shows on the More platforms card, where you check it, reconnect it or remove it.
WordPress.com sites take the post's title, body, slug, excerpt, tags and images, copied to the site's media library like any WordPress. The SEO title, meta description and structured data are not sent: set them in WordPress.com's own SEO settings. The Rank Prompt Connector plugin does not apply to these sites. The site's Connection settings (the gear) holds the same publishing settings as any WordPress: featured image, drafts, author and category.
If WordPress.com stops accepting the access (you revoked it, or it expired), the site shows WordPress.com disconnected and nothing is published until you reconnect it and approve again.
A brand publishes to one WordPress site. To move to another site, click Replace site on the WordPress card: the old site keeps the articles already published on it, and new articles and updates go to the new one.
The connector is a free plugin that makes two things work on every site:
SEO fields: WordPress saves the SEO title, meta description and focus keyphrase even when your SEO plugin does not accept them over the API.
IndexNow: Bing, Yandex and other IndexNow search engines hear about each post the moment it goes live.
When a site does not run it, the WordPress card says so. The card remembers what the last check or publish found, so it knows without a new check. The plugin is in the WordPress plugin directory: in WordPress, open Plugins > Add New Plugin, search for Rank Prompt Connector, click Install Now and activate it. WordPress keeps it up to date like any other plugin. Its settings page is Settings > Rank Prompt.
Without the connector, Yoast SEO, Rank Math, All in One SEO and SEOPress still receive the SEO fields through their own integrations.
Rank Prompt adds the article's structured data at the end of the post body: Article, Organization (or LocalBusiness when a Google Business Profile is connected) and FAQPage when the article answers its questions. When the site runs Yoast SEO, Rank Math, All in One SEO or SEOPress, Rank Prompt leaves out Article, Organization and LocalBusiness, which the plugin already prints, and adds only FAQPage.
When the site runs a plugin that prints the whole schema itself (Schema Pro, Schema & Structured Data for WP & AMP, Slim SEO, The SEO Framework or WP SEO Structured Data Schema), connecting or Check connection turns ours off on its own, and both the check and the connection settings say so: "This site already adds structured data with Schema Pro, so ours is off." On a site without an SEO plugin, the same happens when the site's pages already carry article or FAQ structured data from the theme or another plugin (a site that only describes itself, as an organization, a local business or a website, keeps ours on): "This site already adds its own structured data, from its theme or another plugin, so ours is off." If the plugin or the theme's schema goes away, the next check turns ours back on.
If you manage schema another way (by hand, or a plugin that only adds it to some pages), turn ours off yourself: click Connection settings (the gear) on the WordPress card and switch off Add structured data (JSON-LD). Once you set the switch, your choice stands and a check no longer changes it. New posts go out without it, and a post already published loses it the next time Rank Prompt updates it. Connecting again with a new password keeps your choice. Only the brand owner changes it.
Connection settings (the gear) on the WordPress card holds the choices that apply to every post sent to the site. Only the brand owner changes them, on Starter or higher.
Featured image: where the article's main image goes. Featured image and in the post (the default) sends it both ways. A theme that prints the featured image above the post then shows it twice: pick Only as the featured image to take it out of the post body, or Only in the post to send no featured image.
Start every send as a draft: the publish window opens with Save as draft on for this site, so your team reviews posts in WordPress first. You can still turn it off and publish live.
Author: who WordPress credits posts to, among the site's own authors. Without a choice, it is the user who connected the site. The list shows only when that user may list the site's users (an Administrator can); otherwise posts keep going to the connected user.
Category: the category every post goes in, among the site's own categories. Rank Prompt never creates one. Without a choice, WordPress uses its default category.
A post already published takes a new choice the next time Rank Prompt updates it.
Click the Check connection icon on the WordPress card. Rank Prompt signs in to the site and reports what it found: whether the connector runs, which SEO plugin takes the SEO fields, and whether search engines can be pinged through IndexNow. Nothing is published.
Open an article, click More actions (the three dots) and Publish.
Pick your WordPress site.
Click Publish to go live, or turn on Save as draft to land it in WordPress as a draft for review. On a site set to Start every send as a draft, the switch starts on.
Publishing the same article again updates the same post in place. If the post was moved to the trash in WordPress, it is restored; if it was deleted for good, Rank Prompt finds a post with the same slug or creates a new one, and the publish window tells you which.
Pick a future date and time in the publish window and click Schedule. The article waits on your site as a draft, and Rank Prompt makes it live at that exact time and confirms it by reading the post back. The post carries the date it actually went live.
If the site does not answer, Rank Prompt tries again after 5 minutes, 15 minutes, 1 hour and 4 hours. The scheduled article shows on the Calendar, and a publish that failed after its retries shows there with what went wrong.
To stop a scheduled publish, open the publish window and click Cancel schedule. A draft already on the site stays a draft.
An article that is already live stays live while an update waits for its date.
Check the URL opens in a browser and starts with https://.
Check your host or a security plugin does not block the REST API (/wp-json/).
The username is the WordPress login name, not the email.
Create a new application password, or connect in one click.
The user needs the Editor or Administrator role.
Connecting the site or Check connection shows this warning when the connected user is not an Administrator (a Super Admin on a multisite network). WordPress keeps the structured data only for those users, so the article's FAQ and article markup, which search engines use for rich results and AI platforms read for their answers, may never reach your site. Connect again with an Administrator. The warning only shows while Add structured data (JSON-LD) is on for that connection.
Update WordPress to 5.6 or later.
Some security plugins turn application passwords off; allow them, or ask your host.
WordPress itself has no SEO title or meta description: an SEO plugin keeps them. On a site without one (Yoast SEO, Rank Math, All in One SEO or SEOPress), the post shows its title as the SEO title and has no meta description, and the publish window says so. Install one of them and publish again.
With an SEO plugin active, install the Rank Prompt Connector so the plugin keeps the fields Rank Prompt sends. Check connection says which plugin takes the SEO fields.
The access WordPress.com gave Rank Prompt was revoked or expired. Open the site on the More platforms card, click Reconnect on WordPress.com and approve again. A scheduled publish that failed meanwhile shows on the Calendar; publish it again once the site is connected.
Open the Calendar: a failed publish shows its error. Fix the cause (usually credentials or a site that is down) and publish again.
In WordPress, go to Users > Profile > Application Passwords and click Revoke next to Rank Prompt. To remove the connection from Rank Prompt, click the trash icon on the WordPress card; posts already published stay on your site.
For a WordPress.com site, remove Rank Prompt under Connected applications in your WordPress.com account settings, and remove the site from the More platforms card.
Connecting and publishing to WordPress needs Starter or higher. Only the brand owner connects a site; editors publish to it.
Email [email protected] and I'll help.