Linked Data - Quarto Extension

Enriching html data, with a Quarto extension. One way to add richer data to your website.
coding
Linked Data
quarto
Published

September 14, 2025

Keywords

gunnar newell, coding, Linked Data, quarto

I recently finished a course on Linked Data (see my Linked Data Certificate). So I think I will be having a couple of posts going over some of what I have learned.

TL;DR

  • I made a Quarto Extension.
  • You can now incorporate rich data into Quarto easily.
  • This should boost SEO for quarto sites, using the Schema.org Vocab.

Background

One of the things I learned is about grouping things (items, objects, etc) Semantically, so you can search via idea’s as opposed to by text. A pre-requisite for this is a vocabulary. The major search engines use Schema.org, and some other Vocabs to produce rich results.

By rich we mean that the crawler the big guys like Google or Bing use, will know that on this site a particular person in referenced because they are flagged as a person. There are three ways (that I know of) to include this enriched data: JSON-LD, RDFa, and Micro-Data.

They all accomplish the same task. They take the human readable html and break it down with machine readable flags. That way a computer can say that Gunnar over here, is the same as Gunnar over there. It’s not restricted to people either.

I Made a Quarto Extension

I would like this website to have some of this rich data. So what do I do? I make a Quarto extension! There is one catch… I am not well versed in making quarto extensions, or really much coding outside of SQL queries, Statistical programming and some VBA. So what do I do? I vibe code it.

If you don’t know what Vibe Coding is, I wrote a brief article already. Let me tell you it made me far more effective.

Use case

Who is going to use this? Hopefully anyone with a Quarto Website that want’s to do some SEO.

Let me prove that it works.

The tool we will be using is the Schema.org Validator.

We are making an assumption that if you have more entities on the Validator the better SEO you will have. I’m just making this as a statement, I will leave it to you to decide if that’s fair or not (I think it’s fair, I just don’t want to go through explaining it all.)

First let’s take a look at my first article on . This is before applying the extension information. <<image>>[

Then I’m going to apply the exension and see what it looks like.

Looks at that! so much Meta-data.

I made my sister, Sierra, a using Square-space, and it doesn’t have nearly the same amount:

So I would say that it works…

Now I will have to go add some meta-data to my other pages.

Signing off,

Best wishes