Many addresses, one brand

Multi-Location SEO: Profiles, Location Pages and Reviews for Every Address You Run

Say the Stone Oak store closed in March. Its Google profile still promises it is open until nine, and the phone rings at a franchisee who sold out two years ago. Nobody lied. Nobody owned it either, which is how most businesses with many addresses lose customers in the parking lot.

October 27, 2026 · 12 min read

The short answer

Multi-location SEO means each real, staffed location gets one verified Google Business Profile, managed with the others in a business group, and one location page on the brand's site with its own address, hours, phone and services, reachable by a plain link. Reviews are requested and answered per location. Pages for towns with no location are doorways.

On this page
  1. Ten locations is not one location run ten times
  2. What Google lets each address have, and the shortcuts it forbids
  3. Business groups, bulk verification and store codes
  4. A store locator Google can actually walk through
  5. Real addresses do not exempt you from the doorway policy
  6. Reviews are won one storefront at a time
  7. Franchises: decide who owns the listing before the grand opening
  8. Measuring forty locations without forty dashboards

Ten locations is not one location run ten times

A single shop keeps one listing straight because the owner looks at it. A brand with twelve stores has twelve listings, twelve sets of hours, twelve review threads and, on a bad day, twelve spellings of its own name. The head office learns what they say when a customer complains.

Google judges each address separately. Its explanation of how local results are ranked names relevance, distance and prominence, and distance is measured from that location, not from headquarters. Reviews attach to one profile. So a famous flagship cannot pull a neglected branch into the map results. The local SEO guide covers those signals for one address. This page covers running them across ten or two hundred, and the SEO by business type hub shows where that job sits beside the others.

Profiles

One verified Business Profile per real location, all held in one business group, with names and categories that match.

Pages

One page per location on the brand's site, reachable from an ordinary link and named in that location's profile.

Reviews

Requested from every customer at every store, answered on a schedule someone owns, compared location against location.

Ownership

A written answer to who may edit which listing, who replies to reviews, and what happens when a unit closes or is sold.

What Google lets each address have, and the shortcuts it forbids

Google's Business Profile guidelines are short and blunt about chains. Do not create more than one profile for each location, in one account or several. A mailing address the business does not operate from is not eligible. Keep names and categories consistent across every location; Google's own example is that every Home Depot store should be called The Home Depot. Give each profile a phone number that reaches that location, or a website that represents it, and use a local number instead of a central call center line whenever possible.

Google Business Profile rules for businesses with several locations
SituationWhat the guidelines allowThe shortcut that gets profiles suspended
Stores, offices or clinics staffed during business hoursOne profile per locationA second profile for the same address, opened by a new manager who could not find the first
Service crews working from several basesOne profile per base, when each has its own service area and its own staffA profile for each rented mailbox or unstaffed virtual office in towns you want to reach
A distinct, public-facing departmentIts own profile, with a name and category different from the main businessA department profile that repeats the store's name and category
The location's nameThe same brand name at every location in the country, unless the storefront consistently says otherwiseTown names, services or keywords added to the business name
Service area sizeAbout two hours of driving from the base, with some exceptionsOne base claiming the whole state

Service-area chains, the plumbing or pest control company with crews in four cities, sit in the middle. Google allows one profile per location only where each has separate staff and a separate service area, and asks service-area businesses to hide the street address. The Google Maps guide covers those settings for a single base.

Business groups, bulk verification and store codes

Google's bulk location management overview says a business with 10 or more locations can add, verify and manage them in bulk, and recommends signing up with an email address on the business's own domain, since others take longer to verify. The machinery has three parts.

  1. 1

    Create a business group

    Google describes a business group as a shared folder for profiles. Anyone added to the group as an owner or manager, including an agency employee, reaches every current and future profile in it. Google suggests one group per business or brand, and each group needs its own import spreadsheet.

  2. 2

    Give every location a store code

    The bulk upload spreadsheet requires a unique business code for each location: 64 characters at most, no leading or trailing spaces, no special characters such as angle brackets or URLs. Each row also needs a name, a primary category, and a website or primary phone.

  3. 3

    Upload every location you manage

    Google asks for all of them, not a sample, because it checks the account against the real size of the business and may ask for evidence when the numbers disagree.

  4. 4

    Request chain verification

    In Business Profile Manager, open Verifications, choose Chain, then Start, and submit the form. Uploading the spreadsheet does not request verification by itself. Google confirms by email.

