Why franchises use LPagery
One file for every location page
Manage every location in one file
Keep the details for all locations in one spreadsheet instead of editing pages one by one.
Show up in local search
Each location gets its own page for searches such as "gym in Chicago".
Add locations in minutes
A new row in the spreadsheet becomes a new location page with the same design.
Update all pages at once
Change a phone number or opening hours in the spreadsheet and LPagery updates the page.
How it works
How a franchise sets it up
Shown with a fitness franchise that has a page for each gym.
Example
A fitness franchise with five gyms
Click through the rows to see each branch page, or switch to the template to see where the placeholders go.
pulsefit-branches.xlsx
Source file
Each row becomes one page. Click a row to see its page.
The template uses a photo named example-image.jpg. LPagery swaps it for the file in each row's example-image.jpg column and files the page under the region in lpagery_taxonomy_area.
Row 1 of 5
pulsefit-downtown.jpgPulseFit Downtown, New York
Train at 123 Main St. Alice Brown and the team are here 6 AM - 9 PM.
- Address
- 123 Main St
- Opening hours
- 6 AM - 9 PM
- Phone
- 212-555-0142
- Branch manager
- Alice Brown
Pro features in this example
Google Sheet Sync
ProKeeps the pages in step with a Google Sheet. An edited row updates its page, a new row creates one and a deleted row removes it.
How it worksImage processing
ProAn image column swaps the photo on the template for each page's own photo and sets it as the featured image.
How it worksCustom post types
ProLPagery can create the pages as a custom post type, such as Locations or Listings, instead of regular pages.
Taxonomies
ProA lpagery_taxonomy_ column puts each page in a category or custom taxonomy, such as its region.
Creating your first page set? Read the spreadsheet guide
Ready to put every location online?
Pick a plan and create your location pages this week.
7-day money-back guarantee
Before you start
What to plan for with location pages
Location pages work best when each one has information a visitor can only find there.
Give each location its own details
Address, opening hours, staff, photos and a few lines about the area make each page useful. Pages that differ only in the city name rarely rank.
Match your Google Business Profiles
Use the same name, address and phone number on each page as on that location's Google Business Profile, and link the page from the profile.
Plan for openings and closures
With Google Sheet Sync, a new row adds a page and a deleted row removes it. Decide where a closed location's URL should redirect.
Build a location finder page
A parent page that lists and links every location helps visitors choose and helps Google find the pages.
Case study
AnyVan built 1,500+ local pages
AnyVan, a UK delivery and removals marketplace, built templated pages for every service and city combination and gained over 1.4 million impressions in 90 days.
Read the AnyVan case studyFranchise questions
- Can each location page have its own images?
Yes. Add an image column to the source file and LPagery puts a different image on every page, including the featured image.
- What happens when a location changes its opening hours?
You change the row in your spreadsheet and update the pages. With Google Sheet Sync, the change reaches the page without a manual update run.
- Can location pages use a custom post type?
Yes. LPagery can create regular pages, posts or any custom post type, and it can assign categories and custom taxonomies such as region.
- Do the pages work with Yoast SEO or Rank Math?
Yes. You can put placeholders in the SEO title, meta description and slug, and LPagery fills them per location.