Home / Blog / Local rank tracking
Local rank tracking

How can a local business prove that a Google Business Profile change moved rankings?

Attribution in local SEO is hard, but not impossible. Here is a simple test design that lets a small business say, with some confidence, that a specific change worked.

A bakery owner arranging fresh loaves in a glass display case while a photographer with a handheld camera takes pictures of the pastries, morning light through the shop window

Why most before-and-after claims are weak

The typical claim goes like this: we added photos in March, and rankings improved in April, so photos improved rankings. The problem is that April also contained a competitor closing, a Google update, a seasonal demand shift, and three new reviews. Any of those could explain the improvement. A single before-and-after comparison on a single number cannot separate them, which is why so much local SEO advice is folklore built on coincidences. Related: Why Your Google Local Ranking Changes Block by Block

You cannot run a true controlled experiment on one business, because there is only one profile and it exists in one market. But you can get much closer to evidence than a vague before-and-after by using three things: a stable baseline, a change made in isolation, and a comparison group drawn from your own tracking data. None of these require special tools beyond a grid tracker (MapRankr or any comparable tool) and a calendar. Related: The Google Business Profile Fundamentals That Move Rankings

Keep reading: Why Your Google Local Ranking Changes Block by Block, The Google Business Profile Fundamentals That Move Rankings, How Reviews Really Affect Local Search. See how MapRankr helps you local search and map pack rank tracking.

Establish a baseline that is long enough to trust

Before changing anything, run your core keywords on your full grid for at least four weeks without touching the profile or the site. Record the weekly grid average and top-three share for each keyword. This tells you two things: your normal level, and your normal variation. If the average moves by a couple of tenths from week to week during the baseline, then a change of the same size after your edit proves nothing. You are looking for movement that clearly exceeds the baseline noise.

Also record the competitors in the pack at each point during the baseline. If a competitor disappears or a new one appears during the test period, you will need to know whether that explains the movement more simply than your change does. A baseline is not just a number; it is a description of the whole competitive picture that you will compare against later.

Change one thing and hold everything else still

Choose a single change and make it on a known date. Examples: switching the primary category, adding a full services list, rewriting the description, adding twenty photos, or launching a new service page on the site. Do not also run a review campaign that week. Do not let the agency update citations at the same time. If two things change together, the test is over before it starts, because you will never know which one mattered.

Then wait. Category changes can show on the grid within days; content and prominence changes often take four to six weeks. Keep scanning at the same cadence and keep logging the same numbers. Resist the urge to look every day and declare victory on a good Tuesday. The comparison that counts is the four weeks after the change against the four weeks before it, on the same keywords and the same grid. Related: How often should a small business check its Google Map Pack rankings?

Use your own grid as a control group

The comparison group is the part most people skip. If your change was aimed at a specific keyword, the other keywords you track that were not affected serve as a control. If they moved in the same direction by the same amount, something market-wide happened and your change is not the explanation. If the target keyword rose and the controls held steady, the change is a much stronger candidate. The same logic works spatially: a change aimed at the north side of town should move the north points more than the south points.

Write the result down as a sentence with a confidence level, not as a certainty. Something like: after adding a full services list on a known date, the target keyword's top-three share rose noticeably over four weeks while three control keywords held flat and no competitor entered or left the pack, so we believe the change contributed. That is not a laboratory result, but it is honest evidence, and a business that accumulates a dozen such sentences over a year knows more about its own local SEO than most agencies know about their clients. Related: How to Rank in the Map Pack for Multiple Services

Key takeaways
  • Simple before-and-after claims fail because updates, competitors, seasonality, and reviews change at the same time.
  • Run a four-week baseline on a stable grid to learn both your normal level and your normal noise.
  • Make one change on a known date and hold everything else still for four to six weeks.
  • Use untouched keywords and unaffected grid areas as controls, and state results with a confidence level rather than certainty.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

See exactly where you rank on the map

Local search and Map Pack rank tracking. MapRankr is built to help you put this into practice.

Track my rankings

More from the MapRankr blog

Get the MapRankr playbook

Practical guides on local rank tracking, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.