How to Set a Squarespace SEO Title and Meta Description on Every Page

Divya Lath
How to Set a Squarespace SEO Title and Meta Description on Every Page
Fill in SEO titles and descriptions across your site by asking ChatGPT. Try TinyFish free. New accounts start with $8 in Wallet funds.

TL;DR

  • A Squarespace SEO title and meta description control how each page shows up in Google, browser tabs and social shares.
  • Setting them means opening every page's settings, one at a time, and pasting text into the SEO tab.
  • With the TinyFish app in ChatGPT or Claude and a saved Squarespace login, you can do it in two prompts: first map your pages, then set the SEO text for a few pages at a time.
  • Afterwards, open each page's SEO tab yourself to confirm the text saved.

A quick disclosure: I work at TinyFish, which gives ChatGPT and Claude live web access, including a browser agent that can click through real websites for you.

What the SEO title and description do

Squarespace pages have a few different titles. The one that matters for search is the SEO title: it shows in browser tabs, search engine results and social shares. If you don't set one, the page title is used instead (Squarespace Help).

The SEO description (often called the meta description) is the short text that search engines may show under your title. It's your one line to convince someone to click (Squarespace Help).

A few Squarespace rules worth knowing before you write:

  • SEO titles: keep them to 70 characters or fewer, and give each page a unique one. The field allows up to 100 characters.
  • SEO descriptions: search engines cut them off around 160 characters. Squarespace suggests 50 to 300 characters, with a 400-character limit.
  • Homepage: SEO titles aren't available for homepages. The homepage uses the SEO site description in SEO settings instead.

Doing this by hand is simple but slow: Pages panel, hover, gear icon, SEO tab, type, save, repeat. That's the part to hand off.

What you need

  • ChatGPT or Claude.
  • The TinyFish app. Install it once by following the plugin docs. TinyAgent, the browser agent in TinyFish, opens the site in a real cloud browser and reports back.
  • A saved Squarespace login (a TinyProfile). Page settings sit behind your Squarespace login. With TinyProfiles, you sign in to Squarespace once in a secure TinyFish browser profile. Later tasks reuse that signed-in session, so the agent skips the login. TinyFish never needs your password in the chat. If the profile isn't signed in, the agent stops and asks you to sign in.
  • Your SEO text, written down. Decide the title and description for each page first. ChatGPT can help you draft them.

Step 1: map your pages (read-only)

Before you change anything, find out what's actually there. This is the first tested prompt, word for word:

text
Use TinyFish with my saved Squarespace login to open the Pages panel for my site and inspect the page tree only. Don't make changes. List the pages in order under Main Navigation and Not Linked, and say whether pages named About, Shop and Contact exist and where.

You get back your pages in order, split into Main Navigation (the pages in your menu) and Not Linked (pages that exist but aren't in the menu). It also tells you whether About, Shop and Contact exist, and in which section.

This catches surprises early, like an old Shop page hiding in Not Linked. Change the three page names to the ones you care about.

Step 2: set the Squarespace SEO title and description

Now the second tested prompt. It uses an invented example business, Harbor Coffee Roasters, so swap in your own pages and text:

text
Use TinyFish with my saved squarespace.com login to set the SEO title and meta description for these pages:
  1. /about: SEO title "About Us | Harbor Coffee Roasters", meta description "Small-batch coffee roasted in Portland since 2014. Meet our team and learn how we source our beans."
  2. /shop: SEO title "Shop Fresh Roasted Coffee | Harbor Coffee Roasters", meta description "Order single-origin beans and blends, roasted to order and shipped within 48 hours."
  Save as drafts only and don't publish anything.

Each page is named by its URL slug, with the exact title and description in quotes, so nothing is left to guess. The last line tells the agent not to publish anything.

Need help writing the text first? Ask in the same chat:

text
Write an SEO title (under 60 characters) and a meta description (under 155
characters) for my About and Shop pages. My business: [one-line description].
Include the business name in each title.

What you get back

For Step 2, a short report per page: which page it opened, what it entered in the SEO title and SEO description fields, and whether it saved. If a page couldn't be found or a field didn't save, it says so.

Example output (invented business):

PageSEO title enteredMeta description enteredSaved
/aboutAbout Us \Harbor Coffee RoastersSmall-batch coffee roasted in Portland since 2014...Yes
/shopShop Fresh Roasted Coffee \Harbor Coffee RoastersOrder single-origin beans and blends...Yes

Harbor Coffee Roasters is made up for this post. Your answer will show your own pages.

Tips

  • Do a few pages per run. Squarespace's page settings editor is slow to open and save. Two or three pages per prompt is a good batch. Send the next batch as a new prompt.
  • Check it yourself afterwards. Open each page's settings, click the SEO tab, and make sure the text is there exactly as you wrote it. This takes a minute and it's worth it.
  • Keep each title unique. Two pages with the same SEO title compete with each other in search.
  • Be patient with Google. Updated text won't show in search results right away. Search engines need to re-index your site, and you can request that in Google Search Console (Squarespace Help).

When it doesn't work

  • "Can't find a signed-in session." Your TinyProfile isn't signed in to Squarespace, or the session expired. Sign in again in the profile, then rerun.
  • A page wasn't found. Run Step 1 again and check the exact slug and section. The page may be under Not Linked, or named differently.
  • The run stopped partway. You probably asked for too many pages at once. Split the list and run the rest.

What it costs

New accounts start with $8 in Wallet funds, no card needed. Agent runs are billed per step, at $0.016 per agent step. TinySearch and TinyFetch are free.

Want to see this live? We're running it at TinyFish Small Business Week, a free 45-minute live session on Thu Nov 19, 11 AM ET. Save your seat, and bring the job you want off your plate.

Get every page's SEO text filled in before the holiday rush. Start free on TinyFish.
AI disclosure

Content on this website may be created or refined with the assistance of AI tools and is subject to human editorial review.

FAQ

Questions, answered.

How do I change the SEO title in Squarespace?

How long should a Squarespace SEO title and meta description be?

Can ChatGPT update my Squarespace SEO settings?

Why isn't my new SEO title showing in Google yet?

Get started

Start building.

No credit card. No setup. Run your first operation in under a minute.

Get $8 in Wallet fundsRead the docs