Rank Prompt publishes an article straight to your site with its images, SEO fields and structured data, so there is nothing to copy and paste. You can also land it as a draft, schedule it, or copy it and publish it yourself.
Destinations are connected by the brand owner in Integrations > Publish content.
Destination | How it connects |
|---|---|
WordPress | The + on the WordPress card: approve Rank Prompt in your WordPress admin in one click (Continue in WordPress), or enter a WordPress application password. See WordPress integration |
Ghost, Shopify, Webflow, Wix | The + on the More platforms card. Ghost asks for an Admin API key, Shopify for an app from the store's Dev Dashboard, Webflow for a site token with CMS access, and Wix installs the Rank Prompt app on the site in one click. Each guide in the Integrations collection lists the steps |
Webhook | The same +: any https URL you control (Zapier, Make, n8n or your own CMS) receives the whole article, signed, when you publish, update or remove it. See Publish to any tool with a webhook |
GitHub | For a site built from a repository (Astro, Next.js, Hugo, Jekyll and others): the + on the GitHub card, then Read the blog. Rank Prompt learns where posts go and how they are written. Each publish opens a pull request with the post (or commits it directly, if you choose), and the article goes live when the pull request merges |
Hosted blog | A managed WordPress blog on a subdomain of your site, set up with three DNS records. See Hosted blog setup |
On WordPress, the free Rank Prompt Connector plugin is optional: with it, search engines hear through IndexNow as soon as a post goes live, and WordPress saves the SEO fields even where your SEO plugin does not take them.
Open the article in the editor and check it: the Details tab (tags, focus keyword, SEO title, slug, meta description, featured image) and the quality score.
Changing the slug of an article that is already live moves its address when you update it. The Details tab says so under the slug. WordPress (connected or hosted) redirects the old address on its own; on other platforms, add the redirect there.
Open More actions and click Publish (Update once the article is live). The Publish to blog window opens.
Choose how it goes out:
Leave Schedule empty to publish now, or pick a date and time (in your time zone) to schedule it.
Turn on Save as draft to land it in your CMS as a draft for approval instead of publishing it live. A site whose connection settings say Start every send as a draft opens with the switch on.
Click the button on the destination you want: Publish, Update, Save draft or Schedule.
Each destination shows its state: Published (with View published post), Draft, Waiting for merge (with Review PR), or when a scheduled publish goes live. Check connection appears when a connection may be stale. You can publish the same article to several destinations, one by one.
A webhook keeps no drafts, and saving an article that is already live as a draft takes the post off the site until it is published again.
A window confirms what happened: Article published! with View article, Saved as a draft, Article scheduled, Pull request opened or Article updated. When you update an article whose post was deleted from the site, Rank Prompt looks for the post by its slug; if it is gone, it publishes a new post and the window says so.
The same window handles Google rank tracking: the article's keywords whose Google metrics your account already has are tracked against the new URL at no cost, and it offers to track the others (their metrics cost credits).
Pick a future date and time in the publish window and click Schedule. An article from a content plan comes with its plan date filled in.
The article waits on your site as a draft and goes live at that exact time
If the site does not answer, Rank Prompt retries after 5 minutes, 15 minutes, 1 hour and 4 hours
The article shows on the Content calendar as scheduled, then published, or failed with the reason
If it still fails after the last try, or fails for a reason a retry cannot fix, the brand owner and whoever scheduled it get a notice in the bell and by email
Cancel schedule in the publish window stops it; a draft already on the site stays there as a draft
An article already live stays live while its update waits for the date
A scheduled article always goes live, so it cannot also be a draft.
Use Copy in the editor header (in the Details tab on a phone):
Format | Use it for |
|---|---|
Formatted text (default) | Paste into any editor with headings, links and images |
HTML | An HTML block or code view |
Markdown | Ghost, Hugo, GitHub or a docs site |
HTML with JSON-LD | The source plus the structured data publishing adds |
After a copy the editor asks Where did you publish it? Paste the live URL and click Save URL (or Not now): the article is then tracked like one published from Rank Prompt (Site health, analytics and citation tracking). More actions also offers Download HTML and Download Markdown.
In the publish window, Published elsewhere takes the URL of a post you published on your own and Mark published records it.
Recording a URL needs Starter or higher on the brand owner.
Part | Where it lands |
|---|---|
Title and URL slug | The post's title and address. The slug is made from the target keyword, without words like "the" or "for", up to 60 characters |
SEO title | The title search results show: your SEO plugin's title on WordPress, the meta title on Ghost and Webflow, the SEO title on Shopify and Wix, and |
Body | The formatted article with its inline images |
Featured image | The post's main image, with its alt text |
Tags | The post's tags |
Meta description and focus keyword | Your SEO plugin's fields where the platform has them |
Structured data | The article's JSON-LD |
On Webflow you map each part to a field of your CMS collection when you connect it.
On WordPress, a Landing page or Product page is published as a WordPress page, not a post: it keeps its SEO fields and its featured image, and takes no tags or excerpt. If the page is deleted on the site, the next publish creates it again as a new page.
The body arrives ready to read on your site:
The questions at the end sit under a Frequently asked questions heading, written in the article's language, with space between each question
A divider sets off the closing call to action from the rest of the article
Generated images fill the width of the article's column
Tables carry their own spacing, and on a phone they scroll sideways instead of breaking the page
Your theme still styles everything else: fonts, colors, headings and links. The hosted blog and webhook destinations get the same structure (the heading, the divider, the images and tables in place) without those styles, since the blog's theme and your own tool lay them out.
Search engines that use IndexNow (Bing and others) hear about the page right away when your site runs the Rank Prompt Connector plugin or serves an IndexNow key
The page is added to Site health tracking
An article sent for client review is marked approved
Your article webhooks receive article.published (or article.updated)
The related posts of your site get a sentence that links to the new article, to apply from the editor's Details tab
The AI impact column of the Articles list starts comparing citations before and after, and the Performance tab shows its search traffic
On a paid Agency Plus subscription, send the article to your client first with More actions > Share for review. The client comments, then approves or requests changes; publishing is still possible without a review, and publishing marks the review approved. See AI content generation overview.
With nothing connected, the publish window offers only Published elsewhere, with a line under it:
The brand owner clicks Connect a site to publish from here, which opens Integrations > Publish content
An editor sees that the brand owner can connect a site
Hover the destination's pill in the Publishing column of the Articles list for the reason. Partially published means one or more destinations failed; open the article to retry them.
Click Check connection on the destination, or reconnect it in Integrations > Publish content.
On WordPress, make sure the connected user can publish posts and upload media.
Rank Prompt sets the spacing of the questions, the divider before the closing call to action, the width of generated images and the spacing of tables, which scroll sideways on a phone. Your theme styles everything else, so if fonts, colors, headings or links look off, check your theme's settings or custom CSS. On the hosted blog and on a webhook, the article comes with its structure but without those styles, so the blog's theme or your own tool decides how it looks.
What | Who can do it |
|---|---|
Publish, schedule, save as draft, record a URL | Editors, when the brand owner is on Starter or higher |
Connect a destination | The brand owner, on Starter or higher |
Remove a destination | The brand owner, on any plan |
Client review before publishing | Editors, when the brand owner has a paid Agency Plus subscription |
WordPress integration: connect your WordPress site
Hosted blog setup: create a managed blog
Content calendar: where every scheduled article stands
Content Autopilot: write and publish on the days you pick
Content performance: track how published articles do
Email [email protected] and I'll help.