SEO for all your client sites

Every client is its own site with its own tracking, tasks and drafts. Your team works one list per site each morning; clients get reports and approve drafts through a link.

14-day free trial, no card. Nothing is published without your approval.

app.gralus.com/sites
SiteHealthAvg. positionTasks
brightsmile-dental.com788.4 +1.26
northgate-plumbing.co.uk915.1 +0.42
lakeway-law.com6412.7 −2.311
metro-roofing.com859.9 +0.84
Example data.

Every client on one screen

The Sites page shows each client's health score, average position and change, AI visibility, open tasks, drafts waiting and WordPress status, so you can see who needs attention first.

  • Up to 15 sites on the Agency plan
  • Each site set up with its own brand profile and competitors
  • Keyword and question limits shared across sites
app.gralus.com/sites
SiteHealthAvg. positionTasks
brightsmile-dental.com788.4 +1.26
northgate-plumbing.co.uk915.1 +0.42
lakeway-law.com6412.7 −2.311
metro-roofing.com859.9 +0.84
Example data.

Your team, with roles

Admin
Adds sites, connects WordPress and Google, manages people, reports and share links.
Editor
Works the daily tasks, writes and edits drafts, approves and publishes.
Viewer
Reads everything and changes nothing.
Owner
Manages billing, changes roles and invites admins.

A routine your team can follow

The Team playbook in the docs sets out who does what on each site.

  1. Set up a site once

    Brand profile, competitors, keywords and questions, WordPress, Google and Maps. About an hour.

  2. Every day, 15 to 30 minutes

    Work the top tasks on Today and clear Approvals.

  3. Every week

    Review rankings, AI answers and the site check, and plan the week's pages.

  4. Every month

    Check the report before it goes out, and adjust keywords and questions.

Clients see the work

Each client gets a weekly or monthly report by email and a share link to the pages they care about. Turn on client approval and they can approve drafts or send them back with a note, without an account.

  • Your name, logo and colour on reports and links
  • Password and expiry on every link
  • Notes from clients added to the draft for your team

Weekly SEO report: BrightSmile Dental

To: [email protected] · Monday 07:00

Google position

8.4

▲ 1.2

Clicks from Google

1,284

▲ 14%

AI visibility

42%

▲ 9 pts

Work done this week

  • 6 pages got a new title and description
  • Article published: What to do about a cracked tooth
  • Landing page published: Invisalign in Austin

AI answers

Named in 42% of answers. Most-named competitor: Riverside Dental Care (31%).

Example data from a sample dental clinic.

Agency plan, $249 a month

14 days free with no card. The trial covers up to 3 sites; all 15 open up when you subscribe.

15
client websites
1,500
keywords checked in Google daily
300
AI questions checked weekly
60 + 20
articles and landing pages a month

Questions from agencies

Do clients need their own account?+

No. Each client is a site in your account. They get reports by email and a share link, and can approve through it.

Can I add more than 15 sites?+

Ask about Enterprise through the support page.

Can each client's site use a different SEO plugin?+

Yes. Each site connects its own WordPress, with Yoast SEO, Rank Math or neither.

What if a client won't install a plugin?+

Tracking, site checks, tasks, drafts and reports work without it. Only publishing needs the plugin.

Also in Gralus