Self-hosted programmatic SEO

Your WordPress sites, writing for themselves

loopSEO researches real Google results, writes rich-data articles, publishes them, watches Search Console and rewrites what loses ground — across dozens of sites, with zero daily intervention. You bring the API keys; it runs the loop.

No content lock-in — articles land on your own WordPress, images on your own Cloudflare R2.
Your API keysDraft or publish mode10+ languagesSchema & E-E-A-T by default

One night, one dashboard. The counter you see is your plan's daily pool.

The loop

Five stages that feed each other, every night

Click any stage to see what happens inside it. Each pass makes the next one smarter — that's why it's called loopSEO.

Video tutorial

How to configure APIs and add your sites to the tool

The complete walkthrough, start to first site: every API key, every setting, every click — in about nine minutes.

Everything included

Eight capabilities, none of them locked behind a plan

Plans differ only by how many sites and how many articles per day. Every function below is on every plan.

Keyword & cluster management

Start from one seed topic, get up to 50 clusters with pillar, intent and priority — duplicates flagged and merged for you.

Rich-data, SERP-based articles

Built from live Google results, not templates: structure, word count and angle fitted to what actually ranks today.

Automatic images

Hero images and infographics generated per article and stored on your own Cloudflare R2 bucket with its own domain.

Automatic internal links

Relevance-driven linking between your own pages — no forced, off-topic links in your articles.

Broken links fixer

Dead outbound links detected and repaired on their own, across the whole site.

Statistics & content tracking

Every page scored against Search Console: position, clicks, deltas, win/decline status, per-rewrite verdicts.

Rewrite underperformers

Pages that lose ground get rewritten automatically — with a revert button if the rewrite hurts, and a 7-day cooldown.

Fully automated

The nightly loop runs at 02:00: draft sync, GSC sync, scoring, evaluation, auto-revert, rewrite. Draft or publish mode, your choice — and a "Run Loop Now" button for testing.

The stack behind every article

Built on services you already know

Everything runs on your own keys - loopSEO never holds your budget hostage. Connect each service once and you're done.

OpenRouterLLM routing
Claudewriting model
DeepSeekwriting model
Searlolive Google SERP
Spider.cloudcompetitor extraction
Kie.aiimage generation
Cloudflare R2media storage & CDN
Lemon Squeezycheckout & billing
Choose your plan

Pay for capacity, not for features

Every plan includes all eight capabilities. The only thing that changes is how many sites you run and how many articles the pool produces each day.

Blogger

One site, steady output

€19 / month
WordPress sites1
Articles / day6
~ Articles / month180
Start Blogger

Agency

Content at portfolio scale

€129 / month
WordPress sites20
Articles / day80
~ Articles / month2,400
Start Agency

Enterprise

The full content pyramid

€249 / month
WordPress sites50
Articles / day150
~ Articles / month4,500
Start Enterprise
You supply the infrastructure. OpenRouter and Kie.ai keys, your domain, Cloudflare R2 for media and your WordPress hosting - loopSEO runs the loop on top. The daily pool is shared across your sites; each site keeps its own per-day cap.

Questions? Talk to real people.

Support and community live on Discord: setup guides, a searchable help forum and direct tickets. Teams use Microsoft Teams for agency and enterprise onboarding.

FAQ

What people ask before starting

What exactly is loopSEO?+
loopSEO is a self-hosted content engine for WordPress. It researches live Google results, writes rich-data articles, publishes them to your sites, monitors Search Console and automatically rewrites the pages that lose ground. It runs on your own API keys — you always own the content, the media and the data.
Which API keys do I need?+
Six, connected once in Settings: OpenRouter (the LLM behind every agent), Searlo (live Google SERP analysis), Spider.cloud (competitor page extraction), a Google Search Console service account (one for all your sites), Kie.ai (image generation) and a Cloudflare R2 bucket (image storage and CDN). Each connection has a Save & Test button.
Do plans limit features?+
No. Plans differ only in capacity: how many WordPress sites you can add and how large your daily article pool is. All eight capabilities — clusters, SERP-based articles, images, internal links, broken links fixer, statistics, rewrites, full automation — are included on every plan.
How automated is it, really?+
The nightly loop runs at 02:00 (Europe/Rome): draft sync, Search Console sync, page scoring, evaluation, auto-revert of harmful changes, then rewrites of hurting or declining pages. Each page can be rewritten at most three times with a seven-day cooldown, and a rewrite that hurt performance can be reverted with one click.
Do I need to write code?+
No. You connect a WordPress site with an Application Password (WordPress 5.6+ over HTTPS), paste your API keys, and generate keyword clusters from a seed topic. There's a step-by-step documentation section and a getting-started path on Discord.
Where does support happen?+
On Discord: a searchable help forum where every question becomes an indexable thread, plus private tickets with the support team. Agency and Enterprise customers also get onboarding over Microsoft Teams.