Watch a run of the loop

SEO content that ships itself

Rankloop studies the keywords your competitors rank for, drafts the article you're missing, runs it through a quality gate, and publishes it to your site. Then it watches the rankings and does it again.

No CMS migration · You own the content repo · Cancel anytime

rankloop · engine run #47 · acme-roofing.com

best crm for roofing contractors

2,400/mo · KD 18 · score 94

Picked
Quality gate✓ passed 4 of 4 checks

rankloop-content/acme-roofing · main

+ posts/best-crm-for-roofing-contractors.md

Google position#8 ↑

Your site pulls content at build time from

Next.jsAstroRemixSvelteKitHugoEleventyGatsbyany static site

How it works

From connected site to compounding traffic in four steps

01

Connect

Point Rankloop at your domain, name your competitors, and connect Google Search Console. Rankloop provisions a git-backed content repo for your site. About ten minutes.

02

Analyze

Every run, Rankloop pulls what your competitors rank for, subtracts what you already cover, and scores what's left. The best unpublished keyword becomes the next candidate.

03

Draft & gate

An article is drafted to your site's style guide, then run through a quality gate: structure, substance, banned phrases, AI tells. Drafts that fail get revised or parked, not published.

04

Publish & compound

Passing drafts land in your content repo, your site rebuilds, and the URL goes to IndexNow. Rankloop tracks every article's rankings, audits what it shipped, and refreshes pages that slip.

Inside a run

One good article beats ten mediocre ones

Rankloop is not a content sprayer. Every run rebuilds the candidate pool from live competitor data, then commits to exactly one keyword — the one most worth ranking for next.

  • Keyword-gap scoring. Traffic, difficulty, and how many competitors rank — weighed against your site's actual footprint, not a generic tool score.
  • Suppressions. Brand terms, junk queries, and topics you veto are suppressed permanently. They never come back as candidates.
  • One at a time. Each run publishes the single best candidate. The rest wait in the pool for the next run, re-scored against fresh data.

Every pick is visible in the dashboard before, during, and after it ships.

Candidate pool · acme-roofing.com1,482 scored

best crm for roofing contractors

2,400/mo · KD 18 · 3 competitors rank

Picked · drafting

roof leak repair cost

1,300/mo · KD 15 · published Jun 30

Published · #8 ↑

roofing invoice template free

1,900/mo · KD 12 · 2 competitors rank

In pool

how to bid commercial roofing

880/mo · KD 21 · 4 competitors rank

In pool

acme roofing reviews

720/mo · brand term

Suppressed
Qualified candidates waiting37

Why Rankloop

Built like an editor, not a text generator

You own every word

Your content lives in a git-backed markdown repo, and your site pulls it at build time through a read-only API. No CMS lock-in, no proprietary format. Leave anytime and take the repo with you.

A gate, not a firehose

Every draft passes a quality gate before it can publish: structure, substance, banned phrases, AI tells. Drafts that fail get revised automatically or parked for your input. Rankloop would rather ship nothing than ship filler.

It doesn't read like AI

Per-site style guides, a banned-phrase vocabulary, a contrastive AI-tell detector, and a pre-publish editor pass. The goal is an article you'd be comfortable putting your name on — because it has your name on it.

It watches what it ships

Every article gets a rank scoreboard. A weekly audit reviews what was published, and pages that slip go into a refresh queue and get rewritten. Publishing is the middle of the loop, not the end.

You stay in control

Run fully automatic or approve every draft first. Ask for changes in plain English — "shorter intro, add pricing" — and the system revises. Suppress any topic forever with one click.

Built for portfolios

Teams own sites; each site has its own competitors, style guide, model overrides, and API keys. Run one site or twenty from the same dashboard.

The alternatives

What content costs without the loop

Every option below can produce a good article. The difference is who does the strategy, the editing, the publishing, and the measuring — every week, without fail.

Freelance writerContent agencyAI writing toolRankloop
Cost$200–500 per article$3–6k per month$30–80 per monthFrom $99 per month
Who picks the keywordsYouThey do, quarterlyYouThe loop, from live competitor data
Quality controlVaries by writerAn editor passYou edit every draftAutomated gate + optional review mode
PublishingYou handle itSometimes includedYou handle itAutomatic, git-backed
Measures & refreshesNoReporting onlyNoRank tracking + refresh loop

Pricing

A flat fee. The traffic compounds anyway.

Priced per site, not per word. Articles that fail the quality gate don't count against you — you pay for what ships.

Starter

One site, running on its own.

$99/month

  • 1 site
  • 4 published articles per month
  • Competitor keyword analysis
  • Quality gate + automatic revisions
  • Git-backed content repo + content API
  • Rank tracking and weekly audits
Start your loop

Growth

Most popular

A portfolio on one dashboard.

$299/month

  • Up to 5 sites
  • 20 published articles per month
  • Everything in Starter
  • Per-site style guides and model overrides
  • Refresh loop for slipping pages
  • IndexNow submission
Start your loop

Scale

Agencies and large portfolios.

Custom

  • Unlimited sites
  • Custom publishing cadence
  • Everything in Growth
  • Migration from your current CMS
  • Dedicated support

Cancel anytime. Your content repo — and every article in it — goes with you.

FAQ

The questions everyone asks

Isn't AI content exactly what Google penalizes?

Google's policies target scaled low-quality content, not content produced with AI. The distinction is whether the page is useful, and that's what the quality gate is for: drafts that are thin, generic, or read like a language model don't publish. Rankloop also audits what it ships weekly and rewrites pages that slip, which is more post-publish quality control than most human-run blogs get.

How long until it actually works?

Longer than an ad, faster than a hire. Articles are usually indexed within days — Rankloop submits every URL to IndexNow — and start ranking within two to eight weeks. Meaningful traffic compounds over months as articles accumulate and reinforce each other. Anyone promising page one in a week is selling something. What the loop actually gives you is consistency: the publishing never stops, which is the part humans skip.

Where does my content actually live?

In a git-backed markdown repo owned by your team. Your site pulls it at build time through a read-only content API with per-site keys. There's no proprietary CMS to migrate out of — if you leave, you take the repo and keep every article.

What do I need to connect?

Your domain, a few competitors, and Google Search Console. On the site side, a small build-time fetch from the content API and a deploy hook so publishes trigger a rebuild. Setup is about ten minutes; no plugin or SDK required.

What if it publishes something wrong?

Turn on review mode and nothing publishes without your approval. You can request changes in plain English and the system revises the draft, or park it entirely. And because every publish is a git commit, anything can be reverted in seconds.

Does it work with my framework?

If your site can fetch JSON or markdown at build time, it works — Next.js, Astro, Remix, Hugo, or anything else. The content API is a plain HTTP endpoint; there's nothing framework-specific to install.

How is this different from AI writing tools?

A writing tool gives you a textarea and leaves the strategy, editing, publishing, and measurement to you. Rankloop closes the loop: it picks the keyword from live competitor data, drafts, gates, publishes to your site, submits the URL for indexing, tracks the rankings, and refreshes what slips. You review outcomes instead of operating a tool.

Put your SEO on a loop

Connect your site, name your competitors, and watch the first run. The first draft never publishes without you — approve it, revise it, or park it.

Start your loop