Mobile app version of vmapp.org
Login or Join
Odierno851

: How do I put a personality test (or any series of questions with a purpose) in JSON-LD? One of our clients is a startup recruitment bureau for financial professionals. In order to 'lure' them

@Odierno851

Posted in: #JsonLd #SchemaOrg

One of our clients is a startup recruitment bureau for financial professionals. In order to 'lure' them into signing up, they want to tempt the visitor into taking an personality test. The result of that test is, ofcourse, one of nine personality types (more info here).

I can't seem to find out where in the JSON-LD I'm supposed to show that the test concerns a personality test. I've got this so far (I've left out quite a bit of properties, they seem irrelevant):

{
"@context": "http://schema.org",
"@type": "WebPage",
"potentialAction":
{
"@type": "AskAction",
"question": [ //foreach question in test
{
"@type": "Question",
"headline": "", //question->title
"answerCount": "", //count($question->getAnswers)
"suggestedAnswer": [ //foreach question->getAnswers
{
"@type": "Answer",
"text": "", //answer->text
}
]
}
],
"about": "enneagram",
"result": "personality type"
}
]
}


As you can see, I've used result and about to kind of show Google that it's dealing with a personality test. However, the properties accept Things, so I could enter basically anything, but in the full list of properties, there are no 'classes' for a personality test or anything like it, nor is there a result like a psychological type or personality type or character type.

Am I missing something, or is there no way to specify to Google that it's dealing with a personality test?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Odierno851

1 Comments

Sorted by latest first Latest Oldest Best

 

@Odierno851

As Stephen Ostermiller helped me realise in the comments on the question, there is no markup for any kind of test, and it's pretty logical that there is none.

It was my understanding that microdata/structured data was used to better understand the page, and its relevance to the search query. I assumed that would help rankings. It turns out, microdata is used mostly to enrich search results with snippets. It's still unclear if it does boost rankings, but it does explain why there's no markup for tests and things like that - it currently has no use to put that information in rich snippets.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme