Verifying Your Integration
After adding the SEOJuice script or plugin to your website, here’s how to verify everything is working correctly.
Quick Check: Browser DevTools
- Open your website in a browser
- Press F12 (or right-click → Inspect) to open Developer Tools
- Go to the Network tab
- Reload the page
- Type
seojuiceorsuggestionsin the filter box - You should see a request to
cdn.seojuice.io/suggestions.v1.jswith a 200 status
If you see the request, your integration is working.
Dashboard Status
After installing the script, check your SEOJuice dashboard:
- Your website should show a “Connected” or active status
- If you still see “Almost there! You need to integrate your website”, wait a few minutes and refresh — it can take a short while for the first request to register
Common Issues
”Almost There” Banner Won’t Go Away
Cause: The script hasn’t been detected yet.
Fix:
- Verify the script is on your live, public pages (not just a staging site)
- Make sure the script isn’t being blocked by a content security policy (CSP), ad blocker, or security plugin
- Check that the script URL is exactly:
https://cdn.seojuice.io/suggestions.v1.js - Wait 10–15 minutes and refresh your dashboard
Next.js / React: Script Not Loading
<!-- Correct --><script type="text/javascript" src="https://cdn.seojuice.io/suggestions.v1.js" defer></script>
<!-- Wrong — will not work --><Script src="https://cdn.seojuice.io/suggestions.v1.js" strategy="lazyOnload" />Place the script tag in your app.tsx layout file or your site footer.
WordPress: Plugin vs. Manual Script
If you’re using the SEOJuice WordPress plugin, you do not need to manually add the script tag. The plugin handles the integration automatically.
Having both the plugin and a manual script can cause conflicts. Choose one:
- Plugin (recommended) — Handles everything including server-side rendering
- Manual script — For sites where the plugin isn’t an option
Script Blocked by Cloudflare or Security Plugin
If your site uses Cloudflare, a WAF, or a WordPress security plugin (like Wordfence, Sucuri, etc.):
- Check if the script request is being blocked in the Network tab (look for blocked or failed requests)
- Add
cdn.seojuice.ioto your Content Security Policy allowlist - Whitelist SEOJuice domains in your security plugin settings
Script Cached — Changes Not Appearing
If you recently installed the script but changes aren’t visible:
- Clear your browser cache
- Clear your CDN/caching plugin cache (WP Super Cache, W3 Total Cache, Cloudflare, etc.)
- Try an incognito/private window
- Wait 24 hours for the first crawl to complete — links and optimizations appear after crawling
Verify Optimizations Are Working
After the integration is confirmed and the first crawl completes:
- Visit a page on your site
- Look for internal links in your content that weren’t there before
- Right-click a link → Inspect to see if it was added by SEOJuice (look for SEOJuice-specific attributes)
- Check your dashboard Links tab to see generated links
Server-Side Rendering (SSR)
For SEO benefits beyond JavaScript rendering, consider server-side integration:
- WordPress — The WordPress plugin includes SSR by default
- Cloudflare — Set up Cloudflare Workers SSR for any platform
- Other platforms — The JavaScript approach works well for most use cases. Google renders JavaScript and follows dynamically-inserted links.
Still Not Working?
Contact support at hello@seojuice.io with:
- Your website URL
- Which integration method you used (plugin, script tag, GTM)
- A screenshot of the Network tab showing the script request (or lack thereof)
- Your platform (WordPress, Shopify, Next.js, etc.)