📋
Developer/Schema Markup Generator

Schema Markup Generator

Generate JSON-LD structured data for Google rich results — 12 schema types

100% LOCAL12 schema typesJSON-LDValidateCopy & paste
Saved Drafts· Auto-save on
▾
La calculadoraPage 1

Schema Type

Fill in Details

JSON-LD OUTPUT
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "",
  "author": {
    "@type": "Person",
    "name": ""
  },
  "datePublished": ""
}
⚠ Missing recommended properties for Article
headline · author · datePublished · image (recommended) · publisher (recommended) — Google's Rich Results Test may flag these. Fill the fields above for complete markup.

How to Add to Your Website

Option 1: Copy the JSON-LD and wrap it in a <script type="application/ld+json"> tag in your HTML <head>.

Option 2: Click the <script> button to copy the complete script tag ready to paste.

Validate: Test your markup with Google Rich Results Test.

Data Source & Legal Disclaimer
Effective: Schema.org v26.0 (2026 release)Last updated: 2026-06-01Update: Annual
Sources: Schema.org — Full Type Hierarchy · Google Search Central — Structured Data · Google Rich Results Test

Generated JSON-LD follows Schema.org vocabulary and Google Search structured data guidelines. Schema.org evolves — check schema.org for the latest type definitions. Google may not display rich results for all schema types or all pages. Validate your markup with the Rich Results Test before deploying.

See all data sources & update policy →
Cómo funcionaPage 2

Structured data is a graph — JSON-LD — illustrated

JSON-LD embeds a schema.org graph inside a <script type="application/ld+json"> block in your page. @context pins the vocabulary to schema.org, @type selects the node type (Article, Product, Event…), and properties point at other typed nodes — an Article links to a Person author, a Product to an Offer and an aggregateRating. Google's parser reads this graph to render rich results; types and properties it doesn't know are silently ignored.

A page, a script tag, and the nodes it links together
<html><script ld+json></html>@context → schema.orgProduct@typeBrandname: AudioProbrandOfferprice: 299.99 USDoffersRating4.8 / 5agg.ratingGoogle parses the graph → rich results (stars, price, availability); unknown types are ignored

The script tag is the machine-readable description of the page. Each typed node carries properties, and property values that are themselves objects become edges to more typed nodes — exactly how search engines reconstruct the entity.

Adding Product schema to a store page

Sofia, an e-commerce developer, wants her headphone product page to show a star rating and price in Google search results. She generates a Product graph and drops it into the page head.

  1. Pick Product:The field set loads: name, price, currency, availability, brand
  2. Fill the details:brand becomes a nested Brand node; offers becomes a nested Offer with price + currency
  3. Copy the script tag:The full <script type="application/ld+json"> wrapper is copied ready to paste into <head>
  4. Validate before deploy:Run Google Rich Results Test to confirm the graph parses cleanly
FAQ y detallesPage 3

To generate schema: select a schema type (Article, Product, FAQ, HowTo, LocalBusiness) and fill in the fields — the tool outputs valid JSON-LD markup for Google rich results.

FreeToolHub AI Schema Generator is a free browser-based tool that generates JSON-LD structured data for SEO, no signup.

Sobre esta herramienta

¿Qué es esta herramienta?

Genera datos estructurados JSON-LD para 12 tipos de schema — Article, FAQ, Product, HowTo, Event. Impulsa tu SEO y los resultados enriquecidos. Gratis, sin registro.

12 schema typesJSON-LDValidateCopy & paste

¿Qué es el generador de schema markup?

El generador de schema markup crea datos estructurados JSON-LD válidos que puedes pegar directamente en cualquier página web. En lugar de escribir a mano código de schema.org, rellenas campos de formulario simples y ves cómo el JSON-LD se actualiza en vivo mientras escribes. Cubre doce tipos de schema que se corresponden con los formatos de resultados enriquecidos de Google: Article, FAQ Page, Product, LocalBusiness, HowTo, Event, Recipe, Course, Job Posting, Video, Review y Software Application. Cada tipo viene con valores por defecto sensatos para monedas, disponibilidad y duraciones ISO 8601, más un ejemplo de un clic para ver al instante un ejemplo terminado. Un solo botón copia el JSON puro o un script tag completo application/ld+json.

¿Quién debería usar esta herramienta?

Los blogueros y editores de noticias la usan para marcar artículos de modo que los titulares, autores y fechas de publicación aparezcan correctamente en los resultados de búsqueda. Los dueños de tiendas de comercio electrónico generan Product schema con campos de precio, moneda, disponibilidad y marca que alimentan los listados de shopping. Los negocios locales como restaurantes, clínicas y talleres construyen markup LocalBusiness con dirección, teléfono, horarios y coordenadas geográficas para la visibilidad en mapas y local pack. Los blogueros de recetas y sitios de comida añaden tiempos de preparación, cocción e ingredientes que califican para resultados enriquecidos de receta. Y los recruiters, creadores de cursos y los marketeters de SaaS completan la lista con los tipos Job Posting, Course y Software Application.

¿Cómo funciona?

(1) Elige uno de los doce tipos de schema desde el selector visual; el formulario se reconfigura al instante para mostrar solo los campos que ese tipo necesita. (2) Rellena los campos. Para una FAQ Page eso significa hasta tres pares de pregunta y respuesta; para una Recipe, tiempo de preparación, tiempo de cocción, rendimiento y una lista de ingredientes separada por comas. ¿No sabes qué es un buen input? Pulsa el botón Sample para poblar datos de demostración realistas. (3) Copia tu salida: un botón copia el JSON-LD formateado, otro lo copia envuelto en un script tag listo para pegar. La página también enlaza al Rich Results Test de Google para que puedas validar el marcado antes de desplegarlo.

¿Por qué importa JSON-LD para el SEO?

Los datos estructurados son la forma de decirle a los motores de búsqueda, en su propio vocabulario, qué es realmente una página. Cuando Google entiende que una URL es un producto, un evento o una receta, puede mostrar resultados enriquecidos como valoraciones con estrellas, precios, desplegables de preguntas frecuentes y fechas de eventos que destacan en la página de resultados y suelen lograr tasas de clics más altas. JSON-LD es el formato recomendado por Google porque vive en un único bloque de script y nunca toca tu HTML visible. Este generador sigue el vocabulario de schema.org y las directrices actuales de Google Search Central, así que la salida refleja las propiedades que los motores de búsqueda realmente buscan. El marcado por sí solo no hará que una página posicione, pero hace que las posiciones existentes trabajen más.

Preguntas frecuentes

¿Qué son los datos estructurados JSON-LD?

JSON-LD es la descripción legible por máquina de una página que incrustas en una etiqueta <script type="application/ld+json">. Enlaza nodos tipados del vocabulario de schema.org —un Article con un autor Person, un Product con una Offer y una valoración— y los motores de búsqueda parsean ese grafo para mostrar resultados enriquecidos como valoraciones, precios y fechas de eventos.

¿Qué tipos de schema.org puede producir este generador?

Doce de los tipos más desplegados: Article, FAQ Page, Product, LocalBusiness, HowTo, Event, Recipe, Course, JobPosting, VideoObject, Review y SoftwareApplication. Elegir un tipo cambia el conjunto de campos, anida correctamente los nodos hijos (Brand y Offer dentro de Product, por ejemplo) y muestra una vista previa del JSON-LD mientras escribes.

¿Cómo valido el marcado generado?

Copia el JSON-LD (o el script tag completo) y pégalo en el Rich Results Test de Google en search.google.com/test/rich-results. El generador también ejecuta una comprobación local integrada que señala las propiedades obligatorias o recomendadas que falten en los cinco tipos más comunes, antes incluso de que abandones la página.

¿El marcado válido garantiza resultados enriquecidos en Google?

No. El marcado válido hace que una página sea elegible para resultados enriquecidos; Google sigue decidiendo si mostrarlos según la calidad, el tipo de contenido y sus propias políticas. Lo que el schema válido sí garantiza es que Google puede parsear tus entidades correctamente: el marcado mal formado se ignora en silencio, que es el modo de fallo más común.

Which schema.org types does it generate JSON-LD for?

It supports 12 types: Article, FAQPage, HowTo, Product, LocalBusiness, Organization, Event, Recipe, BreadcrumbList, VideoObject, SoftwareApplication, and Person. Each generates valid JSON-LD matching Google's structured data requirements. FAQPage schema alone can increase click-through rates by 20-30% by earning rich result snippets in SERPs.

How do I validate the generated schema markup?

The output conforms to schema.org vocabulary and Google's structured data guidelines. Paste it into Google's Rich Results Test or the Schema Markup Validator to confirm zero errors. Place the JSON-LD in a <script type="application/ld+json"> tag in your page <head>. Google typically indexes new structured data within 2-7 days.

Herramientas relacionadas

Compartir:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.