Squarespace SEO Checklist
The complete SEO setup guide for Squarespace 7.0 and 7.1. Check off each item as you go.
Why this matters
SEO isn't magic — it's a checklist. Most Squarespace sites are missing basic SEO setup that takes 30 minutes to fix but can double your search traffic. This interactive checklist walks you through every step with Squarespace-specific instructions.
0 of 46 complete
⚙️
Initial Setup
0/6Connect Google Search Console
Critical7.0 + 7.1
Connect Google Analytics 4
Critical7.0 + 7.1
Set site title and tagline
Critical7.0 + 7.1
Create and submit XML sitemap
Critical7.0 + 7.1
Set SSL to Secure
Critical7.0 + 7.1
Set preferred domain (www vs non-www)
Critical7.0 + 7.1
📄
Page-Level SEO
0/8Every page has a unique title tag
Critical7.0 + 7.1
Every page has a meta description (150–160 chars)
Critical7.0 + 7.1
Every page has a clean URL slug
Critical7.0 + 7.1
Homepage has an H1 heading
Critical7.0 + 7.1
Only one H1 per page
Critical7.0 + 7.1
Headings follow logical hierarchy (H1 → H2 → H3)
Critical7.0 + 7.1
All images have descriptive alt text
Critical7.0 + 7.1
Image file names are descriptive (not IMG_3847.jpg)
Critical7.0 + 7.1
✍️
Content SEO
0/8Target keyword in page title
Important7.0 + 7.1
Target keyword in meta description
Important7.0 + 7.1
Target keyword in H1
Important7.0 + 7.1
Target keyword in first paragraph
Important7.0 + 7.1
Internal links between related pages
Important7.0 + 7.1
External links to authoritative sources
Important7.0 + 7.1
Blog posts are 800+ words for key topics
Important7.0 + 7.1
Content is original (not duplicated)
Important7.0 + 7.1
🔧
Technical SEO
0/9Site loads in under 3 seconds
Important7.0 + 7.1
Images are compressed
Important7.0 + 7.1
No broken links (404 errors)
Important7.0 + 7.1
URL redirects set up for changed pages
Important7.0 + 7.1
Custom 404 page created
Important7.0 + 7.1
Robots.txt is accessible
Important7.0 + 7.1
Schema markup added (JSON-LD)
Important7.0 + 7.1
Open Graph tags configured for social sharing
Important7.0 + 7.1
Twitter Card tags configured
Important7.0 + 7.1
📍
Local SEO (if applicable)
0/5Google Business Profile connected
Nice to Have7.0 + 7.1
NAP (Name, Address, Phone) consistent across site
Nice to Have7.0 + 7.1
LocalBusiness schema markup added
Nice to Have7.0 + 7.1
Location page created with embedded map
Nice to Have7.0 + 7.1
Service area pages created
Nice to Have7.0 + 7.1
📝
Blog SEO (if applicable)
0/5Blog categories are set up and used
Nice to Have7.0 + 7.1
Blog post URLs include target keywords
Nice to Have7.0 + 7.1
Featured images have alt text
Nice to Have7.0 + 7.1
Blog has an RSS feed enabled
Nice to Have7.0 + 7.1
Posts include internal links to services/pages
Nice to Have7.0 + 7.1
🔄
Ongoing Maintenance
0/5Publishing new content regularly
Important7.0 + 7.1
Monitoring Search Console for errors
Important7.0 + 7.1
Checking for broken links monthly
Important7.0 + 7.1
Updating old content with new information
Important7.0 + 7.1
Monitoring Core Web Vitals
Important7.0 + 7.1
Your progress is saved in this browser session.
A little over your head?
No shame — this stuff is hard. Let the pros handle it.
