Blog Article

Google can suspend a Business Profile overnight. Now you find out the same day.

A suspended Google Business Profile does not announce itself. There is no email, no banner, no phone call. The profile simply stops appearing in Search and Maps, the phone gets quieter, and three weeks later somebody finally opens Google on their own phone and notices.

Three weeks is a long time to be invisible in every city you serve.

So we built the thing that watches. Nearby Now now checks every connected Google Business Profile against Google once a day, names what is wrong in plain words, and emails somebody within the hour when a profile goes from serving to not serving.

It is live now on the Google → Profile Health screen, and for agencies, on Client Profile Health.

What gets checked, every day

For each connected location, once a day:

  • Verification state, straight from Google — verified, not verified, verification in progress, awaiting review, suspended, disabled, or an ownership conflict where somebody else has claimed the listing.
  • Profile completeness, with the missing fields named. Not "80%" on its own — 80% complete, missing services and description.
  • Detail that has been removed. A field that was filled in and is now empty is a different event from one that was never filled in, and it is the one worth an email.
  • Photos — whether there are any, and how old the newest one is.
  • Impressions, compared against the previous window, with the guards described below.
  • Reviews — unanswered ones, the pace of new ones, and how long it has been since the last.
  • Google Posts — whether anything has gone out recently.

Verification state comes from Google itself. Nothing on that screen is inferred from a page scrape or a rank check.

A band and a list, never a score

There is no health score anywhere in this feature, and that is deliberate.

"Your profile scores 62" is not actionable. Nobody knows what to do on Monday morning with a 62. What is actionable is this:

Verified. Profile is 80% complete — missing services and description. 12 unanswered reviews, oldest from 4 July. No Google Posts in 30 days.

Every location gets a band — Healthy, Warning, Critical, Pending, Unavailable — for colour and sort order, and then a list of named issues underneath with a link to the place you would go to fix each one. The band tells you where to look first. The list tells you what to do.

Every verdict on screen is an icon and a word as well as a colour. That screen ends up as a screenshot in a client email often enough that it has to survive a colour-blind reader and a black-and-white print.

"Unable to check" is its own answer

This is the part we spent the most time on.

Sometimes we cannot ask Google. A refresh token expires. Somebody changes the password on the connected Google account. Google's API has an afternoon. In all of those cases the honest answer is we could not check, and that is exactly what the screen says — with what Google last told us, when it told us, and a Reconnect button where reconnecting would actually help.

What it never says is "not verified." What it never does is raise an alert.

A monitor that reports a lost OAuth token as a suspension gets exactly one false alarm before nobody believes it again. So "unable to check" has its own band, its own icon, and its own wording, and it can never be compared against a real state. Being unable to check ranks above a warning in the sort order, because a location we cannot see is a location whose suspension we would not see either.

Alerts you can actually trust

Alerts go out hourly, and they only fire on things worth waking up for.

Verification regressions fire off a recorded state change — a profile that moved into suspended, disabled, disputed or unverified. Not two snapshots that happen to differ. A location whose very first observation is a suspension does not send an email, because that is a starting position, not a transition; it is shown on screen instead.

Threshold conditions cover impressions falling, completeness regressing, and photos going stale — each with a configurable threshold and each with a guard against crying wolf:

  • A baseline floor, so a fall from 12 impressions to 7 is not reported as "down 42%."
  • A freshness check on the metrics themselves, so a stalled sync on our side never reads as every client losing their impressions on the same morning.

One recorded change produces one email, however the schedule slips. And every location card has a Mute button — for 7, 30 or 90 days, or until you turn it back on — for the client who is mid-reverification and knows it. Muting asks before it silences anything, it says plainly that a suspension will be silenced too, and the mute is re-checked at send time so unmuting does not release an hour's backlog into somebody's inbox.

Alert emails carry the branding of whoever the client thinks they are buying from. An agency reselling Nearby Now does not have Nearby Now's name turn up in its client's inbox.

For agencies: one screen, worst first

Client Profile Health puts every connected profile across every account you manage on a single screen, sorted worst first, with a status column rather than tinted rows.

It sits directly under Dashboard in the agency sidebar, because it is meant to be the screen an account manager opens with their coffee — not something filed two collapses deep under reports.

Verification guidance, honestly labelled

When a location needs verifying, the screen shows the verification routes Google is actually offering for that location, a checklist written for the step most video verifications fail on — proving you manage the place, rather than proving you are standing in it — and links to Google's own help articles as the authority.

What it does not do is claim we can verify a profile on your behalf. Nobody can do that for you, and a client who believes otherwise waits for something that is never coming.

Where to find it

Profile Health is on the Google menu in the sidebar, and it is included with SEO Master, alongside the rest of the Google Business Profile integration. Connect a profile on Integrations → Google Business Profile and the first check lands the following day.

Agencies get Client Profile Health under Dashboard, covering every account they manage.

If you are already on SEO Master with a profile connected, it is on your sidebar right now, badged new. Open it. Most accounts find at least one thing they did not know about, and unanswered reviews are usually the cheapest item on the list.

Back to blog
Share