PublishedVerifiedEvery 6 weeksSources5 namedAuthored bySquareRank Team
Local SEO · Google Business Profile · § 2.6.1
Google Business Profile, Wired Into Squarespace
Google Business Profile is the highest-leverage single layer of local SEO. The integration with a Squarespace site is mechanical but unforgiving: the primary category1 carries the most ranking weight, the GBP-to-website link must point at the exact canonical URL, and the address rendered on the Squarespace Location block4 has to match the GBP address character-for-character. Three settings, four surfaces, and one failure mode each.
This is the implementation page. The six-step install lives in the HowTo schema; the per-step explanation lives in the sections below. Pair this with the NAP consistency leaf for the directory-web audit and the Pillar 3 LocalBusiness schema page for the copy-paste JSON-LD library.
§01The role
What Google Business Profile actually does for your Squarespace site
Google Business Profile is the data source Google uses to populate the local pack (the three-business map block above classical search results), the knowledge panel (the right-rail business card on branded searches), Google Maps results, and increasingly the 'near me' answers Google AI Overviews and Gemini generate. The Squarespace site is the supporting evidence Google cross-references when deciding whether the GBP listing is trustworthy enough to surface — but GBP is the foundation that has to exist first. Without a verified GBP, a Squarespace site does not rank for local intent regardless of how clean the on-page SEO is.
The relationship between GBP and the website is bidirectional. GBP carries the primary entity data — name, category, address, hours, phone, photos, reviews — and Google reads the linked website to verify those signals are real. If the website's contact page shows a different address than the GBP listing, Google treats the conflict as a low-confidence signal and the local-pack ranking suppresses. If the website carries LocalBusiness JSON-LD5 that matches the GBP listing exactly, Google reads the match as a high-confidence signal and the local-pack ranking lifts.
Three settings on GBP have outsized influence on this evaluation: primary category, mode (storefront vs service-area), and the website link. Everything else on the listing matters but at lower weight. The next three sections cover each in install order.
§02Category
The primary category choice — the most-leveraged single field
The primary category on a Google Business Profile carries more single-field ranking weight than any other choice on the listing. The 2026 guidance from Google Business Profile Help is to pick the most precise category that accurately describes the business — not the broadest. 'Wedding Photographer' competes for different queries than 'Photographer'; 'Family Law Attorney' competes for different queries than 'Attorney'. Secondary categories (up to nine) cover adjacent services without diluting the primary signal.
The category-selection step inside GBP shows a long autocomplete list of options. The pattern is to start typing your service ('photographer', 'attorney', 'restaurant', 'plumber') and pick the most specific match the list offers. Generic top-level categories ('Business', 'Service', 'Shop') almost always rank worse than specific child categories — Google interprets specificity as confidence in the entity's actual service area.
Secondary categories are an underused lever. Up to nine secondary slots are available, and they let a business signal adjacent service breadth without splitting the primary identity. A family law attorney can list Family Law as primary, then add Divorce Attorney, Child Custody Attorney, and Mediator as secondaries to capture those query shapes. The rule of thumb: only add secondaries for services you actively advertise and would actually take a client for — not aspirational categories.
§03Verification
Verification on Squarespace-hosted sites
Verification is the gate. Until Google verifies the business, the listing does not appear in local-pack results — and verification methods depend on category and region. Postcard verification (most common for storefront businesses) takes five to fourteen business days. Video verification (most common for service-area businesses since 2023) completes in minutes with a short walkthrough recording. Phone and email verification appear for smaller subset of categories and regions. The Squarespace site does not factor into verification — Google verifies the business at its address, not the website.
The website link is checked during the verification flow but does not influence whether verification succeeds. Google verifies that the business exists at the address, not that the website is well-built. The reason to set the website link correctly during initial verification is purely future-tense: once verified, the listing's website field is the URL Google reads to cross-check the on-page LocalBusiness schema and the contact-page address.
Service-area businesses verifying by video2 walk through what they do, where they operate, and any relevant equipment or signage. The recording is reviewed by Google and approved or rejected within five days in most cases. Re-verification (required when GBP detects significant profile changes) typically uses the same method as initial verification.
§04Mode
Storefront vs service-area mode — which mode your Squarespace site reflects
GBP supports two operating modes. Storefront mode (the default) shows your street address publicly and works for businesses customers visit — restaurants, retail shops, professional offices with public reception, photographers with a studio. Service-area mode hides the street address and replaces it with a list of up to 20 coverage areas — required for businesses that travel to customers (plumbers, home-visit therapists, mobile groomers, wedding photographers who travel to venues). The mode you pick decides what the Squarespace Location block can show without contradicting the GBP listing.
Service-area-business mode3 changes the implications on the Squarespace side. A storefront listing means the Location block on the contact page renders the full address visibly, the footer shows the address, and the LocalBusiness JSON-LD includes a full PostalAddress. A service-area listing means the address is hidden from GBP, and the Squarespace site should either omit the street address from the Location block (showing only city/region) or use a Map block that shows the coverage area rather than the office address. Exposing a street address on the Squarespace site that the GBP listing hides reads as a mode conflict and can suppress ranking.
Hybrid practices — an office where some clients visit, plus travel for others — usually pick storefront mode (because there is a public address) and list additional service areas in the GBP service-area field. On the Squarespace side, this means the address is visible and the LocalBusiness JSON-LD includes both address (the office) and areaServed (the travel zone). The wedding photographer pattern is the cleanest hybrid: a small studio for headshots (visible address), plus travel-to-venue weddings (service area).
§05The link
The GBP-to-website link — exact match or do not bother
The website field on a Google Business Profile must point at the exact canonical URL of your Squarespace contact or location page. Exact match means: same HTTPS scheme, same www-or-no-www subdomain pattern, same case, same trailing slash. Mismatches between the GBP website field and the canonical URL (the version Google considers authoritative for that page) get read as conflicting NAP signals. The fix is to verify what your Squarespace site's canonical actually is, then mirror it exactly on GBP.
Squarespace 7.1 sites canonicalise to HTTPS, the bare domain (no www) by default, all-lowercase URLs, and a trailing slash on top-level pages. Verify with a browser View Source on your contact page: search for <link rel="canonical" and copy the value verbatim into the GBP website field. If your site uses /contact (no trailing slash) and your GBP says /contact/ (with trailing slash), the conflict is small but real.
Pointing the GBP website field at the homepage rather than the contact page is a common 2026 pattern that loses leverage. The contact page is where the LocalBusiness JSON-LD lives, where the Location block renders the address, and where the cross-reference with GBP is most direct. Point at the page that holds the local-SEO signal, not the page that holds the brand.
§06JSON-LD mirror
Syncing GBP data to LocalBusiness JSON-LD on the Squarespace contact page
The LocalBusiness JSON-LD on your Squarespace contact page should mirror the GBP listing in every field they share — name, address (or absence-of-address for service-area mode), telephone, openingHours, and url. The schema block lives in Settings > Advanced > Code Injection at the page level (not site-wide), so it is loaded only on the contact page that describes the location. Google's local-business documentation recommends one LocalBusiness block per location, which is exactly the pattern this produces for single-location businesses.
The Squarespace-specific implementation note is that Code Injection at the page level loads the script tag inside the head element of that page only. Open the page editor on the contact page, click Settings (gear icon), expand Advanced, paste the JSON-LD script into the Page Header Code Injection field, save. The full copy-paste JSON-LD library — with subtype options for medical, legal, food, automotive, and many other industry-specific variants — is in Pillar 3's LocalBusiness schema page.
JSON-LDPage-level Code Injection on a Squarespace contact page
<script type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","name":"Maple Avenue Photography","url":"https://yourstudio.com/contact/","telephone":"+1-828-555-0136","address":{"@type":"PostalAddress","streetAddress":"42 Maple Ave Suite 3","addressLocality":"Asheville","addressRegion":"NC","postalCode":"28801"}}</script>
The mirror is one-way at install time and one-way for updates: when you change your hours on GBP, also change them in the JSON-LD; when you renumber your phone, also update it in the JSON-LD. There is no auto-sync between GBP and the Squarespace site — both surfaces are owner-maintained. The audit cadence is quarterly, the same as the directory-web NAP audit.