Managing Google Business Profiles for 20+ locations without losing a day a week
Running dozens of Business Profiles eats time through switching between profiles, not through the tasks themselves. This playbook covers business groups and owner or manager roles, which fields to keep the same across every location and which to keep local, how bulk spreadsheet edits go wrong, and verification at scale. It also sets out a short weekly routine per location, how to catch changes you did not make, and how to split the work across a team.

You can run 20, 50 or 200 Google Business Profiles without losing a day a week, but not by logging into each one and doing whatever looks urgent. It takes three things: one account structure that gives the right people the right access, a short list of fields you keep identical everywhere so the local ones get your attention, and a fixed weekly routine sized so it actually gets finished. Add a way to notice when a profile changes without you, and the work drops from "a day of clicking" to roughly ten to twenty minutes per location per week, split across the team.
Why it eats a day a week
Most multi-location teams do not lose time on any single task. Replying to a review takes two minutes, updating hours takes one. The time goes on the overhead around each task: switching between profiles, finding which locations have new reviews, remembering which ones had a bank holiday set, checking whether last month's edit actually went live. Multiply that switching cost by 20 or 40 locations and it fills a day before any real work is done.
10 min
Typical review time for an edit
and sometimes up to 30 days, so a change is not live just because you saved it
7 days
Wait for new owners and managers
before they can remove users, delete a profile or transfer primary ownership
10+
Locations needed for bulk verification
of the same business, managed in one account
Those three numbers come straight from Google's help pages.123 Each one shapes how you should organise the work: you need to check edits after the fact, plan access changes a week ahead, and get the account structure right before you try to verify in bulk.
Get the account structure right first
Everything else is easier when the profiles live in a structure you control. The two building blocks are business groups and user roles.
Business groups
A business group works like a shared folder of profiles. Several people can be given access to the group, and the group, not any one person's login, holds the profiles. Owners and managers of a group can create, edit and delete profiles inside it. Only owners can delete the group itself, and that cannot be undone.4
For a single brand, one group usually works best. If you run several brands or divisions with different people responsible for each, separate groups keep access clean, at the cost of managing owners and managers for each one separately.4 For an agency, the rule is simpler: keep each client's profiles in a group the client owns and add your team as managers. That keeps the client in control of their own listings and makes ending the relationship painless for both sides.
User roles
Each profile has one primary owner, any number of other owners, and managers. Managers, formerly called site managers, have almost the same access as owners. The difference is that they cannot add or remove users or remove the profile.2
Give owner access to
- •The brand's own head of marketing or operations
- •One named backup, so you are never locked out
- •Nobody who might leave without handing over
Give manager access to
- •Agency staff and freelancers
- •Area or store managers who post and reply
- •Anyone who edits content but should not control access
Avoid
- •One shared login that everyone uses
- •Profiles owned by a former employee's personal account
- •Making every user an owner because it is quicker
Plan access changes ahead. A new owner or manager has to wait seven days before they can remove other users, delete or restore a profile, or transfer primary ownership.2 If someone is leaving, add their replacement a week before they go.
What to keep consistent, and what to keep local
The fastest way to reduce weekly work is to decide which fields you will never touch location by location. Some details should be identical across the estate. Others only work when they are genuinely local, and those are where your time should go.
Keep consistent Set once, check monthly | Keep local Where the weekly time goes | |
|---|---|---|
| Identity | Business name format, following the real-world name with no taglines or service words | Department or practitioner profiles only where they qualify in their own right |
| Categories | Primary category for the core business | Secondary categories that match what each site actually offers |
| Services | Core service names, in the words customers use | Extra services only some sites provide |
| Hours | How you show hours (one timetable per site) | The hours themselves, special hours and holidays |
| Content | Tone of voice and brand photo standards | Posts, photos of the actual site and team, review replies |
| Links | Website URL pattern (each location to its own page) | Booking links where a site takes bookings |
The identity row deserves care. Your name should reflect the real-world business name, and extra information such as taglines or service descriptions is not permitted in it. There should be only one profile per business, departments that operate as distinct entities can have their own profile, and service-area businesses should use one profile with a service area and a hidden address.5 At scale, one store manager adding "Best Plumber in Leeds" to a name is the kind of edit that causes problems for the whole estate, which is why the name belongs in the "set once" column.
Bulk edits: when they help and how they go wrong
Bulk upload spreadsheets let you change many profiles at once. Each business needs a unique business code, up to 64 characters, which never appears on Google and ties each row to the right profile.6 Use the same code everywhere: in your spreadsheet, your reporting and your internal location list. It saves more confusion than any other single habit.
Bulk edits are a good fit for:
- Brand-wide changes such as a new website URL pattern or a rebranded name
- Adding a new service or attribute that every location genuinely offers
- Correcting a field you got wrong across the estate
- Setting up a batch of new locations before bulk verification
They are a poor fit for anything local. Identical posts, photos or descriptions across 30 profiles look like what they are, and they do nothing to help each location stand out in its own area. Our advice: use bulk for structure, and do content location by location, even if each one starts from the same template and gets a local detail or two.
After any bulk change, check a sample of profiles a day later. Edits usually go through review in about 10 minutes but can take up to 30 days, so "saved" does not mean "live".1
Verification problems at scale
With enough locations, something is always waiting on verification. A new site is not yet verified, a moved site needs to verify again, or a profile has lost its verified status after a change. The practical steps are dull but they work:
- 1
Keep a list of every profile's status
Verified, pending, needs verification, suspended. Review it weekly. A profile that quietly drops out of verified is the most expensive thing to miss, because your edits to it stop going through as normal until it is fixed. - 2
Use bulk verification for a single brand with 10+ sites
Include every location you manage in the spreadsheet, so the account accurately reflects the size of the business.3 Duplicate, suspended and disabled profiles do not count towards the ten. - 3
Fix duplicates before they fix you
Two profiles for one site split reviews and confuse customers. Report the duplicate to Google so it is merged into the profile you manage. Do not delete your own verified profile to make the problem go away. - 4
Move or close sites deliberately
When a site moves, update the address on the existing profile and give it a new business code rather than creating a second profile. When a site closes, mark it closed rather than leaving it to collect bad reviews.
The weekly routine, per location
Here is the routine we suggest for each location. It is short on purpose. A routine that takes two hours per site will be skipped by week three; one that takes ten to twenty minutes gets done.
- 1
Reviews: reply to everything new
Start with one and two star reviews, then work through the rest, newest first. Thank the customer, mention what they came in for, and for an unhappy review apologise once, say what has changed, and offer to talk offline. Also check the steady trickle of new reviews is still coming in, and ask more customers if it has slowed. - 2
Hours: check this week and the next holiday
Confirm regular hours are still right, and set special hours for any upcoming bank holiday or closure. Special hours change opening times for a date without touching your regular timetable, and confirming holiday hours is recommended even when they match your usual ones, so customers can trust them.7 - 3
One post and a few photos
One post a week per location is plenty: a recent job, a seasonal reminder or an offer, with a real photo from that site. Add a handful of new photos when the count has not moved in a couple of months. Real photos of the place and team beat stock images. - 4
Check for changes you did not make
Look for edits from Google or from anyone else with access. Google gathers information from sources such as user reports and licensed content, and can update a profile it thinks is wrong or out of date.8 Accept what is right, put back what is not.
The monthly layer
On top of the weekly routine, once a month per location:
- Re-read the description and services list against what the site actually offers now
- Check categories have not drifted from your brand-wide list
- Check the website link points to that location's own page and the booking link still works
- Look at calls, website clicks and direction requests against last month, and investigate any location that dropped sharply
- Review who has owner and manager access, and remove anyone who has left
Watching for unwanted edits
At five locations you might notice that a profile's hours changed. At 30 you will not. Changes reach profiles from three places: your own team, other people with access, and Google itself. Google's own updates can be accepted or rejected, but only if someone sees them.8
The reliable way to catch them is to keep a record of what each profile looked like the last time you approved it, and compare against it on a schedule. Any difference in name, categories, hours, phone, website or address is worth a look. Most are harmless. The rare one that is not, such as hours changed to closed on a Saturday, can cost a week of trade before a customer mentions it.
Splitting the work across a team
Under about ten locations, one person can own everything. Beyond twenty, splitting by task tends to work better than splitting by location, because each person gets fast at one kind of work and the brand standards stay consistent.
Reviews lead
- •Replies to every new review, every weekday
- •Escalates complaints that need an operational fix
- •Tracks which sites need more reviews
Content lead
- •One post per location per week
- •Collects real photos from site managers
- •Sets holiday hours ahead of each bank holiday
Profile owner
- •Owns structure, access and bulk changes
- •Handles verification, duplicates and moves
- •Reviews any change nobody on the team made
Site managers are useful contributors, especially for photos and local news, but they should feed the content lead rather than edit profiles directly. Manager access for them is fine; the point is that one person decides what goes live, so the estate stays consistent.
How SearchOps handles it
Everything above can be done with Google's own tools and a spreadsheet. SearchOps exists to take the switching cost out of it, so each task happens once, from one place, for every location.
- 1
Edit every profile from one dashboard
Connect the Google account that manages your profiles and they all come across. Change hours, special hours, categories, services, attributes, service areas, photos, description, phone, website, booking link and open or closed status. You approve each change before it goes to Google, it keeps the value it replaced so you can undo it, and if the value on Google has changed since you made the edit, the change is held rather than written over it. - 2
See what changed without you
Each connected profile is compared with its last known version. When Google or anyone else changes something, it shows on the profile page with what it was before, and you can mark it as seen or put the old value back with the same approval step as any other edit. - 3
Reviews and posts across every location
The Reply Inbox brings every unanswered Google review into one list, with a suggested reply from the agent ready for you to edit and post. Posts publish now or at a time you choose, to one profile or several, with the option to tailor each post to its location so you are not publishing identical text everywhere. - 4
A weekly plan for each location
Tasks builds this week's Business Profile work for each location, sized to the pace you pick, from a light three tasks per location a week to a thorough eight. It covers replying to reviews, asking for reviews, posting, adding photos, holiday hours, services and description, and flags lost verification, duplicates and changes nobody approved. Most tasks check themselves off from Google's own data, and the plan can go to a calendar link, a CSV, a Monday email or Slack. - 5
Audit the whole estate from one list
The profile audit scores each listing against around 30 checks on completeness, categories, photos, reviews and activity, against the rivals from your geo-grid scans. The audits page lists every location, shows which are due, and turns failing checks into tasks.
On the Agency and Enterprise plans you can invite your whole team, with admin, member and view-only roles, so the reviews lead, content lead and profile owner each work from the same account. To see whether the work is paying off, geo-grid scans show where each location appears on Google Maps, Google Search and Google AI Mode across its area, and calls, website clicks and direction requests sit next to every change.
FAQ
Should an agency own its clients' Business Profiles?
No. Keep each client's profiles in a business group the client owns, with your team added as managers. Managers can do almost everything an owner can, apart from managing users and removing the profile.2 It protects the client and protects you from awkward handovers.
Can I use the same post on every location?
You can, but it is a weak use of the slot. A post that mentions the actual site, a recent job nearby or the local team gives customers a reason to choose that location. Start from one template if you like, then change the details for each site.
How do I set bank holiday hours for 40 locations?
Use special hours, which change the opening times for specific dates without touching regular hours.7 Set them a couple of weeks ahead, including for locations whose hours are not changing, so customers see that the hours are confirmed. A bulk spreadsheet or a tool that edits many profiles at once saves doing each one by hand.
Why did a profile change when nobody on the team edited it?
Google can update profiles using information from sources such as user reports and licensed content.8 Check the change against what is true today, accept it if it is right, and put the old value back if it is not.
What replaced Google Business Profile Q&A?
Nothing directly. The Q&A API was discontinued in November 2025 with no replacement listed.9 The questions customers used to ask there are best answered in your services, attributes and description, and in a clear FAQ on each location's page.
How long should this take each week?
With the account structure sorted and one place to work from, aim for ten to twenty minutes per location per week, more in the weeks around a holiday or after a burst of reviews. That is our working estimate rather than a fixed figure, and it falls as the backlog clears.
The short version
Put the profiles in groups you own, give out owner access sparingly, and decide once which fields are brand-wide. Use bulk edits for structure and handle content location by location. Run the same short weekly routine everywhere: reviews, hours, one post, a few photos and a check for changes you did not make. Split the work by task once you pass twenty sites. For a wider look at how each location is performing, follow this with our multi-location local search audit playbook.
Keep reading
References
Facts about how Google Business Profile works are cited to Google's own help and developer documentation. The weekly routine, time estimates and team split are our own recommendations. Links last checked 1 Nov 2026.
- 1.Google Business Profile Help. Understand what happens to your Business Profile edits. Edits usually take up to 10 minutes to review, but sometimes up to 30 days. Checked 1 Nov 2026.
- 2.Google Business Profile Help. Manage your Business Profile owners and managers. Managers (formerly site managers) have mostly the same access as owners but cannot add or remove users or remove the profile; one primary owner per profile; new owners and managers wait seven days before some features. Checked 1 Nov 2026.
- 3.Google Business Profile Help. Verify Business Profiles in bulk. Bulk verification is for 10 or more locations of the same business; agencies with more than one business in one account can't bulk verify. Checked 1 Nov 2026.
- 4.Google Business Profile Help. Create & manage business groups. Business groups let several people share access to a set of profiles; owners and managers can create, edit and delete profiles in a group; only owners can delete a group, and deleting a group can't be undone. Checked 1 Nov 2026.
- 5.Google Business Profile Help. Guidelines for representing your business on Google. Names must reflect the real-world name with no unnecessary information; one profile per business; rules for departments and individual practitioners. Checked 1 Nov 2026.
- 6.Google Business Profile Help. Create a bulk upload spreadsheet for Business Profiles. Every business needs a unique business code; you can remove columns you don't need, but blank columns delete the existing information for those fields. Checked 1 Nov 2026.
- 7.Google Business Profile Help. How to set Special hours. Special hours change opening times for holidays and events without changing regular hours, and confirming holiday hours is recommended even when they match regular hours. Checked 1 Nov 2026.
- 8.Google Business Profile Help. Understand Google updates on your Business Profile. Google gathers information from sources such as user reports and licensed content and may update a profile it believes is incorrect or out of date. Checked 1 Nov 2026.
- 9.Google for Developers. Business Profile APIs: deprecation schedule. Lists the My Business Q&A API as discontinued on 3 November 2025, with no replacement. Checked 1 Nov 2026.


