/ โ† GBP Fixes / GBP Multi-Location
In this guide
  1. How multi-location profiles get into a mess
  2. Accounts, business groups and roles
  3. Bulk verification
  4. The master spreadsheet and store codes
  5. What should be shared and what must differ
  6. The fix, step by step
  7. Openings, relocations, closures and duplicates
  8. Tools for larger estates
  9. Questions and answers

How multi-location profiles get into a mess

Few chains design their profiles from scratch. They accumulate them. A typical estate of twenty branches, checked for the first time, shows some of these:

The GBP Audit checks one profile at a time against your website and major citation sources. For a chain, running it on a few representative branches, including the best and worst kept, shows which problems are systemic and which are local.

Accounts, business groups and roles

Google's tools for managing many profiles have changed names over the years, but the building blocks are stable:

Building blockWhat it isHow to use it
Business Profile ManagerThe web dashboard for managing several profiles in one placeWhere bulk edits, groups and bulk verification are handled.
Business groupA folder that holds profiles and has its own list of users (formerly called a location group)One group for the brand, or one per region or franchisee.
Primary ownerThe single account with ultimate control of a profile or groupA company-controlled account, not a person's private one.
OwnerFull control, including adding and removing usersA small number of senior staff.
ManagerCan edit the profile and reply to reviews, but not manage usersBranch managers and agencies.
Organisation accountAn account structure for large brands and agencies managing many groupsWorth considering for large estates or agencies.

A sound pattern is to make a shared company account, such as a Google account on a listings@ address controlled by the business, the primary owner of every group. Add named staff as owners or managers with their own accounts. When someone leaves, remove their access; the profiles stay with the company.

๐Ÿ’ก Users added to a business group get access to every profile in it. Put a franchisee's branches in their own group so they can manage their locations without seeing the rest of the estate.

Bulk verification

Verifying profiles one at a time by video or post does not scale. Businesses with ten or more locations of the same brand can usually request bulk verification from the Business Profile Manager. Google reviews the request, which asks for details about the business and a contact at the company, and may take some time and ask follow-up questions.

What to know before you apply:

The exact eligibility rules and form change from time to time, so read Google's current help page on bulk verification before applying.

The master spreadsheet and store codes

Every well-run multi-location estate has one master list that is the source of truth. The Business Profile Manager supports bulk upload from a spreadsheet, and even if you never use that feature, keeping your list in the same shape makes edits and checks much easier.

The key column is the store code: a unique identifier you choose for each location, such as GL-014. It lets Google match each row to the right profile when you upload changes, and it lets your own systems refer to a branch without relying on its name or address, both of which can change.

Store code,Business name,Address line 1,Locality,Postcode,Country,Primary phone,Website,Primary category,Labels
GL-001,Greenleaf Opticians,12 Market Place,Harbury,HB1 1AA,GB,01632 960101,https://example.co.uk/branches/harbury,Optician,North;Flagship
GL-002,Greenleaf Opticians,3 Station Road,Ashcombe,AC4 2BB,GB,01632 960102,https://example.co.uk/branches/ashcombe,Optician,North
GL-014,Greenleaf Opticians,Unit 7 Riverside Retail Park,Eastbridge,EB9 3CC,GB,01632 960114,https://example.co.uk/branches/eastbridge,Optician,South;Retail park

This is an illustration only. Download the current template from the Business Profile Manager before a real upload, because Google sets the exact column names and adds columns for hours, special hours, additional categories and other fields.

What should be shared and what must differ

Consistency matters for the brand, but many fields have to be local to be useful. The split is usually:

FieldSame everywherePer location
Business nameYes: the real brand name as on signageNo town or branch word unless it is on the sign
LogoYes 
Primary categoryUsuallyDiffers where a branch is a different format
Phone number Yes: a number that reaches that branch
Website link Yes: the branch's own page, not the home page
Hours and special hours Yes, including branch-only closures
AttributesOnly company-wide ones, such as payment methodsAccessibility, parking and amenities
PhotosA few brand imagesMostly: exterior, interior and team of that branch
Review repliesTone and escalation rulesReplies written with knowledge of that branch

Names

Google's guidelines expect the business name to match the real-world name and to be consistent across locations. Adding the town to every branch name, such as "Greenleaf Opticians Harbury", is not allowed unless the town is part of the name customers see on the shopfront. Google already shows the address, so customers can tell branches apart.

Departments and practitioners

Some organisations can have more than one profile at one address. A car dealership's sales and service departments, or a hospital's departments with their own entrances and hours, may qualify for separate department profiles. Individual professionals such as solicitors or doctors can sometimes have practitioner profiles. Check Google's guidelines carefully, because creating extra profiles that do not qualify leads to duplicates being removed.

The fix, step by step

Step 1

Build a master list of every location

Start a spreadsheet with one row per branch, open or recently closed, including a store code, trading name, address, branch phone, branch web page, hours and manager. Then search Google Maps for the brand in each town to find every profile that exists, including duplicates and ones you did not create. Record the owner of each profile where you can see it, and run the GBP Audit on a sample of branches.

Step 2

Take back ownership and tidy access

Create a company-controlled Google account to act as primary owner and request ownership of any profile held by a former employee or agency, using the request access process where the current owner does not respond. Then review every user on every profile, remove people who have left, and give branch staff and agencies manager rather than owner access. Record who has what in the spreadsheet.

Step 3

Organise profiles into business groups

In the Business Profile Manager, move profiles into business groups that match how the business is run, for example one group for company-owned branches and one per franchisee, or one per region. Make the company account primary owner of each group and add users at group level where they need several branches. Add labels such as region or format to every location so you can filter and bulk edit.

Step 4

Apply for bulk verification

Once the spreadsheet is clean and every branch has a consistent name, real address and working local number, request bulk verification from the Business Profile Manager if you have ten or more locations of the same brand. Use a contact email on the company domain and answer follow-up questions quickly. Read Google's current help page first, since eligibility rules and the request form change from time to time.

Step 5

Standardise names and shared details

Set the business name on every profile to exactly the brand name on the signage, removing town names, service words and legal suffixes that customers never see. Apply the same logo and set company-wide attributes, such as accepted payment methods, in bulk. Check each branch's primary category, keeping it the same across the estate unless a branch is genuinely a different kind of business, such as an outlet or a service centre.

Step 6

Set per-location details branch by branch

For each branch, set a phone number that reaches that branch, a website link to its own branch page with campaign parameters such as utm_content set to the store code, its real hours and special hours, and its own accessibility and parking attributes. Ask each branch for current photos of its exterior, interior and team. Upload the changes in bulk using store codes, then spot-check several profiles in Maps.

Step 7

Set rules for openings, moves and closures

Write down the process for each event. A new branch gets a new store code, a profile added to the right group and a branch page on the website. A move is an address change on the existing profile, never a new profile. A closure is marked as permanently closed, not deleted. Duplicate profiles are reported for removal. Give one person responsibility for applying and logging each change.

Openings, relocations, closures and duplicates

Opening a new branch

Create the profile inside the right business group, with the next store code, before the opening date. You can set an opening date so customers can see the branch is coming, and publish the profile fully once you open. Launch the branch web page at the same time, so the website link works from day one.

Relocating a branch

Edit the address of the existing profile rather than creating a new one. That keeps reviews, photos and history with the branch. Google may ask for verification again, and the old address may appear briefly in some places while the change settles. Update the website, the master spreadsheet and major directories on the same day.

Closing a branch

Mark the profile as permanently closed. Deleting it removes your control but does not necessarily remove the place from Maps, which can then linger with details you can no longer change. Point the closed branch's web page to the nearest open branch or to the branch finder, and say on the page that it has closed.

Duplicates

Where two profiles exist for one branch, keep the one with the better history and ask Google to remove or merge the other through Business Profile support. Do not simply rename a duplicate into a different branch, which confuses reviews and history.

Franchises

