Så använder du Nonlis HTML-metataggar

Med Nonlis HTML-metataggar kan en utgivare ersätta eller berika informationen som samlas in från en artikelsida. Den här referensen listar varje nli:*-tagg som stöds av den organiska insamlingen (scraper), exakt vilket HTML-attribut taggen accepterar och vad som händer när taggen saknas.

Använd det attribut som anges i tabellen. Stödet är avsiktligt inte enhetligt: de flesta ersättningar för Open Graph och artiklar accepterar bara property, nli:tag accepterar bara name och nyare generiska fält accepterar båda.

1. Snabbstart#

Placera taggarna i sidans <head>. Använd värden som inte är tomma, tydliga tidszoner och absoluta, publika HTTPS-URL:er för 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. Fullständig förteckning över fälten#

”Första träff” betyder att bara ett värde behålls; ange inte samma semantiska fält med både name och property. ”Inget reservvärde” betyder att målfältet förblir tomt när taggen saknas.

TaggAccepterat attributKardinalitetVärdeformatMotsvarande betydelsePrioritet eller sammanslagningReservvärde när taggen saknasTillgänglighet
nli:titlepropertySkalärRen text som inte är tomOpen Graph-titelErsätter konfigurerade värden och og:titleKonfigurerad XPath för titel, sedan og:titleTillgänglig
nli:descriptionpropertySkalärRen text som inte är tomOpen Graph-beskrivningErsätter konfigurerade värden och og:descriptionKonfigurerad XPath för beskrivning, sedan og:descriptionTillgänglig
nli:imagepropertyUpprepbarAbsolut, publik HTTPS-URL till en bildHuvudsaklig samling av Open Graph-bilderHela nli:image-listan ersätter artikelns vanliga bilderKonfigurerad XPath för bild, sedan og:image, og:image:url och därefter og:image:secure_urlTillgänglig
nli:image:altpropertySkalärRen text som inte är tomAlternativtext för huvudbildenErsätter og:image:altog:image:altTillgänglig
nli:typepropertySkalärObjekttyp enligt Open Graph, till exempel articleInnehållstyp enligt Open GraphErsätter og:typeog:typeTillgänglig
nli:urlname eller propertySkalär, första träffAbsolut, kanonisk HTTPS-URLOrganisk kanonisk URLHar företräde framför den kanoniska länken<link rel="canonical">Tillgänglig
nli:content_tierpropertySkalärText för innehållsnivå som utgivaren definierar, till exempel free eller premiumArtikelns innehållsnivåErsätter motsvarande article:*-värdearticle:content_tier med property, sedan nameTillgänglig
nli:locationpropertyUpprepbarOrtnamn eller identifierare som inte är tomSamling av platser för artikelnnli:location-listan ersätter motsvarande article:*-listaarticle:location med property, sedan nameTillgänglig
nli:opinionpropertySkalärMarkör för opinionsinnehåll som utgivaren definierarArtikelns opinionsvärdeErsätter motsvarande article:*-värdearticle:opinion med property, sedan nameTillgänglig
nli:authorpropertyUpprepbarFörfattarens namn eller absolut URL till en profilSamling av författare för artikelnnli:author-listan ersätter motsvarande article:*-listaarticle:author med property, sedan nameTillgänglig
nli:published_timepropertySkalärDatum och tid enligt ISO 8601 med tidszonArtikelns publiceringstidpunktErsätter konfigurerade och vanliga artikeldatumKonfigurerad XPath för datum, sedan article:published_time och därefter og:article:published_timeTillgänglig
nli:modified_timepropertySkalärDatum och tid enligt ISO 8601 med tidszonArtikelns uppdateringstidpunktErsätter motsvarande article:*-värdearticle:modified_time med property, sedan nameTillgänglig
nli:sectionpropertySkalärSektionsnamn som inte är tomtArtikelns sektionErsätter motsvarande article:*-värdearticle:section med property, sedan nameTillgänglig
nli:tagnameUpprepbarEn tagg per elementRensad samling av artikeltaggarSlås samman med article:tag och taggar från konfigurerad XPath; ersätter dem inteAndra källor till taggar förblir tillgängligaTillgänglig
nli:image1name eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildAnpassad organisk bildplats 1Oberoende av huvudsamlingen av bilderInget reservvärdeTillgänglig
nli:image2name eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildAnpassad organisk bildplats 2Oberoende av huvudsamlingen av bilderInget reservvärdeTillgänglig
nli:image3name eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildAnpassad organisk bildplats 3Oberoende av huvudsamlingen av bilderInget reservvärdeTillgänglig
nli:image4name eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildAnpassad organisk bildplats 4Oberoende av huvudsamlingen av bilderInget reservvärdeTillgänglig
nli:image5name eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildAnpassad organisk bildplats 5Oberoende av huvudsamlingen av bilderInget reservvärdeTillgänglig
nli:image6name eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildAnpassad organisk bildplats 6Oberoende av huvudsamlingen av bilderInget reservvärdeTillgänglig
nli:videoname eller propertySkalär, första träffDirekt, absolut och publik HTTPS-URL till en videoOrganisk standardvideo eller äldre organisk videoEtt giltigt värde ersätter den första video-URL som hittas via Schema.orgFörsta giltiga VideoObject enligt Schema.org; den befintliga sökningen efter och importen av miniatyrbilder gällerTillgänglig; koppling av flera versioner planeras i API #4640
nli:video:imagename eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildMiniatyrbild för standardversionenFår bara påverka den motsvarande nli:video-versionenBefintlig sökning efter miniatyrbilder för standardvideoPlaneras i API #4640; stöds inte för närvarande
nli:shortname eller propertySkalär, första träffDirekt, absolut och publik HTTPS-URL till en videoStående version eller short-versionSkapar en version som är oberoende av nli:videoIngen short-versionPlaneras i API #4640; stöds inte för närvarande
nli:short:imagename eller propertySkalär, första träffAbsolut, publik HTTPS-URL till en bildMiniatyrbild för short-versionenFår bara påverka den motsvarande nli:short-versionenBefintlig sökning efter miniatyrbilder för korta videorPlaneras i API #4640; stöds inte för närvarande

