Difference between revisions of "Structured Data"
(→Application of structured data) |
(→Importance for SEO) |
||
(24 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | <seo title="Structured Data" metadescription=" | + | <seo title="What is Structured Data and why is it important?" metadescription="The term structured data refers to all types of data that are structured or organized in any form. Learn more ..." /> |
== Definition == | == Definition == | ||
+ | [[File:Structured-Data.png|thumb|450px|right|alt=Structured Data|'''Figure:''' Structured Data - Author: Seobility - License: [[Creative Commons License BY-SA 4.0|CC BY-SA 4.0]]|link=https://www.seobility.net/en/wiki/images/d/d5/Structured-Data.png]] | ||
− | The term structured data refers to all types of data that are structured or organized in any form. For example, in content management systems, individual pages are dynamically generated from data stored in a structured database. However, embedding the data in a web page’s HTML code makes it difficult for search engines like Google to understand and use it. For this reason, structured data is used to help search engines understand the information. | + | The term structured data refers to all types of data that are structured or organized in any form. For example, in [[Content Management System (CMS)|content management systems]], individual pages are dynamically generated from data stored in a structured database. However, embedding the data in a web page’s HTML code makes it difficult for search engines like Google to understand and use it. For this reason, structured data is used to help search engines understand the information. |
== Application of structured data == | == Application of structured data == | ||
− | Today the SERPs (search engine result pages) of Google and other search engines answer user requests without them having to click on the actual results. In order to provide this information, search engines use structured data. Examples of structured data include detailed event information, full addresses, reviews, or | + | Today the SERPs (search engine result pages) of Google and other search engines answer user requests without them having to click on the actual results. In order to provide this information, search engines use structured data. Examples of structured data include detailed event information, full addresses, reviews, or how-tos where all materials and preparation steps are listed in search results (see figure below). This way, search engine users get the information they are looking for without having to visit the website the information came from. |
− | [[File:Structured | + | [[File:Structured-data-example.png|link=|border|700px|alt=Structured data How-to|How-to as an example for application of structured data]] |
− | Screenshot with | + | |
+ | Screenshot with instructions on how to brew coffee in the SERPS of [https://www.google.com/search?q=how+to+brew+coffee google.com] | ||
== Structured data - Syntax and vocabularies for implementation == | == Structured data - Syntax and vocabularies for implementation == | ||
− | Search engines usually support three different syntaxes for implementing structured data in an HTML page: JSON-LD, microdata, and RDFa. | + | Search engines usually support three different syntaxes for implementing structured data in an HTML page: [[JSON-LD]], [[Microdata|microdata]], and RDFa. |
− | JSON-LD is the abbreviation for "JavaScript Object Notation for Linked Data". It is an implementation format for structuring data analogous to | + | JSON-LD is the abbreviation for "JavaScript Object Notation for Linked Data". It is an implementation format for structuring data analogous to microdata and RDFa. Typically, JSON-LD is implemented using schema.org vocabulary. JSON-LD is used by the [[Google Knowledge Graph]] and recommended by Google for the implementation of structured data. JSON-LD is a relatively new format that comments on a web page’s elements and structures data. |
Microdata is part of the WHATWG HTML standard and is used to nest metadata within existing content on web pages. Search engines, web crawlers, and browsers can extract and process microdata from a web page. Microdata uses supporting vocabulary to describe elements and name-value pairs and to assign values to properties. | Microdata is part of the WHATWG HTML standard and is used to nest metadata within existing content on web pages. Search engines, web crawlers, and browsers can extract and process microdata from a web page. Microdata uses supporting vocabulary to describe elements and name-value pairs and to assign values to properties. | ||
− | In HTML5, RDFa provides an extension to support linked data. RDFa adds HTML tag attributes to the content visible to users. The attributes are used to identify these contents for search engines. RDFa can be used both in the body and head area of an HTML page. | + | In [[HTML5]], RDFa provides an extension to support linked data. RDFa adds HTML tag attributes to the content visible to users. The attributes are used to identify these contents for search engines. RDFa can be used both in the body and head area of an HTML page. |
+ | |||
In general, two vocabularies are used together with these syntaxes to mark the data: microformats.org and schema.org. Schema.org is a joint initiative launched in 2011 by Google, Yahoo!, Yandex and Bing. The aim of this initiative is to standardize the markup of data within web pages. | In general, two vocabularies are used together with these syntaxes to mark the data: microformats.org and schema.org. Schema.org is a joint initiative launched in 2011 by Google, Yahoo!, Yandex and Bing. The aim of this initiative is to standardize the markup of data within web pages. | ||
Line 33: | Line 36: | ||
== Importance for SEO == | == Importance for SEO == | ||
− | Google, Bing, and other search engines encourage webmasters to use structured data in SEO and provide benefits for sites where structured data is correctly implemented. Some of these benefits include search result improvements and content-specific features such as presenting search results as rich search results. These are rich snippets with images, rating stars, or other additional excerpts from the site’s content. They can also be displayed as rich cards on mobile devices and in Google's carousel or knowledge graph. | + | Google, Bing, and other search engines encourage webmasters to use structured data in SEO and provide benefits for sites where structured data is correctly implemented. Some of these benefits include search result improvements and content-specific features such as presenting search results as rich search results. These are <html><a href="https://www.seobility.net/en/blog/rich-snippets/" target="_blank">rich snippets</a></html> with images, rating stars, or other additional excerpts from the site’s content. They can also be displayed as rich cards on mobile devices and in Google's carousel or knowledge graph. |
− | The advantages for SEO generally result from the fact that extended search results are more visually appealing for users. This usually improves the click-through rate (CTR) and generates additional traffic. An improved click-through rate can also indirectly improve rankings and SEO, as the CTR is an important signal for search engines | + | The advantages for SEO generally result from the fact that extended search results are more visually appealing for users. This usually improves the [[CTR (Click-Through Rate)|click-through rate (CTR)]] and generates additional [[Website Traffic|traffic]]. An improved click-through rate can also indirectly improve rankings and SEO, as the CTR is an important signal for search engines regarding user behavior. |
− | == Testing the markup with Google’s | + | == Testing the markup with Google’s Search Console and structured data testing tool == |
Before you publish a structured data web page, you should verify the correct implementation of the markup to ensure that the data can be read and used by Google. Google provides a free [https://search.google.com/structured-data/testing-tool structured data testing tool] for verification. The test simply requires you to enter your website’s URL to analyze the page, display all marked up data and receive information about errors and warnings. | Before you publish a structured data web page, you should verify the correct implementation of the markup to ensure that the data can be read and used by Google. Google provides a free [https://search.google.com/structured-data/testing-tool structured data testing tool] for verification. The test simply requires you to enter your website’s URL to analyze the page, display all marked up data and receive information about errors and warnings. | ||
− | Google's Search Console is another way to check this. It displays all structured information found on a website on the structured data page. It also indicates whether errors in the markup were found that could prevent rich snippets from appearing in search results. | + | |
+ | [[Google Search Console|Google's Search Console]] is another way to check this. It displays all structured information found on a website on the structured data page. It also indicates whether errors in the markup were found that could prevent rich snippets from appearing in search results. | ||
+ | |||
+ | == In summary: Structured data FAQs == | ||
+ | |||
+ | '''What are examples of structured data?''' | ||
+ | |||
+ | Examples of structured data are addresses, reviews, event information, or recipes. | ||
+ | |||
+ | '''What is structured data used for?''' | ||
+ | |||
+ | Structured data helps search engines to display information relevant to a search query within the SERPs. That means users do not have to perform additional clicks. | ||
+ | |||
+ | '''How do you integrate structured data in your website?''' | ||
+ | |||
+ | If you’re using a CMS, you can just use plugins to integrate structured data. Another tool is Google’s Structured Data Markup Helper. | ||
+ | |||
+ | '''How can you verify your structured data?''' | ||
+ | |||
+ | There are multiple tools available to verify your structured data before releasing it to the public. One option is Google’s Structured Data Tool. | ||
+ | |||
+ | <html><script type="application/ld+json"> | ||
+ | { | ||
+ | "@context": "https://schema.org", | ||
+ | "@type": "FAQPage", | ||
+ | "mainEntity": [{ | ||
+ | "@type": "Question", | ||
+ | "name": "What are examples of structured data?", | ||
+ | "acceptedAnswer": { | ||
+ | "@type": "Answer", | ||
+ | "text": "Examples of structured data are addresses, reviews, event information, or recipes." | ||
+ | } | ||
+ | },{ | ||
+ | "@type": "Question", | ||
+ | "name": "What is structured data used for?", | ||
+ | "acceptedAnswer": { | ||
+ | "@type": "Answer", | ||
+ | "text": "Structured data helps search engines to display information relevant to a search query within the SERPs. That means users do not have to perform additional clicks." | ||
+ | } | ||
+ | },{ | ||
+ | "@type": "Question", | ||
+ | "name": "How do you integrate structured data in your website?", | ||
+ | "acceptedAnswer": { | ||
+ | "@type": "Answer", | ||
+ | "text": "If you’re using a CMS, you can just use plugins to integrate structured data. Another tool is Google’s Structured Data Markup Helper." | ||
+ | } | ||
+ | },{ | ||
+ | "@type": "Question", | ||
+ | "name": "How can you verify your structured data?", | ||
+ | "acceptedAnswer": { | ||
+ | "@type": "Answer", | ||
+ | "text": "There are multiple tools available to verify your structured data before releasing it to the public. One option is Google’s Structured Data Tool." | ||
+ | } | ||
+ | }] | ||
+ | } | ||
+ | </script></html> | ||
== Related links == | == Related links == | ||
+ | * <html><a href="https://www.seobility.net/en/blog/rich-snippets/" target="_blank">Seobility Rich Snippets Guide: Everything You Need To Know In 2021</a></html> | ||
* https://developers.google.com/search/docs/guides/intro-structured-data | * https://developers.google.com/search/docs/guides/intro-structured-data | ||
− | |||
* https://backlinko.com/hub/seo/snippets | * https://backlinko.com/hub/seo/snippets | ||
[[Category:Web Development]] | [[Category:Web Development]] | ||
+ | |||
+ | <html><script type="application/ld+json"> | ||
+ | { | ||
+ | "@context": "https://schema.org/", | ||
+ | "@type": "ImageObject", | ||
+ | "contentUrl": "https://www.seobility.net/en/wiki/images/d/d5/Structured-Data.png", | ||
+ | "license": "https://creativecommons.org/licenses/by-sa/4.0/", | ||
+ | "acquireLicensePage": "https://www.seobility.net/en/wiki/Creative_Commons_License_BY-SA_4.0" | ||
+ | } | ||
+ | </script></html> | ||
+ | |||
+ | {| class="wikitable" style="text-align:left" | ||
+ | |- | ||
+ | |'''About the author''' | ||
+ | |- | ||
+ | | [[File:Seobility S.jpg|link=|100px|left|alt=Seobility S]] The Seobility Wiki team consists of seasoned SEOs, digital marketing professionals, and business experts with combined hands-on experience in SEO, online marketing and web development. All our articles went through a multi-level editorial process to provide you with the best possible quality and truly helpful information. Learn more about <html><a href="https://www.seobility.net/en/wiki/Seobility_Wiki_Team" target="_blank">the people behind the Seobility Wiki</a></html>. | ||
+ | |} | ||
+ | |||
+ | <html><script type="application/ld+json"> | ||
+ | { | ||
+ | "@context": "https://schema.org", | ||
+ | "@type": "Article", | ||
+ | "author": { | ||
+ | "@type": "Organization", | ||
+ | "name": "Seobility", | ||
+ | "url": "https://www.seobility.net/" | ||
+ | } | ||
+ | } | ||
+ | </script></html> |
Latest revision as of 11:47, 26 March 2024
Contents
- 1 Definition
- 2 Application of structured data
- 3 Structured data - Syntax and vocabularies for implementation
- 4 Implementation of structured data on a web page
- 5 Importance for SEO
- 6 Testing the markup with Google’s Search Console and structured data testing tool
- 7 In summary: Structured data FAQs
- 8 Related links
Definition
The term structured data refers to all types of data that are structured or organized in any form. For example, in content management systems, individual pages are dynamically generated from data stored in a structured database. However, embedding the data in a web page’s HTML code makes it difficult for search engines like Google to understand and use it. For this reason, structured data is used to help search engines understand the information.
Application of structured data
Today the SERPs (search engine result pages) of Google and other search engines answer user requests without them having to click on the actual results. In order to provide this information, search engines use structured data. Examples of structured data include detailed event information, full addresses, reviews, or how-tos where all materials and preparation steps are listed in search results (see figure below). This way, search engine users get the information they are looking for without having to visit the website the information came from.
Screenshot with instructions on how to brew coffee in the SERPS of google.com
Structured data - Syntax and vocabularies for implementation
Search engines usually support three different syntaxes for implementing structured data in an HTML page: JSON-LD, microdata, and RDFa.
JSON-LD is the abbreviation for "JavaScript Object Notation for Linked Data". It is an implementation format for structuring data analogous to microdata and RDFa. Typically, JSON-LD is implemented using schema.org vocabulary. JSON-LD is used by the Google Knowledge Graph and recommended by Google for the implementation of structured data. JSON-LD is a relatively new format that comments on a web page’s elements and structures data.
Microdata is part of the WHATWG HTML standard and is used to nest metadata within existing content on web pages. Search engines, web crawlers, and browsers can extract and process microdata from a web page. Microdata uses supporting vocabulary to describe elements and name-value pairs and to assign values to properties.
In HTML5, RDFa provides an extension to support linked data. RDFa adds HTML tag attributes to the content visible to users. The attributes are used to identify these contents for search engines. RDFa can be used both in the body and head area of an HTML page.
In general, two vocabularies are used together with these syntaxes to mark the data: microformats.org and schema.org. Schema.org is a joint initiative launched in 2011 by Google, Yahoo!, Yandex and Bing. The aim of this initiative is to standardize the markup of data within web pages.
Implementation of structured data on a web page
The correct implementation of structured data is important for SEO and can be done in several ways. For CMS like WordPress, Drupal, Typo3 or Joomla, there are plugins available that do the markup automatically.
Another possibility is Google's own "Structured Data Markup Helper". After accessing a URL or pasting HTML code, all necessary information for the respective data type can be entered in the Markup Helper. The tool provides a list of all possible values for each element, in which all mandatory values are marked. It then generates the HTML code using Google's structured data. The output format is either JSON-LD or microdata. You can download or copy the code and paste it into your website.
Last but not least, structured data can be manually inserted into a website’s HTML code. However, this method is error-prone and requires programming skills.
Importance for SEO
Google, Bing, and other search engines encourage webmasters to use structured data in SEO and provide benefits for sites where structured data is correctly implemented. Some of these benefits include search result improvements and content-specific features such as presenting search results as rich search results. These are rich snippets with images, rating stars, or other additional excerpts from the site’s content. They can also be displayed as rich cards on mobile devices and in Google's carousel or knowledge graph.
The advantages for SEO generally result from the fact that extended search results are more visually appealing for users. This usually improves the click-through rate (CTR) and generates additional traffic. An improved click-through rate can also indirectly improve rankings and SEO, as the CTR is an important signal for search engines regarding user behavior.
Testing the markup with Google’s Search Console and structured data testing tool
Before you publish a structured data web page, you should verify the correct implementation of the markup to ensure that the data can be read and used by Google. Google provides a free structured data testing tool for verification. The test simply requires you to enter your website’s URL to analyze the page, display all marked up data and receive information about errors and warnings.
Google's Search Console is another way to check this. It displays all structured information found on a website on the structured data page. It also indicates whether errors in the markup were found that could prevent rich snippets from appearing in search results.
In summary: Structured data FAQs
What are examples of structured data?
Examples of structured data are addresses, reviews, event information, or recipes.
What is structured data used for?
Structured data helps search engines to display information relevant to a search query within the SERPs. That means users do not have to perform additional clicks.
How do you integrate structured data in your website?
If you’re using a CMS, you can just use plugins to integrate structured data. Another tool is Google’s Structured Data Markup Helper.
How can you verify your structured data?
There are multiple tools available to verify your structured data before releasing it to the public. One option is Google’s Structured Data Tool.
Related links
- Seobility Rich Snippets Guide: Everything You Need To Know In 2021
- https://developers.google.com/search/docs/guides/intro-structured-data
- https://backlinko.com/hub/seo/snippets
About the author |
The Seobility Wiki team consists of seasoned SEOs, digital marketing professionals, and business experts with combined hands-on experience in SEO, online marketing and web development. All our articles went through a multi-level editorial process to provide you with the best possible quality and truly helpful information. Learn more about the people behind the Seobility Wiki. |