A practice of ours, not a Google rule: reuse the store number the business already has in its point of sale and reports, so the profile, the page and the monthly numbers join on one key. Roles matter as well. Google's owners and managers page says a profile can have several owners but one primary owner, and managers can do nearly everything except add or remove users or delete the profile.

A store locator Google can actually walk through

The usual multi-location site has a locator: a map, a ZIP code box and a list that appears after the search. Google often never sees the stores behind it. Its ecommerce site structure documentation says Googlebot generally does not submit searches into a search box while crawling, and asks for links written as ordinary anchor tags with an href. A locator with no plain links is a lobby with the stairwell locked.

  • One permanent URL per location, such as /locations/texas/new-braunfels, never a URL generated by a search or carrying a session.
  • State and city index pages that link every location by name, so each store sits two or three clicks from the home page.
  • The profile's website field pointing to that store's page, not the home page. Google asks for a website that represents the individual location; the location page is the obvious one.
  • LocalBusiness markup on each page. Google's local business structured data guide requires name and address, recommends telephone, hours, geo coordinates and url, and says to define each location as its own LocalBusiness. Departments nest inside it.
  • Markup that matches the visible page. If the schema says nine o'clock and the page says eight, both are now suspect. The schema markup guide covers the syntax.

The page itself should carry what only that store can say: hours including holidays, the manager's name, where to park, which services this location offers and which it does not, photos of this building, and reviews from its own customers. Towns you serve without an office are a different page type, and the service area page guide has the test for when one earns a place. The internal linking service is for sites where stores went missing from the navigation years ago.

Real addresses do not exempt you from the doorway policy

Google's spam policies begin the doorway section plainly: doorway abuse is when sites or pages are created to rank for specific, similar search queries. The first listed example is having multiple domain names or pages targeted at specific regions or cities that funnel users to one page. Chains assume this is about faking towns. It also reaches real store pages that are one template with a different address block, and pages built for the suburbs around each store.

Earns its own page

  • A staffed location with its own hours, phone, services and reviews
  • A department with a different entrance, schedule or phone line
  • A city index listing several stores, useful to someone choosing between them

Belongs on another page, or nowhere

  • Suburbs near a store with no store in them, each with its own page
  • Pages per service per town, multiplied across every location
  • A location page whose only unique words are the street address

Two hundred stores do not need two hundred essays. They need fields that genuinely differ, filled in honestly: staff, hours, services, inventory or appointment availability, local events, reviews. Add a short paragraph the store manager writes once a year about the neighborhood and the regulars. The programmatic SEO guide covers where a templated page set stops being useful and starts looking like scaled content.

An address makes a location real. It does not make the page useful.

Reviews are won one storefront at a time

Every review lands on one profile, so a brand's reputation in search is really a league table of its stores. Say the flagship has hundreds of reviews and a branch across town has thirty: the searcher near the branch only sees thirty. Requests have to happen at every store, as routine, with the link and QR code generated from that location's own profile. Google's review help page describes both and says incentives for reviews are strictly prohibited.

Chains break Google's contribution policy in ways single shops rarely manage. Paying for reviews directly or in kind is out, and so is the coupon a store manager hands out for posting one. Selectively soliciting happy customers, or discouraging negative reviews, is rating manipulation. Conflict of interest includes current or former employment, so staff reviewing their own store, or a sister store, is out. A franchisee posting on a competitor's listing to undermine it is fake engagement.

Who does what with reviews across locations
JobStore levelHead office
AskingEvery customer, at the same point in the visit or jobSupplies the per-location link, QR code and wording
ReplyingAnswers routine reviews within the agreed windowApproves reply templates and takes every complaint involving refunds, injury or legal threats
WatchingReads its own reviews weeklyRanks locations monthly on count, rating and recency, and asks why the bottom three trail

The Google reviews guide has request wording that fits the policy, and the reputation management tools roundup compares the software chains use to watch many profiles at once. Reviews also feed AI answers; the reviews and AI recommendations guide explains how.

Franchises: decide who owns the listing before the grand opening

