If your business has multiple locations, retail stores, restaurants, service centers, or dealers, you need a way for visitors to find you.
This guide covers everything you need to add a store locator to Squarespace: from simple setups to advanced configurations.
Related: What is a store locator? | Store locator examples
#Why Squarespace Sites Need Store Locators
#The Business Case
The numbers make it clear:
- 46% of Google searches have local intent (Google)
- 76% of "near me" searchers visit within 24 hours (Google)
- 78% of local mobile searches result in offline purchases
- "Near me" searches continue to grow year over year
Your beautiful Squarespace site attracts visitors. A store locator converts them to customers.
#Your Options for Squarespace
#Option 1: Static Contact Page
What it is: A page listing addresses manually.
Pros:
- No extra tools needed
- Simple to create
#Option 2: Embedded Google Maps
What it is: A Google Maps embed showing your locations.
Pros:
- Free
- Shows a map
#Option 3: Dedicated Store Locator (Recommended)
What it is: A professional store locator platform embedded on your site.
Pros:
- Full search functionality
- Professional analytics
- Lead capture
- Google Sheets sync
- Custom branding
- Mobile responsive
Cons:
- Monthly cost
Best option: StoreRocket
#Adding StoreRocket to Squarespace
StoreRocket is the most capable store locator solution for Squarespace. Here's the complete setup:
#Step 1: Create Your StoreRocket Account
- Go to storerocket.io/get-started
- Enter your email and create a password
- Access your dashboard immediately
- No credit card required for the 7-day trial
#Step 2: Add Your Locations
Option A: Manual Entry
Best for fewer than 20 locations:
- Click Locations > Add Location
- Enter location name
- Enter full address (auto-geocodes as you type)
- Add contact details:
- Phone number
- Email address
- Website (if location-specific)
- Set business hours
- Click Save
Repeat for each location.
Option B: CSV Import
Best for 20+ locations:
- Prepare a spreadsheet with columns:
- Name
- Address
- City
- State
- Zip
- Phone
- Hours
- Go to Locations > Import
- Upload your CSV file
- Map columns to StoreRocket fields
- Click Import
Option C: Google Sheets Sync
Best for ongoing management:
- Open Google Sheets Sync in StoreRocket and create a new linked spreadsheet
- StoreRocket exports your current locations and emails you the spreadsheet link
- Add or edit locations in the linked spreadsheet using its template columns
- Enable automatic daily sync, or click Sync from Sheets after editing
To bring in an existing spreadsheet, import its CSV or Excel export first. Continuous sync uses the spreadsheet created by StoreRocket. Follow the Google Sheets setup guide.
#Step 3: Customize Your Widget
- Go to Widget > Themes
- Choose a theme:
- Aurora: Clean, modern design
- Nebula: Compact, sidebar-friendly
- Custom: Build your own (see store locator examples for inspiration)
- Configure settings:
- Map provider: Google Maps or Mapbox
- Default search radius
- Distance units (miles/km)
- Language
- Set your brand colors
- Preview and adjust
#Step 4: Create Filters (Optional)
Help customers find the right location:
- Go to Filters
- Click Add Filter Group
- Create groups like:
- "Store Type" → Flagship, Outlet, Partner
- "Services" → Repairs, Consultations, Pickup
- "Products" → Full Line, Accessories
- Assign filters to relevant locations
#Step 5: Enable Lead Capture (Optional)
Capture visitor information:
- Go to Widget > Lead Capture
- Toggle on lead capture
- Configure form fields
- Set up email notifications
#Step 6: Get Your Embed Code
- Go to Widget > Install
- Copy the embed code:
1<div class="storerocket-store-locator"></div>
2
3<script src="//cdn.storerocket.io/widget.js"></script>
4<script>
5StoreRocket.init({
6 selector: ".storerocket-store-locator",
7 account: "YOUR_ACCOUNT_ID"
8});
9</script>
Replace YOUR_ACCOUNT_ID with the account ID shown under Widget → Install in the StoreRocket dashboard.
#Step 7: Add to Squarespace
Method 1: Code Block (Most Common)
- Log into your Squarespace dashboard
- Navigate to the page where you want the store locator
- Click Edit on the page
- Click the + button to add a new block
- Select Code from the options
- Paste your StoreRocket embed code
- Click Apply
- Click Save on the page
Method 2: Markdown Block
- Add a Markdown block
- Paste the embed code
- Save
Method 3: Header/Footer Injection (Advanced)
For site-wide availability:
- Go to Settings > Advanced > Code Injection
- Paste the script in the Footer section
- Add the container div to individual pages via Code blocks
#Step 8: Adjust Block Settings
After adding the Code block:
- Click on the block settings
- Set the block to full width if desired
- Adjust spacing/padding as needed
- Preview on desktop and mobile
#Step 9: Test Everything
Before publishing:
- ✅ Search by zip code works
- ✅ Search by city works
- ✅ GPS location works
- ✅ Results display correctly
- ✅ Directions links open maps app
- ✅ Phone numbers are clickable
- ✅ Mobile experience is good
- ✅ Filters work (if configured)
#Squarespace-Specific Considerations
#Ajax-Loading Pages Issue
Some Squarespace templates use Ajax loading, which can prevent embeds from loading when navigating between pages.
Symptoms:
- Store locator appears when directly visiting the page
- Store locator doesn't appear when clicking from navigation
Solutions:
Solution 1: Disable Ajax Loading
- Go to Design > Site Styles
- Find Ajax Loading setting
- Disable it
Note: This may slightly impact page transitions.
Solution 2: Force Full Page Loads
Add this to your header code injection:
1<script>
2 if (window.history.replaceState) {
3 window.history.replaceState(null, null, window.location.href);
4 }
5</script>
Solution 3: Link as External
In navigation settings, link to the store locator page as an external link (full URL) rather than internal page link.
#Squarespace Template Compatibility
StoreRocket works with all Squarespace templates, including:
- Version 7.1 templates: Bedford, Brine, Farro, Skye, Tremont, etc.
- Version 7.0 templates: Older but still supported
For best results, use a Code block on a full-width page section.
#Mobile Responsiveness
Squarespace handles mobile differently. Ensure:
- The Code block is set to display on mobile
- Test on actual mobile devices
- Verify GPS functionality works
- Check that the map is usable on small screens
#Advanced Squarespace Integration
#Matching Your Squarespace Design
StoreRocket can match any Squarespace template:
- Note your template's colors (find in Design > Site Styles)
- Set StoreRocket's primary color to match
- Choose a theme that complements your template style
- Adjust fonts if needed via custom CSS
#Integrating with Squarespace Commerce
If you sell online and have physical stores:
- Link from product pages: "Find in store"
- Add store locator to checkout for pickup option
- Use filters to show inventory (with custom development)
#Squarespace Member Areas
For members-only store locators:
- Create the store locator page
- Add it to a members-only section
- Restrict access as needed
#Analytics Tracking
StoreRocket provides its own analytics, but you can also:
- Connect to Google Analytics via Squarespace
- Track Code block interactions
- Use UTM parameters for campaign tracking
#SEO for Squarespace Store Locators
#Page-Level SEO
Configure your store locator page:
- Go to page settings
- Set SEO title: "Find a Store Near You | [Brand Name]"
- Set meta description: "Discover [Brand Name] locations near you. Search by zip code to find stores, hours, and directions."
- Set URL slug:
/store-locatoror/locations
#Local SEO Benefits
For comprehensive local SEO strategies, see our Store Locator SEO Guide.
If you publish individual location pages, use URLs like:
1yourdomain.com/stores/new-york-downtown
2yourdomain.com/stores/chicago-loop
3yourdomain.com/stores/los-angeles-westside
Each page should have unique content and structured data so it can rank for "[brand] + [city]" searches.
#Troubleshooting Squarespace Issues
#Store Locator Not Appearing
Check:
- Code block is published (not in draft)
- Embed code is complete (no missing parts)
- Browser console for JavaScript errors
- Ajax loading (see above)
Fix: Try saving the page again or clearing browser cache.
#Map Not Loading
Check:
- Your Squarespace site is on HTTPS
- No ad blockers interfering
- Browser console for errors
#Store Locator Looks Wrong
Check:
- Code block width settings
- Page section width
- Template margin/padding settings
Fix: Set Code block to full width in block settings.
#GPS Not Working
Check:
- Site uses HTTPS (required)
- User granted location permission
- Browser supports geolocation
#Mobile Display Issues
Check:
- Code block displays on mobile (block settings)
- Page section is mobile-friendly
- Test on actual devices, not just browser resize
#Squarespace Store Locator Best Practices
#Placement
- Create a dedicated "Locations" or "Find a Store" page
- Add to main navigation
- Include in footer links
- Link from relevant content pages
#Design Consistency
- Match StoreRocket colors to your Squarespace template
- Use the same fonts/styling where possible
- Ensure the widget feels integrated, not bolted-on
#Content Strategy
- Write a brief intro above the store locator
- Include relevant keywords naturally
- Add context for visitors
#Mobile Priority
- Test on mobile first
- Ensure tap targets are large enough
- Verify click-to-call works
- Check GPS functionality
#Frequently Asked Questions
#Which Squarespace plan do I need?
Any Squarespace plan that supports Code blocks (Business or Commerce plans) works. Personal plan has limited Code block support.
#Will this slow down my Squarespace site?
Test the published locator page with your usual performance tools after embedding it.
#Can I match the store locator to my Squarespace template?
Yes. StoreRocket offers full color customization and multiple themes to match any Squarespace design.
#How many locations can I have?
StoreRocket supports up to 20,000 locations, depending on plan.
#Does it work with Squarespace 7.1?
Yes. StoreRocket works with all Squarespace versions and templates.
#Can I capture leads from my store locator?
Yes. StoreRocket includes built-in lead capture forms.
#Get Your Squarespace Store Locator Live
Your beautiful Squarespace site deserves a beautiful store locator. Help visitors find your physical locations with a professional solution that matches your brand.
StoreRocket for Squarespace includes:
- ✅ Easy Code block installation
- ✅ Google Sheets sync
- ✅ Heatmap analytics
- ✅ Lead capture forms
- ✅ Custom branding
- ✅ Mobile-responsive design
Try StoreRocket Free for 7 Days →
No credit card required.
Need help with your Squarespace store locator? Contact our team.