Launch offer50% off your first year

Find what is holding
your website back.

Lost clicks? Pages stuck below the top results? Technical fixes piling up? SEO Control Center brings search data, page issues and team tasks together. Choose the next fix, give it an owner and review what changes. Hosted on your own server.

  • Every feature in every edition
  • Your hosting and database
  • 14-day money-back guarantee
Project overview for the fictional Acme Outdoor website, with simulated search metrics and a performance forecast
Actual SEOcc 0.9.55 interface · fictional domain · simulated statistics.

Inside SEOcc 0.9.98 · Pages

Before you rewrite a page,
check the evidence.

A page losing traffic may have a content problem, an indexing issue or a shift in search demand. Review its queries, rankings and audit findings together before choosing what to change. Connect GA4 to add conversion and purchase data.

  • Find pages competing for the same query
  • Suggest relevant internal links from your crawl
  • Ask AI or your connected assistant about this URL
Explore page insights
Actual page insights for a fictional hiking guide, with simulated clicks and query positions
Actual SEOcc 0.9.55 interface · fictional domain · simulated statistics.

Follow the problem from finding to fix.

Review performance, investigate the affected URL and prepare the work. Every edition includes the same tools; optional provider connections add paid research and AI.

Understand a traffic change

Google and Bing clicks, tracked rankings and competitor visibility. Add GA4 for Organic Search landing-page sessions, key events and purchase revenue.

Investigate the affected page

Clicks, queries, rankings, audit issues, AI citations and opportunities in one URL view, with possible cannibalization and internal link suggestions.

Find technical fixes worth making

Crawl your site for on-page issues and broken links. Add Google CrUX mobile Core Web Vitals, with collection dates and no-data notices.

Research your next opportunity

Keyword ideas and gaps, live and lost backlink samples, and mentions in ChatGPT and Google AI answers. Use your own DataForSEO account.

Review local visibility

Maps rankings and Business Profile history for each branch, a grid for the primary location, and manual samples of reviews and owner replies.

Explain the work and follow up

Ask Claude or GPT about your data, connect AI apps through MCP, export fix plans, and keep your team informed with reports, alerts and a Monday digest.

Opportunities

Know what to work on next

SEOcc reviews stored project data and surfaces findings worth investigating: slipping pages, low click-through rates, technical issues and research gaps. Each opportunity links to supporting evidence, with priority and impact estimates to help you choose.

  • Quick wins, low CTR, ranking and traffic declines, keyword and content gaps
  • Link prospects, technical issues, AI Overview citations and local pack improvements
  • Review impact, confidence and effort before deciding
  • Uses stored evidence without a new paid provider lookup
Opportunities 4 open Acme Shop
  • Quick winHigh priority

    trail running shoes

    Position 5.8 · 14.2k impressions · top 3 within reach

    +380 clicks / month
  • Low CTRHigh priority

    /guides/marathon-training

    CTR 1.1% at position 3.4, expected 8–10%

    +520 clicks / month
  • Link buildingMedium priority

    runnersworld.example

    Links to 3 of 4 competitors, not to you · domain rank 71

    3 / 4 competitors
  • Technical issueMedium priority

    Broken page on 4 pages

    /shoes/trail-x gets 860 clicks a month · found by the site audit

    −860 clicks at risk

Illustrative opportunities · simulated figures and impact estimates

Ask AI and AI access

Ask about the page.
Keep the evidence in view.

Open Ask AI on any page and ask in plain language: Claude or GPT reads the data stored on your server, explains what changed and suggests what to do next. Prefer your own AI app? Connect ChatGPT, Claude or another assistant that speaks the Model Context Protocol.

  • Ask AI uses your own Claude or OpenAI key, within the budgets you set
  • Export a page-by-page fix plan as CSV; confirm changes and re-audits before they run
  • ChatGPT and Claude connect with a sign-in; other clients use read-only tokens
  • Every call recorded in the audit log, included in every edition
