Exploring SEO Benefits Through Structured Data and Schema Markup: A Site Type Specific Guide

by | Dec 21, 2023 | Technical SEO

Employing structured data facilitates the communication of explicit signals to search engines regarding your business and content, enhancing the search engine’s comprehension of your site’s content. This improvement can lead to increased visibility in search results through enriched snippets, featured snippets, and Knowledge Graph entries. Structured data, such as schema markup, is instrumental in generating more search engine-friendly signals, potentially indirectly influencing search rankings.

John Mueller of Google has indicated that structured data markup could become a factor in search rankings, underscoring its growing importance in search engine optimization strategies. However, selecting the appropriate schemas for implementation on a website can be challenging due to the variety available.

Organization Schema Markup

The utilization of Organization Schema Markup across all types of websites is recommended to bolster brand signals, improving Knowledge Graph entries and presence in search engine results pages (SERPs) through the specification of logos, social profile links, and corporate contact information.

<script type="application/ld+json">
{ "@context" : "http://schema.org",
  "@type" : "Organization",
  "legalName" : "Elite SEM",
  "url" : "http://elitesem.com/",
  "contactPoint" : [{
    "@type" : "ContactPoint",
    "telephone" : "+1-646-350-2789",
    "contactType" : "customer service"
  }]
  "logo" : "http://elitesem.com/wp-content/uploads/2014/03/Elite_SEM_Logo_2014.png",
  "sameAs" : [ "http://www.facebook.com/EliteSEM",
    "http://www.twitter.com/elitesem",
    "http://plus.google.com/+Elitesem",
    "https://www.youtube.com/user/EliteSEMInc",
    "http://www.linkedin.com/company/elite-sem",
    "https://www.wikidata.org/wiki/Q20736641"]
}
</script>

WebSite Schema Markup

Similarly, WebSite Schema Markup is advocated for all sites to facilitate the Sitelinks Search Box feature for brand SERPs, enhancing the site name’s appearance in search results, contingent on the presence of a site search function.

<script type="application/ld+json">
{
  "@context" : "http://schema.org",
  "@type" : "WebSite", 
  "name" : "Elite SEM",
  "url" : "http://elitesem.com/",
  "potentialAction" : {
    "@type" : "SearchAction",
    "target" : "http://elitesem.com/?s={search_term}",
    "query-input" : "required name=search_term"
  }                     
}
</script>

Breadcrumbs Markup

Breadcrumbs Markup is beneficial for annotating site breadcrumbs, enabling the generation of breadcrumb rich snippets in the SERPs, thereby augmenting navigation clarity for users. (Example in microdata)

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/">
        <span itemprop="name">Home</span></a>
    <meta itemprop="position" content="1" />
  </li>
  ›
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/activewear/">
      <span itemprop="name">Activewear</span></a>
    <meta itemprop="position" content="2" />
  </li>
  ›
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/activewear/tops/">
      <span itemprop="name">Tops</span></a>
    <meta itemprop="position" content="3" />
  </li>
</ol>

SiteNavigationElement Schema

The SiteNavigationElement markup is proposed to enhance search engines’ understanding of site structure and navigation, potentially influencing the presentation of organic sitelinks. (example using microdata)

<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/our-advantage">Our Advantage</a></li>
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/our-travel-experts">Travel Experts</a></li>
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/destinations">Destinations</a></li>
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/cruises">Cruises</a></li>
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/interests">Interests</a></li>
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/explore-your-world/interests/hotels-and-resorts">Hotels</a></li>
  <li itemprop="name"><a itemprop="url" href="http://www.travelstore.com/travel-guides">Travel Resources</a></li>
</ul>

VideoObject Schema

For sites featuring video content, VideoObject schema is suggested to aid in the display of video rich snippets, especially in Google Video Search, notwithstanding Google’s propensity to feature YouTube videos predominantly. (example using microdata)

