Generador de schema Organization

Los buscadores deducen quién está detrás de un sitio a partir de pistas sueltas, y no siempre aciertan. Un pequeño bloque de JSON-LD se lo dice sin rodeos. Rellena el formulario y el bloque se escribe mientras tecleas.

La organización

Escrito en el código como Organization. Elige la opción más parecida. Si ninguna encaja bien, quédate con la primera entrada del grupo.

El nombre que figura en tus documentos de constitución o registro.

¿Más de uno? Pon una coma entre ellos.

Basta con un año. Una fecha completa se escribe AAAA-MM-DD.

Sitio web y perfiles

Completa, empezando por https://.

Un archivo PNG, JPG, WebP o SVG alojado en tu propio sitio, de 112 × 112 píxeles o más.

Una URL completa por línea: Facebook, Instagram, LinkedIn, YouTube, Wikipedia, un listado oficial o de un registro…

Dirección y contacto

Dos letras (ISO 3166): US, GB, DE, AU…

Con US o CA como país, diez dígitos pasan a ser +1-503-555-0123. En otros casos, empieza con + y el código de tu país.

Cualquiera puede leerlo en el código fuente de la página, así que es mejor un buzón compartido que uno personal.

Nombres de ciudades, condados o regiones separados por comas.

Número de identificación fiscal o de registro

Por ejemplo, un EIN de EE. UU., un número de organización benéfica del Reino Unido o un número de IVA de la UE. Se publica en el código, así que escribe solo un número que ya sea público.

Este formulario se ejecuta por completo en tu navegador y no envía nada a nuestro servidor. Un borrador se queda en el almacenamiento de este navegador hasta que empieces de nuevo.

Bloque JSON-LD

Se actualiza a medida que escribes. Cópialo tal cual en la página de inicio de tu sitio.

JSON-LD

Antes de pegar

    Decirles a las máquinas quién eres

    Una persona que llega a tu página de inicio sabe quién eres en pocos segundos. El logo está en la esquina, la dirección en el pie de página y los iconos sociales llevan a tus cuentas. Un buscador tiene que deducir todo eso a partir del diseño y de las palabras, y a veces se equivoca. Puede tomar el logo de un socio por el tuyo, o asociar a tu nombre el perfil de un homónimo.

    Los datos estructurados le ahorran las conjeturas. Añades a la página un pequeño script que los visitantes nunca ven y que enumera los datos como campos con etiqueta. Las etiquetas vienen de schema.org, un vocabulario compartido que mantienen Google, Microsoft, Yahoo y Yandex. El formato es JSON-LD, que es JSON normal con dos claves reservadas. @context nombra el vocabulario y @type indica qué tipo de cosa describes.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "@id": "https://www.example.org/#organization",
      "name": "Riverside Community Center",
      "url": "https://www.example.org/",
      "logo": "https://www.example.org/logo.png",
      "sameAs": ["https://www.linkedin.com/company/riverside-cc"]
    }
    </script>

    Qué produce cada parte del formulario

    Tipo de organización
    Se convierte en @type. La lista incluye 7 tipos de organización, 14 tipos de LocalBusiness y 2 lugares. Si eliges un tipo de negocio o un lugar, aparece también la sección del horario, y el logo se copia en image, que es lo que esperan los resultados locales. Los museos y los lugares de culto se escriben con dos tipos, por ejemplo ["Museum", "Organization"], para que campos como legalName sigan siendo válidos.
    Nombres
    name es el que usa la gente, legalName el registrado y alternateName una abreviatura o un nombre anterior.
    URL de la página de inicio
    Rellena url y también construye @id, un identificador permanente (tu dirección seguida de #organization) al que pueden apuntar otros datos estructurados de tu sitio.
    Perfiles
    Cada línea va a sameAs. Así le dices a un buscador que esta página de Facebook, esta página de LinkedIn o este artículo de Wikipedia hablan de ti.
    Dirección
    Un objeto PostalAddress. Solo se escribe cuando hay una calle, una ciudad o un código postal.
    Teléfono
    Se guarda en formato internacional. Con US o CA como país, diez dígitos se convierten en +1-503-555-0123. Un número que escribes con + y un prefijo de país se conserva, con guiones entre los grupos.
    Horario
    Los días con las mismas horas se fusionan en una sola OpeningHoursSpecification. Dos franjas horarias el mismo día describen un cierre a mediodía.
    Identificación fiscal o número de organización benéfica
    Se escribe como taxID.

    Los campos que dejas vacíos no aparecen en el bloque.

    La lista de revisión bajo el código

    Un nombre que falta es lo único que cuenta como error. Todo lo demás es una advertencia o una nota.

    • URL y logo. Ambos deben ser direcciones https:// completas. Una dirección de logo que no termina en una extensión de imagen recibe una nota. Un logo alojado en una red social o en un servicio para compartir archivos recibe una advertencia, porque esos enlaces caducan o rechazan a los rastreadores.
    • Campos de negocio local. En los tipos de negocio y de lugar, que falten la calle o la ciudad y que falte el teléfono son advertencias. Que falte el horario solo recibe una nota. Un día marcado sin horas es una advertencia.
    • Formatos. Un código postal de EE. UU. (ZIP) debe tener cinco dígitos o ser ZIP+4. La fecha de fundación debe ser un año o YYYY-MM-DD. Cada línea de perfil debe ser una URL completa. Un teléfono que no se puede convertir se conserva tal como lo escribiste.

    Cuando desaparece la última advertencia, la etiqueta junto al código dice “Good to paste”.

    Dónde va el bloque

    Pega el bloque una sola vez, en la página de inicio, en cualquier lugar de <head> o de <body>. Los buscadores leen JSON-LD en ambos sitios.

    • Sitios escritos a mano o estáticos: pégalo en la plantilla de la página de inicio, antes de </head>.
    • WordPress: mira primero en tu plugin de SEO. Yoast SEO, Rank Math y SEOPress ya generan un bloque Organization a partir de sus ajustes, y dos bloques que compiten confunden más de lo que ayudan. Usa sus campos, o desactiva su salida y añade el tuyo con un plugin de código para el encabezado o con un bloque de HTML personalizado.
    • Shopify, Squarespace, Wix, Webflow: cada uno tiene un ajuste de “código personalizado” o de “inyección de código” para el head de la página de inicio.

    Después prueba la página publicada con los dos validadores enlazados bajo el código. La prueba de resultados enriquecidos te dice qué pudo interpretar Google. El validador de schema.org comprueba el vocabulario en sí.

    Los datos estructurados son algo que declaras, y el buscador es libre de hacer con ellos lo que quiera. Hacen posibles un logo en los resultados, un panel de conocimiento o perfiles enlazados, pero que aparezcan y cuándo no depende de ti. El buscador también compara el bloque con la página visible. Una dirección o un teléfono que está en el código y en ningún otro lugar del sitio probablemente se ignorará.

    El bloque no se actualiza solo. Cuando cambien tu horario o tu teléfono, vuelve, edita el borrador y pega la nueva versión sobre la anterior.

    Preguntas frecuentes

    ¿Debo usar Organization o LocalBusiness?

    Elige un tipo de LocalBusiness cuando los clientes van a una dirección física en un horario fijo, como una tienda, un restaurante, una clínica o una oficina con recepción. Organization es para una empresa, asociación o agencia que la gente no visita, o que trabaja en línea.

    ¿Dónde pongo JSON-LD en mi sitio web?

    Dentro de una etiqueta <script type="application/ld+json"> en el HTML de la página de inicio. El head es el lugar habitual, pero el body también sirve. Tiene que estar en el HTML que envía el servidor, o añadirlo un script que los buscadores puedan ejecutar.

    ¿Esto le dará a mi sitio un panel de conocimiento?

    Ayuda, pero no puede forzarlo. Google construye los paneles con muchas fuentes y sobre todo para entidades que ya reconoce. Lo que hace el marcado es asegurar que, si se muestra un panel o un logo, el nombre, el logo y los perfiles vengan de ti.

    ¿Qué requisitos tiene el logo para el marcado Organization?

    Google pide una imagen de al menos 112 × 112 píxeles, en un formato común como PNG, JPG, WebP o SVG, en una URL que los rastreadores puedan descargar. Debe verse bien sobre fondo blanco. Aloja el archivo en tu propio dominio.

    ¿Es JSON-LD mejor que microdata?

    Los buscadores entienden ambos. Google recomienda JSON-LD porque está en un solo bloque, aparte del HTML visible, así que un rediseño no puede romperlo por accidente. Microdata reparte sus atributos por tus etiquetas.

    ¿Un perfil de empresa de Google reemplaza este marcado?

    No, los dos se complementan. El perfil alimenta Google Maps y los resultados locales. El marcado confirma, en tu propio sitio, que el negocio del perfil es el mismo. Mantén idénticos el nombre, la dirección y el teléfono en ambos.