3. Ersätta, upprepa eller slå samman#

3.1. Skalära ersättningar#

Ett skalärt fält behåller ett enda värde. När en nli:*-skalär som stöds finns på sidan, har den företräde framför sitt angivna reservvärde. Ange fältet en gång. Om båda attributen används för ett fält som accepterar båda, blir resultatet för första träff tvetydigt och beroende av ordningen i dokumentet.

3.2. Upprepbara ersättningar#

Upprepa nli:image, nli:location eller nli:author en gång per värde. Om minst ett Nonli-specifikt värde hittas, ersätter den listan motsvarande lista från Open Graph eller 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. Sammanslagna taggar#

nli:tag är det avsiktliga undantaget. Upprepa den med name; Nonli slår samman dess värden med article:tag och eventuell konfigurerad taggextrahering och rensar sedan den sammanslagna listan.

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

4. Datum och URL:er#

Datum måste vara giltiga datum och tider enligt ISO 8601 med en tydlig tidszon. De här exemplen motsvarar exakta tidpunkter:

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

Använd inte ett värde med enbart datum, till exempel 2026-08-25, eller en tid utan tidszon, till exempel 2026-08-25T09:30:00. Ett ogiltigt datum kan få insamlingen att misslyckas i stället för att reservvärdet används.

För bilder och videor, använd direkta, absoluta HTTPS-URL:er som returnerar mediefilen publikt. Relativa URL:er, HTML-sidor med spelare, webbläsarsessioner, signerade URL:er som löper ut och URL:er som kräver cookies är osäkra indata för en integration.

5. Huvudbilder, anpassade platser och miniatyrbilder för video#

De här bildfamiljerna är oberoende av varandra:

  • nli:image är den upprepbara huvudsamlingen av artikelbilder;
  • nli:image1 till nli:image6 är sex separata anpassade platser som används när botar väljer bild;
  • nli:video:image planeras som miniatyrbild enbart för standardvideon;
  • nli:short:image planeras som miniatyrbild enbart för den korta videon.

En numrerad anpassad bild läggs inte till i och ersätter inte nli:image. En miniatyrbild för en version får aldrig bli en artikelbild eller miniatyrbild för den andra versionen.

6. Standard- och short-versioner av video#

Per den 25 augusti 2026 är bara nli:video tillgänglig. API- och domänarbetet som följs i nonli/api#4640 pågår fortfarande, så nli:short, nli:video:image och nli:short:image får ännu inte användas som indata i produktion.

Den fullständiga målsyntaxen nedan tillhandahålls för planering av implementeringen. Den blir giltig först när API #4640 har driftsatts och dess kompatibilitetstester för HTML har godkänts:

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

När detta har driftsatts, kan varje video förekomma ensam. En miniatyrbild utan motsvarande video ignoreras och skapar ingen version. Om en version saknar egen miniatyrbild, behåller den versionens befintliga beteende för sökning och import och lånar inte den andra versionens bild.

7. Tomma och ogiltiga värden#

  • Ange inte ett meta-element när dess värde är okänt.
  • Tomma värden för nli:video och nli:image1…nli:image6 ignoreras.
  • För andra ersättningar kan ett tomt element räknas som angivet och förhindra reservvärdet; använd bara innehåll som inte är tomt.
  • En ogiltig nli:video-URL ersätter inte en giltig video från Schema.org.
  • En relativ nli:url kan tolkas utifrån den hämtade sidan, men utgivare bör ange en stabil, absolut och kanonisk HTTPS-URL.
  • Om versioner av samma generiska fält med name och property förekommer samtidigt, vinner det första matchande elementet; ange bara en.

8. HTML eller MRSS?#

Använd de här taggarna när Nonli hämtar innehållet från en HTML-artikelsida. Om ditt CMS exporterar ett flöde med videofiler, använd i stället guiden om MRSS-videoflöden. Den förklarar hur du grupperar standard- och short-versioner med sina egna miniatyrbilder i en och samma post i flödet.

Var den här artikeln till hjälp?

Boka en personlig demo med vårt team.