Can't put personalised schema tags in cms items

Hello, I have a website which shows vacation rentals through cms collection.

I want to put schema tags in them, but I can’t seem to put a unique schema for each property.
I know I can make a template code and put values from my cms collection, but the amount of info I want to put is not present in the current number of cms fields.

I tried making a text field where I put the schema code with script tags in the head code of the template page, but it doesn’t seem to be working.

Can anyone help me with this?
(I might not be good at explaining my problem, so bear with me)
(I know I can put more fields and then complete the schema by attaching those values, but I have run out of cms fields and would prefer a solution without having to upgrade my plan)


Here is my site Read-Only: Webflow - Zion Stays

I’m assuming you’re using JSON-LD schema?

In your CMS;

  • Add a rich text field called JSON-LD
  • For each record, create an Embed element within that rich text, and paste your full JSON-LD script including <script> tags.

In your CMS template page;

  • Add a rich text element
  • Bind it to your JSON-LD rich text field

Publish and inspect, you should be good with no HTML encoding of the JSON-LD content.

Thanks a lot. Works perfectly!

1 Like