Squarespace + Google
Squarespace hours that follow Google Business Profile
Squarespace has solid text and summary blocks. They do not watch your Google listing. HourSync is the embed you drop into a Code or Embed block so the page stays on the same hours as Maps.
Plaka Pharmacy
Plaka, GR
How it works
Connect Google Business Profile, tailor the widget, embed once, and let sync handle the rest.
- 1
Connect Google Business Profile
Authorize the location you already keep up to date for Maps and Search.
- 2
Style the widget
Match Squarespace fonts and colors in the HourSync dashboard before you publish.
- 3
Paste into an Embed / Code block
Add the placeholder and script. Keep the hidden marker inside the placeholder so the editor does not strip an empty div.
- 4
Allowlist your domain
Add the Squarespace custom domain (and www) so the embed only runs on your site.
Best for
- Hospitality and studio sites on Squarespace 7.1
- Owners who update Google first and forget the footer
- Marketing sites that sit next to a booking or Shopify checkout
Squarespace-specific notes
- Works wherever Squarespace allows custom embed/code—confirm that for your plan.
- Domain allowlisting should include the live hostname customers type.
- Stripe billing; 7-day money-back guarantee.
FAQ
Not as a first-class GBP hours feed. People use text blocks, restaurant hours sections, or third-party embeds. HourSync is the GBP-sync option.
Empty divs can disappear in hosted editors. The current snippet includes a hidden marker span inside the placeholder—keep that markup when you paste.
The script can live in site-wide code injection. The placeholder still needs to sit on the page (or pages) where hours should appear.
Yes if you allowlist that hostname. Prefer your custom domain in production so customers and the allowlist match.
Use the free checker, then install if Google and the Squarespace page disagree.
Concierge / setup help can walk through code injection, the placeholder, and allowlisting.