<div itemscope itemtype="http://schema.org/VideoObject">
 <link itemprop="url" href="http://www.ted.com/talks/boaz_almog_levitates_a_superconductor">
 <meta itemprop="name" content="The levitating superconductor" />
 <meta itemprop="description" content="How can a super-thin 3-inch disk levitate something 70,000 times its own weight? In a riveting demonstration, Boaz Almog shows how a phenomenon known as quantum locking allows a superconductor disk to float over a magnetic rail — completely frictionlessly and with zero energy loss. Experiment: Prof. Guy Deutscher, Mishael Azoulay, Boaz Almog, of the High Tc Superconductivity Group, School of Physics and Astronomy, Tel Aviv University." />
 <meta itemprop="uploadDate" content="2015-02-05T08:00:00+08:00" />
 <meta itemprop="duration" content="PT10M25S">
 <img itemprop="thumbnailUrl" src="https://tedcdnpi-a.akamaihd.net/r/tedcdnpe-a.akamaihd.net/images/ted/b9693798223a4101be834398af15df5560d3f25c_1600x1200.jpg?quality=95&amp;w=480" />
</div>

SoftwareApplication Schema

SoftwareApplication markup is recommended for software apps to enable app rich snippets, with the inclusion of specific properties like AggregateRating and Offers enhancing the likelihood of rich snippet display.

Product/Offer Schema

For e-commerce platforms, Product and Offer markups are crucial for the presentation of product information in SERPs, including price and availability status, with the Offer markup being essential for price display. (example using microdata)

<div itemscope itemtype="http://schema.org/MobileApplication">
  <meta itemprop="url" content="https://play.google.com/store/apps/details?id=com.elitesem.calculator">
  <h1 itemprop="name">SEM Calculator 2.0</h1>
  Updated: <span itemprop="datePublished">September 3, 2014</span>
  Size: <span itemprop="fileSize">1.9M</span>
  Requires <span itemprop="operatingSystem">Android 2.3 and up</span>
  Category: <span itemprop="applicationCategory">Business</span>
  Rating:
    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
      <span itemprop="ratingValue">4.0</span> (
      <span itemprop="ratingCount">1</span> rating )
    </div>
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta content="0" itemprop="price"></div>
</div>

Rating Schema

Rating schema, particularly AggregateRating for items with combined ratings, is crucial for generating star rating rich snippets in the SERPs, beneficial for e-commerce and local business sites alike. (example using microdata)

<div itemscope itemtype="http://schema.org/Thing">
  <h2 itemprop="name"> Super Book </h2>
  <div itemprop="description">Ultra interesting. Super impressive.</div>
  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    <div>Book rating:
      <span itemprop="ratingValue">9</span>
      <meta itemprop="bestRating" content="10"/>
      <meta itemprop="worstRating" content="1"/>
      based on <span itemprop="ratingCount">20</span> ratings
    </div>
  </div>
</div>

NewsArticle or BlogPosting Schema

Publishers are advised to employ NewsArticle or BlogPosting schemas, depending on their content, to facilitate the appearance of their content in Google News and in-depth article search suggestions. (example using JSON)

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Article",
  "headline": "Emmys 2015: The 5 categories we're most excited to see",
  "image": "http://rack.1.mshcdn.com/media/ZgkyMDE1LzA5LzIwLzQ0L2YyOGFiZmM5NmNkLmQ5ZjgxLmpwZwpwCXRodW1iCTEyMDB4NjI3IwplCWpwZw/418b1a9e/940/f28abfc9-6cd9-217b-8bc7-fd48dd3621a9_MM714-21.jpg",
"keywords": ["television","emmys","uncategorized","entertainment","tv","emmys-2015"],
  "datePublished": "2015-09-20T13:39:38Z",
  "articleSection": "entertainment",
  "creator": "Sandra Gonzalez",
  "author": "Sandra Gonzalez",
  "articleBody": "The 2015 Emmy Awards are upon us, and while television's biggest night has in several years etc....",
  "mainEntityOfPage": "True"
}
</script>

