Turn on the Multiple Locations module. Then go to SEO → Locations and click Add New for each branch:
- Title, description and featured image as for any page.
- Location Details: business type, address, coordinates, phone, email, price range, opening hours and map.
Each location gets its own page (at /locations/branch-name/ by default) with LocalBusiness structured data linked to your organization. The address, hours and map are added below the content automatically, which works with any theme.
SEO → Locations → Location settings changes the URL base, the list page and which details are shown.
Showing locations to visitors
Use the Location Details block, or the shortcode:
Shortcode
[wpiseo_location id="123" show="name,address,phone,hours,map"]For a store locator, use the Store Locator block, or the shortcode:
Shortcode
[wpiseo_locations search="yes" nearest="yes" phone="yes" hours="no"]Visitors can search by town or postcode, and Find the nearest sorts locations by distance. The visitor’s location is used only in their browser.
Coordinates
Distances need the latitude and longitude you enter for each location. To find them, right-click the place on openstreetmap.org and choose “Show address”.