Squarespace
Squarespace API
MCP server
Checked on 2026-10-10 in the developer documentation.
How to use Squarespace
Decide if Squarespace is right for your B2B site
Before you invest time, determine whether Squarespace aligns with your project requirements.
When Squarespace is a good fit
You need to get an attractive website up quickly without hiring a developer or agency.
Your requirements are standard (e.g. homepage, about, product pages, blog, contact form) and you don’t need custom web applications.
Your team is small or non-technical, and you prefer an all-in-one solution that handles hosting, security and updates for you.
When to consider other platforms
You require highly bespoke design or functionality that goes beyond Squarespace’s templates and built-in features.
You rely on specific third-party tools or integrations that aren’t supported (for example, a complex CRM setup or custom database features).
Top-notch site speed, technical SEO tweaks, or full code control are top priorities for your website.
How to build your B2B Squarespace site
Step 1: Plan your content and goals
Outline the key pages and content your site will need. For a typical B2B site, this might include a homepage, product/service pages, an about page, a blog or resources section, and a contact page. Clarify the purpose of each page (e.g. capturing leads, showcasing expertise) and gather the text and images you’ll need. Getting your content and goals defined first will make the building process much smoother.
Read the full guideShow less
Step 2: Sign up and choose a template
Create a Squarespace account and start a free trial (no credit card required). Squarespace will prompt you to pick a template design browse the Business or Professional categories to find one close to your vision. You can preview how a template looks on desktop and mobile. Don’t agonise over finding the “perfect” template; choose one that has the general style and structure you like. (You can always tweak the design or even switch templates later.)
Step 3: Customise the design
With your template in place, use Squarespace’s visual editor to tailor the look and feel to match your brand. Upload your logo, and adjust the site’s colours and fonts to fit your brand guidelines. Build out the navigation menu with the pages you planned. Take advantage of Squarespace’s pre-designed section layouts (for galleries, contact forms, testimonials, etc.) to maintain a professional design with minimal effort. Make sure to check the preview on a phone as well, to ensure your site looks good on smaller screens.
Step 4: Add content and integrate tools
Now add your actual content to each page. Replace the template text and images with your own copy, product screenshots, team photos, and so on. Set up any forms you need (contact forms, newsletter sign-ups) and decide where form submissions should go (for example, to a specific email inbox or a mailing list service). If you use external marketing tools like a CRM or email platform, you can connect them via Squarespace’s built-in options or by embedding custom form code (or using Zapier for more complex workflows). For other third-party features such as analytics or live chat, you can add their scripts in Settings > Advanced > Code Injection.
Step 5: Review, optimise and launch
Before launching, review your site thoroughly. Click through every page, proofread all text, and make sure links and buttons work properly. It’s also wise to fill in the SEO settings for each page (page title and meta description) so your site looks good in search results. Connect your custom domain in Squarespace (the setup guide will walk you through updating your DNS records). Next, do a final check on mobile and run a quick speed test compress any large images if needed for faster loading. Once everything looks good, hit Publish to take the site live. After launch, monitor your site’s analytics and update your content regularly to ensure your B2B website continues to attract and convert visitors.
How to automate Squarespace
API and webhooks
Squarespace has public Commerce APIs for analytics, contacts, discounts, inventory, orders, products and transactions, with OAuth for access. A Webhook Subscriptions API lets you receive notifications from a site, such as when an order is created. The older Profiles API is in maintenance mode, and new work should use the Contacts API.
An idea: subscribe to order webhooks and push each new customer into your CRM with the product they bought, so sales or customer success can follow up.
MCP server
Squarespace has an official remote MCP server at mcp.squarespace.com/mcp. Today it only offers domain tools: name ideas, availability and pricing, with a checkout link. It is read-only, needs no login and cannot manage your site. An idea: use Claude to brainstorm a brand name and check domains while you plan a new site. Do not expect it to edit pages or read orders yet.
No-code automation
Zapier has a Squarespace Forms app, so form submissions can start a Zap. An idea: each new submission creates a contact and a task in your CRM, and posts a message in a team channel. For store data, use the Commerce APIs through a tool such as Make rather than relying on a ready-made app.