SEO that runs itself.
Cabana Engine connects to your website, audits every page, writes the fixes and publishes them with your approval. Then it watches your rankings, your real competitors and your visitors, and gets every change indexed in minutes.
Four steps. Then it keeps going on its own.
No plugin to configure, no spreadsheets of issues. Engine does the work and shows you exactly what changed.
Connect
Add your site and prove it is yours with a meta tag, a DNS record or a file. Engine checks the proof every day.
Audit
Every page is scored out of 100 across eight categories, with each issue explained in plain words and ranked by impact.
Fix
Engine writes the fixes from your own content. Approve them, or let autopilot publish the safe ones. One snippet applies them live.
Rank
Changes are announced through IndexNow and Search Console. Your positions, competitors and visitors are tracked from then on.
The whole job of an SEO team, in one engine.
Each feature works on real data from your site, Google and your visitors. Nothing is estimated where it can be measured.
The Engine Score
One honest number for every page and the whole site, from 49 checks in eight categories: technical, on-page, content, structured data, speed, social previews, AI search, and local signals that matter in Africa.
Fixes it writes itself
Titles, descriptions, canonicals, preview cards, structured data, FAQ markup and alt text, written only from facts on your page. Any number not on the page is rejected.
Indexed in minutes
When a page changes, Engine tells Bing, Yandex, Naver and Seznam through IndexNow at once, and submits your sitemaps to Google.
Real Google rankings
Connect Search Console in two minutes: every search you appear for, your position, clicks, and the phrases you are about to win.
Real competitors
The sites that actually rank for your phrases in your country, plus the ones you name, audited the same way as you. Side by side, category by category.
Your visitors, live
Where people come from (search, AI assistants, social, WhatsApp) and how fast each page really was for them: LCP, INP and CLS at the 75th percentile, the numbers Google ranks on. No cookies, no IP addresses.
Ready for AI search
Answers in ChatGPT, Claude, Perplexity and Google’s AI come from pages AI crawlers can read and quote. Engine checks your robots.txt for them, drafts your llms.txt, and marks up your questions and answers.
The things global SEO tools never check.
Most of Africa browses on a phone, on mobile data, and shares links on WhatsApp. Engine is built around that, in every one of the 54 countries.
Light pages on mobile data
HTML weight, compression, lazy-loaded images and real-visitor speed on phones, so a page loads on 3G in Kisumu as well as on fibre in Cape Town.
WhatsApp previews that sell
WhatsApp does not run scripts, so Engine gives you the preview tags as HTML to paste, and checks every page has a title, description and 1200×630 image.
Your languages
Swahili, French, Arabic, Portuguese, Hausa, Yoruba, Amharic, Zulu and more: language tags and hreflang so each version reaches the right people.
Local trust signals
Phone numbers in international format (+254, +234, +27…), addresses and map links in structured data, prices with their currency: KES, NGN, GHS, ZAR, TZS.
SEO guides for every African country
An engine, not another dashboard.
Traditional SEO suites tell you what is wrong. Plugins help you edit one page at a time. Engine does the fixing and proves it worked.
| Cabana Engine | Typical SEO suite | Typical SEO plugin | |
|---|---|---|---|
| Finds every issue on every page | Yes, scored by impact | Yes | Page by page |
| Writes and publishes the fixes | Yes, with your approval | No | You write them |
| Works on any platform | Yes, one snippet or the API | Yes | One CMS only |
| Instant indexing on change | Yes, IndexNow + Search Console | Rarely | Some |
| Real-visitor Core Web Vitals | Yes | Lab estimates | No |
| AI search readiness | Yes | Some | No |
| WhatsApp, mobile data, African languages | Built in | No | No |
| Price to start | Free trial | Paid subscription | Free to paid |
An API for everything the console does.
Scores, pages, issues and fixes as JSON. Fetch the live fixes for any URL and render them on your server, for headless sites, Next.js, Laravel or Django. Signed webhooks, test keys, and limits that are written down.
# the live fixes for one page, ready for <head> curl "https://cabana.africa/api/engine/v1/fixes?url=https://example.co.ke/safaris" \ -H "Authorization: Bearer eng_sk_live_…" { "fixes": [ { "kind": "title", "value": { "text": "Masai Mara Safaris from Nairobi | Kilima" } }, { "kind": "schema", "value": { "blocks": [ … ] } } ], "head_html": "<title>Masai Mara Safaris…</title>\n<meta …>" }
Free while we launch.
Start on the free trial programme today. Paid plans and their prices are coming soon.
Free trial
- 1 website
- 100 pages per crawl
- 3 competitors · 20 phrases
- Safe fixes on autopilot
- Search Console & IndexNow
- API (1,000 calls/month)
Launch
- 1 website
- 500 pages per crawl
- 5 competitors · 50 phrases
- Full autopilot
- Daily crawls
Grow
- 5 websites
- 5,000 pages per crawl
- 10 competitors · 250 phrases
- Everything in Launch
Scale
- 25 websites
- 50,000 pages per crawl
- 25 competitors · 1,000 phrases
- For agencies
Straight answers.
How does Cabana Engine change my website without access to my code?
After you approve a fix, one script tag on your site applies it in the page: titles, descriptions, canonical URLs, preview cards, structured data and alt text. Google and Bing render JavaScript and read the fixed page. For server-rendered sites, and for WhatsApp and Facebook previews (which do not run scripts), the same fixes are available as ready-to-paste HTML and through the API.
Does it work for websites in Africa?
That is what it was built for, in Nairobi, for all 54 countries: page weight and speed on mobile data, WhatsApp previews, language versions with hreflang, international phone numbers, addresses and prices in local currencies, and competitors in your own country’s search results.
Where do the competitors come from?
From live search results for the phrases you want to win, in your country, plus any competitors you name. Each is audited by the same engine as your site, so the comparison is like for like. Nothing is estimated or invented.
Can it make my site rank instantly?
No tool can honestly promise a ranking. Engine makes every page as strong as it can be, gets changes discovered within minutes through IndexNow and Search Console, and shows you, from Google’s own data, which searches you are close to winning.
Will the AI write things that are not true?
Engine’s AI may only use facts that are on your page. Every rewrite is checked before you see it: wrong length, emoji, or any number that does not appear on the page, and it is thrown away. Nothing goes live without your approval unless you switch on full autopilot.
How do you know I own the website?
You prove it once with a meta tag, a DNS TXT record or a small file, and Engine checks every day that the proof is still there and that the site is still the one you registered.
Does the snippet slow my site down?
It is a few kilobytes, loads asynchronously, and caches your fixes. It sets no cookies and keeps no visitor ids; Do Not Track switches its visitor report off.
Put your SEO on autopilot today.
Connect your site in two minutes. Engine starts auditing straight away, and the trial is free.
Start free