On this page
- Key Takeaways
- Why a profile audit is a head office job at 30 locations
- Set one brand standard for every location profile
- Checks 1 to 4: name, bio, photo, and highlights
- Checks 5 to 8: call to action, link, pinned posts, and contact details
- How to run the audit across every location
- Who fixes what: head office, locations, and sign-off
- Measure each location's link in bio
- Transform your social media management with Sked Social
Key Takeaways
- A multi-location Instagram audit checks the profile layer of every location's account against one brand standard: name and handle, bio, photo, highlights, call to action, link, pinned posts, and contact details.
- Write the standard before you audit anything. Without it, every location manager's version of "on brand" counts as correct.
- Wrong details cost visits. In BrightLocal's September 2023 survey of 1,138 US consumers, 62% said they would avoid using a business if they found incorrect information online.
- Track the audit in one sheet: one row per location, one column per check, and a named owner for every fix. Run it in full quarterly, check links, hours, and offers monthly, and recheck after a rebrand, a new offer, or a location opening or closing.
- Sked Link, Sked Social's link-in-bio page, tracks clicks on your bio link. Sked Social's automatic UTM tagging adds campaign tags to the links in the posts you publish, so post traffic arrives in your analytics already labeled.
An Instagram profile audit for a multi-location brand checks every location's account against one brand standard. It covers everything a visitor sees before they scroll: the name, handle, bio, profile photo, highlights, call to action, link, pinned posts, and contact details.
For one account, it's a quick job. For a brand with 30 locations, it's 30 jobs. Each location's profile drifts on its own.
One still promotes last season's offer. Another links to the homepage instead of its own booking page. A third has a bio a former store manager wrote in their own words, and nobody at head office has looked at it since. Head office answers for all of them.
This guide covers that profile layer only, checked across every location against one standard. For a full account review of content, engagement, and audience, use our guide on how to perform an Instagram audit.
Why a profile audit is a head office job at 30 locations
On a single brand account, the profile is one person's responsibility, and it's usually right because they look at it every day. Across a network of locations, nobody looks at every profile. Each one is set up by whoever opened that location, updated by whoever has the login, and checked by nobody in particular.
That's how profiles drift. The pattern is predictable:
- The offer goes stale. A location adds "Free delivery this month" to its bio in March. It's still there in October.
- The link points somewhere generic. A new location copies the brand homepage into its link field because its own page didn't exist yet. The local page went live months ago. The link never changed.
- The voice wanders. A manager rewrites the bio in their own style, with emoji the brand guidelines don't use and a tagline from two campaigns ago.
- The details go wrong. Hours change, a phone number moves to a new provider, a location relocates two streets over. The website gets updated. Instagram doesn't.
Each of these is small on its own. Together, they decide whether a customer trusts what they see. In BrightLocal's Local Business Discovery and Trust Report, based on a September 2023 survey of 1,138 US consumers, 62% said they would avoid using a business if they found incorrect information online.
Instagram is one of the places people look. Half of US adults say they use Instagram, according to Pew Research Center's 2025 survey of 5,022 US adults, fielded February to June 2025. Among adults aged 18 to 29, it's 80%. And people use it to judge local businesses: in BrightLocal's 2024 Local Consumer Review Survey of 1,141 US consumers, 34% said they use Instagram as an alternative platform for local business reviews.
So a location's profile isn't a side project. It can be the first thing a nearby customer checks before they book, order, or walk in. The fix isn't more effort from each location. It's one standard, one checklist, and one person at head office who owns the audit across the network.
Set one brand standard for every location profile
You can't audit against a standard you haven't written down. If your one reference is "make it look like the brand," every location manager's version counts as correct, and the audit turns into a debate instead of a checklist.
Start with an inventory of every location account
Before you write the standard, list every account. One row per location: the handle, whether it's the official account, who holds the login, and whether two-factor authentication is on. This is where networks find surprises: a duplicate account a manager opened years ago, an unofficial fan page using the brand name, an account for a location that has since closed, or a profile only a former employee can log into.
Decide what happens to each one. Official accounts go into the audit. Duplicates and closed-location accounts get merged, archived, or handed back to head office. Any account head office can't access gets recovered before anything else, because a profile nobody can log into can't be fixed.
Write the standard on one page
The standard should fit on one page. It covers each profile field, says what's fixed by head office, and says what each location fills in. Most fields are fixed. Only one or two lines should be local.
Here's a template you can copy and adapt:
| Profile field | Brand standard | What each location fills in |
|---|---|---|
| Name field | Brand name + suburb or city | The suburb or city |
| Handle | @brand + location, same separator everywhere | The location part |
| Bio | Fixed brand line, plus one local line | The local line (hours wording, local offer) |
| Profile photo | Current brand mark, same file for every location | Nothing |
| Highlights | The standard set, in the standard order, with brand covers | Local content inside each highlight |
| Call to action | The approved verb for this location type (book, order, visit) | Which action applies |
| Link in bio | The location's own page, never the homepage | The URL of that page |
| Pinned posts | Up to three: one brand post, one or two local posts | The local post choices |
| Contact details | Phone, email, and address shown, category set | The location's own details |
A few rules make the template hold up in practice.
Decide the naming pattern once. "Brand Suburb", "Brand | Suburb", or "Brand (Suburb)" are all fine. Mixing them across the network is what looks careless. Pick one separator for handles too, a period or an underscore, and use it everywhere.
Keep the local line short and specific. Instagram bios can be up to 150 characters, so the fixed brand line and the local line share very little room. Write the brand line first, measure what's left, and tell locations exactly how many characters they have.
Name an owner for the standard. Someone at head office keeps the template current. When the brand line changes, they update the template first, then trigger an audit.
Store the standard where location managers can find it, alongside your brand voice guidelines. For the writing itself, our guide to the anatomy of a perfect Instagram business bio covers how to write one strong brand line. This post is about holding every location to it.
Checks 1 to 4: name, bio, photo, and highlights
The first four checks cover identity: whether a visitor can tell, in a few seconds, that this is your brand and which location it is. Run them in order, on each location's profile, as a visitor sees it.
Check 1: the handle and name field follow the pattern
Look at the handle and the name field together. Both should follow the standard pattern: brand plus suburb or city, with the same separator everywhere.
The name field is the bold line under the profile photo, and it's the first thing that tells a visitor which location they've found. "Brand Fitzroy" says it at a glance. "Brand" alone doesn't, and a manager's personal name says something else entirely.
Handles are harder to change than names. Instagram's help pages note that if an account reaches a lot of people, a username change may need to be reviewed, and followers may be notified. So fix name fields straight away, and batch handle fixes into a planned change with a heads-up post. If the obvious handle for a new location is already taken, use the standard's fallback, such as adding the city after the suburb, rather than letting each location invent one.
Check 2: the bio uses the template, and the local line is current
Read the bio against the template. The brand line should match word for word. The local line should be true today.
The local line is where drift lives. Check hours wording ("Open late Thursdays"), local offers, and seasonal mentions. If it mentions an offer, confirm the offer is still running. If it mentions a date, confirm the date hasn't passed.
Also check what shouldn't be there: a manager's personal tagline, hashtags the brand doesn't use, emoji outside the brand guidelines, or the name of a staff member who has since left.
Check 3: the profile photo is the current brand mark
Every location should use the same profile photo file: the current brand mark, cropped for a small circle. Look for old logos from before the last refresh, store-front photos, blurry uploads, and seasonal versions that never got switched back.
A quick way to check is to open several profiles side by side. Any photo that looks different from the rest is wrong, even if it looks good on its own.
Check 4: highlights are the standard set, with nothing out of date
Highlights sit under the bio and act as each location's evergreen menu. Check that each profile has the standard set, in the standard order, with brand covers.
Then open each highlight. This is where old content hides: a promotion that ended, a menu with last year's prices, a "now hiring" story from a role that's filled, a holiday trading schedule from two holidays ago. Remove anything that's no longer true. Local content inside each highlight is fine, as long as it's current.
Checks 5 to 8: call to action, link, pinned posts, and contact details
The last four checks cover action: whether a visitor can do the thing they came to do, at this location, without a wrong turn.
Check 5: the call to action fits this location
Each location type has one main action. A restaurant wants orders or bookings. A clinic wants appointments. A retail store wants visits.
The bio's call to action, and any action button on the profile, should match it.
Instagram business accounts can add an action button connected to a partner service or a lead form, and only one action button shows at a time. Partner options vary by country, so check that each location's button connects to that location's account with the partner, not to head office or a different store.
Check 6: the link in bio works and goes to this location's page
Tap every link on the profile. Instagram lets you add up to five links, and every one of them needs checking. For each link, confirm three things:
- It loads, with no error page and no expired campaign.
- It goes to this location's page, not the brand homepage or another location's page.
- It matches the call to action. If the bio says "Book below", the link opens the booking page for this location.
Homepage links are a common miss. They look fine, they work, and they send a nearby customer to a store finder they then have to search again.
Check 7: pinned posts are current
Instagram lets you pin up to three posts to the top of a profile. Pinned posts are the first content a visitor sees, so they go stale in a visible way. Check that each pinned post is still relevant: no ended offers, no past events, no "grand opening" post from three years ago.
A good default is one brand post pinned across all locations, plus one or two local posts each location chooses and refreshes.
Check 8: contact, address, and location details are right
Check the phone number, email, and address against the location's current details. Then check the profile shows them. Instagram's business information settings let a professional account display or hide its category and contact information, so a profile can have correct details that nobody sees.
Address errors carry weight. In the same BrightLocal 2023 survey, 7% of consumers said they would abandon their search for a business entirely if they found incorrect address details, up from 3% in 2021.
Finally, check that the location is taggable. Per Instagram's help pages, a business location is added by editing the address on the connected Facebook Page. Within 48 hours it shows on the Instagram map and becomes taggable in posts and stories. For what to do once customers can tag you, see our guide to Instagram location ideas.
How to run the audit across every location
Eight checks across 30 profiles is 240 results. That needs a tracker, not a memory.
Build a simple sheet with one row per location and one column per check. Each cell gets one of three values: pass, fix, or the name of the person who owns the fix. Add columns for the date checked and the date fixed.
| Location | 1 Name | 2 Bio | 3 Photo | 4 Highlights | 5 CTA | 6 Link | 7 Pinned | 8 Contact | Checked |
|---|---|---|---|---|---|---|---|---|---|
| Fitzroy | Pass | Fix: Sam | Pass | Fix: HQ | Pass | Fix: HQ | Pass | Pass | 3 Nov |
| Richmond | Pass | Pass | Fix: HQ | Pass | Pass | Pass | Fix: Priya | Pass | 3 Nov |
The tracker does two jobs. It tells each owner what to fix. It also shows head office patterns across the network.
If eight locations fail check 6, the problem isn't eight managers. It's that new location pages went live without anyone updating the profiles, and that's a process fix.
How often to run it
Run the full audit quarterly. Once a month, run a light check of the details that change fastest: links, hours, offers, and contact details. And run a targeted check straight away whenever something changes the standard:
- After a rebrand. New logo, new brand line, or new naming pattern means checks 1 to 4 on every profile.
- After a new offer or a price change. Checks 2, 4, and 7 on every location running it, and again when it ends.
- When a location opens. Run all eight checks before the profile goes public. Our guide to the best first post on Instagram covers what to publish once it's live.
- When a location closes or moves. Update or archive the profile, and fix the address and link the same day.
- When a location changes hands. A new manager or franchisee should start from a profile that passes, with the login handed over and the old access removed.
Common audit mistakes
- Auditing from memory. Open every profile, every time. The location you're sure is fine is usually the one that changed.
- Fixing without recording. If a fix isn't in the tracker, the next audit finds the same problem and nobody knows if it was fixed once already.
- Auditing the standard instead of the profiles. If a check fails everywhere, update the standard, then re-audit. Don't keep marking 30 profiles as fails.
- Leaving dates in the bio. Any line with a date in it fails the next audit by default. Keep dates in posts and Stories instead.
Who fixes what: head office, locations, and sign-off
The audit tells you what's wrong. It doesn't tell you who can fix it. Before the first audit, agree who owns each type of change, because some fixes need the location's login and others need head office.
A split that works for many networks:
- Head office owns the fixed fields: profile photo, brand line in the bio, highlight covers and order, the naming pattern, and the link structure.
- Each location owns its local fields: the local bio line, local content inside highlights, local pinned posts, and its own contact details.
- Head office signs off on handle changes. They affect findability and can trigger a review, so they're planned changes, not quick fixes.
Then keep access current. The inventory from the start of the audit tells you who holds each login. Review it every quarter: every location's Instagram login should be known to head office, held by a current employee, and protected with two-factor authentication.
When someone leaves, remove their access the same week. Keep a "login holder" column in the tracker so the review takes minutes.
Decide how a profile change gets approved, too. Profile fields are edited in Instagram's own Edit profile screen, so agree the sign-off for those changes separately from the sign-off for posts. A simple rule covers it: locations can change their local fields at any time and log it in the tracker. Anything touching a fixed field goes to head office first, by email or your team's usual channel, with a screenshot of the change.
For posts, the sign-off can live in your scheduling tool. In Sked Social, approvals on the Accelerate and Custom plans let your team submit a post for review before it publishes, so head office sees local posts before they go live. That covers what each location publishes through Sked Social. The profile itself stays a job for the audit.
Finally, put the brand standard and the audit cadence into your wider local playbook, so a new location manager learns both on day one, not at their first failed audit.
Measure each location's link in bio
The link is a profile element you can measure directly. A bio can be on brand and still send nobody anywhere. Clicks per location tell you which profiles actually work.
Start with UTM tags. A UTM tag is a set of parameters added to the end of a URL, such as "utm_source=instagram" and "utm_campaign=fitzroy-bio", that tells your web analytics where a visit came from. Give each location's bio link its own tag, using one naming pattern across the network. Then traffic from the Fitzroy bio and the Richmond bio shows up as separate rows in your analytics, instead of one lump of "Instagram".
Then compare. Look at clicks by location each quarter, alongside the audit results:
- Low clicks and a failed check 6 usually means the link was wrong. Fix it and watch the next quarter.
- Low clicks with every check passing points at the call to action or the local line. Test a clearer action verb.
- High clicks and low bookings points past Instagram, at the landing page. Share it with whoever owns the website.
If you use Sked Social, two features help here. Sked Link, Sked Social's link-in-bio page, puts several links behind one bio link. You can customize its colors and layout to match the standard, and its click analytics track clicks and traffic from the bio link. Sked Social's automatic UTM tagging adds campaign tags to the links in the posts you publish, so post traffic arrives in your analytics already labeled.
Keep the measurement simple. One tag pattern, one quarterly view, one column in the tracker for clicks. The goal is to spot the location that needs attention, not to build a dashboard nobody opens.
Running profile audits for clients
If you're an agency auditing profiles for a multi-location client, the same eight checks apply. The difference is the deliverable: the client needs a clear report of what passed, what you fixed, and what needs their sign-off. Our guide to running a social media audit for clients covers how to package it.
Common questions
Instagram profile audit questions, answered
How often should a multi-location brand audit its Instagram profiles?
Run the full eight-check audit every quarter, and a light check of links, hours, offers, and contact details every month. Run a targeted check straight away after a rebrand, a new offer, a price change, or a location opening, closing, or changing hands. Quarterly catches slow drift. The monthly and targeted checks catch the changes that break profiles quickly.
How do I find unofficial or duplicate location accounts?
Start the audit with an inventory. Search Instagram for the brand name and each location name, and ask every location manager to list the accounts they run or once ran. Mark each account as official, duplicate, unofficial, or closed. Merge or archive duplicates, recover any account head office can't access, and report impersonation accounts to Instagram.
What should every location's Instagram bio include?
A fixed brand line written by head office, plus one short local line that each location fills in, such as hours wording or a local offer. Add a clear call to action that matches the location's main action: book, order, or visit. Instagram bios can be up to 150 characters, so keep the local line short.
Who should own bio changes: head office or each location?
Split it by field. Head office owns the fixed fields: the profile photo, the brand line, highlight covers, the naming pattern, and the link structure. Each location owns its local fields and logs changes in the audit tracker. Handle changes go through head office, because they affect how people find the location.
How do I track link-in-bio clicks for each location?
Give each location's bio link its own UTM tag, using one naming pattern across the network, so each location shows up as a separate source in your web analytics. If you use a link-in-bio page, check its click analytics too. Compare clicks by location each quarter alongside your audit results.
What's the difference between a profile audit and a full Instagram audit?
A profile audit checks what a visitor sees before they scroll: name, handle, bio, photo, highlights, call to action, link, pinned posts, and contact details. A full Instagram audit also reviews content, engagement, and audience. For a multi-location brand, the profile audit is the one to run on every location, every quarter.
Transform your social media management with Sked Social
A multi-location Instagram presence breaks in small, quiet ways. A stale offer in one bio. A homepage link on another. An old logo, a highlight for an offer that ended, a phone number nobody updated.
None of it shows up until a customer acts on it. The eight checks, one written standard, and a tracker with named owners keep every location's profile true.
Sked Social helps with the parts around the profile:
- Review local posts before they go live. On the Accelerate and Custom plans, approvals let your team submit posts for review before they publish.
- Put several links behind one bio link. With Sked Link, you build a link-in-bio page with several links, set its colors to match your brand, and track clicks.
- See where traffic comes from. Automatic UTM tagging labels the links in the posts you publish, so post traffic arrives in your analytics already tagged.
Sked Social is used by 10,000+ marketers, holds a 4.6/5 rating on G2, and is backed by real human support rated 94% CSAT.
Ready to keep every location on brand? Start your free trial. 14-day free trial, no credit card required.





