Skip to main content

Instagram Question · Published 2026-08-07

How Do You Get Instagram to Recognize Multiple Business Locations?

The Short Answer

You create the locations on Facebook, because Instagram cannot create a location tag at all; every location in Instagram's search is a Facebook place, which in practice means a Facebook Page with a street address and a correctly placed map pin. One Page holds one address, so a business with five branches needs five Pages before customers can tag five branches. Meta's official version of this is the store locations structure, a main brand Page with store Pages underneath it, and the wall most people hit, the Store Locations tab missing or marked not eligible, usually traces to the main Page holding an address of its own, which disqualifies it, or to a primary category that is not a local-business type. If the tool never appears for you, the manual route still works: an ordinary Page per branch, named with the suburb so the names are not near-identical, each with its exact address and pin, then a wait of days before the new places reach Instagram's location search. The add-a-new-place check-in trick is the one route that no longer works.

  1. Check the main Page's address first, because that is the usual disqualifier. In the store locations structure the main Page stands for the whole business rather than any one branch, so a main Page with a street address cannot add stores. Remove the address in the Page's About details; the original shop gets its address back as a store Page of its own in a later step.
  2. Check the Page's primary category. Store locations needs a local-business type, the kind of business with a storefront and opening hours, and Pages categorized as a brand, product, or website do not qualify. The primary category is the first one listed in the About section.
  3. Open Business Manager at business.facebook.com and look for Store Locations, then Add stores. Under about ten branches, manual entry is quicker; past that, Meta provides a spreadsheet template. Each branch becomes a store Page named after the main Page plus a descriptor, the city by default, the address and city when two branches share a city, and each one is taggable on Instagram on its own.
  4. If Store Locations still is not offered, build the Pages by hand: one ordinary Page per branch, each with a distinct name carrying the suburb, the exact street address, and the map pin dragged to the actual door. Distinct names matter; near-identical names created back to back from one profile trip Facebook's duplicate detection, which is the block the lookalike-Page trick always hits.
  5. Give it time, then test from a draft. New places typically take days to reach Instagram's location search. Start a post in the app, tap Add location, and search the exact Page name and the suburb; once it appears for you there, customers can find it too.
  6. Skip Check in, Add new place. That flow creates an unofficial place you do not control, Meta's spam filtering discards most submissions silently, and the ones that survive tend to be orphan duplicates you cannot claim or manage later.

At A Glance

Store locations structure
The official route
One main brand Page, one store Page per branch, city descriptors added automatically. Needs the main Page address-free and a local-business category.
A Page per branch, by hand
Always available
Ordinary Pages with suburb names and exact addresses. More admin, no shared umbrella, and brand search returns several results.
Check in, Add new place
No longer dependable
Creates an unofficial place, heavily spam-filtered, and submissions often vanish without an error message.
A near-duplicate Page
Blocked
Facebook's duplicate detection stops near-identical names created quickly from one profile. The suburb in the name is what gets a branch Page through.
Creating from Instagram
Impossible
The app can search and attach existing locations and cannot create one, on any account type.
Google
The opposite model
Each branch gets its own free Business Profile, no parent structure required, which is why multi-location advice always starts there.

Instagram Location Tags Are Facebook Places

The usual version of this problem: a business with several physical branches wants customers able to tag the branch they are visiting, and every route the interface appears to offer has failed. The Store Locations tab in Meta Business Suite shows as unavailable or not eligible. Branches added as new places through Facebook's check-in flow get silently discarded. A second Page with a similar name, created to trigger a new location pin, is blocked for the name being too similar. All three fail for the same unexplained reason: each is aimed at a layer that cannot create locations.

Instagram has no location database of its own and no way to create a location from inside the app, on any account type. Every location in the tag search is a place in Facebook's places system, and in practice today a place means a Facebook Page with a street address and a map pin in the right spot. Places that users created back in the check-in era still float around in there, but the flow that made them stopped being dependable years ago, which is why the manual additions kept vanishing. And one Page holds exactly one address. That single constraint explains the whole problem: asking Meta to recognize multiple physical addresses is really asking for one Page per address, and the rest of this page is the two ways to get those Pages.

Why Store Locations Says Unavailable or Not Eligible

