Squarespace gives you at least six distinct places to put keywords — SEO title, SEO description, URL slug, image alt text, blog tags/categories, and collection settings — and most guides (including Squarespace's own help docs) treat them as a checklist rather than a system. That's how site owners end up stuffing the same keyword into every field on every page, which dilutes relevance instead of building it. This guide walks through each field, what it actually does for rankings, and how to map keywords across a site so pages support each other instead of competing.
Why "just add keywords" breaks in Squarespace
Squarespace's SEO panel is genuinely well built — it exposes fields most site builders bury or omit entirely. But the platform's own documentation stops at "here's the field, put your keyword here." It doesn't tell you that:
- Google treats title tags, meta descriptions, and alt text very differently in terms of ranking weight.
- Using an identical primary keyword on five pages creates keyword cannibalization — your own pages compete against each other in search results.
- Some fields (meta description) don't directly affect rankings at all, but they affect click-through rate, which affects rankings indirectly.
If you've read a freelancer's "top 10 Squarespace SEO tips" post and still aren't ranking, this is usually why: the fields were filled in, but not mapped to a keyword strategy. We cover the broader on-page framework in our complete guide to optimizing every page — this post is the Squarespace-specific execution layer.
Step 1: Build a keyword map before touching the CMS
Before you open a single page's SEO settings, list every page and collection on your site in a spreadsheet with three columns: page URL, primary keyword, secondary keywords (2–3 max). This is the single step that prevents the most common Squarespace SEO mistake — assigning the same head term to your homepage, your services page, and three blog posts.
A simple keyword map looks like this:
- Homepage: "custom furniture makers [city]" — secondary: handmade furniture, bespoke woodworking
- Services page: "custom dining tables [city]" — secondary: solid wood tables, made-to-order tables
- Blog post A: "how to care for solid wood furniture" — secondary: wood furniture maintenance
- Blog post B: "custom vs. off-the-shelf furniture" — secondary: bespoke furniture cost
Each row gets one primary keyword. If two rows want the same primary keyword, merge the pages or pick a more specific variant for one of them. This mapping exercise takes an hour for a small site and saves months of pages fighting each other in the SERPs.
Step 2: SEO title — highest-impact field, tightest constraint
Squarespace's SEO Title field (Page Settings → SEO tab, or per-item on blog posts and products) generates the <title> tag, which is still one of the strongest on-page ranking signals Google uses. It's also what shows as the blue clickable link in search results.
Rules for this field:
- Front-load the primary keyword where it reads naturally — don't force it into an awkward first position.
- Keep it under roughly 60 characters or it gets truncated in search results.
- Include your location if the page targets a specific geography.
- Never leave it blank — Squarespace will fall back to the page title, which is usually written for site navigation, not search intent.
This is the field where keyword-stuffing does the most damage. One clear phrase, used once, beats "Custom Furniture | Custom Tables | Custom Chairs | [City] Furniture Maker."
Step 3: SEO description — write for the click, not the crawler
The SEO Description field doesn't directly move rankings — Google has said as much — but it's your ad copy in the search results. A description that includes the keyword (bolded automatically when it matches the query) and makes a clear promise earns more clicks, and click-through rate is a real, measurable input into how pages perform over time.
Keep descriptions to about 150–160 characters, mention the keyword once, and end with a reason to click — a benefit, a differentiator, or an implicit CTA. Skip the temptation to cram in three keyword variants; one clean sentence outperforms a phrase salad every time.
Step 4: URL slugs — set once, keyword-rich, never changed later
Squarespace auto-generates slugs from your page title, and most people never touch them. That's a missed opportunity and a landmine: the auto-generated slug from "10 Things You Need to Know About Custom Furniture Care!!" becomes an ugly, keyword-diluted string.
Go to Page Settings → SEO tab and edit the URL slug manually:
- Use lowercase words separated by hyphens.
- Include the primary keyword, drop filler words (a, the, and, of).
- Keep it short — 3–5 words is plenty.
- Do not change slugs on live, indexed pages unless you're prepared to set up a 301 redirect. A changed slug without a redirect breaks every backlink and cached search result pointing to that URL.
Step 5: Image alt text — accessibility first, keywords second
Squarespace's Image Block → Alt Text field serves two masters: screen readers and image search. Write the alt text to genuinely describe the image first; if the primary or a secondary keyword fits naturally, include it. Don't write "custom dining table custom furniture maker [city] handmade wood table" — that helps no one and can read as spam to both users and Google.
A good version: "Solid walnut dining table with hand-finished edges, built by a [city] custom furniture maker." Descriptive, natural, keyword-present. Do this for every meaningful image on the page — hero images, product shots, blog illustrations — but skip decorative images that add no information.
Step 6: Blog tags and categories — structural keywords, not spam bins
This is the field Squarespace's documentation covers thinnest, and it's where most site owners either ignore it entirely or dump every keyword variant they can think of into the tags field. Tags and categories in Squarespace generate their own indexable archive pages (yoursite.com/blog/tag/keyword), which means they're not metadata — they're real pages that can rank.
Treat them accordingly:
- Categories should map to your 3–6 core topic pillars (broad — "Furniture Care," "Design Tips," "Materials").
- Tags should be specific, reused sparingly, and only applied when a post genuinely fits (narrow — "walnut," "table maintenance," "seasonal wood care").
- Avoid creating a new tag for every post — a tag used once creates a thin archive page with almost no content, which is a low-value page in Google's eyes.
- Add a short custom description to category pages if your plan supports it (Business tier and above) — this gives those archive pages their own optimized entry point instead of a bare list of posts.
Step 7: Collection settings — the field people skip entirely
Each Squarespace Collection (blog, products, events) has its own SEO settings at the collection level — separate from individual item settings. This controls how the collection's landing page (e.g., /blog itself) is indexed. Set an SEO title and description here too; it's frequently left blank, which means Google indexes a generic or empty title for what might be one of your highest-traffic pages.
If you're running an e-commerce collection, also check:
- Product SEO titles/descriptions are being set per-product, not left to auto-generate from the product name alone.
- Category pages within Store collections have unique descriptions — duplicate boilerplate across categories creates the same cannibalization problem as duplicate primary keywords.
Step 8: Audit for cannibalization before you publish
Once your keyword map and fields are set, do a final pass: search Google for site:yoursite.com "your primary keyword" for each of your top five target keywords. If more than one URL from your own site shows up prominently, you have overlap to resolve — either by tightening one page's focus or consolidating pages.
This kind of systemic, field-by-field approach is exactly what separates a site with scattered keyword placements from one built to actually rank — and it's the foundation of what we do for clients through our on-site SEO service. If you'd rather understand the full cost and scope of getting this done professionally, our breakdown of what's included in on-page SEO services and what they cost is a good next read.
A quick reference: field-by-field ranking impact
- SEO title: Direct, strong ranking signal. One primary keyword, front-loaded, under 60 characters.
- SEO description: No direct ranking impact, strong CTR impact. One keyword mention, clear benefit.
- URL slug: Moderate direct signal, high long-term stability value. Set once, keyword-rich, don't change without a redirect.
- Image alt text: Minor direct signal, real accessibility and image-search value. Descriptive first, keyword second.
- Tags/categories: Indirect — they create real indexable pages. Use categories for pillars, tags sparingly and specifically.
- Collection settings: Direct signal for the collection landing page itself. Often blank — always fill it in.
Get these six fields mapped correctly across your site once, and you stop fighting your own pages for the same rankings. That's the whole difference between "we added keywords" and an actual on-page SEO strategy — and it's why the mapping step in Step 1 matters more than any single field on this list.