In this guide · 8 sections
- 01Who should own the domain, website and accounts
- 02Outlet pages on one website
- 03One Google Business Profile per location
- 04Email for outlets: shared vs named mailboxes
- 05POS and sales reporting across outlets
- 06When an outlet closes or changes franchisee
- 07Do it yourself or get help?
- 08Frequently asked questions
Short answer
Head office or the franchisor should own the domain, website, email tenant, social accounts and Google profiles, with managed access for outlets. Give each outlet its own page and Google profile, use role mailboxes plus named staff accounts, and pick a POS that reports across locations.
Who should own the domain, website and accounts
In a franchise, the brand belongs to the franchisor, so the digital assets that carry the brand should too. The same applies to a company running its own outlets: head office, not a branch manager's personal Gmail, should hold every login.
| Asset | Owner | Outlet access |
|---|---|---|
| Domain name and DNS | Franchisor or head office | None |
| Website and booking system | Franchisor or head office | Edit rights to their own outlet page, if needed |
| Email tenant (Microsoft 365 or Google Workspace) | Franchisor or head office | User accounts and outlet mailboxes |
| Google Business Profiles | Franchisor or head office, in a business group | Manager role for their own location |
| Social media pages and ad accounts | Franchisor or head office | Roles in Meta Business Manager |
| POS and accounting | Depends on the franchise agreement | Outlet logins; head office reporting access |
Write this into the franchise agreement or internal policy: who pays, who holds the admin login and what happens to accounts if the franchise ends. Most disputes come from a franchisee who set up the Instagram page or Google profile under their own login years ago.
Outlet pages on one website
Keep one website on the brand's domain, with a page per outlet, rather than separate sites for each franchisee. Each outlet page should carry its own address, hours, phone or WhatsApp, map, photos and any outlet-specific menu or services.
- URL structure: yourbrand.sg/outlets/tampines, not tampines-yourbrand.com.
- Unique content: real photos, staff or features of that outlet; avoid copy-pasting the same text with the area name swapped.
- Store locator: a list or map page linking every outlet, which also helps search engines find them.
- Central booking or ordering: one system with outlet selection, so customers and head office see the same data.
This also fits Google's Business Profile guidelines, which ask for a phone number that connects to the individual location or a website that represents it.
One Google Business Profile per location
Google's guidelines for representing your business expect a separate profile for each location that serves customers in person during its stated hours, and the same business name across locations in a country unless an outlet consistently uses a different name.
Create a business group owned by head office
Google's business groups let several people manage a set of profiles. Keep head office as the primary owner.
Add each outlet as its own profile
Exact address, outlet phone or WhatsApp, hours and a link to that outlet's page.
Use bulk verification at 10+ locations
Google's multi-location help supports managing 10 or more locations of the same business in bulk, including bulk verification.
Give outlet managers the Manager role
They can reply to reviews and post updates, but cannot remove the profile or change owners.
Review owners and managers quarterly
Remove people who have left, and check no personal accounts are primary owners.
Our Google Business Profile set-up guide covers categories, photos and reviews for each location.
POS and sales reporting across outlets
Head office needs sales, stock and staff data from every outlet without collecting spreadsheets each week. Pick a POS built for multiple locations, and agree in the franchise agreement what data the franchisor can see.
As one example, Shopify's Singapore POS pricing lists POS Pro at S$129 a month per location on top of a Shopify plan, with a central back office for many locations, as of October 2026. Other POS systems price per terminal or per outlet; our POS system comparison covers common Singapore options.
Check that the POS supports separate outlet logins, consolidated reports, per-outlet stock and an export your accountant can use. If each franchisee runs their own company, confirm how payments settle into each franchisee's bank account.
When an outlet closes or changes franchisee
Outlet closures and handovers are where brands lose control of accounts and data. Run the same checklist every time.
Outlet closure or handover checklist
Do it yourself or get help?
Head office can set up business groups, shared mailboxes and an outlet page template with modest effort. Untangling accounts created under franchisees' personal logins, and setting permissions so outlets cannot lock head office out, takes more care.
Our Business Email Setup (S$249, up to 5 mailboxes) sets up the email tenant under head office ownership. Microsoft 365 / Google Security Lockdown (S$590) adds MFA, admin roles and sharing rules across outlets, and Website Pro (S$2,990) builds a brand site with outlet pages and a store locator.
Frequently asked questions
Usually the franchisor, because the profile carries the brand. Keep head office as the primary owner in a Google business group and give each franchisee the Manager role for their own location. That lets them reply to reviews and post updates, while the brand keeps control if the franchise ends.
Yes, if it serves customers in person at its own address during stated hours. Google's guidelines expect a separate profile per location, with the same business name across locations unless an outlet consistently uses a different name. Link each profile to that outlet's page on your website.
Use role or shared mailboxes for each outlet, such as tampines@yourbrand.sg, so the address survives staff changes, and named accounts with MFA for managers and anyone handling money. In Microsoft 365, shared mailboxes store up to 50 GB without a licence. In Google Workspace, outlet addresses are usually groups or aliases.
Generally no. One brand website with a page per outlet keeps the brand consistent, concentrates search visibility on one domain and avoids near-duplicate sites. Franchisees can edit their own outlet page if needed. Separate domains for each outlet often end up looking like doorway pages to search engines.
Follow a closure checklist: disable staff accounts, convert or forward outlet mailboxes, remove Google profile and social media roles, change shared passwords, collect or wipe devices and update the website. If the franchisee created accounts under personal logins, recover them before the handover date, ideally as a condition in the franchise agreement.