Schema.org - In an Article page, how do I link to another Article?

by Thora   Last Updated May 22, 2018 05:04 AM

I believe I understand how to set up the structured data for an article page. But I have links in these articles to 1) other articles on my site, and 2) articles on other external sites.

1) I know I can use the ItemList inside the articles for my own site. However, I'm not sure if this is the appropriate usage for this.

The main articles will be about how to eat better, and they will also contain links to recipes on my own site (I know I can only use the Recipe schema for actual recipe pages, so that's not a concern). But the links to these pages are not the main purpose of the page. These are not articles like the Top 10 Desserts. Though I do want to mark them up with schema.org coding.

Also, they will not always be right next to each other. Though if itemList is the correct usage, is it okay for the individual parts to be separated by regular article text?

2) Some articles will also link out to external sites. Should I even bother marking these up for Schema.org? Or is it best to skip them?


Would it be okay to put the links to the other articles as articles as well, instead of itemList? If so, how do I do that?

This is a simplified version of the main part of the page, with what I think are the basic schema.org needed items.

<div itemscope itemtype="http://schema.org/Article">
  <div itemprop="publisher" itemscope itemtype="http://schema.org/Organization">Feast for Freedom</div>

  <meta itemprop="url" content="https://feast-for-freedom.com/tips/item/29-planning/191-how-and-why-to-cut-out-packaged-food-for-1-week"></div>

  <div itemprop="name">How and Why to Cut Out Packaged Food for 1 Week</div>

  <div itemprop="author" itemscope itemtype="http://schema.org/Person">
    <div itemprop="name">Thora Toft"></div>
  </div>

  <div itemprop="datePublished" content="2017-06-06">June 6, 2017</div>

  <div itemprop="articleSection">Planning</div>

  <div><img itemprop="image" src="/images/cook/no-packaged-food-2.jpg"/></div>

  <div itemprop="articleBody">

    <p>Some content of the article.</p>
    <p>Some content of the article.</p>
    <p>Some content of the article.</p>
    <p>Some content of the article.</p>

      <div><a href="/recipe/salad">Salad</a></div>
      <div><a href="/recipe/soup">Soup</a></div>

    <p>Some content of the article.</p>

    <div><a href="/recipe/chicken">Chicken</a></div>
    <div><a href="/recipe/fish">Fish</a></div>

    <p>Some content of the article.</p>
    <p>Some content of the article.</p>

  </div>
</div>


Related Questions


Schema.org and SEO

Updated August 03, 2017 00:04 AM

What does schema.org/person markup influence?

Updated March 01, 2016 08:01 AM

Schema for telephone

Updated March 04, 2016 04:01 AM