Decide at contract level who owns each franchise profile. A common setup is for the brand to be primary owner with the franchisee as manager, so the profile stays with the brand if the franchise changes hands. Whatever you choose, write it into the franchise agreement.

Tools for larger estates

The Business Profile Manager and spreadsheet uploads work for tens of locations. For hundreds, many businesses use the Business Profile APIs, which require an application to Google for access, or a third-party listings platform that uses them. These let you sync hours, attributes and special hours from your own systems, publish posts to many branches and pull reviews into one inbox.

Two cautions apply. First, a sync tool becomes the source of truth: edits made by hand in the profile can be overwritten at the next sync, so make changes in the tool. Second, when you stop using a platform, check that your profiles are left in a good state and that access for the platform is removed.

For the website side of a multi-location business, such as branch pages, store locators and per-branch structured data, see the multi-location SEO guide on the local SEO hub. For how the branches appear against each other in Maps, see Maps for multi-location businesses.

Questions and answers

1. How do I manage lots of Google Business Profiles in one place?

Use the Business Profile Manager, which lets you see and edit many profiles together, organise them into business groups, add users at group level and upload changes from a spreadsheet using store codes. Make a company-controlled account the primary owner of every group, and give branch staff or agencies manager access. For very large estates, the Business Profile APIs or a listings platform can sync details from your own systems instead of editing by hand.

2. What is bulk verification and who can use it?

Bulk verification lets a business with ten or more locations of the same brand verify them together through the Business Profile Manager rather than one by one. Google reviews a request containing details about the business and a company contact. It is intended for a brand's own locations, not for agencies managing many different clients. Clean your location data before applying, and check Google's current help page, as the eligibility rules and form change over time.

3. Should I add the town name to each branch's business name?

No, unless the town is part of the name customers see on the shopfront. Google's guidelines expect the business name to match the real-world name and to be consistent across locations. Adding a town or branch descriptor to every profile breaks those guidelines and can be reported. Google already shows each branch's address, so customers can tell them apart. Use the branch web page and profile description to add local detail instead.

4. What are store codes in Google Business Profile?

A store code is a unique identifier you assign to each location, such as GL-014. It lets Google match spreadsheet rows to the correct profile when you upload bulk changes, and lets your own systems refer to a branch without relying on its name or address. Choose a simple, permanent scheme, keep the codes in your master spreadsheet, never reuse a code when a branch closes, and use the code in tracking parameters on each branch's website link.

5. How do I get back a branch profile a former employee owns?

First ask the former employee to transfer primary ownership to your company account. If they cannot be reached, use the request access process in Google Business Profile for that listing, which contacts the current owner and may let you claim it if they do not respond within the time Google allows. Once you have it, remove their access and add the profile to the right business group so it cannot be lost the same way again.

6. Should I delete the profile when a branch closes?

No. Mark it as permanently closed. A closed profile tells customers the branch has shut and stops them travelling there, while keeping the listing under your control. Deleting the profile removes your ability to manage it but does not guarantee the place disappears from Maps, so it can linger with details you can no longer correct. Also update the branch web page to say it has closed and point to the nearest open branch.

7. Who should own a franchise location's Google Business Profile?

That is a business decision to settle in the franchise agreement. A common arrangement is for the brand to be the primary owner and the franchisee a manager, so the profile, its reviews and its history stay with the brand if the franchise changes hands. Some brands prefer franchisees to own their profiles outright. Whatever you choose, write it down, put each franchisee's branches in their own business group, and review access whenever a franchise changes.

Audit a branch profile

The GBP Audit reads a live Business Profile, compares its details with your website and major citation sources, and checks categories, photo count and recency, post cadence, review replies, services, attributes and Q&A activity. Run it on a sample of branches to spot patterns.

Open GBP Fixes โ†’
๐Ÿ’ฌ Got a problem?
Related Guides: All GBP Fixes  ·  NAP Inconsistency  ·  Multi-Location SEO  ·  Maps for Multi-Location Businesses  ·  Learning Hub

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.