CMS Development

ericthomas
Contributor

Adding structured data to our Hubspot CMS site

SOLVE

We are thinking about adding schema.org structured data to our site in the hopes of getting more rich snippets in search results. We have been speaking with a contractor who quoted $940 to write 188 JSON-LD snippets, which would cover each page of our site. He would not be creating any microdata to be added to the body HTML, only JSON-LD to be added to the head:

 

Schema.org proposal.JPG

 

My question is whether it is worth having someone write custom JSON-LD for each page or if I could get similar results just using more generic site-wide structured data using HubL tokens, like this example. To get the full benefit of structured data, do I need to add structured microdata directly to the body HTML?

 

Thank you for sharing your thoughts and advice.

 

1 Accepted solution
Kevin-C
Solution
Recognized Expert | Partner
Recognized Expert | Partner

Adding structured data to our Hubspot CMS site

SOLVE

Hey @ericthomas 

 

I'm new to structured data, i.e. I just googled it lol.

 

But after a few searches I came across this post, that says it doesn't matter where the json-ld is located but from an html structure stand point (paraphrazing) the head is the best place  The comments bring up some interesting point about blocking.

Kevin Cornett - Sr. Solutions Architect @ BridgeRev

View solution in original post

2 Replies 2
Kevin-C
Solution
Recognized Expert | Partner
Recognized Expert | Partner

Adding structured data to our Hubspot CMS site

SOLVE

Hey @ericthomas 

 

I'm new to structured data, i.e. I just googled it lol.

 

But after a few searches I came across this post, that says it doesn't matter where the json-ld is located but from an html structure stand point (paraphrazing) the head is the best place  The comments bring up some interesting point about blocking.

Kevin Cornett - Sr. Solutions Architect @ BridgeRev
ericthomas
Contributor

Adding structured data to our Hubspot CMS site

SOLVE

Thanks for your thoughts and the link. I did some further research, and it sounds like Google prefers all the structured data to go in the <head> as JSON. This doesn't seem as efficienct, as some of the data gets repeated down in the body.