A working guide to franchise location pages: the fields every page needs, a questionnaire to get real local detail from franchisees, a test for pages that are too alike, locator and URL structure, Business Profile and structured data alignment, reviews, and what to do when a location opens, moves or closes.
A franchise system with 40 locations usually has 40 location pages that were written in one afternoon. They share a template, a paragraph about the brand, and a sentence that says "proudly serving" a town. Search engines see the pattern, customers see a page that does not tell them whether the place is open on Sunday, and the franchisee sees no reason to keep it current. This guide is about fixing the pages themselves: what goes on them, how to get that material out of busy franchisees, how to tell whether two pages are too alike, and how to keep each page true as locations open, move and close.
If your question is the wider one of who controls what between corporate and franchisees, or which platform to run it on, start with our franchise website platform page, which sets out that split. This guide assumes the split is decided and gets into the page.
Every decision on a location page gets easier once you name who reads it:
Brand copy written for none of these three ("a trusted name in quality service") is what makes 40 pages look like one.
Treat a location page as a record with fields, not a page of prose. Records can be checked; prose drifts. This is the field list we recommend, with who supplies each and how often someone should look at it:
| Field | Supplied by | Check | Why it earns its place |
|---|---|---|---|
| Location name as shown on signage | Corporate | On change | Must match the Business Profile and the sign customers look for. |
| Full street address, plus a one-line "how to find us" | Franchisee | Yearly | "Behind the pharmacy, entrance on Elm St" saves a phone call and is unique by nature. |
| Phone number that rings at this location | Franchisee | Quarterly | A shared call-centre number makes every page identical on the one fact people want. |
| Regular hours | Franchisee | Monthly | Wrong hours are the most common complaint about location pages. |
| Holiday and temporary hours, with dates | Franchisee | Before each holiday | Stops "open" showing on a day the doors are shut. |
| Services offered here, and not offered here | Franchisee, from corporate's list | Quarterly | The honest "this branch does not do X, the nearest one that does is Y" is genuinely local and genuinely useful. |
| Team: names, roles, photos (with consent) | Franchisee | On change | The strongest signal that a page is about a real place. |
| Photos of the actual premises | Franchisee | Yearly | Stock photos of a generic storefront help no one find the door. |
| Parking, transit, step-free access, languages spoken | Franchisee | Yearly | Practical detail customers search for and competitors rarely publish. |
| Service area, if staff travel to customers | Franchisee, approved by corporate | Yearly | Territory lines in the franchise agreement and the page should agree. |
| Local news, events, community work | Franchisee | When it happens | Gives the page a reason to change and a reason to be linked to locally. |
| Reviews or testimonials | Real customers of this location only | Ongoing | See the reviews section below: this is where legal risk sits. |
| Last reviewed date and reviewer | Whoever checked | Every check | Lets corporate see which pages nobody has touched in a year. |
Notice what is not on the list: a paragraph about the brand's history, the brand's mission statement, a list of every service the network offers. Those belong on brand pages that each location page links to once.
Franchisees do not refuse to supply content; they ignore requests that look like homework. Short questions with examples get answers. Copy this and send it at onboarding and once a year after:
Question 12 is the most valuable. The answers become a short "common questions" block on the page that is local by definition, because it comes from the phone calls that location receives.
Google's spam policies treat pages built to rank for near-identical, place-by-place queries as doorway abuse, and mass-produced pages made mainly to rank as scaled content abuse. You do not need to guess where the line is if you test your own pages honestly. Three checks, in order of effort:
Take any two location pages. Swap the town names. If both pages would still be accurate, they are not location pages yet; they are one page with a variable.
Paste the visible body text of each page, excluding header, footer and navigation, into a spreadsheet or a text comparison tool, and estimate what share of sentences appears on more than one location page. There is no published threshold, and we will not invent one. As a working rule of our own: if most of the sentences on a page also appear on other location pages, the page has not yet earned its own URL. Fix those pages first, or publish them short and accurate until the franchisee's answers arrive.
Ask each franchisee what customers phoned about last week that the page could have answered. If the answer keeps being "our hours" or "whether you do X", the page is missing fields from the table above, whatever its word count.
Two habits make pages more alike over time and are worth banning in your brand guide: generated "about this area" paragraphs that describe the town rather than the location, and blocks of the same customer review shown on every page.
A store locator that works only through a search box is invisible to anything that does not type. Build it so every location page can be reached through plain links as well:
/locations/springfield-main-st. Include a street or neighbourhood when two locations share a town, so the URL never needs renaming when a second one opens.Google's Business Profile guidelines set rules that location pages should mirror:
Point each profile's website link at that location's page, not the brand home page, so the customer who taps "website" lands on the hours and the address they were looking at.
Google's LocalBusiness structured data documentation requires a name and an address, and recommends among others telephone, geo, openingHoursSpecification and a url for the specific location. Points that matter for franchises:
validFrom and validThrough dates, which is a good reason to collect holiday hours as dated fields rather than free text.department property, defining only what differs from the main location.Whatever produces the markup, check the published page with Google's Rich Results Test and confirm the address, phone and hours in the markup match the visible page. Markup that disagrees with the page is worse than none.
In the United States the FTC's rule on consumer reviews and testimonials (16 CFR Part 465) took effect on October 21, 2024. Among other things it prohibits fake reviews and testimonials, buying reviews, undisclosed reviews by insiders, company-controlled review sites that pose as independent, and certain review suppression. For a franchise network that turns into practical rules:
Other countries have their own consumer protection rules on reviews. If you operate outside the US, check the rules where each location trades.
Most stale location pages are not neglected; they were never told that something changed. Put these events into the franchise operations calendar with a website action next to each:
| Event | Page action | Also update |
|---|---|---|
| Signed, not yet open | Publish only once there is a confirmed opening date and an address. Say "opening" with the date; no hours yet. | Locator, with an "opening soon" label |
| Opening week | Add hours, phone, team and photos. Remove the opening label. | Business Profile, structured data |
| Temporary closure (refit, flood, staffing) | Keep the page live. State the closure and the reopening date at the top, and name the nearest open location. | Profile marked temporarily closed |
| Relocation | Keep the same URL if the URL names the town; update the address and add "we have moved" for a few months. If the URL names the old street, redirect it permanently to the new page. | Profile address, directions text, photos |
| Change of franchisee | Keep the URL and the page history. Replace the team section and re-run the questionnaire. | Who has access to edit the page, the same day |
| Permanent closure | Redirect the URL to the nearest location or the locator. Do not leave a page that still lists hours. | Profile marked permanently closed, locator, sitemap |
Judge location pages per location, not as a total. A network total hides the twenty pages that get nothing. Each quarter, look at the search impressions and clicks for each location URL, calls and direction requests from the matching Business Profile, and the "last reviewed" date. A location with impressions but few clicks usually has a weak title or wrong hours showing in results; one with no impressions after a few months usually has a page too close to its siblings, or a profile that links somewhere else.
We.Inc is a white-label site platform: corporate runs the brand account and each location can have its own client account and site. Here is what that looks like today, shown on our demo brand "Northgate Studio" with a sample site.

Per-location switches. For each location you decide whether it can publish on its own, connect its own domain, see the code, run a blog, an online store, forms and submissions, and change SEO settings. A brand-wide default applies unless you override it for one location.

Approval before publishing. Set "publishing needs my approval" for all locations or for one, and changes wait in a queue until the brand owner approves them or asks for changes. It is a single approval step, not a multi-stage chain. That is the natural place to run the swap test and the review rules above before anything goes live.

Plain-English editing. A franchisee can change hours or add a team photo by asking in plain words, or click on the page and edit text, sizes and colours directly. That speed is exactly why approval and the "last reviewed" habit matter.

A domain per location, if you choose. A location's site can be connected to a domain you own, or kept under the brand's domain structure. Who owns that domain when a franchisee leaves is a contract question, covered in our vendor exit plan guide.

What it does not do. We.Inc does not run your store locator, sync Business Profiles, or lock individual fields on a page; control is per site and per feature, plus approval. Sites are generated and edited with AI, so check the structured data and the accessibility of each published page rather than assuming either. Each site's code can be downloaded or synced to GitHub, so the pages are not trapped with us.

Bring three real locations to a 30-minute demo (a new one, a long-standing one, and one with a quirk) and we will walk through how their pages, approvals and domains would be set up.
Last checked 2026-10-25.
This guide is general information about search and consumer-protection rules, not legal advice. Check review and advertising rules with a qualified lawyer for the places your locations trade.
Different enough that swapping the town names would make both pages wrong. Real hours, phone, team, photos of the premises, directions, which services that branch offers and the questions its customers actually ask make a page local. Pages that differ only by place name risk being treated as doorway pages.
Both, but the important one is the profile's website link pointing to that location's own page rather than the brand home page, so people land on the address and hours they were looking at. Keep the name, address, phone and hours identical in both places.
No. A testimonial should come from a real customer of that location. In the US the FTC rule on consumer reviews, in effect since October 21, 2024, prohibits fake reviews and undisclosed insider reviews, and copying a review onto locations the customer never visited misleads readers.
Redirect its URL permanently to the nearest open location or to the store locator, mark the Business Profile permanently closed, and remove it from the locator and sitemap. A page that still lists hours for a closed location is the worst outcome.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label pricing is tailored to your volume and setup: book a 30-minute demo for a quote.