9
publishing lanes already supported
Publish directly to the platform your site already runs on — WordPress, Webflow, Shopify, Wix, Ghost, a secure webhook, a revalidation trigger, a headless CMS bridge, or a Git / PR flow.
Audit your site, build a content plan, write and review articles, then publish straight to your CMS — all tracked in one place, with nothing slipping through the cracks.
9
Publish directly to the platform your site already runs on — WordPress, Webflow, Shopify, Wix, Ghost, a secure webhook, a revalidation trigger, a headless CMS bridge, or a Git / PR flow.
5
Every article moves from audit to planning to writing to review to publish — and you always know where it stands.
2
AI credits for writing and backlink credits for placement — each shown separately so your balance is always clear.
3
Retryable publish failures can re-run automatically up to three times before terminal handling, with the outcome still visible to the team.
What launches first
WordPress, Webflow, Shopify, Wix, or Ghost natively — or a secure webhook, revalidation trigger, headless CMS bridge, or Git / PR flow for everything else.
Create and approve articles before anything goes live — no accidental publishes, no blind automation.
Know what was delivered, when, and whether it succeeded — with automatic retries if something goes wrong.
Run a real audit on your homepage, get ranked findings you can act on, and carry those insights directly into your content plan — no setup required.
We fetch your actual homepage and follow redirects so the report reflects what Google sees right now.
Submit a URL and get a real findings report delivered asynchronously — no signup wall before you see what is wrong.
Access issues, indexing gaps, on-page signals, and social metadata — ranked so your team knows what to fix first.
The point isn't just to generate content — it's to build a publishing operation your team can actually rely on, without crossing fingers that nothing breaks.
One system of record
Your whole team works from the same place — audits, content plans, articles, and publish history — instead of stitching together five tools that never quite stay in sync.
Nothing slips through
Every article publish is tracked from queue to delivery. If something fails you see it, it retries automatically, and your credits are not wasted — no blind publish-and-hope moments.
Covers your actual stack
WordPress, Webflow, Shopify, Wix, and Ghost are native. Custom sites use a secure webhook, a revalidation trigger, a headless CMS bridge, or a Git / PR flow — whichever matches how your team actually ships.
A structured path from audit to publish — every stage tracked, every article reviewed before it ships.
01
See what is actually holding your homepage back — broken access, indexing gaps, weak on-page signals — ranked so you know what to fix first.
02
Turn audit results into a ranked list of content gaps and internal link opportunities — always tied to the right site, never lost in a spreadsheet.
03
Create content with a clear job queue — so you always know what is generating, what is ready to review, and what needs attention.
04
Every article goes through a review step. Teammates can approve, request changes, or push back — nothing ships without a deliberate sign-off.
05
Hit publish and the platform handles delivery, confirms success, retries if anything fails, and records the cost — nothing left to chance.
WordPress, Webflow, Shopify, Wix, Ghost, and secure webhooks — so teams can start from what is already usable today.
Publish new posts or update existing ones directly to your WordPress site — draft or live, your call.
Push articles into any Webflow collection with control over whether they go staged or straight to live.
Send articles to your Shopify blog in draft or live mode — and update the same post across multiple content runs.
Create blog posts on Wix as drafts first, then release when your team is ready — with full update support.
Publish to Ghost in draft or live mode — with the post URL saved after every successful delivery.
A flexible delivery lane for any custom or headless setup — authenticated, retry-aware, and designed for codebase-owned delivery rules.
After a publish, refresh the paths, tags, or deployment that render the content — no direct mutation of your frontend required.
Send articles into your existing headless CMS so the content platform stays the source of truth and your frontend keeps reading from it.
Publish Markdown or MDX content as a branch and pull request so engineering or editorial can review the diff before anything reaches production.
Beyond the audit and publishing lanes, teams get planning, scheduling, inventory, internal linking, performance, backlinks, governance, and admin visibility in the same product.
Research and planning
Discover keyword opportunities, group them into clusters, run AI expansion, and pick the right target page before anything is written.
Editorial cadence
Turn approved briefs into a scheduled backlog so your team knows what ships when — without juggling a separate calendar tool.
Site intelligence
Ingest your existing pages from a sitemap, see which articles already cover what, and spot the gaps before asking for new content.
Internal linking
Build internal links as part of authoring instead of bolting them on later — with article and inventory context available where you need it.
Performance visibility
Connect Google Search Console once and the platform pulls impressions, clicks, and article-level performance into the workspace.
Backlinks as a service
Backlinks are a real service with their own credit ledger — not a spreadsheet attached to your AI bill. Failed placements refund through the same ledger.
Team access
Invite teammates at the level that matches their work — Owner, Admin, Editor, or Analyst — and control what they can see and do per workspace.
Operator-grade visibility
A dedicated admin surface lets operators inspect publish attempts, billing ledger entries, team access, and integration health across workspaces.
These are representative views of the real product screens — dashboard, article editor, publish timeline, and editorial calendar — built with the same design tokens you would see after signing in.
Dashboard
See websites, articles, publishing destinations, credit balances, review queues, job progress, and scheduled articles — all from a single workspace dashboard.
4
Review queue
2 active
Publishing
186
AI credits
11
Backlink credits
Article editor
Writers see the article as it reads, not as it codes. The preview renders the last saved content, while the HTML source sits underneath for anyone who needs it.
Preview
Why lead scoring matters for SaaS
Lead scoring helps your sales team focus on the prospects most likely to convert. In this guide we cover...
HTML source
<h2>Why lead scoring matters...</h2>
Publish timeline
Verification, queue, retry, and delivery events are tracked with timestamps and visible to the team — not hidden behind a spinner that hopes for the best.
Editorial calendar
See scheduled articles laid out in a 7-column weekly grid with day cells, today highlighting, and overflow counts — so the team can spot stacking and gaps at a glance.
14
15
1 article
16
17
2 articles
18
1 article
19
20
Pick the plan that fits your publishing volume. Buy extra credits anytime — no surprises, no hidden counters.
A no-risk starting point for early evaluation and setup.
AED 0 / month
AED 0 / year yearly • Good for first workflow mapping
For solo founders and small teams shipping consistently.
AED 99 / month
AED 990 / year yearly • Save AED 198 yearly
The balanced operating plan for growth teams with real publishing volume.
AED 299 / month
AED 2,990 / year yearly • Save AED 598 yearly
For operators managing multiple sites, heavier publishing, and more rigorous collaboration.
AED 999 / month
AED 9,990 / year yearly • Save AED 1,998 yearly
Clear guides for connecting your site, understanding your credits, and knowing what to expect at every step of the publish process.
Quick start
The fastest path depends on how your site is built. These guides help you pick the right connection and get your first article published without guesswork.
Billing and credits
See exactly what you have, what each action costs, and how to buy more — all in one place with a clear history.
Publishing
From the moment you trigger a publish to the delivery confirmation — here is what the platform does, and what to expect when something goes wrong.
Before you move audit findings into tracked workflows, here are direct answers for teams comparing Ghost Rank to generic AI content tools, patchwork CMS automation, or spreadsheet-heavy SEO processes.
The backend owns publish states, retry logic, verification, and credit deductions instead of hiding them behind frontend optimism. Adapters verify credentials before queueing, articles move through review before live publish, and every publish attempt leaves receipts your team can inspect later.
No. The shipped product already supports WordPress, Webflow, Shopify, Wix, Ghost, and a secure webhook lane for custom Next.js, Astro, and Remix stacks. You can start with one site and one destination that already matches how your team publishes today.
The public audit fetches the live homepage, follows redirects, checks crawl and metadata signals, and returns an asynchronous result URL from the backend worker flow. It is meant to show the real first-pass condition of the site before you move anything into the tracked workflow inside the app.
The stack was chosen for durability and auditability, not for the fastest demo. Here is how each layer earns its place in the operating model.
API server
NestJS + FastifyModular architecture with Fastify throughput. Domain logic lives in modules with clear boundaries instead of scattered across middleware and catch-all handlers.
Database
PostgreSQL + PrismaACID-safe relational data with type-safe migrations. The schema is the contract: every article state, ledger entry, and publish receipt is a first-class row.
Job queue
PostgreSQL job tables + polling workersDurable job rows live in PostgreSQL and workers poll for queued work on their own cadence. That keeps retries, failure state, and recovery visible in backend-owned records.
Authentication
JWT access tokensSigned access tokens and workspace membership checks protect API access while keeping authorization decisions in the backend instead of the browser.
AI generation
OpenAI-backed article + image jobsArticle and image requests now run through OpenAI-backed workers while the backend persists provider, model, request, tracked-cost, and AI-credit metadata on each job history row.
Content delivery
Adapter pattern per CMSEach integration target (WordPress, Webflow, Shopify, Wix, Ghost, webhook) is a self-contained adapter with its own verification, credential check, and deliver contract. Adding a new target does not touch the core pipeline.
Article status, publish attempt outcomes, credit balances, and generation job progress live in the database. The UI reflects state — it does not invent it.
This means a page refresh never loses workflow context, and different users or devices always see the same ground truth without synchronization logic in the browser.
Draft → Generated → Review Requested → Approved → Queued → Delivered is a real state machine with guarded transitions, not a loose status field updated by optimism.
Each state transition is a deliberate write. Guards check preconditions. Publish attempts cannot enter the queue unless adapter verification has already passed.
Credit grants, purchases, article/image AI job reservations, backlink placement recording, and refunds are atomic operations, not eventually-consistent guesses that drift on high scale.
The ledger can never show a billing, AI, or backlink credit mutation without the matching transactional write, which keeps balances explainable from source to spend.
Every claim here maps to implemented behavior and shipped UI flows. The numbers come from the schema and working product, not a pitch deck.
9
WordPress, Webflow, Shopify, Wix, Ghost, the secure webhook lane, the revalidation trigger, the headless CMS bridge, and the Git / PR lane each go through credential verification before a publish job enters the queue.
0
Dead-letter handling, stale-processing recovery, and heartbeat timeouts mean every failure surface has a named state — not a spinner that never resolved.
2
AI credits and backlink credits come from immutable grant records so the balance is always explainable from source to spend without approximation.
∞
Failed publish attempts schedule retries with backoff timers, actor context, and attempt counts visible in the admin surface — not hidden inside a black-box queue.
Auth and access
Workspace-scoped roles (Owner, Admin, Editor, Analyst) controlled in the backend ensure the right people see the right content. Signed JWT access tokens and membership checks gate each protected data path.
Data integrity
Credit grants, purchases, backlink placements, and refunds are written as append-only ledger entries inside PostgreSQL transactions, making the balance always computable from history.
Queue safety
Queued work lives in backend-owned job rows, and workers recover stale processing without pushing workflow state into the browser or hiding failures behind opaque background systems.
Delivery transparency
Publish attempt events capture the timestamp, actor, destination, retry count, failure reason, and delivered URL — so teams can tell exactly what the automation did long after it ran.
Adapter credentials are checked before a job enters the queue, so broken connections fail fast instead of wasting a retry cycle.
Transient failures retry with increasing delays up to three times. Every retry is a visible timeline event, not a background loop.
When retries are exhausted, the attempt lands in a dead-letter state — visible to admins — instead of quietly disappearing.
AI and backlink credits are atomic ledger writes. The balance is always computable from source to spend, no eventual-consistency guesses.
When a backlink placement status flips to Failed or Expired, the credit is restored to the workspace balance automatically.
Worker liveness checks detect jobs stuck in processing and recover them before they become invisible orphans.
No fake logos, invented revenue, or anonymous miracle claims. This section shows the grounded metrics and buyer patterns teams use to decide whether Ghost Rank is worth rolling out.
WordPress, Webflow, Shopify, Wix, Ghost, the authenticated webhook, the revalidation trigger, the headless CMS bridge, and the Git / PR lane are each represented in the working publish model.
Audit, opportunity backlog, generation, review, and publish all have explicit state instead of disappearing into browser memory.
Owner, Admin, Editor, and Analyst give teams a clearer governance model before the workflow gets busy.
Secure webhook, revalidation trigger, headless CMS bridge, and Git / PR flows cover the main technical publishing setups.
A solo founder runs the public audit, discovers 3 content gaps, connects WordPress, generates articles, reviews each one, and publishes the same week — all tracked in one workspace, no extra tools.
One person can move from audit to live publish inside the same product without spreadsheet handoffs, prompt-chasing, or CMS tab-switching.
A content lead schedules 12 articles across the month grid, assigns review requests, checks each one off in the approval lane, and watches publish attempts land with tracked delivery receipts.
Every article state, review decision, and publish outcome stays inspectable — no more asking "did that article go live?" in Slack.
A technical lead picks the secure webhook lane for a Next.js site, verifies the connection once, and lets the content team publish without touching the codebase — while the revalidation trigger handles cache refresh.
Nine publish lanes let the technical team pick the delivery path that matches their stack, and the content team operates inside GhostRank without needing deploy access.
Watch a real publish attempt move through verification, queue, retry, and delivery states with tracked timestamps and status transitions instead of a one-click illusion.
Workflow receipts
00:00:12
Verified
Destination verification happens before publish work enters the queue, so broken credentials do not masquerade as delivery progress.
00:00:28
Queued
The article is queued with workspace, website, destination, and actor context instead of becoming an invisible “publishing…” blur.
00:00:41
Processing
A worker claims the attempt and leaves a timeline receipt, which is safer than hoping a frontend spinner tells the truth.
00:01:03
Retry 1/3
Transient delivery failures schedule the next eligible retry with lineage and timing, instead of hiding the second attempt inside a black box.
00:01:31
Delivered
The destination ID, published URL, and final status become visible receipts the team can inspect after the publish run finishes.
Current proof anchors
These receipts are grounded in shipped publish behavior: verification, retry lineage, destination IDs, published URLs, and explicit terminal handling.
Pick the stack shape and delivery preference, see the best-fit lane immediately, and send us the exact context so follow-up starts from real implementation choices.
The selected lane travels with the request, so we can reply with adapter, webhook, or Git / PR guidance.
Teams that start with the public audit can keep momentum without losing technical context.
CMS and TypeScript teams both get a concrete starting lane instead of the same "book a demo" funnel.
Recommended lane
Best when content is already stored and the publish action should refresh paths, tags, or deployments instead of mutating the frontend directly.
First implementation step
Wire the revalidation route to your content-save flow, then validate draft and live cache behavior separately.
A real homepage audit followed by a structured, trackable path from content idea to published article — without the usual patchwork of tools.