Cómo usar las etiquetas meta HTML de Nonli

También disponible en:EnglishFrançais

Las etiquetas meta HTML de Nonli permiten a un medio sustituir o enriquecer la información recogida de la página de un artículo. Esta referencia enumera todas las etiquetas nli:* que admite el scraper orgánico, el atributo HTML exacto que acepta cada una y qué ocurre cuando la etiqueta no está presente.

Usa el atributo indicado en la tabla. La compatibilidad no es uniforme a propósito: la mayoría de las sustituciones de Open Graph y de artículo solo aceptan property, nli:tag solo acepta name y los campos genéricos más recientes aceptan ambos.

1. Inicio rápido#

Coloca las etiquetas en el <head> de la página. Usa valores no vacíos, zonas horarias explícitas y URLs HTTPS públicas y absolutas para los archivos multimedia.

html
1<meta property="nli:title" content="City council approves the 2027 budget">
2<meta property="nli:description" content="The council approved the budget after a three-hour debate.">
3<meta property="nli:type" content="article">
4<meta name="nli:url" content="https://news.example.com/politics/city-budget-2027">
5
6<meta property="nli:image" content="https://media.example.com/city-budget-wide.jpg">
7<meta property="nli:image:alt" content="Councillors voting in the city chamber">
8
9<meta property="nli:author" content="Alex Morgan">
10<meta property="nli:published_time" content="2026-08-25T09:30:00+02:00">
11<meta property="nli:modified_time" content="2026-08-25T10:15:00+02:00">
12<meta property="nli:section" content="Politics">
13<meta name="nli:tag" content="city council">
14<meta name="nli:tag" content="budget">
15
16<meta name="nli:video" content="https://media.example.com/city-budget-16x9.mp4">

2. Inventario completo de campos#

«Primera coincidencia» significa que solo se conserva un valor; no emitas el mismo campo semántico con name y con property a la vez. «Sin valor alternativo» significa que el destino queda vacío cuando falta la etiqueta.

