NEW AI visibility across ChatGPT, Claude and Gemini →

The SEO platform you own, not rent.

One install to track every ranking

Rank tracking, site audits, backlinks, competitors, AI-assistant visibility, visitor analytics, branded client reports and your team's monthly work plan — self-hosted, for every website you look after.

Unlimited
websites & users
No subscription
one purchase
Self-hosted
data on your server
THIS WEEK
↑53
climbed
↓35
dropped
61%
NEEDS WORK
SEO score
50 pages · 31 checks
AI VISIBILITY↑ 4 this week
Claude
72%
ChatGPT
54%
Gemini
38%
✓
Task approved
Directory submission #9 of 20
EVERY MODULE IN ONE INSTALL
Rank tracking
Site audit
Quick audit
Page analyzer
Keyword research
Keyword groups
Backlinks
Authority
Competitors
AI visibility
Visitor analytics
Client reports
Monthly plans
Approvals
White-label
Rank tracking
Site audit
Quick audit
Page analyzer
Keyword research
Keyword groups
Backlinks
Authority
Competitors
AI visibility
Visitor analytics
Client reports
Monthly plans
Approvals
White-label
31
site audit checks across on-page, technical, performance, security and mobile
11
background workers for crawls, rank checks, reports and notifications
4
roles — Main Admin, Admin, Manager, SEO Specialist — with per-site access
0
monthly platform fees. One purchase, unlimited users and websites
OWN IT INSTEAD OF RENTING IT

Same job. Software you own.

Most SEO tooling is rented: you pay every month, your client data sits on a vendor's servers, and you are capped by seat count.

What you pay over time
Rented suite SOFlow
Keeps climbing every month
One purchase, then flat
MONTH 1MONTH 12MONTH 24
PRICING · RENTED
Pay every month
✓
SOFLOW
One purchase, no subscription
YOUR DATA · RENTED
Sits on a vendor's servers
✓
SOFLOW
Lives in your SQL Server
TEAM SIZE · RENTED
Capped by seat count
✓
SOFLOW
Unlimited users and websites
DELIVERABLE · RENTED
Someone else's export
✓
SOFLOW
White-label, your logo on every page
FEATURES

Everything an SEO team needs, organised by website.

Add each property you manage, assign specialists to the ones they work on, and every screen scopes itself to what the signed-in user is permitted to see.

NET THIS WEEK
+18
↑53 climbed↓35 dropped
TOP MOVERS
"thank you flower bouquet"
Bloomsburylane.com
#37 → #15
+22
"ecommerce website development company in dubai"
Royex Technologies
#26 → #14
+12
"man bouquet"
Bloomsburylane.com
#42 → #34
+8
✦01

Rank tracking

Weekly automated position checks per keyword, per country, per city. Full SERP capture stores all ten organic results, with AI-written analysis explaining what moved and what to do next.

61/100
NEEDS WORK
50 of 50 pages audited
Critical
3
Warnings
6
Notices
7
Passed
34
✦02

Site audit

31 checks across on-page, technical, performance, content, security, links and mobile. Severity triage with AI-written fix instructions.

BACKLINKS
879
REF. DOMAINS
491
weekly snapshotsthis week
✦03

Backlinks & authority

Referring domains, dofollow split, spam score and lost-link detection. Weekly snapshots turn link building into a trend line.

Competitors
38 FOUND
W
weone.com
JapanUAEUKUSA
3.3
avg pos
L
liscr.com
JapanUAEUK
2.2
avg pos
F
firstsg.com
JapanUAEUSA
3.6
avg pos
✦04

Competitors

Discovered automatically from your own SERP data. Rivalry alerts when someone overtakes you.

⌕web design dubaisearch
keywordvolumekd
web design dubai3,60059
web design company in dubai1,90050
wix website1,30035
✦05

Keyword research

Volume, difficulty, intent and cost per click. Promote winners straight into rank tracking.

SOFlow
Monthly SEO report
Jun 15 → Jul 15, 2026
✦06

Client reporting

One-click branded PDF with your logo and an AI-written action plan, scheduled and emailed monthly.

TOTAL SESSIONS · 12 WEEKS
10,034
DirectOrganicReferralAI enginesSocial
✦07

Visitor analytics

First-party tracking, no third-party cookies. Direct, organic, referral, social and AI assistants, with AI referrals broken out by engine.

PRODUCT TOUR

See every screen.

01 / 09
Rank tracking
AI VISIBILITY & AI REFERRALS

Measure AI visibility before your competitors do.

A growing share of commercial research never reaches a results page — people ask an assistant and act on the three names it gives. SOFlow measures whether your client is one of them, per engine, weekly, with evidence.

WEEKLY PROBE · BUYING-INTENT QUERY
50 QUERIES / WEEK
Who provides armed security for cruise ships operating in high-risk waters?
✦
Armed security for cruise ships in high-risk waters is typically provided by specialised private maritime security companies. Leading providers include your client's brand, which…
EVIDENCE
✓Claudenamed
✓ChatGPTnamed
–Gemininot named
Visibility by engine
WEEKLY
72%
Claude
54%
ChatGPT
38%
Gemini
AI referral traffic

Mainstream analytics lumps this into direct traffic or misses it entirely.

ChatGPT
Perplexity
Claude
Gemini
Copilot
WORK MANAGEMENT

Close the loop from finding to fixing.

Audit findings become assigned, evidenced, approved tasks instead of dying in a PDF. Most tools stop at the first step.

01
SITE AUDIT
The audit finds a problem