LocalBusiness Schema

LocalBusiness and PostalAddress schemas are essential for sites with physical locations, aiding in the display of critical business information such as address, opening hours, and accepted payment types. (example using microdata)

<div itemscope itemtype="http://schema.org/LocalBusiness">
  <h1 itemprop="name">Elite SEM</h1>
  <p itemprop="descripton">A performance-driven digital marketing agency.</p>
  <p>Open: <time itemprop="openingHours" datetime="Mo-Fi 09:00-17:00">Monday-Friday 9am-5pm</time></p>
  <p>Phone: <span itemprop="telephone" content="+16463502789">646-350-2789</span></p>
  <address itemscope itemtype="http://schema.org/PostalAddress" itemprop="address">
    <span itemprop="streetAddress">142 W 36th St, Fl 11</span>
    <span itemprop="addressLocality">New York</span>,
    <span itemprop="addressRegion">NY</span> <span itemprop="postalCode">10018</span>
  </address>
</div>

Event Schema

Event markup is recommended for sites organizing events to generate event rich snippets, enhancing event visibility. (example using JSON)

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "MusicEvent",
  "name": "AC/DC",
  "image": "http://s1.ticketm.net/tm/en-us/dbimages/199365a.jpg",
  "startDate": "2015-09-25T19:45:00-07:00",
  "url": "http://www.ticketmaster.com/acdc-san-francisco-california-09-25-2015/event/1C004E43C5D25EDC?artistid=1170951&majorcatid=10001&minorcatid=200",
  "location" : {
    "@type": "Place",
    "name": "AT&T Park",
    "sameAs": "http://www.ticketmaster.com/AT-T-Park-tickets-San-Francisco/venue/229585",
    "address" : {
      "@type": "PostalAddress",
      "streetAddress": "24 Willie Mays Plaza",
      "addressLocality":"San Francisco",
      "addressRegion":"CA",
      "postalCode":"94107",
      "addressCountry":"US"
      }
   },
  "offers" : {
    "@type" : "Offer",
    "url":"http://www.ticketmaster.com/acdc-san-francisco-california-09-25-2015/event/1C004E43C5D25EDC?artistid=1170951&majorcatid=10001&minorcatid=200"
  }
}
</script>

Recipe Schema

Recipe schema markup is suggested for recipe websites to enable rich snippets, with properties like prepTime, cookTime, and ingredients being pivotal for inclusion. (example using microdata)

<div itemscope itemtype="http://schema.org/Recipe">
  <link itemprop="url" href="http://allrecipes.com/recipe/12682/apple-pie-by-grandma-ople/" />
  <meta itemprop="mainEntityOfPage" content="True" />
  <img src="http://images.media-allrecipes.com/userphotos/720x405/736203.jpg" alt="Apple Pie by Grandma Ople" title="Apple Pie by Grandma Ople" itemprop="image" />
  <h1 itemprop="name">Apple Pie by Grandma Ople</h1>
  <div itemprop="description">"This was my grandmother's apple pie recipe.  I have never seen another one quite like it.  It will always be my favorite and has won me several first place prizes in local competitions.  I hope it becomes one of your favorites as well!"</div>

Prep Time: <time itemprop="prepTime" datetime="PT30M">30 min</time>
Cook Time: <time itemprop="cookTime" datetime="PT1H">1 hour</time>
Total Time: <time itemprop="totalTime" datetime="PT1H30M">1 hour 30 min</time>
Yield: <span itemprop="recipeYield">1 9" pie (8 servings)</span>

Ingredients:
<span itemprop="ingredients">1 recipe pastry for a 9 inch double crust pie</span>
<span itemprop="ingredients">1/2 cup unsalted butter</span>
<span itemprop="ingredients">3 tablespoons all-purpose flour</span>
<span itemprop="ingredients">1/4 cup water</span>
<span itemprop="ingredients">1/2 cup white sugar</span>
<span itemprop="ingredients">1/2 cup packed brown sugar</span>
<span itemprop="ingredients">8 Granny Smith apples - peeled, cored and sliced</span>

  <ol itemprop="recipeInstructions">
    <li>Preheat oven to 425 degrees F (220 degrees C).</li>
    <li>Melt the butter in a saucepan. Stir in flour to form a paste.</li>

  ...

  </ol>
