How do I set up a Squarespace site for multiple business locations?
Best practices for managing multiple business locations on a single Squarespace website — location pages, SEO, maps, and contact information.
Create a dedicated page for each business location. Each location page should include the specific address, phone number, hours of operation, staff profiles, services available at that location, an embedded Google Map, and a contact form that routes to the appropriate location's manager. This gives each location its own URL that can be shared independently and optimized for local search terms specific to that area.
For your main navigation, add a Locations page that lists all locations with their addresses, phone numbers, and links to individual location pages. Use a clean card or list layout that makes it easy for visitors to find their nearest location. If you have more than five locations, consider adding a simple search or filter function that helps visitors narrow down by city or zip code.
Local SEO for multi-location businesses requires each location to have its own Google Business Profile linked to its specific page on your website. Ensure the name, address, and phone number on each location's website page matches the corresponding Google Business Profile exactly. Create location-specific content where possible — mention the neighborhoods you serve, local landmarks, and community involvement at each location to build local relevance.
Related Questions
Ready to build your website?
Browse our collection of premium Squarespace templates designed specifically for service businesses.
Browse Templates