Blog/Google reviews·5 min read

Squarespace review schema: 3 Ways to add Google review stars

Learn three simple ways to add review schema to Squarespace, earn Google review stars, and validate your markup for rich results.

Krunal vaghasiyaKrunal vaghasiya|July 1, 2026

The star ratings in Google Search can do wonders for your Squarespace website by getting your page noticed and clicked, thus building shopper trust even before they reach your website.

These stars appear when Google finds a valid review schema on your page. Review schema is structured data that tells search engines about your customer reviews and average rating.

Adding the markup does not guarantee stars, but it gives Google the information it needs to qualify your pages.

It’s worth noting that Squarespace won’t automatically include review schema on most of its web pages. In this article, we will discuss three effective ways to implement and test your review schema. 

Does Squarespace support review schema natively?

No, Squarespace does not natively support the review schema. 

Squarespace automatically generates basic structured data for items like product details, blog posts, and events. 

Its native tools fall short of injecting the specific review and rating metadata that Google requires to display stars in search results. 

What Squarespace Natively Does

If you are on a Squarespace Commerce plan (Basic Commerce or Higher) and enable the native Customer Reviews feature:

  • It will automatically send post-purchase emails to your buyers.
  • It will display text reviews and star ratings at the bottom of your live product detail pages.
  • It generates a basic Product Schema (including name, image, description, price, and availability). 

The Core Native Limitation

The automated code generated by Squarespace’s own system often overlooks or misuses the proper formatting of the Review and AggregateRating schema tags.

Since Google’s rich snippet algorithm needs specific metadata (like the total number of reviews and numeric average scores) in order to display the stars on SERP, Squarespace’s native code output tends to make your website appear simply as a regular blue link. 

Add Review Schema Without Coding

Automatically add review schema, collect customer reviews, and improve your chances of earning Google review stars.

Start Free →

What type of pages can use a review schema on Squarespace?

On Squarespace, review schema can only be used on specific pages that match Google’s strict content definitions. Google restricts star ratings to specific topics to prevent sites from manipulating search results. 

  1. Product Pages (The Most Common): If you sell items through a Squarespace Store, individual product detail pages are completely eligible.
  2. Service Pages & Local Business Landing Pages: If your Squarespace site is for a physical storefront or a professional service business (e.g., a dental clinic, photographer, or contracting company), your dedicated landing pages can use review schema.
  3. Blog Posts (Niche Content Types): Standard informational articles cannot use review schema. However, if your Squarespace blog posts are dedicated to evaluating specific topics outlined by Google, they qualify.
  4. Event Pages: If you use Squarespace’s native Events page layout to manage ticketed items, conferences, concerts, or workshops, those specific event listings can host review snippets.

Pages that are not eligible: Homepage, Category Pages, and About / Contact Pages. 

What you need before adding review schema to Squarespace

Skipping the prep is how people end up with a manual action or invisible stars. Five quick checks before you touch any code. 

  1. Real reviews visible on the page: The reviews you mark up have to be visible to visitors on that exact page. Google requires that the aggregateRating and reviewCount in your schema exactly match what a visitor sees on the page, and if your code says 100 reviews while the page shows 95, that’s a violation. 
  2. The right page type: From the section above: a product or service page, not your homepage or business profile.
  3. An accurate rating and review count: Have your real average rating (like 4.7) and total number of reviews ready. Both need to reflect what’s genuinely on the page.
  4. The correct plan: The Code Block used to embed custom code requires a paid plan (Personal or higher). Native product reviews are available on the Basic, Core, Plus, and Advanced plans. If you’re on the free trial, you’ll hit a wall.
  5. JSON-LD, not Microdata: Google recommends JSON-LD, and it’s the only format that plays nicely with Squarespace’s structure. Squarespace doesn’t work well with inline Microdata, so you should always use JSON-LD, which is Google’s recommended format. 

3 ways to add review schema to Squarespace

They range from fully manual (completely free, requires more effort, requires more maintenance) to fully automated (a tool does everything for you). Choose the one depending on the number of pages to markup and frequency of review changes.

Method 1. Manual JSON-LD Code Injection (Most Common)

It’s a completely free process, requires no additional widgets and gives you full control over what the search engines see. 

Step 1: Generate Your Custom JSON-LD Code

Create a valid Squarespace JSON-LD review schema that includes your average rating and total number of reviews. 

add review schema to Squarespace Manual JSON-LD Code Injection

You don’t have to write it from scratch. Use a free generator tool like TechnicalSEO Schema Markup Generator.

Click the drop-down menu and select Product or Local Business (depending on what your page is about). And, fill in the required fields.

