Skip to content

Squarespace Integration

Squarespace supports custom code injection, making it straightforward to integrate SEOJuice.

Installation

  1. In your Squarespace dashboard, go to SettingsAdvancedCode Injection
  2. In the Footer section, paste the SEOJuice script:
<script type="text/javascript" src="https://cdn.seojuice.io/suggestions.v1.js" defer></script>
  1. Click Save
  2. 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

FeatureWorks?Notes
Internal linksYesInjected via JavaScript
Meta descriptionsYesSuggested or auto-generated
Image alt textYesAI-generated for missing alt attributes
Accessibility fixesYesARIA labels, focus management, skip nav
Structured dataYesJSON-LD injected via script
Open Graph tagsYesGenerated for social sharing

Verify Your Integration

  1. Visit your site and open browser DevTools (F12)
  2. Go to the Network tab and reload
  3. Filter for seojuice — you should see a 200 response for suggestions.v1.js
  4. Check the SEOJuice dashboard for connected status

For troubleshooting, see Integration Verification.