Tropika
Tropika
SEO COMMAND CENTER
Initializing command center
authenticating · loading roster · waking agents
{{ line }}
Welcome back
Sign in to run SEO programs across the roster.
7-agent AI team · human-in-the-loop
{{ mockBanner }}
⚠ Connection issue — some data may be stale or failed to load. Check the backend / your network.
{{ pageTitle }}
{{ pageSub }}
{{ liveAgentCount }} agents live
{{ pendingCount }} to action
{{ themeGlyph }}
{{ k.label }}
{{ k.value }}
{{ k.delta }}
SEMrush data as of {{ dataAsOf }} · {{ freshnessText }}
↻ {{ refreshLabel }}
Live now agents working across the roster
{{ a.agent }} · {{ a.client }}
{{ a.task }}
API SPEND · SEO COMMAND CENTER ONLY (this project's calls, not your whole key)
{{ ln.label }}
{{ ln.value }}
{{ ln.sub }}
Client roster · {{ clientCount }} active
data: SEMrush + GSC
{{ c.health }}
{{ c.name }}
{{ c.domain }}
{{ c.industry }} ▣ {{ c.playbook }} ⚙ {{ c.platform }}
{{ c.agentChip }}
KEYWORDS
{{ c.keywords }}
AVG POS
{{ c.avgPos }} {{ c.posDelta }}
GEO
{{ c.geo }}
{{ c.pending }}
last run {{ c.lastRun }} · {{ c.links }} live links
{{ ws.client.health }}
{{ ws.client.name }}
{{ ws.client.domain }} · {{ ws.client.industry }}
data: SEMrush + GSC
KEYWORDS
{{ ws.client.keywords }}
AVG POS
{{ ws.client.avgPos }} {{ ws.client.posDelta }}
TRAFFIC
{{ ws.client.traffic }} {{ ws.client.trafficDelta }}
GEO SCORE
{{ ws.client.geo }}
LIVE LINKS
{{ ws.client.links }}
LAST RUN
{{ ws.client.lastRun }}
{{ t.label }}
SEO Agent Team Manager + 6 specialists
{{ ws.runStatusText }}
Reset
{{ ws.manager.mono }}
{{ ws.manager.name }}ORCHESTRATOR
{{ ws.manager.task }}
{{ ws.manager.statusLabel }}
{{ a.mono }}
{{ a.name }}
{{ a.role }}
{{ a.statusLabel }}
{{ a.task }}
Review action →
▶ Run solo
Live activity
{{ l.t }}
{{ l.agent }}
{{ l.msg }}
Idle. Press Run SEO Team to dispatch the Manager and watch specialists work in real time. Recent history below.
{{ l.time }}
{{ l.agent }}
{{ l.action }}
IMPACT
ISSUE
CATEGORY
AUTO-FIX
EFFORT
STATUS
{{ a.score }}
{{ a.title }}
{{ a.id }} · {{ a.affected }} affected · view fix →
{{ a.cat }}
{{ a.autofixLabel }}
{{ a.effort }}
{{ a.statusLabel }}
KEYWORD
POS
Δ 30D
VOLUME
DIFF
TREND
{{ k.kw }}
{{ k.intent }}
{{ k.pos }}
{{ k.deltaText }}
{{ k.vol }}
{{ k.diff }}
{{ c.type }} · {{ c.id }} {{ c.sLabel }}
{{ c.title }}
{{ c.agent }}{{ c.date }}
SOURCE
CHANNEL
AS
STATUS
{{ l.target }}
{{ l.note }}
{{ l.channel }}
{{ l.da }}
{{ l.sLabel }}
Brand Brain
The voice, audience and guardrails every agent follows for this client. Saved to the live backend and injected into every run.
{{ st.n }}. {{ st.label }}
VOICE & TONE — how this brand speaks
AUDIENCE — who we're writing for
PRODUCTS / OFFER — what they sell
NEVER USE — banned words / claims
NOTES — anything else agents should know
← Back
Next →
Save Brand Brain
{{ l.time }} {{ l.agent }} {{ l.action }}
Full per-client audit trail · shown to client for accountability
{{ liveApprovals.length }} deliverables ready to action
The team produces finished, ready-to-use work — drafts to post, backlinks to submit, fix guides to apply. Review it, copy/export the deliverable, do it on the site manually, then mark it done. Nothing is published automatically.
{{ chip.name }}
All caught up
No actions pending. Agents will queue new approvals here as they work.
{{ a.mono }}
{{ a.title }} {{ a.risk }}
{{ a.agent }} · {{ a.client }} · {{ a.channel }}
{{ a.statusLabel }}
🔒 {{ a.url }}
agent paused here
{{ a.deliverableLabel }}
{{ a.draftTitle }}
{{ a.draftMeta }}
{{ a.draftHtml }}
Business listing
Fields completed by Link Builder · review before submit
{{ row.label }}
{{ row.value }}
Submit listing
New pitch · ready to send
To{{ a.pitchTo }}
{{ p }}
Send pitch
Leave a note for the agent — it will revise and resubmit.
Marked as done — logged to the activity trail. You handle the actual posting/submission/fix on the site.
Rejected — sent back to the agent to revise.
“{{ a.note }}”
{{ chip.name }}
{{ k.label }}
{{ k.value }}
SCORE
ISSUE
CLIENT
CATEGORY
AUTO-FIX
STATUS
{{ a.score }}
{{ a.title }}
{{ a.id }} · {{ a.affected }} affected · {{ a.impact }} impact · view fix →
{{ a.client }}
{{ a.cat }}
{{ a.autofixLabel }}
{{ a.statusLabel }}
data: SEMrush · the Fixer writes a step-by-step manual fix guide for each issue — you apply it to the site and mark it done in the Action Queue
{{ col.label }} {{ col.items.length }}
{{ c.type }} · {{ c.id }} {{ c.client }}
{{ c.title }}
{{ c.agent }}{{ c.date }}
Review & action →
{{ col.label }} {{ col.items.length }}
{{ l.channel }} AS {{ l.da }}
{{ l.target }}
{{ l.note }}
{{ l.client }} · {{ l.date }}
Link Builder prepares a copy-paste submission package (target, listing/pitch text, step-by-step instructions) — you submit it manually and mark it done in the Action Queue.
CLIENT
{{ rc.name }}
{{ k.label }}
{{ k.value }}
{{ k.delta }} {{ k.sub }}
Organic traffic · monthly {{ trafficDeltaLabel }} trend
AugOctDecFebAprJun
What the agents did
142 hours saved
across audits, fixes & drafts this month
{{ reportClient.posDelta }} avg position
tracked keyword movement
🔗
{{ reportClient.links }} live links
citations, PR & syndication
GEO score {{ reportClient.geo }}
AI-answer visibility
Auto-delivered to {{ reportClient.name }} portal · monthly
Does AI cite {{ reportClient.name }}? {{ geoHeadline }}
Generative Engine Optimization — as first-class as classic SEO. We track whether ChatGPT, Perplexity, Google AI Overviews and Claude recommend the brand in real answers.
CLIENT
{{ gc.name }}
MARKET
{{ mk.label }}
{{ geoRunLabel }}
{{ t.label }}
{{ st.label }}
{{ st.value }}
{{ st.delta }}
MENTIONS BY COUNTRY {{ co.label }}
{{ g.mono }}
{{ g.engine }}
{{ g.citedLabel }}
{{ g.share }}% share of voice
{{ g.note }}
ANSWER ENGINE OPTIMIZATION (AEO) · live buyer-question coverage
{{ st.label }}
{{ st.value }} {{ st.delta }}
TRACKED PROMPT
CHATGPT
PERPLEXITY
GOOGLE SERP
CLAUDE
{{ p.q }}
{{ c.glyph }}
GOOGLE SERP = live check via Apify · #n = live organic rank, ✓ = in AI Overview, · = not found · CLAUDE = answer-engine probe. New questions are auto-harvested from real People-Also-Ask.
{{ geoReadyScore }} / 100
GEO Readiness Score {{ geoReadyLabel }}
How well this site is built to be CITED by AI search — scored on the live page (crawler access, rendering, citability, authority). Complements the live-citation tracking above.
{{ d.label }} {{ d.weight }}
{{ d.score }}
{{ sig.icon }} {{ sig.label }}
{{ sig.value }}
TOP FIXES TO RAISE THE SCORE
{{ f.n }} {{ f.text }}
No readiness score yet — run the GEO check for this client (or wait for the scheduled refresh) and the scored page diagnostic appears here.
How to improve AI visibility
A prioritized AEO/GEO action plan for this client — built from the live citation gaps above.
generated {{ geoPlanAsOf }}
{{ geoPlanTitle }}
{{ geoPlanIntroEl }}
{{ mv.n }} {{ mv.title }}
{{ mv.bodyEl }}
{{ geoPlanHtml }}
No plan yet — run the GEO check for this client (or wait for the daily refresh) and a tailored AEO/GEO action plan appears here.
Manager Chat
Discuss strategy and dispatch the SEO team in conversation. Active context: {{ chatClientName }}
Clear
CLIENT
{{ cc.name }}
Ask the Manager anything — or tell him to run the team.
{{ st.label }}
{{ m.content }}
Manager is thinking…
SEO is a cadence, not a one-off. These recurring jobs run on schedule — high-impact actions still route through Approvals.
{{ j.name }}
{{ j.agent }} · {{ j.scope }}
CADENCE
{{ j.cadence }}
LAST RUN
{{ j.last }}
NEXT RUN
{{ j.next }}
{{ toast }}
{{ viewContent.client }} · {{ viewContent.status }} · {{ viewContent.date }}
{{ viewContent.title }}
×
{{ para }}
{{ viewIssue.score }}
{{ viewIssue.client }} · {{ viewIssue.cat }} · {{ viewIssue.impact }} impact
{{ viewIssue.title }}
×
Analyzing the issue and writing a tailored fix guide…
{{ issueDetailHtml }}
{{ viewLink.client }} · {{ viewLink.channel }} · {{ viewLink.statusLabel }}
{{ viewLink.site }}
×
AUTHORITY SCORE · SEMrush
AS {{ viewLink.da }}
CHANNEL
{{ viewLink.channel }}
STATUS
{{ viewLink.statusLabel }}
ADDED
{{ viewLink.date }}
LINKS TO
{{ viewLink.linksTo }}
LIVE PLACEMENT URL
{{ viewLink.liveUrl }}
DETAIL
{{ viewLink.note }}