Squarespace Integration
Squarespace supports custom code injection, making it straightforward to integrate SEOJuice.
Installation
- In your Squarespace dashboard, go to Settings → Advanced → Code Injection
- In the Footer section, paste the SEOJuice script:
<script type="text/javascript" src="https://cdn.seojuice.io/suggestions.v1.js" defer></script>- Click Save
- Add your website in the SEOJuice dashboard
SEOJuice will begin crawling your site within minutes.
Squarespace-Specific Considerations
robots.txt
Squarespace does not allow direct editing of your robots.txt file. If SEOJuice flags robots.txt issues in your audit report, you can:
- Use Squarespace’s built-in SEO settings to control indexing behavior
- Safely ignore robots.txt warnings that require direct file editing — focus on issues you can control
Custom CSS Conflicts
If SEOJuice accessibility features (like focus outlines) conflict with your Squarespace template’s styles, you can set Accessibility to Off or Suggest mode in your SEOJuice website settings. See Configuring Accessibility.
Page Builders and Ajax Loading
Squarespace uses Ajax-based page loading on some templates. SEOJuice’s script handles this automatically — it detects client-side navigation via history.pushState and re-applies optimizations when you navigate between pages.
What SEOJuice Can Optimize on Squarespace
| Feature | Works? | Notes |
|---|---|---|
| Internal links | Yes | Injected via JavaScript |
| Meta descriptions | Yes | Suggested or auto-generated |
| Image alt text | Yes | AI-generated for missing alt attributes |
| Accessibility fixes | Yes | ARIA labels, focus management, skip nav |
| Structured data | Yes | JSON-LD injected via script |
| Open Graph tags | Yes | Generated for social sharing |
Verify Your Integration
- Visit your site and open browser DevTools (F12)
- Go to the Network tab and reload
- Filter for
seojuice— you should see a 200 response forsuggestions.v1.js - Check the SEOJuice dashboard for connected status
For troubleshooting, see Integration Verification.