Local SEO

Optimization & Profile Protection

Optimization checklist and protection against profile edits.

Two features keep your Google Business Profile in shape: the Optimization page scores your listing and tells you exactly what to fix, and Profile Protection watches for changes made to your listing outside Grandranker and can revert them automatically.

The Local SEO home screen with weekly tasks

Maps optimization score

The Optimization page under Local SEO audits your listing and produces an overall score out of 100, broken into six categories:

  • Profile: business description, phone number, website URL, business hours, additional categories and business attributes.
  • Reviews: your rating and review count compared to competitors, review reply rate, recent review velocity, and whether negative reviews get responses.
  • Photos: photo quantity, category diversity and how recently you've added photos.
  • Activity: post frequency, post recency and post type variety.
  • Services: services listed, service descriptions, and products listed.
  • Visibility: your local pack position, geographic coverage and top-3 grid coverage from your geogrid scans.

Each category lists its individual criteria as pass/fail rows, so you can see exactly which items are pulling the score down. Criteria are weighted: review and visibility signals count more than, say, a missing attribute. Each failing item comes with a plain-language tip for fixing it (for example: "Add 2-3 additional categories that describe your services. This helps you appear in more relevant searches beyond your primary category.").

Click the score button to recalculate after you've made improvements. The latest score is saved.

The Visibility category uses your geogrid scan and local pack data. Run ranking scans first (see Geogrid Rankings & Local Pack) or those criteria will score as missing.

Recommendations

Alongside the score, Grandranker generates prioritized recommendations for your listing: concrete actions rather than abstract advice. Some recommendations can be executed directly from the page (for example profile field improvements pushed straight to Google); others link you to the right screen, like Posts or Reviews. You can refresh the analysis to get an updated set after making changes.

Grandranker also builds a weekly task queue of local SEO actions, refreshed every Monday using your latest ranking and score data.

Profile Protection

Anyone can suggest edits to a Google Business Profile, and Google sometimes applies them. A changed phone number, edited hours or swapped website can cost you calls without you ever noticing. Profile Protection guards against this:

  1. On the Profile page, flip the Profile Protection switch for a location.
  2. Grandranker snapshots your current profile as the baseline: business name, phone number, website, description, business hours and categories.
  3. On every sync (at least daily), the values on Google are compared against the baseline.

When a change is detected:

  • With auto-revert on (the default), the original value is pushed back to Google automatically and the change is logged as reverted.
  • Otherwise the change appears as pending with the old and new values side by side. You choose Revert (restore the baseline value on Google) or Keep it (accept the new value as the correct one and make it the new baseline).

Edits you make through Grandranker update the baseline, so protection never fights your own changes. The Detected changes list shows each event with its field, status and date.

FAQ

Does protection block changes from happening?

No. Google doesn't allow that. Protection detects changes after they land and reverts them. With auto-revert on, the window where a wrong value is live is at most one sync cycle.

Which fields are protected?

Business name, phone number, website, description, business hours, primary category and additional categories.

Why can't a change be reverted?

Some fields can't be written back through the API. In that case you'll see: "This field cannot be reverted automatically. Update it on Google directly."

How often should I recalculate my score?

After any meaningful change: new photos, replies to reviews, fresh posts, or a new geogrid scan. The score reads your current synced data each time you run it.

Questions? Contact us at [email protected].