EtiquetaAtributo aceptadoCardinalidadFormato del valorSignificado asignadoPrecedencia o comportamiento de fusiónValor alternativo si faltaDisponibilidad
nli:titlepropertyEscalarTexto plano no vacíoTítulo Open GraphSustituye los valores configurados y og:titleXPath de título configurado y, después, og:titleDisponible
nli:descriptionpropertyEscalarTexto plano no vacíoDescripción Open GraphSustituye los valores configurados y og:descriptionXPath de descripción configurado y, después, og:descriptionDisponible
nli:imagepropertyRepetibleURL de imagen HTTPS pública y absolutaColección principal de imágenes Open GraphLa lista completa de nli:image sustituye las imágenes ordinarias del artículoXPath de imagen configurado y, después, og:image, og:image:url y og:image:secure_urlDisponible
nli:image:altpropertyEscalarTexto plano no vacíoTexto alternativo de la imagen principalSustituye og:image:altog:image:altDisponible
nli:typepropertyEscalarTipo de objeto Open Graph, por ejemplo articleTipo de contenido Open GraphSustituye og:typeog:typeDisponible
nli:urlname o propertyEscalar, primera coincidenciaURL canónica HTTPS absolutaURL canónica orgánicaTiene prioridad sobre el enlace canónico<link rel="canonical">Disponible
nli:content_tierpropertyEscalarTexto de nivel definido por el medio, por ejemplo free o premiumNivel de contenido del artículoSustituye el valor article:* correspondientearticle:content_tier con property y, después, con nameDisponible
nli:locationpropertyRepetibleNombre o identificador de lugar no vacíoColección de ubicaciones del artículoLa lista nli:location sustituye la lista article:* correspondientearticle:location con property y, después, con nameDisponible
nli:opinionpropertyEscalarMarcador de opinión definido por el medioValor de opinión del artículoSustituye el valor article:* correspondientearticle:opinion con property y, después, con nameDisponible
nli:authorpropertyRepetibleNombre del autor o URL absoluta del perfilColección de autores del artículoLa lista nli:author sustituye la lista article:* correspondientearticle:author con property y, después, con nameDisponible
nli:published_timepropertyEscalarFecha y hora ISO 8601 con zona horariaHora de publicación del artículoSustituye las fechas configuradas y las fechas ordinarias del artículoXPath de fecha configurado y, después, article:published_time y og:article:published_timeDisponible
nli:modified_timepropertyEscalarFecha y hora ISO 8601 con zona horariaHora de actualización del artículoSustituye el valor article:* correspondientearticle:modified_time con property y, después, con nameDisponible
nli:sectionpropertyEscalarNombre de sección no vacíoSección del artículoSustituye el valor article:* correspondientearticle:section con property y, después, con nameDisponible
nli:tagnameRepetibleUna etiqueta por elementoColección de etiquetas del artículo ya depuradasSe fusiona con article:tag y con las etiquetas del XPath configurado; no las sustituyeLas demás fuentes de etiquetas siguen disponiblesDisponible
nli:image1name o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaRanura 1 de imagen orgánica personalizadaIndependiente de la colección de imágenes principalSin valor alternativoDisponible
nli:image2name o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaRanura 2 de imagen orgánica personalizadaIndependiente de la colección de imágenes principalSin valor alternativoDisponible
nli:image3name o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaRanura 3 de imagen orgánica personalizadaIndependiente de la colección de imágenes principalSin valor alternativoDisponible
nli:image4name o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaRanura 4 de imagen orgánica personalizadaIndependiente de la colección de imágenes principalSin valor alternativoDisponible
nli:image5name o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaRanura 5 de imagen orgánica personalizadaIndependiente de la colección de imágenes principalSin valor alternativoDisponible
nli:image6name o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaRanura 6 de imagen orgánica personalizadaIndependiente de la colección de imágenes principalSin valor alternativoDisponible
nli:videoname o propertyEscalar, primera coincidenciaURL de vídeo HTTPS pública, absoluta y directaVídeo orgánico estándar o heredadoUn valor válido sustituye la primera URL de vídeo de Schema.org detectadaPrimer VideoObject de Schema.org válido; se aplica el comportamiento actual de detección e importación de miniaturasDisponible; la asociación de varias versiones está prevista en API #4640
nli:video:imagename o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaMiniatura de la versión estándarDebe afectar solo a la versión nli:video correspondienteDetección actual de miniaturas del vídeo estándarPrevista en API #4640; no se admite por ahora
nli:shortname o propertyEscalar, primera coincidenciaURL de vídeo HTTPS pública, absoluta y directaVersión vertical o cortaCrea una versión independiente de nli:videoSin versión cortaPrevista en API #4640; no se admite por ahora
nli:short:imagename o propertyEscalar, primera coincidenciaURL de imagen HTTPS pública y absolutaMiniatura de la versión cortaDebe afectar solo a la versión nli:short correspondienteDetección actual de miniaturas del vídeo cortoPrevista en API #4640; no se admite por ahora

3. Sustituir, repetir o fusionar#

3.1. Sustituciones escalares#

Un campo escalar conserva un único valor. Cuando hay un escalar nli:* compatible, tiene prioridad sobre su valor alternativo indicado. Emite el campo una sola vez. En los campos que aceptan ambos atributos, usar los dos genera un resultado ambiguo de primera coincidencia que depende del orden del documento.

3.2. Sustituciones repetibles#

Repite nli:image, nli:location o nli:author una vez por valor. Si se encuentra al menos un valor específico de Nonli, esa lista sustituye la lista correspondiente de Open Graph o de article:*.

html
1<meta property="nli:image" content="https://media.example.com/story-wide.jpg">
2<meta property="nli:image" content="https://media.example.com/story-square.jpg">
3<meta property="nli:author" content="Alex Morgan">
4<meta property="nli:author" content="Sam Lee">
5<meta property="nli:location" content="Paris">
6<meta property="nli:location" content="Brussels">

3.3. Etiquetas fusionadas#

nli:tag es la excepción deliberada. Repítela con name; Nonli fusiona sus valores con article:tag y con cualquier extractor de etiquetas configurado, y después depura la lista combinada.

html
1<meta property="article:tag" content="Europe">
2<meta name="nli:tag" content="European Union">
3<meta name="nli:tag" content="elections">

4. Fechas y URLs#

Las fechas deben ser fechas y horas ISO 8601 válidas con una zona horaria explícita. Estos ejemplos representan instantes precisos:

html
1<meta property="nli:published_time" content="2026-08-25T09:30:00+02:00">
2<meta property="nli:modified_time" content="2026-08-25T08:15:00Z">

No uses un valor con solo la fecha, como 2026-08-25, ni una hora sin zona, como 2026-08-25T09:30:00. Una fecha no válida puede hacer que el scraping falle en lugar de activar el valor alternativo.

Para imágenes y vídeos, usa URLs HTTPS directas y absolutas que devuelvan el archivo multimedia de forma pública. Las URLs relativas, las páginas de reproductor HTML, las sesiones de navegador, las URLs firmadas que caducan y las URLs que requieren cookies no son entradas de integración seguras.

5. Imágenes principales, ranuras personalizadas y miniaturas de vídeo#

Estas familias de imágenes son independientes:

  • nli:image es la colección repetible de imágenes principales del artículo;
  • nli:image1 a nli:image6 son seis ranuras personalizadas independientes que usa la selección de imágenes de los bots;
  • nli:video:image está prevista como miniatura únicamente del vídeo estándar;
  • nli:short:image está prevista como miniatura únicamente del vídeo corto.

Una imagen personalizada numerada no se une a nli:image ni la sustituye. La miniatura de una versión nunca debe convertirse en la imagen del artículo ni en la miniatura de la otra versión.

6. Versiones de vídeo estándar y corta#

A fecha de 25 de agosto de 2026, solo nli:video está disponible. El trabajo de API y de dominio del que se hace seguimiento en nonli/api#4640 sigue abierto, así que nli:short, nli:video:image y nli:short:image todavía no deben usarse como entradas en producción.

La sintaxis completa de destino que aparece a continuación sirve para planificar la implementación. Solo será válida cuando API #4640 esté desplegada y supere sus pruebas de compatibilidad HTML:

html
1<!-- Available today; becomes the standard rendition in the multi-rendition contract -->
2<meta name="nli:video" content="https://media.example.com/report-16x9.mp4">
3
4<!-- Planned in API #4640; not currently supported -->
5<meta name="nli:video:image" content="https://media.example.com/report-16x9.jpg">
6<meta name="nli:short" content="https://media.example.com/report-9x16.mp4">
7<meta name="nli:short:image" content="https://media.example.com/report-9x16.jpg">

Una vez desplegada, cada vídeo podrá aparecer solo. Una miniatura sin su vídeo correspondiente se ignorará y no creará ninguna versión. Si una versión no tiene una miniatura propia, conservará el comportamiento actual de detección e importación de esa versión y no tomará prestada la imagen de la otra.

7. Valores vacíos y no válidos#

  • No emitas un elemento meta cuando se desconoce su valor.
  • Los valores vacíos de nli:video y de nli:image1…nli:image6 se ignoran.
  • En las demás sustituciones, un elemento vacío puede contar como presente y anular su valor alternativo; usa solo contenido no vacío.
  • Una URL nli:video no válida no sustituye un vídeo de Schema.org válido.
  • Un nli:url relativo puede resolverse a partir de la página rastreada, pero los medios deben emitir una única URL canónica HTTPS absoluta y estable.
  • Si conviven las versiones con name y con property del mismo campo genérico, gana el primer elemento coincidente; emite solo una.

8. ¿HTML o MRSS?#

Usa estas etiquetas cuando Nonli rastree la página HTML de un artículo. Si tu CMS exporta un feed con recursos de vídeo, consulta mejor la guía del feed MRSS de vídeo. Explica cómo agrupar las versiones estándar y corta, cada una con su propia miniatura, en un único elemento del feed.

¿Te fue útil este artículo?

Reserva una demo personalizada con nuestro equipo.