Structured data
What is Structured data?
Structured data, otherwise known as schema markup, is often referred to as the "language of search engines". It is a standardized format for providing information about a page and classifying the page content. It helps search systems understand your content more accurately, which means users will get more relevant results.
Structured data can also be used by Google to create rich snippets, which are enhanced search results that provide more information about a website or webpage. Rich snippets can include information such as ratings, prices, availability, photos, which will motivate a user to open your page.
Manually structured data (Page)
Webmanager provides tools to insert Structured data into your pages using JSON-LD format. You can find it on a separate tab within Page settings.
How to make a JSON-LD script?
Identify the data that you want to markup. First, you need to identify the data that you want to provide structured data for. This could include information such as the name of a campsite/resort, location, rating and availability.
Create a JSON-LD script. Once you have identified the data, you need to create a JSON-LD script that includes the structured data. The script should be added to the head section of your HTML document using a script tag with the type attribute set to "application/ld+json". Here's an example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Campground", "name": "Mountain View Campground", "description": "A beautiful campground with stunning views of the mountains", "url": "https://www.mountainviewcampground.com", "address": { "@type": "PostalAddress", "streetAddress": "1234 Mountain View Rd", "addressLocality": "Anytown", "addressRegion": "CA", "postalCode": "12345", "addressCountry": "NL" }, "telephone": "+1-555-555-5555", "email": "info@mountainviewcampground.com", "image": [ "https://www.mountainviewcampground.com/images/campsite1.jpg", "https://www.mountainviewcampground.com/images/campsite2.jpg" ], "priceRange": "€20 - €50", "openingHours": "Mo-Su 09:00-18:00", "amenityFeature": [ { "@type": "LocationFeatureSpecification", "name": "Fire Pits", "value": "Available" }, { "@type": "LocationFeatureSpecification", "name": "Showers", "value": "Available" }, { "@type": "LocationFeatureSpecification", "name": "Toilets", "value": "Available" }, { "@type": "LocationFeatureSpecification", "name": "Picnic Tables", "value": "Available" } ], "review": { "@type": "Review", "author": "John Doe", "datePublished": "2022-02-01", "description": "Beautiful location and great amenities. Would definitely come back!", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5", "worstRating": "1" } } } </script>
In the example above, we are marking up a campsite using the "Campground" schema. The script includes the name and description of the campsite, its URL, address, telephone, email, and images. It also includes information on the price range, opening hours, and available amenities such as fire pits, showers, toilets, and picnic tables.
Additionally, the script includes a review from a previous guest, which includes the author's name, the date the review was published, a description of the experience, and a rating. By providing this structured data, search engines can better understand the content and context of the campsite, which can improve its visibility in search results and attract more relevant traffic to the website.
Resources
To create structured data using JSON-LD, you can refer to the http://Schema.org documentation and use the appropriate schema types and properties to markup the relevant information on your website. You can also use tools like Google's Structured Data Markup Helper to generate JSON-LD code based on your website content.
Other resources:
Examples of schemas for rental accomodations: https://schema.org/docs/hotels.html
Information provided by Google: Intro to How Structured Data Markup Works | Google Search Central | Documentation | Google for Developers
Open Graph docs - Open Graph protocol
Automatically structured data (Single-Review rating)
Single-Review rating widget is used to make guest reviews available to the Google search. Reviews are dynamically fetched from the Maxxton software. Toggle the button at the bottom of the widget to enable structured data for review ratings.
Results in: