← Back to blog
Architecture

Microformats and Schema.org: semantic SEO with JSON-LD

Structured data is the bridge between your content and how search engines understand it. JSON-LD and Schema.org let you enrich your search results without touching your HTML.

Structured data allows search engines — and other data consumers — to understand the meaning of your content beyond words. A page describing an event, a product, a recipe or a blog post can provide this information explicitly and in a standardized way. The result: rich snippets in Google (review stars, prices, dates), better ranking in results, and eligibility for special SERP features.

Schema.org is the universal vocabulary maintained by Google, Microsoft, Yahoo and Yandex. It defines hundreds of types (Article, Product, Event, Person, Organization…) with their properties. JSON-LD (JSON for Linked Data) is Google's recommended format for integrating this data: a <script type="application/ld+json"> block is inserted in the <head> without modifying the visible DOM. It is clean, decoupled and easy to maintain.

A concrete example for a blog post: declare @type: BlogPosting with headline, author, datePublished, image. For an organization: @type: Organization with name, url, logo, sameAs pointing to your social profiles. Google Rich Results Test allows you to validate your implementation. Microformats (hCard, hCalendar) are an older inline HTML approach — less recommended today but still in use.

  • Prefer JSON-LD over Microdata for maintainability
  • Validate with Google's Rich Results Test
  • Start with the types most relevant to your content
  • Avoid misleading structured data — Google penalizes it

Have a project in mind?

Let's talk about your challenges and see how Gotan can help.

Contact us