Ask AI Claude or GPT · Acme Shop

Which pages lost the most clicks this month?

Read: Search performance, SEO opportunities

Three pages lost more than 30% of their clicks compared with last month:

PageClicksChange
/guides/marathon-training1,240 → 690−44%
/shoes/trail980 → 610−38%
/sale530 → 350−34%

The marathon guide is listed under Opportunities. Compare its queries, impressions and CTR over matching periods before deciding whether to change the title or the content.

Illustrative conversation · fictional website and simulated metrics

Why self-hosted

Own the workspace.
Choose what you spend.

Keep imported SEO data in your own database. Use compatible shared hosting and your own provider accounts, with separate budgets for paid research and AI.

Your DBfor imported project data

Your data stays with you

Imported project data is stored in your own MySQL or MariaDB database. Back it up and move your installation when needed. Connected providers receive the data needed for their requests.

  • You choose which data and AI services to connect
  • Licence checks validate the installation, without sending SEO reports
  • Backups from the browser, before every update too

$0markup on data and AI

Pay providers at cost

Keyword data, rank checks, backlinks and local results come from your own DataForSEO account. Ask AI uses your own Claude or OpenAI key.

  • Use your own funded provider accounts
  • Daily, monthly and per-request budgets
  • A spending forecast for the month in the top bar

Browserguided installation and updates

Use compatible shared hosting

Prepare HTTPS, PHP and an empty database, then follow the browser installer. The completion checklist covers background jobs and saving your encryption key.

  • PHP 8.5, MySQL 8+ or MariaDB 10.6+
  • The installer checks your server first
  • Signed updates, installed from the browser

Teams and security

Ready for clients, colleagues and their data

Invite your team, keep every client separate, and rely on the safeguards you would expect from software that holds client data.

Built for teams and agencies

Bring in clients and colleagues without losing control.

  • WorkspacesKeep clients or teams apart, each with its own projects, integrations and members.
  • RolesOwners, admins, members and viewers; projects can be limited to certain people.
  • InvitationsOne-time links by e-mail; new colleagues choose their own password.
  • Audit logEvery sensitive action is recorded: who did what, and when.
  • White labelYour own product name, colour and logo in the app and in reports.

Secure by default

What software that holds client data should do.

  • Two-factor sign-inWith any authenticator app, plus one-time recovery codes.
  • Encrypted credentialsGoogle, Bing, DataForSEO and AI keys are never stored in plain text.
  • Signed updatesVerified before they are installed, with a backup taken first.
  • AI that asks firstMCP access reads scoped project data. Ask AI asks you to confirm supported actions.
  • Keeps working offlineFor 14 days if the license server cannot be reached.

Requirements

What you need

Use a compatible hosting account with PHP 8.5, HTTPS, a database and scheduled jobs. The installer checks the essentials before setup; System health helps you check the installation afterwards.

  • No SSH or root access
  • No Docker, Redis or Node.js
  • Guided browser installation

Full requirements

Your hosting Checked by the installer
PHP
8.5with sodium, pdo_mysql, curl and mbstring
Database
MySQL 8.0+ or MariaDB 10.6+one empty database and a user for it
Web
HTTPSdomain serving the application’s public folder
Cron
One jobevery 5 minutes or more often

Optional services, connected when you need them

  • Google Search Consoleclicks, impressions and queriesFree
  • Bing Webmaster ToolsBing data and IndexNowFree
  • Google Analytics 4landing-page conversions and purchase revenueFree
  • Google CrUXmobile Core Web Vitals field dataFree
  • DataForSEOkeywords, rankings, backlinks, localPay per use
  • Claude or OpenAIthe Ask AI chatPay per use

Choose capacity.
Keep every feature.

Starter for up to 3 websites, Pro for up to 15, Agency for unlimited websites and workspaces. Every edition has every feature, including the site audit, Ask AI and AI access, and all updates while the licence runs. New customers get 50% off the first year.

Inside SEO Control Center