</div>

In monitoring and optimizing structured data implementation, tools such as the Structured Data Testing Tool and the Structured Data Markup Report in Google Search Console are indispensable. Adherence to Google’s guidelines is crucial to avoid penalties related to structured data misuse.

Have a project for us?

10 + 2 =

Continue Learning

Trinidad, Colorado Selected as a 2024 Partner for DOE’s Waste-to-Energy Technical Assistance Program

Trinidad, Colorado, has been chosen as one of the 2024 community partners in the U.S. Department of Energy’s (DOE) Waste-to-Energy (WTE) Technical Assistance Program. This initiative, led by the DOE’s Bioenergy Technologies Office (BETO) and the National Renewable...

Weak Earthquake Rattles Las Animas, Colorado, No Reports of Damage

Las Animas, Colorado—In the early hours of Wednesday, August 21, 2024, residents in Las Animas, Colorado, may have experienced a brief, faint tremor as a weak earthquake of magnitude 2.2 struck the region. The earthquake, which occurred at 1:25 AM local time, was...

Lady Trojans Achieve Historic First NJCAA World Series Appearance, Finishing 8th Nationally with Record-Breaking Season

Last week, the Las Animas County Board of County Commissioners recognized the Trinidad State College Women’s Softball team, the Lady Trojans, and Coach Steve Swazo for their remarkable accomplishments and successful run in the May 2024 National Junior College Athletic...

Discover the Ancient Art of Batik at the First-Ever BatikUSA Exhibition in La Veta, Colorado

On August 31, the art of Batik is set to make its American debut with the first-ever BatikUSA exhibition in La Veta, Colorado. This event aims to bring awareness of the ancient art form to the US audience. Artist and event host Jonathan Evans expressed his excitement,...

Local Garden Manager Shares Tips for Battling the Bindweed Beast

Mike McDaniel, Manager at Trinidad Community Garden, knows all too well the challenges that gardeners face when dealing with weeds. Effective weed management is essential for maintaining a healthy and productive garden, as weeds compete with desirable plants for...

New Mexico Delegation Secures $2M from FEMA for Watershed Restoration After Hermit’s Peak/Calf Canyon Fire

The New Mexico Congressional delegation, including U.S. Senators Martin Heinrich and Ben Ray Luján, alongside U.S. Representatives Teresa Leger Fernández, Melanie Stansbury, and Gabe Vasquez, has successfully secured nearly $2 million in Federal Emergency Management...

The Evolution of Search Engine Optimization in an AI-Dominant FutureAbstract

This article examines the transformative impact of generative artificial intelligence (AI) on search engine optimization (SEO) practices. It explores anticipated shifts in user search behaviors, implications for content optimization, and the strategic adaptation...

Tech Companies are Forcing AI in Their Tech: Consumer Beware

Logitech recently disclosed the launch of their latest mouse model, the Signature AI Edition M750. A representative from Logitech contacted Ars Technica to highlight this new wireless mouse, which is described similarly on the product’s official page. My personal...

A Comprehensive Guide to Navigating Post-Google Core Update Rollouts

A Comprehensive Guide to Navigating Post-Google Core Update Rollouts Google's core updates are significant events in the SEO world, reshaping search rankings and digital strategies. The March 2024 core update was notably impactful, creating waves across various...

Explore Pikes Peak 2024: New Shuttle Services and Visitor Enhancements at America’s Mountain

Preparations are in full swing on Pikes Peak as the area gears up for the busy season beginning in May. With visitor numbers increasing substantially, the management is implementing new strategies and services to accommodate the growing interest. In 2023, Pikes Peak...