> For the complete documentation index, see [llms.txt](https://help.rankability.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rankability.com/account-and-settings/connecting-client-google-services.md).

# Connecting client Google services

Learn how to generate a connect link, send it to your client, and manage their connected Google services such as Google Search Console, Google Analytics, YouTube, and Google Business Profile.

The Integrations tab in Client Settings lets you connect a client's Google services to Rankability without sharing passwords. You generate a secure link, send it to your client, and they authorize access with one click.

## Overview

Agencies use connect links to pull search performance data from a client's Google accounts. Once connected, Rankability can import data from Google Search Console, Google Analytics, YouTube, and Google Business Profile into the Serena and Reporter tools.

**Note:** The connect link flow is Google-only. To connect a client’s **Bing Webmaster Tools** account, your client copies an API key from [bing.com/webmasters](https://www.bing.com/webmasters) → **Settings** → **API access** and you paste it on the client Integrations settings — see [Connecting Bing Webmaster Tools](/track/connecting-bing-webmaster-tools.md).

## How to generate a connect link

1. Select a client, then open **Client Settings**.
2. Click the **Integrations** tab.
3. Click **Generate connect link**.
4. The link is created and automatically copied to your clipboard.
5. Share the link with your client via email, chat, or any secure channel.

## What your client sees

When your client opens the connect link they see a branded page from Rankability explaining what access is being requested. The flow works like this:

1. The client clicks **Connect with Google**.
2. Google’s standard sign-in screen appears. The client signs in with the Google account that owns the properties you need.
3. After authorization, Rankability auto-discovers the client’s available Google Search Console sites, Analytics properties, YouTube channels, and Business Profile locations.

Your client only grants **read-only** access. Rankability cannot modify any data in the client’s Google accounts.

## Selecting properties

After authorization, the client is shown a property-selection screen. For each service that has available properties, the client can:

* Toggle the service on or off with a checkbox.
* Choose a specific property from a searchable dropdown (e.g., which Search Console site or which Analytics property).

If only one property exists for a service it is pre-selected automatically. Once the client clicks **Connect selected services**, the connection is saved and the client sees a confirmation screen.

## Managing connected services

Back in Client Settings → Integrations, you can see the status of each service:

* A green **Connected** badge means the service is active and data is syncing.
* Click the **disconnect** icon next to a service to remove the connection.
* To reconnect, generate a new connect link and send it to your client again.

You can also connect services directly from the **Serena** page using the Connections panel.

## Link expiration and security

* Each connect link expires after **7 days**.
* Only **one active link** can exist per client at a time. Generating a new link automatically revokes the previous one.
* You can manually revoke an active link at any time by clicking **Revoke**.
* Once a link has been used (the client completes authorization), it cannot be reused.

## Troubleshooting

* **Link shows as expired** – Generate a new connect link and send it to your client. Links are only valid for 7 days.
* **Client didn’t select any properties** – The client may have authorized but skipped the property-selection step. Send them the link again, or generate a new one if the original has expired.
* **Service shows as not connected** – The client may have signed in with a Google account that doesn’t own the expected properties. Ask them to try again with the correct account.
* **No properties found after authorization** – The Google account used doesn’t have any Search Console sites, Analytics properties, YouTube channels, or Business Profile locations. Confirm the client is using the right Google account.
* **Can’t generate a link** – Make sure you have permission to manage this client. Check with your agency admin if needed.

## Related articles

* [Client settings — General and Brand & voice](/account-and-settings/client-settings-reference.md) — Configure client name, brand identity, and writing style.
* [Creating a new client](/getting-started/creating-a-new-client.md) — Set up a client before connecting their Google services.
* [Quickstart checklist](/getting-started/quickstart-checklist.md) — Full onboarding steps including connecting data sources.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.rankability.com/account-and-settings/connecting-client-google-services.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
