De HTML-metatags van Nonli gebruiken

Met de HTML-metatags van Nonli kan een uitgever de gegevens die van een artikelpagina worden verzameld overschrijven of aanvullen. Deze referentie somt elke nli:*-tag op die de organische scraper ondersteunt, met het exacte HTML-attribuut dat de tag accepteert en wat er gebeurt wanneer de tag ontbreekt.

Gebruik het attribuut dat in de tabel staat. De ondersteuning is bewust niet uniform: de meeste Open Graph- en artikeloverschrijvingen accepteren alleen property, nli:tag accepteert alleen name, en nieuwere generieke velden accepteren beide.

1. Snel aan de slag#

Plaats de tags in de <head> van de pagina. Gebruik niet-lege waarden, expliciete tijdzones en absolute, openbare HTTPS-URL's voor media.

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. Volledig overzicht van de velden#

“Eerste match” betekent dat slechts één waarde wordt behouden; geef hetzelfde semantische veld niet op met zowel name als property. “Geen terugval” betekent dat de bestemming leeg blijft wanneer de tag ontbreekt.

TagGeaccepteerd attribuutKardinaliteitWaardeformaatToegewezen betekenisVoorrang of samenvoeggedragTerugval bij ontbrekenBeschikbaarheid
nli:titlepropertyScalairNiet-lege platte tekstOpen Graph-titelVervangt de geconfigureerde waarden en de og:title-waardenGeconfigureerde XPath voor de titel, daarna og:titleBeschikbaar
nli:descriptionpropertyScalairNiet-lege platte tekstOpen Graph-beschrijvingVervangt de geconfigureerde waarden en de og:description-waardenGeconfigureerde XPath voor de beschrijving, daarna og:descriptionBeschikbaar
nli:imagepropertyHerhaalbaarAbsolute openbare HTTPS-URL van een afbeeldingHoofdverzameling van Open Graph-afbeeldingenDe volledige nli:image-lijst vervangt de gewone artikelafbeeldingenGeconfigureerde XPath voor afbeeldingen, daarna og:image, og:image:url en vervolgens og:image:secure_urlBeschikbaar
nli:image:altpropertyScalairNiet-lege platte tekstAlternatieve tekst van de hoofdafbeeldingVervangt og:image:altog:image:altBeschikbaar
nli:typepropertyScalairOpen Graph-objecttype, bijvoorbeeld articleOpen Graph-contenttypeVervangt og:typeog:typeBeschikbaar
nli:urlname of propertyScalair, eerste matchAbsolute canonieke HTTPS-URLOrganische canonieke URLHeeft voorrang op de canonieke link<link rel="canonical">Beschikbaar
nli:content_tierpropertyScalairDoor de uitgever gedefinieerde niveautekst, bijvoorbeeld free of premiumContentniveau van het artikelVervangt de overeenkomstige article:*-waardearticle:content_tier met property, daarna met nameBeschikbaar
nli:locationpropertyHerhaalbaarNiet-lege plaatsnaam of IDVerzameling locaties van het artikelDe nli:location-lijst vervangt de overeenkomstige article:*-lijstarticle:location met property, daarna met nameBeschikbaar
nli:opinionpropertyScalairDoor de uitgever gedefinieerde opiniemarkeringOpiniewaarde van het artikelVervangt de overeenkomstige article:*-waardearticle:opinion met property, daarna met nameBeschikbaar
nli:authorpropertyHerhaalbaarNaam van de auteur of absolute profiel-URLVerzameling auteurs van het artikelDe nli:author-lijst vervangt de overeenkomstige article:*-lijstarticle:author met property, daarna met nameBeschikbaar
nli:published_timepropertyScalairISO 8601-datum en -tijd met tijdzonePublicatietijdstip van het artikelVervangt de geconfigureerde en de gewone artikeldatumsGeconfigureerde XPath voor de datum, daarna article:published_time en vervolgens og:article:published_timeBeschikbaar
nli:modified_timepropertyScalairISO 8601-datum en -tijd met tijdzoneTijdstip van bijwerking van het artikelVervangt de overeenkomstige article:*-waardearticle:modified_time met property, daarna met nameBeschikbaar
nli:sectionpropertyScalairNiet-lege rubrieknaamRubriek van het artikelVervangt de overeenkomstige article:*-waardearticle:section met property, daarna met nameBeschikbaar
nli:tagnameHerhaalbaarEén tag per elementOpgeschoonde verzameling artikeltagsSamengevoegd met article:tag en de tags uit de geconfigureerde XPath; vervangt deze nietAndere tagbronnen blijven beschikbaarBeschikbaar
nli:image1name of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingAangepast organisch afbeeldingsslot 1Onafhankelijk van de hoofdverzameling afbeeldingenGeen terugvalBeschikbaar
nli:image2name of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingAangepast organisch afbeeldingsslot 2Onafhankelijk van de hoofdverzameling afbeeldingenGeen terugvalBeschikbaar
nli:image3name of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingAangepast organisch afbeeldingsslot 3Onafhankelijk van de hoofdverzameling afbeeldingenGeen terugvalBeschikbaar
nli:image4name of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingAangepast organisch afbeeldingsslot 4Onafhankelijk van de hoofdverzameling afbeeldingenGeen terugvalBeschikbaar
nli:image5name of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingAangepast organisch afbeeldingsslot 5Onafhankelijk van de hoofdverzameling afbeeldingenGeen terugvalBeschikbaar
nli:image6name of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingAangepast organisch afbeeldingsslot 6Onafhankelijk van de hoofdverzameling afbeeldingenGeen terugvalBeschikbaar
nli:videoname of propertyScalair, eerste matchDirecte absolute openbare HTTPS-URL van een videoStandaard- of oudere organische videoEen geldige waarde vervangt de eerst gevonden Schema.org-video-URLEerste geldige Schema.org-VideoObject; het bestaande gedrag voor het vinden en importeren van miniaturen blijft van toepassingBeschikbaar; de koppeling van meerdere versies is gepland in API #4640
nli:video:imagename of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingMiniatuur van de standaardversieMag alleen de bijbehorende nli:video-versie beïnvloedenBestaande detectie van miniaturen voor standaardvideo'sGepland in API #4640; momenteel niet ondersteund
nli:shortname of propertyScalair, eerste matchDirecte absolute openbare HTTPS-URL van een videoVerticale of korte versieMaakt een versie aan die onafhankelijk is van nli:videoGeen korte versieGepland in API #4640; momenteel niet ondersteund
nli:short:imagename of propertyScalair, eerste matchAbsolute openbare HTTPS-URL van een afbeeldingMiniatuur van de korte versieMag alleen de bijbehorende nli:short-versie beïnvloedenBestaande detectie van miniaturen voor korte video'sGepland in API #4640; momenteel niet ondersteund