Full-site crawl with 31 checks and severity triage — Critical, Warning, Notice — with affected-page lists and AI-written fix instructions.

02
MONTHLY PLAN
It becomes an assigned task

Monthly SEO plan built from recurring task types, spread across weeks and assigned to specialists.

03
TASK PROGRESS
The specialist submits proof

Every person's week at a glance. Specialists submit proof of work against each task.

04
APPROVALS
The manager approves

Manager approval queue with bulk approve and reopen tracking.

05
TEAM OVERVIEW
The next audit shows it fixed

Issue history proves what was fixed between audits, and the dashboard shows who has what work.

06
CLIENT REPORT
The client report shows the score moving

One-click branded PDF with rankings, audit results, AI visibility and an AI-written action plan.

01 · SITE AUDIT
The audit finds a problem
✓
The audit finds a problem
NO LOCK-IN, FULL SOURCE

Modify it with Claude, Codex and Antigravity.

Rebrand it, extend it, or strip modules you do not need. Architecture guides for Claude Code, Codex and Antigravity ship with it, so AI-assisted modification is straightforward.

27,500
lines of C#
18,600
lines of Razor
61
database tables
Claude Code
Codex
Antigravity
ARCHITECTURE.md
▾ SOFlow
▸ Controllers
▸ Services
▸ Views
▸ Workers
ARCHITECTURE.md
docker-compose.yml
1# SOFlow architecture guide
2
3## Layout
421 controllers · 41 services · 61 tables
5174 controller actions · 11 hosted workers
6
7## Adding a module
81. Add a service under /Services
92. Register it in Program.cs
103. Add a Razor view — no build step
Claude Code
Codex
Antigravity
› Rebrand the client report with our logo and add a custom section Run
WHO IT'S FOR

Built for teams that manage many websites.

From a freelance consultant with a handful of clients to an agency running two hundred sites.

MOST COMMON
SEO & digital agencies

Managing anywhere from 5 to 200 client sites, who want branded reporting and specialists who only see their own accounts.

5–200
client sites per install
✓Branded client reports with your logo
✓Specialists see only their assigned sites
02
In-house marketing teams

Rank tracking and audits without a per-seat contract or a data-residency conversation with legal.

No per-seat contract
03
Web development & hosting companies

Adding an SEO retainer to existing maintenance clients.

New retainer revenue
04
Freelance SEO consultants

A professional monthly client PDF generated in one click rather than assembled by hand.

One-click client PDF
05
Regulated & privacy-sensitive markets

Businesses that cannot send client data to a third-party SaaS platform.

Data never leaves your server
BENEFITS

Why teams switch to SOFlow.

Charge for it. Branded client reports carry your logo and contact details, so the deliverable looks like your product, not a competitor's export.

Own it instead of renting it

One purchase, unlimited users, unlimited websites, no monthly platform fee.

Your data stays yours

Nothing is transmitted to a vendor, which answers the data-residency question before a client asks it.

Know what each client costs you

Every paid API call is logged with its cost against the site, so you price retainers against real numbers.

Predictable running cost

Roughly ninety calls a month for a site with twenty tracked keywords, paid directly at provider rates.

See AI referral traffic

Traffic from ChatGPT, Claude, Gemini, Perplexity and Copilot, broken out by engine.

Four roles, per-site access

Main Admin, Admin, Manager and SEO Specialist, with white-label branding across the interface.

REQUIREMENTS & STACK

Install it in under an hour.

Anyone comfortable deploying a standard .NET application can install it on a Windows or Linux server with SQL Server, or a Docker host.

~/soflow — deploy
$ docker compose up -d
✓ Pulling .NET 9 ASP.NET Core runtime
✓ Connecting to SQL Server 2019
✓ Starting 11 background workers
✓ Nginx reverse proxy with SSL
● SOFlow is running
Deploy your way
Docker Compose
.NET runtime bundled automatically
Easiest
Linux VPS with Nginx
Any standard Linux host
Windows Server with IIS
For Microsoft-stack teams
The stack
RUNTIME
.NET 9
ASP.NET Core MVC with Razor views
DATABASE
SQL Server 2019+
Entity Framework Core 9, database-first
AUTH
PBKDF2-HMAC-SHA256
Cookie auth, 100,000 iterations
BACKGROUND
11 hosted services
Crawls, rank checks, reports, notifications
PDF
QuestPDF
Branded client reports
FRONT END
Razor + vanilla JS
Chart.js — no SPA, no build step
Server
Minimum2 vCPU · 2 GB RAM
Comfortable4 vCPU · 4 GB RAM
SQL Server 2019 or newer
Express works — roughly 50 sites with two years of history
A domain with SSL
Required for the visitor-tracking script
Pay providers directly

SOFlow calls external APIs on your own accounts — nothing is resold, no markup in between. A site with twenty tracked keywords runs at roughly ninety API calls a month, and a built-in budget guard stops work before an overrun.

STRONGLY RECOMMENDED
DataForSEOAnthropic Claude
OPTIONAL · ONE FEATURE EACH
OpenAIGoogle GeminiPageSpeed InsightsProgrammable SearchSMTP
Site audits, the page analyzer, visitor analytics, work management and branding need no third party at all.
SELF-HOSTED · ONE-TIME PURCHASE

One purchase. Full source. No lock-in.

Unlimited users, unlimited websites, no monthly platform fee. Your data stays in your SQL Server.

✓Unlimited websites
✓Unlimited team members
✓No subscription
✓Full source code
your-domain.com/dashboard
SOFlow dashboard
∞
Unlimited sites
one licence
$0monthly fee