add review schema to Squarespace Manual JSON-LD Code Injection

Scroll down to the Aggregate Rating section and fill in your current data:

  • Rating Value: Your current average score (e.g., 4.8).
  • High / Low: Set High to 5 and Low to 1.
  • Review Count: The total number of reviews you have collected (e.g., 34)

Look at the right side of the screen where the tool automatically builds the code block. Click Copy to save the generated JSON-LD snippet to your clipboard.

Step 2: Inject the Code into Your Squarespace Page

Google strictly mandates that review schema must only exist on the specific page where that exact product or service lives. Do not add this code sitewide.

Inject the JSON-LD Code into Your Squarespace Page

Log into your Squarespace Dashboard and select your website. And in the left-hand menu, click on Website (or Pages depending on your version).

  1. Find the exact product or page you want to target in your navigation list.
  2. Hover your mouse over the page title and click the Gear Icon (⚙️) to open the Page Settings menu.

Inject the JSON-LD Code into Your Squarespace Page

In the settings panel, click the Advanced tab. Look for the box labeled Page Header Code Injection.

Inject the JSON-LD Code into Your Squarespace Page

Right-click and paste your copied JSON-LD code directly into this box. Click Save in the top-left corner of the panel. 

Step 3: Verify and Test Your Changes

Search engines will ignore invalid schema code. You must test your URL to ensure Google can read your newly injected stars correctly.

  1. Copy the full, live URL of the Squarespace page you just edited.
  2. Open the official Google Rich Results Test.
  3. Paste your URL into the search bar and click Test URL.
  4. Wait roughly 30 seconds for Google to crawl the page.
  5. Check the results.

Turn Reviews Into Google Stars

Collect, manage, and display product reviews while WiserReview handles your review schema automatically.

Start Free →

Method 2. Using a Review app (WiserReview)

A review app collects reviews, displays them on your page, and outputs the matching Squarespace structured data automatically, so the visible rating and the schema rating always line up. 

Step 1: Create your “WiserReview” account

Squarespace product review schema

Go to the “WiserReview” app. Sign up and create your account, and create your workspace. Then integrate WiserReview into your store. See our detailed guide here: WiserReview + Squarespace Integration.

Step 2: Generate the product review schema

Squarespace review schema

Now, from your “WiserReview” dashboard, Click “Widgets” from the left side menu bar. And then click configure on the “Product review section” widget. 

Squarespace review schema

Now, click install.

Squarespace review schema

Here, select the Squarespace tab. Enable “Generate product review schema.

Copy both of these codes that are provided.

Step 3: Add the code to Squarespace

Squarespace review schema

Now, go to your Squarespace dashboard, navigate to Website → Pages → Custom Code → Code Injection → Footer 

Paste both code snippets into the footer section. Save your changes. 

Once installed, WiserReview automatically generates Squarespace Product Review schema (JSON-LD) for your product pages, making them eligible for Google Product Review rich snippets. 

Collect Reviews That Build Trust

Gather photo, video, and text reviews, display them on Squarespace, and keep your review schema up to date.

Start Free →

Method 3. Using a Schema Markup Tool or Developer Setup

The third path sits between the other two. You use a dedicated schema tool (or hand it to a developer) to generate and, in some cases, dynamically maintain your markup, without the review-collection layer an app adds. 

Step 1: Set up a schema management platform

Instead of generating individual scripts, developers use dynamic schema management tools like Schema App or InLinks to map a whole site at once.

Set Up a schema management platform

  1. Create an account on a specialized markup platform (e.g., Schema App).
  2. Enter your Squarespace website domain URL into the project setup field.
  3. The platform will automatically map the structure of your site, separating your home page, about page, and service or product listings.

Step 2: Connect the global developer script to Squarespace

To allow the external schema manager to inject real-time structured data into your site, you must place a master integration script into your site-wide settings.

Set Up a schema management platform

  1. Copy the Global JavaScript Deployment Tag provided by your schema tool dashboard.
  2. Log into your Squarespace Dashboard and select your site.

Set Up a schema management platform

Go to Settings > Developer Tools > Code Injection. ,Scroll to the Header section. Paste the deployment script into the box.

Click Save in the top left corner.

Step 3: Map the review schema & aggregate ratings

Now, you configure your dynamic rules inside your schema tool dashboard without touching Squarespace.

review schema & aggregate ratings - Schema app

1. In your schema tool dashboard, select the specific page URL you want to target (e.g., /consulting-services).

2. Click Add Schema Markup and select the type (such as Service, Course, or LocalBusiness).

review schema & aggregate ratings - schema app

3. Under the properties menu, locate the aggregateRating field.

