Loading tutorials…
Loading tutorials…
Squarespace makes shipping a beautiful site in a weekend feel easy. It also makes it easy to ship a site that ranks for nothing, loads slowly on mobile, and locks you into the wrong plan. Here's the setup that avoids all three.
Who this is forService businesses, photographers, restaurants, agencies, and creators launching their first Squarespace site or migrating from another platform. Especially relevant if your visual identity matters more than catalog depth.
What you'll need
Step 1
Squarespace has 4 tiers: Personal, Business, Commerce Basic, Commerce Advanced. Choose based on what you'll actually need in 6 months, not just today.
Personal ($16/mo annual): no e-commerce, no code injection, no advanced analytics. Skip this for any real business — the code-injection limit alone is a deal-breaker for ad pixels.
Business ($23/mo annual): code injection, basic commerce (3% transaction fee), advanced metrics. Right tier for service businesses, content sites, and portfolios.
Commerce Basic ($27/mo annual): zero transaction fees, real commerce features (abandoned cart recovery, gift cards). Right tier if you're selling products.
Commerce Advanced ($49/mo annual): advanced shipping, subscriptions, advanced discounts. Justified at $5K+/mo revenue.
Pick annual billing — saves 20-30% vs monthly. Don't fall for 'start with Personal then upgrade' — the upgrade is friction and you'll outgrow Personal in week one.
Step 2
Squarespace templates are now all Fluid Engine. Start from a relevant industry template — much faster than building blank.
Sign in at squarespace.com/templates. Filter by your industry: 'Local business,' 'Restaurants & food,' 'Photography,' 'Online stores,' 'Portfolios.'
Pick a template visually close to what you want. All current templates are 'Fluid Engine' — Squarespace's modern grid-based editor. Older 'Classic' templates exist but are deprecated for new sites.
Important: the template is just the starting layout. You can change colors, fonts, sections, and even template type later without losing content. Don't overthink — pick one that's 70% close.
Click 'Start with [template name]' to begin a trial site. You get 14 days free, full feature access. Don't enter payment until you're 80% done — gives you buffer.
Squarespace creates a *.squarespace.com staging URL. You'll connect a custom domain in Step 5.
Step 3
Design → Site Styles → set colors, fonts, and spacing globally. Don't customize per-section — it's a maintenance nightmare.
Design → Site Styles. Set 5 brand colors: Primary, Secondary, Tertiary, Lighter, Darker. Apply consistently — Squarespace auto-applies these across the site.
Fonts: pick 2-3 max (Heading, Body, optionally Display). Squarespace's font library is broad — Google Fonts + Adobe Fonts integrated. Common pattern: Inter or Manrope for body + a more distinctive font for headings.
Upload your logo in Design → Site Styles → Logo. Upload a horizontal version + a square favicon (256x256 PNG minimum). Squarespace shows your logo in browser tabs based on the favicon.
Set global spacing: section padding (default 80px desktop, 60px mobile) and grid gap. Adjust once globally rather than per-section.
Set the brand applied to buttons: button shape (rounded, square), default size, hover state. Buttons are everywhere — get this right once.
Step 4
Pages → Add page → Layout. Don't lorem-ipsum — paste in real copy. Squarespace's layouts adapt to your content, not the other way around.
Home: hero (clear headline + subhead + CTA), 3-4 trust signals (clients, testimonials), services/products preview, social proof, footer CTA.
About: who you are, who you serve, why you started, team photos. Don't be cute — be specific. Industry, location, years in business.
Services (or Products): one section per service with specific outcomes, pricing if you publish it, CTA to book/buy.
Contact: form (Squarespace native form is fine), email, phone, hours, embedded map (Google Maps block).
Blog (optional): even 3-5 posts at launch helps SEO. Long-tail keyword posts answering FAQs in your industry.
Mobile-first: every page must look great on mobile. Squarespace previews mobile but ALWAYS test on a real device — phones render fonts and spacing differently than emulators.
Step 5
Settings → Domains. Either register a new domain through Squarespace ($20-30/yr) or connect a domain you own elsewhere (Namecheap, Google Domains, etc.).
Settings → Domains → 'Get a domain' OR 'Use a domain I own.'
If registering: Squarespace handles DNS automatically. Free WHOIS privacy. Renewals are auto — set a calendar reminder for the renewal date so you don't lose the domain to an expired card.
If connecting an existing domain: Squarespace shows you the DNS records to add at your registrar (CNAME and A records). Add them at your registrar (Namecheap, GoDaddy, Google Domains). DNS propagation takes 1-48 hours.
Set the primary domain. If you want both yoursite.com and www.yoursite.com to work, set yoursite.com as primary and configure www as a redirect (Squarespace does this automatically).
Enable HTTPS: Settings → Domains → click your domain → SSL → 'Secure' (full HTTPS). Should be on by default — verify.
Step 6
Site metadata, social profiles, business info, location settings. These power SEO, social sharing, and trust signals.
Settings → Site Availability → make sure 'Public' is selected before launch. During build, keep it on 'Password Protected' so it doesn't index half-done.
Marketing → SEO → Site Title (60 chars max, brand + key offering), Site Description (160 chars max, what you do + for whom + where).
Marketing → Social Sharing → upload a default social share image (1200x630 px PNG). This is what appears when someone shares your URL on Facebook, LinkedIn, or Slack.
Profile → Connected Accounts → connect Instagram, Facebook, LinkedIn. Powers social icons in footer and Instagram block embeds.
Settings → Languages & Regions → set your country, currency, and timezone. These affect commerce, scheduling, and email send times.
Settings → Business Information → fill in business name, address, phone, hours, contact email. This auto-populates structured data (LocalBusiness schema) for SEO.
Step 7
Flip the site to Public. Then submit to Google Search Console for indexing — Squarespace doesn't auto-submit.
Settings → Site Availability → 'Public.' Save. Site is live.
Verify the site on real devices (mobile, desktop, tablet). Check every navigation link, every form submission, every CTA.
Go to search.google.com/search-console. Add your domain (Domain property, not URL prefix). Verify via DNS (Squarespace makes this easy — add a TXT record they show you).
Submit your sitemap: Settings → Site Availability → Sitemap URL → copy it. In Search Console → Sitemaps → paste the URL → Submit.
Set up Google Analytics 4: Marketing → Analytics → Google Analytics → paste your GA4 Measurement ID (G-XXXXXXXXXX). Real-time visits should appear within minutes.
Submit to Bing Webmaster Tools too (bing.com/webmasters) — Bing + Microsoft Ads still drives 10-15% of search traffic in many industries.
Common mistakes
Starting on the Personal plan
What goes wrong: No code injection means no Meta Pixel, no Google Tag, no TikTok Pixel, no Klaviyo embed. You'll outgrow this in week one. Cost to upgrade: same as starting on Business but with frustration of having configured things twice.
How to avoid: Start on Business plan minimum ($23/mo annual). For e-commerce, Commerce Basic ($27/mo). Annual billing saves 20-30%.
Designing for desktop, ignoring mobile
What goes wrong: 60-80% of visitors are on mobile. A site that looks stunning on desktop but breaks on mobile loses 30-50% of conversions. Common breaks: text overflow, broken column layouts, oversized hero images, hidden CTAs below the fold.
How to avoid: Design mobile-first. Test every page on a real iPhone and a real Android. Use Squarespace's mobile preview but verify on actual hardware.
No social share image (OG image)
What goes wrong: When someone shares your URL on Facebook, LinkedIn, WhatsApp, or Slack, the preview is a tiny logo or a random thumbnail. Click-through on social shares drops 50-70%.
How to avoid: Marketing → Social Sharing → upload a 1200x630 PNG with your brand + value prop. Override per-page on key pages (homepage, top services).
Forgetting to submit to Google Search Console
What goes wrong: Site is live but Google doesn't know it exists. Indexing happens eventually (3-12 weeks) via organic crawl but you lose months of potential ranking time.
How to avoid: Verify in Search Console, submit sitemap, request indexing of the homepage. Most sites get indexed within 24-72 hours after submission vs 3-12 weeks without.
Generic page titles ("Home | Brand Name")
What goes wrong: Every page has the same boring title. Google can't tell what each page is about. Click-through from search drops because titles don't promise specific value.
How to avoid: Pages → click each page → Settings → SEO → write a unique 50-60 char title + 140-160 char description per page. Format: "Service Name + Location | Brand" or "Outcome + Specifics | Brand."
No structured data for local business
What goes wrong: Squarespace's auto-LocalBusiness schema fires only if you fill in Settings → Business Information completely. Most owners skip it. Result: no Google Business panel knowledge integration, weaker local SEO.
How to avoid: Settings → Business Information → fill EVERY field: legal name, full address, phone, email, hours, social URLs. Verify the schema fired by viewing the page source and looking for "@type": "LocalBusiness".
Recap
Done — what's next
How to install Google Analytics 4 (GA4) on Squarespace
Read the next tutorial
Hand it off
Squarespace's promise is 'beautiful site in a weekend.' The reality is: beautiful site in a weekend, ranking-and-converting site in 2-3 weeks of additional work. A vetted Squarespace specialist at $14-16/hr can take a basic site to launch-ready with SEO + speed + integrations in 4-7 days, typically $400-800 total.
See specialist rates
Annual billing: Personal $16/mo, Business $23/mo, Commerce Basic $27/mo, Commerce Advanced $49/mo. Add ~$20-30/yr for a domain if you register through Squarespace. Total for a service business launch: ~$310/yr.
Yes — Fluid Engine templates share the same content engine. You can change templates, color schemes, and fonts without losing pages, blog posts, or products. Classic templates (deprecated) had more switching friction.
It's adequate, not great. Out-of-the-box SEO defaults are mediocre — you need to manually configure per-page titles, descriptions, and OG images. Speed is locked to platform (you can't optimize server config). WordPress with Yoast or Rank Math gives you more SEO control; Squarespace is the design-first tradeoff.
Yes — every plan above Personal supports both. Blog is a separate page type; commerce uses its own product catalog. They share the same domain, branding, and navigation.
7.1 (Fluid Engine) is the current platform — all new sites use it. It's grid-based, mobile-responsive by default, and unifies templates. 7.0 (Classic) is the older platform — still supported for existing sites but Squarespace recommends migrating. New sites can't choose 7.0.
Squarespace
Squarespace has a 'Google Analytics' field that accepts a Measurement ID. The problem: it doesn't fire enhanced ecommerce or custom events by default. Here's the install that actually gives you usable data.
Squarespace
Squarespace's SEO defaults are 'fine' — which means mediocre. Sites built on Squarespace can rank, but only if you actively configure 15-20 things the platform doesn't do for you. Here's the real checklist.
Squarespace
Squarespace Commerce makes setting up a basic store look easy. The reality: shipping zones, tax compliance, payment methods, abandoned cart, and inventory rules need deliberate configuration or you'll lose 20-40% of CR to friction.
Wix
Wix promises 'AI builds your site in 30 minutes.' True — and the result is a 30-minute site. The brands that actually rank and convert on Wix invest 5-7 hours getting the basics right, not 30 minutes letting AI guess.