Skip to content

Commit c9c30e5

Browse files
committed
Add Rich Data to Masterclasses
1 parent d13a6f0 commit c9c30e5

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

masterclasses.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,3 +293,29 @@ Five simple steps:
293293
* Maximum attendees is capped at 12 people.
294294
* All Masterclasses include a formal Q&A session.
295295
* Discounts are offered for multiple Masterclasses.
296+
297+
<script type="application/ld+json">
298+
{
299+
"@context": "https://schema.org",
300+
"@type": "ItemList",
301+
"itemListElement": [
302+
{% for mc in page.masterclasses %}
303+
{
304+
"@type": "ListItem",
305+
"position": {{ forloop.index }},
306+
"item": {
307+
"@type": "Course",
308+
"name": "{{ mc.title }}",
309+
"description": "{{ mc.intro | strip_html | escape }}",
310+
"url": "{{ page.url | absolute_url }}#masterclass-{{ mc.image }}"{% if mc.price %},
311+
"offers": {
312+
"@type": "Offer",
313+
"price": "{{ mc.price }}",
314+
"priceCurrency": "USD"
315+
}{% endif %}
316+
}
317+
}{% unless forloop.last %},{% endunless %}
318+
{% endfor %}
319+
]
320+
}
321+
</script>

0 commit comments

Comments
 (0)