SSHSEOMULTI-SITE

SSH into every website you manage—without living in a command window.

Connect to WordPress and static sites from one AlmaSEO dashboard. Run AI-assisted SSH sessions with each client's search data, content, and site history already in context.

Every conversation, command, finding, and action stays attached to the correct website—ready for your team and your client reports.

Connects over: SSH to WordPress and static sites — credentials encrypted at rest.

12 sites connected · 3 active sessions · 2 findings need review

Session activity · PureGlow Skincare

You: Check why this WordPress site has become extremely slow.
Connected over SSH to the site's restricted account
Reviewed the PHP error log
$ tail -n 200 wp-content/debug.log
Checked active plugins and database size
Comparing recent changes against the last deploy…

Finding

High impact

A revision-log query is running on every page load.

Evidence: 4,100+ post revisions; uncached query in the active theme's header.
Affects: every page, including your top-3 service pages.

Propose safe fix View raw output

Saved to PureGlow's site history

Works with all the SEO tools you've already been using.

AlmaSEO works across Google tools, WordPress sites, SEO plugins, website builders, static sites, and custom websites, so you can manage more from one place.

One dashboard, every client site

Manage SEO across your whole portfolio — not one site at a time.

AlmaSEO is built for a book of clients, not a single website. Connect every site and see them together — what's ranking, what's slipping, what needs attention, and where each account stands. Then drop into any one of them to work: content, audits, reporting, or an SSH session, without leaving the dashboard.

  • Every client site in one workspace, each with its own data, history, and credentials
  • Priorities and site health across the whole portfolio at a glance
  • Switch into any site to work, then step back out — the context stays put
AlmaSEO command center — three client sites (Rapid Flow Plumbing, Carter & Associates Law, PureGlow Skincare) managed from one dashboard, with per-site posts, publishing status, and a shared activity feed

Run the business, not just the SEO

The only SEO dashboard that also runs your agency.

SEMrush and Ahrefs help you do SEO. AlmaSEO helps you run the business around it — the hours, the retainers, the alerts, and the proof — so nothing slips between the work and the invoice.

Billable hours

Time tracked per client.

A work timer runs while you're in a client's site — logged to that client, tallied against their retainer, with an 8-hour auto-stop so nothing runs overnight.

Retainers

See the budget burning down.

Track every retainer against budget and get an alert the moment one crosses 80% or 100% — before you've quietly worked for free.

Alerts

Pinged where you already are.

Slack notifications for what actually matters — an article published, a new review, a retainer threshold, the weekly summary — so you're not refreshing dashboards to keep a portfolio moving.

Proof & billing

The record becomes the invoice.

Published content, audits, and manual work log per site and roll up across clients — flowing into white-label reports and invoices, so the work you did becomes the bill you send.

Where SSH meets SEO

The terminal and the search data, finally in the same place.

SSH work and SEO work have always lived in separate windows — a terminal on one side, Search Console, analytics, and content on the other. AlmaSEO puts them in one workspace, so the session that fixes the server is the same one that knows what the fix means for search.

The SSH side

Reach the actual site.

Connect over SSH, read logs and files, run approved commands, and change things safely — the real server access technical SEO depends on.

The SEO side

Know what it means for search.

Search Console queries, indexing, content, rankings, and AI visibility are already in the workspace — so a server finding is read as an SEO finding.

The familiar workflow, upgraded

You already do this. AlmaSEO makes it stick.

You don't need convincing that SSH and AI-assisted terminal work exist — you live in them. The difference is what happens after you close the window.

PowerShell / terminal

Gives you a command window.

A blank prompt. Powerful, but it knows nothing about the site, the client, or what you did last time. Every session starts from zero.

Claude Code

Gives you an intelligent terminal assistant.

It reads, reasons, and runs commands for you. But when the window closes, the context, the findings, and the reasoning close with it.

Why can't I just do this myself?

You can. That was never the point.

You can absolutely SSH into a site, open PowerShell, launch Claude Code, gather data, run commands, and document the work by hand. For one site and the occasional issue, that's fine.

Across 10, 20, or 50 client websites, the extra step isn't the work — it's re-finding credentials, re-explaining context, digging through old chats, verifying results, and rebuilding the client report every single time. You're not paying AlmaSEO because the work can't be done manually. You're paying so it doesn't have to be reassembled from scratch every time.

Every SSH session — commands, findings, decisions, and outcomes — logged against the correct client site in AlmaSEO's activity history

Every session lands in the client's permanent site history.

Inside a workspace session

Open a site-specific workspace, ask in plain language, keep the receipts.

You enter from a client's site record — not a blank global terminal — and the session organizes itself as it happens, with the exact commands one click away.

You should never have to read raw terminal output to understand what AlmaSEO checked, what it found, what it wants to change, or whether it worked. The detail stays one click away — for when you want it.

See everything the workspace does

Why a blank terminal can't compete

The workspace already knows the things a fresh session doesn't.

A terminal in a browser is just a terminal. The advantage is everything AlmaSEO already carries about the site — the context, the data, and the memory a blank command window has to be told every time.

Client & business context

It knows whose site this is.

Services, locations, audiences, and commercial priorities are already attached to the site, so "which pages matter" isn't a guess.

Connected search data

It brings the SEO data with it.

Search Console, Analytics, Business Profile, indexing, rankings, content, and AI-visibility signals inform the session — not just the file system.

Persistent site memory

It remembers the last time.

Past commands, findings, decisions, and outcomes stay attached to the right website, so you never re-investigate the same thing twice.

Client proof, built in

The work becomes the report.

Completed work flows into activity records, summaries, and white-label reports — instead of being reconstructed from memory at month-end.

What people open it for

The jobs you already reach for a terminal to do.

Open-ended enough for real work — with the common website and SEO jobs front and center.

WordPress slowdown

Find what's dragging the site down.

Inspect disk use, debug logs, PHP errors, database size, cache state, active plugins, and recent changes.

Critical WordPress error

Read the log, name the cause.

Identify the failing component, explain the likely cause, and prepare a safe next step — without guessing.

Indexing or canonical problem

Compare live HTML to what should ship.

Check sitemap status, robots directives, canonicals, connected search data, and recent site changes side by side.

Redirect or migration issue

Untangle chains, loops, and dead ends.

Inspect redirect behavior and broken destinations, and flag the affected high-value pages.

Suspicious or injected code

Surface the evidence, honestly.

Search for indicators, unexpected recent changes, obfuscated code, or altered core files — evidence shown, no false "all clear."

Post-deployment SEO check

Catch what the deploy changed.

Compare changes against search-critical templates, metadata, canonicals, schema, and indexability.

Persistent memory

Every session turns into memory the site keeps.

A saved transcript is useful. A permanent operational memory for each website is the reason to stay. AlmaSEO turns sessions into structured knowledge instead of leaving it buried in chat history.

  • Why did we change the canonical setup last November? — answered from decision memory, not guesswork
  • Have we investigated this error before? — the past session is already attached to the site
  • What are the known fragile areas of this website? — captured as technical memory over time
  • What should a new account manager or developer know before touching this site? — handed over, not lost

"I could use another AI tool — but it wouldn't know this client or website the way AlmaSEO does."

A client site's saved SSH workspace history — past sessions, decisions, outcomes, and unresolved follow-ups, each attached to the correct website

Feature categories

Explore the SEO work AlmaSEO supports.

The SEO work you run, grouped into four operational categories.

Fast doesn't mean careless

Built to be trusted with a client's server.

The workspace reduces scope before it skips a control. You always know what state the agent is in, and nothing meaningful happens without you.

Restricted access

Non-root, key-based, limited accounts on supported environments — not open root shells.

Reading, proposing, or changing

The interface always shows the agent's state. Approval is required before any command can alter a site, with backups and rollback where changes are allowed.

Full transparency & isolation

Exact commands, output, and timestamps are stored for review, and credentials and context never leak between client sites.

Plans

Pick your workspace.

Choose the workspace size that fits how you manage SEO — from one website to a full client portfolio. AlmaSEO runs entirely in your browser, so there's nothing to install.

Solo

$39/mo

For small business owners, solo operators, and independent SEOs managing one or a few sites.

  • Manage your own website
  • Track SEO tasks and visibility
  • Create and publish content
Create workspace

Agency

$199/mo

For agencies managing client portfolios, account managers, white-label reporting, and ongoing SEO delivery.

  • Manage client portfolios
  • Use white-label reporting
  • Support team workflows
Create workspace

Want to look around first? Explore the demo first →

Ready when you are

Connect a website and open your first SSH Workspace.

Point AlmaSEO at a WordPress or static site, ask it what's wrong in plain language, and keep every command, finding, and decision attached to the client — for good.

Already using Claude Code, PowerShell, or a terminal over SSH? This is that — cleaner, persistent, and built for SEO and multi-site client work.