Hoppa till huvudinnehåll
All dokumentation

Variabler

Vad en variabel är, var värdet kommer ifrån, de tre sätten att skapa en, mallsyntaxen, format, regler och varför en ändrad variabel inte ändrar något förrän du publicerar igen.

En variabel är ett namn i klammerparenteser, {h1} eller {org_name}, som en mall löser upp till ett värde för sidan som renderas. En mall per kategori, ett värde per sida: så kan ett titelmönster skrivet en gång bli rätt på tusen sidor.

Variabler bakas in när du publicerar. Att ändra en variabels värde, eller crawldatan den läser, ändrar ingenting på din live-sajt förrän innehållet publiceras igen.

Variabelsidan: titelmallen överst med exempelsidor, förslagsraden och skapa-raden med flikarna Dina egna, Från din sajt och Regel.

Var ett värde kommer ifrån

Listan på Variabelsidan har tre grupper.

Från din sajt hämtas per sida ur crawlen: sidans titel, dess H1, dess ordantal, ett datum ur dess JSON-LD. Varje URL får sitt eget värde, och en sida som inte crawlats har inget värde alls. Under gruppen ligger Fler nycklar du kan använda: skrivskyddade nycklar du kan sätta i en mall men inte redigera, URL:ens egna delar (url_slug, path_segment_1, domain) och crawlfält som h2 och h3.

Dina egna är värden du skrivit in: företagsnamnet, ett telefonnummer, ett varumärkessuffix. Samma på varje sida.

Regler är avancerat: olika värden på olika URL:er, avgjorda av villkor du skriver.

Namn

Ett namn består av gemener, siffror och understreck, börjar med en bokstav och är högst 100 tecken. Sju namn är reserverade eftersom URL:en fyller dem: url_slug, url_path, path_segment_1, path_segment_2, path_segment_3, category_name och detected_language. Sidan nekar dem när du försöker. domain, h2 och h3 är inte reserverade; en egen variabel med ett av de namnen har företräde.

Att skapa en

Dina egna är snabbraden: ett namn, ett värde, Spara. Fler alternativ öppnar den fulla redigeraren för beskrivning, kategori eller en regelbaserad variabel.

Från din sajt läser en kategori, eller hela sajten, och listar fälten som hittats i de crawlade sidorna: JSON-LD-egenskaper, metataggar, rubriker, brödsmulor. Varje fält säger om det är samma överallt eller varierar per sida, med täckning och exempelvärden. Markera dem du vill ha och klicka på Skapa. Ett fält som är detsamma på varje sida blir ett vanligt värde i stället för ett per sida, eftersom ett värde som aldrig varierar inte behöver läsas per sida; det avgörs av vad crawlen såg, inte av om fältet i princip skulle kunna variera.

Förslag från din sajt, ovanför listan, föreslår värden den är säker på, som organisationsnamnet ur og:site_name, och fält värda att aktivera. Inget skapas förrän du klickar på Lägg till eller Aktivera.

En tom variabel som matchar ett crawlfält får knappen Koppla till crawl-data, som gör att den läses per sida ur det fältet, med Kopiera sample-värde som alternativ om du bara vill ha siffran en gång.

Titelmallen

Överst på sidan visas Så här blir dina titlar: välj en kategori, skriv en titelmall, och exempelsidorna under uppdateras medan du skriver. Skriv { för att infoga en variabel; panelen värderar varje variabel utifrån just de sidorna och markerar dem som saknas på dessa sidor i stället för att låna ett värde någon annanstans ifrån. Räknaren använder samma intervall på 50–60 som Innehållssidan.

Titelmallen h1 följt av organisationsnamnet, och tre exempelsidor med sina upplösta titlar och räknare: 95, 69 och 53 tecken mot 50–60.

Bara titeln redigeras här. Redigera alla fält i Innehåll tar dig till resten. På en kategori utan mall fylls ett förslag byggt av vad sidorna faktiskt innehåller i åt dig; det är bara ett förslag tills du trycker på Spara.

Syntax

Det finns tre former:

  • {name} löses upp till värdet.
  • {name|reserv} använder reserven där sidan saknar värde.
  • {if:name}text{/if} tar med texten bara där sidan har ett värde.

Bara enkla klammerparenteser; {{name}} och [name] gör ingenting. Namn är skiftlägeskänsliga. Ett namn upplösningen inte känner till lämnas exakt som det står, och en sida med ett kvar kan inte publiceras, så ett stavfel fångas innan det går ut. {brand|} utan något efter strecket är ingen tom reserv; det lämnas som det står och fångas på samma sätt.

Frånvarande är inte tomt. En per-sida-variabel på en sida som aldrig crawlats är frånvarande, så {name} överlever och publiceringsgrinden stoppar den. En sida som crawlats men saknar H1 ger {h1} ett tomt värde, som byts in tyst. Använd {h1|reserv} där det spelar roll.

Format

Ett format sitter på variabeln, inte i mallen, så {published_date} läses lika överallt. Öppna en variabels Avancerad redigering och välj ett: ISO-datum, datum med snedstreck eller punkt, bara årtalet, datum och tid, VERSALER, gemener, URL-vänlig, trimma mellanslag. Datumdelar läses i UTC och tecknen är skiftlägeskänsliga: MM är månaden, mm minuten.

Format gäller bara metadata. Strukturerad data behåller råvärdet, eftersom schema.org vill ha ISO 8601 där; en publicering kan skriva 2026-06-30 i en titel och hela tidsstämpeln i datePublished, och det är som det ska.

Regler

En regelbaserad variabel har en lista regler som prövas med högsta prioritet först; den första som matchar avgör värdet, och variabelns eget värde är standard när ingen gör det. Villkoren omfattar URL innehåller, börjar med, är lika med, kategori, språk, domän, en frågeparameter och en period, kombinerbara med ALLA, NÅGOT och INTE. Upp till 50 regler per variabel. Två regler med samma prioritet prövas i ingen särskild ordning, och redigeraren varnar för det.

Testa

Testa mall i sidhuvudet öppnar en testare: välj en URL, skriv en mall och se varje variabels värde på den URL:en och var det kom ifrån: crawlen, URL:en, en regel, standardvärdet eller saknas. Plusset på en rad i listan lägger till den variabeln i testaren.

Ta bort

Att ta bort en variabel tar också bort dess regler. Skrivskyddade nycklar går inte att ta bort eller redigera. Välj i verktygsfältet slår på kryssrutor för att ta bort flera på en gång.

Efter en ändring

Öppna Innehåll och publicera kategorierna som använder variabeln. Tills dess serverar live-sajten det som publicerades förut.