Meta's store locations structure is the official way to hold several branches under one brand, and its error messages explain none of its rules. The structure wants a main Page that stands for the business as a whole, with the street addresses living one level down on store Pages, so a main Page that has an address of its own is not eligible, and that is the disqualifier most small businesses hit, because their Page started life as the first shop's page with the address filled in on day one. The second rule is category: the primary category has to be a local-business type, a business with a storefront and visiting hours, and Pages set to a brand, product, or website category do not qualify. The third is ownership: the tool lives in Business Manager, so the Page needs to sit inside a business portfolio you administer. Clear all three and Store Locations generally appears; clear all three and it can still fail to appear, because Meta grants some Pages the tool and not others without saying why, there is no request form, and support has no switch to flip, the same closed-door shape as Meta managed accounts.

When the tab does open, the structure does exactly the job. Each branch becomes a store Page under the main Page, with its own address, map pin, opening hours, and entry in Instagram's location search, and Facebook names the set automatically with a descriptor after the brand name, the city by default, or the address plus the city when two branches share a city. Under about ten branches you add them one at a time; past that, Meta provides a spreadsheet template for bulk upload. Branch Pages you already built by hand can be added into the structure rather than deleted and recreated. And removing the main Page's address costs less than it feels like it will: the address does not disappear, it moves down a level, the original shop becomes a store Page like its siblings, and that store Page is what customers tag from then on.

The Manual Route: One Ordinary Page Per Branch

If the tab never appears, the manual route gets you the same tags with more admin: one ordinary Facebook Page per branch. The naming is what trips people. A new Page with almost the same name as the main one is what Facebook's duplicate detection blocks, especially several in a row from one profile in one sitting, and the fix is the suburb in the name: Brand Fitzroy and Brand Northcote are distinct enough to create, and the suburb also happens to be what a customer types when hunting for the tag. Give each Page the full street address and drag the map pin to the actual door, because a misplaced pin is a common reason a real Page never surfaces in location search.

Then wait, because the sync is not instant. A new Page's place typically takes days to reach Instagram's location search, sometimes longer, and there is no progress bar; the test is to start a draft post in the app, tap Add location, and search the exact Page name and the suburb. Once it shows there, customers can find it too. The honest cost of this route is fragmentation: several Pages under your brand name in Facebook search, no shared umbrella, and each Page is one more thing to feed or to leave visibly empty. The workable pattern is to keep branch Pages deliberately thin, the address, the hours, a pinned post pointing at the main account, because their job is to hold the tag rather than to grow an audience. A branch can be taggable without having any Instagram account of its own, and for most businesses that is the right end state; which locations earn a full account at all is the structural decision the multi-location guide works through, and its rule is that an account only earns its place when someone local can feed it.

The Tags Customers Use, and the Tags You Add Yourself

What a branch tag buys is precise, so it is worth being precise back. A customer tags Brand Fitzroy on their post, the location renders under their username, and tapping it opens the place with its map and the pool of every public post tagged there, which your branch accumulates as proof a new visitor can scroll. The Story location sticker draws from the same places database, so the branch works there too. What a tag does not do is notify you or post anything to your Page; if you want to see what customers are tagging, the location's own post grid is where to look.

Your own posts can carry the branch tag too, with one scheduling caveat. Posting from the app, you pick the location in the composer like anyone else. Scheduled posts are patchier: Meta's publishing API can attach a location when a post goes out, but most schedulers never surface that field, Maeve included today, so the dependable pattern for a scheduled post that needs a branch tag is to let it publish and add the tag straight after, three dots on the post, Edit, Add location. It joins the short list of settings that do not survive scheduling cleanly, alongside collabs and product tags. And if the branches do end up with accounts of their own, the daily workload becomes its own question, one composer that selects several accounts on the same platform, captions tweaked per branch, a bill that stays reasonable at twenty accounts, and how to manage social media for a multi-location business answers it with real numbers.

Every Branch, One Composer

The location tags get created on Facebook's side; the daily posting is where a tool earns it. Maeve's composer selects several accounts per platform in one pass, customizes captions per platform, and schedules across eight platforms from one calendar.

The pages that pick up where this answer leaves off.

Keep going inside the Instagram cluster, or head back to the full list.