Skip to content

Search and SEO

Semrush

Tracked keyword positions, visibility, organic traffic and Authority Score for every client, from your own Semrush account.

Built by BravaSpaceBetaComing soonsemrush.com

Semrush is coming soon. We're finishing the last setup; until then it cannot be connected.

Free for 14 days. No credit card needed.

What it does

Connect Semrush to your client work.

  • Rankings for every tracked keyword

    Each keyword's position from the client's Position Tracking campaign, where it started the month and its search volume, with the distribution from the top 3 to past 100.

    Visibility > Rankings and the client's Visibility tab
  • Visibility and page one

    Semrush's visibility index day by day, the average position, and how many keywords are in the top 3 and top 10.

    The Visibility card on Overview and Visibility > Rankings
  • The domain at a glance

    Organic keywords, estimated organic traffic, Authority Score and referring domains for the client's site.

    A Semrush tile on the client's Overview

How it works

Connect once. It keeps itself current.

  1. 1
    Connect with your API key

    Paste the account API key, and a read-only v4 key if you have one. We check them with a free call that shows your unit balance.

  2. 2
    Match each client to a campaign

    Pick the client's Position Tracking campaign; the first sync runs right away.

  3. 3
    Once a day, frugally

    Each sync costs about 250 units plus 100 per keyword read (20 by default), and the tile says what it used and what is left.

  4. 4
    Clients see their own

    Each client sees only their own campaign's numbers. A client can also connect their own Semrush account instead.

Before you start

What you need.

  • A Semrush plan with API access (the SEO Business level) and a package of API units, bought in Semrush. Every call is paid from your own Semrush account; BravaSpace never pays for or resells units.
  • A Position Tracking campaign for each client you want rankings for.
  • The account API key (Subscription info, API units). A read-only v4 key (Profile, API keys) is recommended next to it, because it can be revoked.

Setting it up

Where to find it.

  1. Log in to Semrush with the account that holds the Position Tracking campaigns.
  2. Open your profile menu, then Subscription info, and copy the API key under API units.
  3. Recommended: open your profile menu, then API keys, create a key with Read-only access, and paste it too.
  4. API units are paid by your own Semrush account. Check your balance under Subscription info.

In the app, Connect Semrush opens a guided setup with Brava: it asks for each thing in turn, tests the connection and tells you it is working.

Data and privacy

What BravaSpace keeps, and what it can touch.

What is stored

The Semrush keys, encrypted (AES-GCM) in a table no browser can read, plus the last four characters to tell keys apart, and the synced numbers per client for 30 days only: Semrush allows no caching of its data beyond a month without its written consent, so older syncs are deleted.

Access

Read only: BravaSpace lists folders and campaigns and reads reports. It never adds keywords, changes campaigns or spends units beyond the reports above.

Disconnecting

Disconnect Semrush on its page: the keys, every client match and all synced Semrush numbers are deleted. Nothing changes in your Semrush account.

Questions

Semrush questions.

Rankings for every tracked keyword; visibility and page one; the domain at a glance. Read only: BravaSpace lists folders and campaigns and reads reports. It never adds keywords, changes campaigns or spends units beyond the reports above.

Open Connect Semrush in BravaSpace and paste the API key; Brava tests the connection before saving it. Log in to Semrush with the account that holds the Position Tracking campaigns. Open your profile menu, then Subscription info, and copy the API key under API units. Recommended: open your profile menu, then API keys, create a key with Read-only access, and paste it too. API units are paid by your own Semrush account. Check your balance under Subscription info. Then match each client to their Position Tracking campaign.

The Semrush keys, encrypted (AES-GCM) in a table no browser can read, plus the last four characters to tell keys apart, and the synced numbers per client for 30 days only: Semrush allows no caching of its data beyond a month without its written consent, so older syncs are deleted.

Disconnect Semrush on the Semrush app page in BravaSpace: the keys, every client match and all synced Semrush numbers are deleted. Nothing changes in your Semrush account.

Brava reads the error and suggests the fix. The common ones: Semrush did not accept the key. Copy it again from Subscription info, API units, without spaces. The Semrush API needs the SEO Business plan. Upgrade in Semrush, or ask Semrush support which plan includes the API. Your Semrush API units ran out. Buy a unit package under Subscription info in Semrush, then press Sync now. Lowering Keywords per client makes each sync cheaper.

Try it with one client.

Add some work. Share a file. Ask for feedback. See what your client sees, with your name on it. Free for 14 days. No credit card needed.