Webflow
Add JsonLD.io to your Webflow site using custom code.
Site-Wide Installation
- Open your Webflow project
- Go to Project Settings (gear icon)
- Click on the Custom Code tab
- In the Head Code section, paste:
<!-- JsonLD.io Script -->
<script async src="https://jsonld.io/api/jsonld/YOUR_TOKEN?format=js"></script>
- Click Save Changes
- Publish your site
Page-Specific Installation
To add the script to specific pages only:
- Open the page in the Webflow Designer
- Click the gear icon next to the page name
- Scroll to Custom Code
- In the Inside tag section, paste:
<script async src="https://jsonld.io/api/jsonld/YOUR_TOKEN?format=js"></script>
- Save and publish
Webflow Plans
Custom code injection requires a paid Webflow plan (CMS, Business, or Enterprise for site-wide code).
If you're on a free plan:
- Export your site code
- Add the script to the exported HTML files
- Host the modified files elsewhere
Disable Webflow's Built-in Schema
Webflow automatically adds some basic structured data. While it typically doesn't conflict with JsonLD.io, you may want to check for duplicates.
Verification
After publishing:
- Visit your live Webflow site
- Right-click → View Page Source
- Search for
application/ld+json - Verify your JsonLD.io schema appears
- Test with Google's Rich Results Test
Troubleshooting
Script not appearing?
- Ensure you've published after adding the code
- Clear your browser cache
- Check that you're viewing the published site, not the designer preview
Multiple schemas appearing?
- Check for other schema plugins or integrations
- Review Webflow's built-in SEO settings