In a franchise system, Google settles none of the hard questions. The franchise agreement does. The FTC's guide to buying a franchise says the Franchise Rule entitles a buyer to the disclosure document at least 14 days before signing any contract or paying any money. It tells buyers to check whether they need the franchisor's consent to develop and buy their own advertising, and points out that the disclosures cover whether the franchisor limits a franchisee's use of the internet inside and outside its territory, and whether the franchisor may sell in that territory through its own website.

Those clauses decide whether a franchisee may run its own site or claim the local profile. Settle the search questions in writing before the unit opens:

  • Who is the primary owner of each location's profile, and who is a manager. A common arrangement keeps the franchisor as owner through the business group and the franchisee as manager, so the listing outlives a resale. It is a business decision, not a Google requirement.
  • Whether franchisees may publish their own location content, and who approves it.
  • Who replies to reviews, in what time, and which replies go to the franchisor first.
  • What happens to the profile when a unit closes. Google lets you mark a location permanently closed, one at a time or several from Business Profile Manager, instead of deleting the history.

Measuring forty locations without forty dashboards

Report by location or the averages will hide the store that is failing. Google's Business Profile performance shows each location's calls, direction requests and website clicks. Since June 8, 2026, GA4 can be linked to Business Profile and report calls, bookings, direction requests, website clicks, messages and menu views over a rolling six months. Tag each profile's website link with its store code, a practice of ours, so GA4 separates map visits from organic ones, and filter Search Console by the /locations/ folder.

  1. 1

    Monthly: compare locations, not totals

    Rank stores on review count, rating, profile calls and location page visits. Investigate the bottom three before celebrating the top three.

  2. 2

    Monthly: audit the facts

    Check hours, phone and name against the site and the store manager. Holiday hours are where chains are wrong most often.

  3. 3

    Quarterly: crawl the locator

    Confirm every location page is linked, indexed and still describes a store that exists.

The local SEO tools guide covers listing managers for Apple Business, Bing Places and the directories, and the SEO KPIs guide helps pick the few numbers worth the meeting. Sites DataCram builds run on Athena CMS, whose Hestia agent keeps hours, phone, address and services identical everywhere, holiday hours included.

To hand off the whole fleet, DataCram's local marketing plans start at $500 a month, rising with how many towns are covered and whether ads are included; SEO programs start at $625 a month, and most local businesses land between $625 and $2,250, per the SEO pricing page. The free local visibility check and map pack audit show where a location stands today.

Questions owners ask about SEO

One per real location that is staffed and can serve customers during its stated hours. Google's guidelines forbid more than one profile per location, in one account or several, and rule out mailing addresses where the business does not operate. Service-area businesses with several bases may have one profile per base only when each has its own staff and its own service area.

A store code, which Google's spreadsheet calls a business code, is a unique ID for each location in a bulk upload. It is required for every row, can be up to 64 characters, and cannot include special characters such as angle brackets or URLs. Google uses it to apply your edits to the right location. Matching it to your internal store number keeps reports simple.

If your account holds at least 10 profiles of the same business, it is not a service-area business, the account has no errors and no one else has already verified those locations. Duplicate, suspended or disabled profiles do not count toward the 10. Agencies holding several businesses in one account cannot use it. Request it in Business Profile Manager under Verifications, then Chain.

Yes, for every real location. Each page should have a permanent URL, the location's own address, hours, phone, services and reviews, LocalBusiness structured data matching the visible text, and a plain link from a state or city index. Point that location's Business Profile website field to it. Towns without a location do not get location pages.

Fill the fields that genuinely differ: staff, hours, holiday schedule, services offered there, parking and access, inventory or appointment availability, and reviews from that store. Add a short paragraph from the manager. What fails is a page whose only unique words are the address, especially when copied for suburbs with no store, which matches what Google's spam policies call doorway abuse.

Whoever the franchise agreement says, and it should say. A common arrangement makes the franchisor the primary owner through a business group and the franchisee a manager, so the profile and its reviews survive a resale. Google does not mandate either setup. Settle it in writing with your franchise attorney before the location opens.

Keep reading

Free · No obligation

Find the locations that are costing you calls

Tell us how many locations you run and what is going wrong. We check the profiles, pages and reviews, and send back which addresses need work first.

Which of these sounds like you? (pick any)

Rather talk now? Call (210) 346-0848.

CallGet a quote