Skip to content

All Other Platforms

SEOJuice works on any website that can load a JavaScript file. If your platform isn’t listed in our dedicated guides, follow the universal installation below.

Dedicated Platform Guides

We have specific guides for these platforms:

Universal Installation

For any other platform (Hugo, Jekyll, Gatsby, Eleventy, Framer, Angular, Vue, Nuxt, Svelte, custom HTML, etc.):

  1. Add this script before the closing </body> tag in your site layout:
<script type="text/javascript" src="https://cdn.seojuice.io/suggestions.v1.js" defer></script>
  1. Add your website in the SEOJuice dashboard

That’s it. The script is lightweight (~20 KB), loads asynchronously via defer, and has zero impact on page load performance.

Common Placement Locations

PlatformWhere to Add
Hugolayouts/_default/baseof.html
Jekyll_layouts/default.html
Gatsbygatsby-ssr.js or html.js
EleventyYour base layout (.njk, .liquid, .hbs)
FramerCustom Code → End of <body> tag
Angularsrc/index.html
Vue / Nuxtindex.html or app.vue layout
Svelte / SvelteKitsrc/app.html
Static HTMLEvery HTML page before </body>

Content Security Policy

If your site enforces a Content Security Policy, whitelist these domains:

script-src 'self' https://cdn.seojuice.io;
connect-src 'self' https://smart.seojuice.io;

Server-Side Rendering (Optional)

For server-side integration, SEOJuice provides SDKs for Node.js and Python:

  • Node.js SDK@seojuice/sdk for Edge Functions, middleware, or SSR
  • Python SDKseojuice for Django, Flask, or any Python backend
  • Cloudflare WorkersDedicated guide

Server-side rendering injects optimizations into HTML before it reaches the browser. This is optional — the client-side script works well for most sites, and Google renders JavaScript.

Verify Your Integration

  1. Open your site in a browser and press F12
  2. Go to Network tab, reload, and filter for seojuice
  3. Confirm suggestions.v1.js loads with 200 status

For troubleshooting, see Integration Verification.

Support

If you need assistance with the setup, SEOJuice offers free help:

  • Live Chat: Available in the bottom right corner of the dashboard
  • Email: hello@seojuice.io

We’ll help you configure the integration at no extra charge.