4. Input your rating values:

    • ratingValue: Your score average.
    • reviewCount: The amount of reviews.

5. Set up a Dynamic Sync if your schema tool supports pulling from an open API, or update the rating values here quarterly to ensure Google sees fresh data.

Step 4: Validate the live developer output

Because developer setups run via JavaScript injection, you must verify that search engine crawlers can successfully parse the deployed scripts.

Validate the live developer output

  1. Open the Google Rich Results Test.
  2. Enter your live Squarespace URL and click Test URL.

Which method should you choose?

Here’s the summary of all 3 methods; 

Method Best for Cost Maintenance Skill needed
Manual JSON-LD injection One or two pages with stable review counts Free Manual edits every time counts change Copy-paste, basic comfort with code
Review app (WiserReview) Multiple pages, multi-source reviews, hands-off accuracy Free plan, then from $9/mo Automatic, schema stays in sync No code
Schema tool or developer Advanced schema types or dynamic data Tool subscription or dev cost Low to moderate; re-check after template changes Technical or outsourced

How to test your review schema

Never assume it worked. Testing takes two minutes and catches the errors that silently kill your stars. 

Use Google’s rich results test

Go to the Rich Results Test tool. Paste your live page URL, or paste the code snippet directly if the page isn’t published yet. 

The Rich Results Test tells you exactly what Google sees and whether your page is eligible for Squarespace rich snippets.

Read the results carefully.

  •  You want a green result indicating that your item type (Product) was detected. 
  • Errors show in red; these are deal-breakers that make you ineligible, and you must fix every one. 
  • Warnings show in orange, like a missing optional field. 

Warnings won’t stop your stars from showing, so don’t panic over them.

Cross-check with the review schema markup validator

The Schema.org validator confirms your JSON-LD follows the vocabulary correctly. It’s a good second opinion, especially if the Rich Results Test flags something unclear.

Best practices for review schema on Squarespace

Small choices here separate markup that earns stars from markup that gets ignored or penalized. 

Match the schema to what’s on the page, exactly: If the schema says 4.8 stars from 37 reviews, the page must show 4.8 stars from 37 reviews. Any mismatch is a guideline violation.

Keep it to one main schema type per page: Adding multiple Service or FAQPage blocks to the same page without clear structure can confuse crawlers, so keep one main type per page and supplement with related types like Organization.

Don’t duplicate what Squarespace already outputs: Squarespace auto-generates Product schema for native product reviews. Adding your own Product schema on top of that on the same page creates duplicate markup, which can confuse Google. Check what’s already there before injecting more.

Never aggregate reviews from other sites into your schema: Google requires ratings to be collected directly from your users, not scraped or pulled from third-party review sites and marked up as your own.

Skip review schema on self-serving pages: Using markup schema like Organization or LocalBusiness for reviews on your homepage isn’t going to make your homepage earn any stars and it is one of the most common mistakes that people make.

Place reviews where they convert: Putting aside Schema markup, the real magic happens when you put those reviews near the call to action like a purchase button, price table, or book now button. A Google rating together with visible reviews equals power. 

Re-validate after any big change: Switched templates? Redesigned the page? Run the Rich Results Test again. Code injection can break during structural changes, and you’d rather catch it than lose stars quietly.

Simplify Squarespace Review SEO

Skip manual JSON-LD updates. Let WiserReview manage your reviews and review schema for you.

Start Free →

Wrap up

Getting Squarespace review rich snippets comes down to three things: the right page type, accurate JSON-LD that matches visible reviews, and a validation step you don’t skip. 

Product pages get you eligible for stars. Homepages and business profiles don’t, no matter how clean the code.

If you’re marking up one static product page, the manual snippet is free and does the job. 

If you’re keeping schema accurate across a store or pulling reviews from more than one source, a review app removes the maintenance headache and keeps your markup compliant as new reviews come in. 

Either way, test before you celebrate, and give Google a few days to catch up.

Frequently Asked Questions

Common questions about this topic

Only for native product reviews collected through Squarespace Commerce checkout. For service pages, homepages, or imported reviews, Squarespace won't generate review schema.
Usually one of three reasons: the page uses Organization or LocalBusiness schema (self-serving, so Google ignores the stars), the schema numbers don't match the visible reviews, or Google hasn't re-crawled yet.
No. Marking up reviews of your own business on your own site using Organization or LocalBusiness schema is self-serving, and Google won't show stars.
Run the page through Google's Rich Results Test and the Schema.org Validator. Fix every red error, then request indexing in Google Search Console. Stars can take a few days to appear after Google re-crawls.

Written by

Krunal vaghasiya

Krunal vaghasiya

Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.