Credentials you'll need (and how to handle them)
What to collect from each client, where it's stored, and the security rules that keep you out of trouble.
The platform never needs a client's main login password. Each connection uses its own scoped, revocable credential. Here's exactly what each one needs.
What each connection needs
- Search Console, Analytics and Business Profile: a Google sign-in, one per service. Nothing to store; the account owner approves access in a popup and can revoke it in their Google account.
- Bing Webmaster Tools: a Microsoft sign-in, or an API key from Bing Webmaster Tools.
- WordPress: no password at all. You download our plugin and someone with admin access uploads and activates it. It carries its own secret, made for that site only.
- Webflow: a site API token with read and write access to Sites, Pages, CMS and Assets.
- Next.js and Webhook: a secret you choose, which we send back with every request so the site knows it's us.
- The snippet: no credential. It's a public script tag carrying only the site's project ID.
Where it's stored
- Secrets are stored per project and readable only by the project owner.
- They're never sent back to your browser, the UI only ever shows that a key exists, masked.
- They're used server-side to pull data or apply fixes; the client's browser never sees them.
The rules (follow these)
- Use sign-ins, API tokens and the plugin, never an account's main password.
- Give the least access that works: read-only for data, a site-scoped token for Webflow.
- Never paste a secret into chat, email or a ticket. Enter it directly into the connect form.
- Revoke access the moment a client offboards, or if a credential was ever shared or exposed.
- Rotate anything you suspect leaked, and enter the new value.
The WordPress plugin ZIP lets its holder apply changes to that one site. Don't pass it around. If a copy went somewhere it shouldn't, click Regenerate secret on the WordPress card and upload the fresh download; the old copy stops working at once.
A simple intake list to send a client
- Website URL.
- Search Console and Analytics access: add you as a user, or a two-minute screen-share to sign in.
- For WordPress: someone who can install a plugin, or invite their developer from the Onboarding website step.
- Any brand notes (name, primary colour) for white-label reports.
Keep a per-client record (in your own password manager) of what access you hold, so offboarding is a clean, complete revoke.
Common questions
Do you ever see the client's password?
No. Google and Microsoft access is a sign-in that grants a token, not a password. WordPress uses the plugin's own secret. Tokens and keys are stored server-side and only ever shown masked.
What if a credential leaks?
Revoke it at the source straight away: Regenerate secret on the WordPress card, the Google or Microsoft account for sign-ins, the provider for API tokens. Then connect again with a fresh one. Never reuse a leaked value.
Related guides
From first audit to fixes going live: the audit, the three Onboarding steps, then Fix Issues.
Download the plugin from your dashboard, upload it in WP admin, activate. The connection completes on its own.
Pull real clicks, impressions, positions and the queries you rank for.
We’ll get back within one business day.