Schema.org is a collaborative effort to create a standard set of schemas for structured data on the internet. It defines common entities, relationships between entities, and an extendable modeling framework. Structured data can be marked up on web pages using HTML5 semantics like article, nav, section etc. or embedded using JSON-LD. Marking up content with Schema.org vocabulary enables rich snippets and potential benefits like increased click through rates for search results.