3. Overschrijven, herhalen of samenvoegen#

3.1. Scalaire overschrijvingen#

Een scalair veld behoudt één waarde. Wanneer een ondersteunde scalaire nli:*-tag aanwezig is, heeft die voorrang op de vermelde terugval. Geef het veld één keer op. Bij velden die beide attributen accepteren, leidt het gebruik van beide tot een dubbelzinnig resultaat van de eerste match, dat afhangt van de volgorde in het document.

3.2. Herhaalbare vervangingen#

Herhaal nli:image, nli:location of nli:author één keer per waarde. Als ten minste één Nonli-specifieke waarde wordt gevonden, vervangt die lijst de overeenkomstige Open Graph- of article:*-lijst.

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. Samengevoegde tags#

nli:tag is de bewuste uitzondering. Herhaal deze tag met name; Nonli voegt de waarden samen met article:tag en eventuele geconfigureerde tagextractors, en schoont daarna de gecombineerde lijst op.

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

4. Datums en URL's#

Datums moeten geldige ISO 8601-datum-tijdwaarden zijn met een expliciete tijdzone. Deze voorbeelden geven precieze tijdstippen weer:

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">

Gebruik geen waarde met alleen een datum, zoals 2026-08-25, of een tijd zonder tijdzone, zoals 2026-08-25T09:30:00. Een ongeldige datum kan ervoor zorgen dat het scrapen mislukt in plaats van dat de terugval wordt geactiveerd.

Gebruik voor afbeeldingen en video's directe, absolute HTTPS-URL's die het mediabestand openbaar teruggeven. Relatieve URL's, HTML-spelerpagina's, browsersessies, verlopende ondertekende URL's en URL's waarvoor cookies nodig zijn, zijn onveilige invoer voor een integratie.

5. Hoofdafbeeldingen, aangepaste slots en videominiaturen#

Deze afbeeldingsfamilies zijn onafhankelijk van elkaar:

  • nli:image is de herhaalbare verzameling hoofdafbeeldingen van het artikel;
  • nli:image1 tot en met nli:image6 zijn zes afzonderlijke aangepaste slots die bij de afbeeldingsselectie van bots worden gebruikt;
  • nli:video:image is gepland als miniatuur van alleen de standaardvideo;
  • nli:short:image is gepland als miniatuur van alleen de korte video.

Een genummerde aangepaste afbeelding wordt niet aan nli:image toegevoegd en vervangt die ook niet. Een miniatuur van een versie mag nooit een artikelafbeelding worden of de miniatuur van de andere versie.

6. Standaard- en korte videoversies#

Op 25 augustus 2026 is alleen nli:video beschikbaar. Het API- en domeinwerk dat wordt gevolgd in nonli/api#4640 loopt nog, dus nli:short, nli:video:image en nli:short:image mogen nog niet als productie-invoer worden gebruikt.

De volledige doelsyntaxis hieronder is bedoeld voor de implementatieplanning. Deze wordt pas geldig nadat API #4640 is uitgerold en de HTML-compatibiliteitstests ervan slagen:

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">

Na de uitrol mag elke video afzonderlijk voorkomen. Een miniatuur zonder bijbehorende video wordt genegeerd en maakt geen versie aan. Als een versie geen eigen miniatuur heeft, behoudt die het bestaande detectie- en importgedrag van die versie en leent die niet de afbeelding van de andere versie.

7. Lege en ongeldige waarden#

  • Geef geen meta-element op wanneer de waarde ervan onbekend is.
  • Lege waarden voor nli:video en nli:image1…nli:image6 worden genegeerd.
  • Bij andere overschrijvingen kan een leeg element als aanwezig gelden en de terugval onderdrukken; gebruik alleen niet-lege content.
  • Een ongeldige nli:video-URL vervangt geen geldige Schema.org-video.
  • Een relatieve nli:url kan ten opzichte van de gescrapete pagina worden omgezet, maar uitgevers moeten één stabiele, absolute canonieke HTTPS-URL opgeven.
  • Als name- en property-versies van hetzelfde generieke veld naast elkaar bestaan, wint het eerste overeenkomende element; geef er maar één op.

8. HTML of MRSS?#

Gebruik deze tags wanneer Nonli een HTML-artikelpagina scrapet. Als uw CMS een feed met videobestanden exporteert, gebruik dan in plaats daarvan de handleiding voor de MRSS-videofeed. Daarin leest u hoe u standaard- en korte versies met hun eigen miniaturen in één feeditem groepeert.

Was dit artikel nuttig?

Plan een persoonlijke demo met ons team.