Blog
Kontakt os

Hvad er en content template i HubSpot?

En content template i HubSpot er den layoutfil, der bestemmer hvor moduler må placeres på en side, et blogindlæg eller en e-mail. Templaten indeholder strukturen, ikke teksten. Indholdet ligger på den enkelte side, og derfor slår en ændring i templaten igennem på alle sider, der bruger den. Templates ligger under Content og Design Manager, og selve værktøjet er med i alle abonnementer, mens de temaer og standardmoduler, der ligger i @hubspot-mappen, kræver Marketing Hub eller Content Hub på Professional eller Enterprise.

Et konkret eksempel. I bygger én kodet template med et drag and drop-område, giver den en header og en footer fra globale partials og gemmer den som "Kampagneside". Herefter kan marketing oprette tyve landingssider på den template, flytte moduler rundt i editoren, skifte billeder og tekst, og stadig ikke ødelægge navigationen eller sporingen. Skal logoet i footeren skiftes, rettes det ét sted og opdaterer alle tyve sider.

For et dansk B2B-team er det forskellen mellem at have en webudvikler i loopet hver gang der skal en kampagneside op, og at marketing selv kan publicere om eftermiddagen. Templates afgør også hvor meget kontrol I reelt afgiver: for løse templates giver rodede sider, for stramme templates giver et bureaubudget hver gang der skal ændres en overskrift. Nedenfor gennemgår vi mekanikken bag templates, hvad de konkret bruges til, og hvad alternativerne koster.

Læsetid 14 minOpdateret september 2026

Sådan virker templates i HubSpot

En template er en fil i Design Manager, ikke en side. Den definerer hvilke moduler der findes, hvor de sidder, og hvor meget en redaktør må flytte på dem. HubSpots egen dokumentation formulerer det som at ændringer i en template slår igennem på alt indhold, der bruger templaten, og det er præcis derfor templates er et arkitekturvalg og ikke en designdetalje. Vælger I forkert nu, mærker I det om to år, når der ligger 300 sider på en struktur, ingen kan rette.

Der er to måder at bygge dem. Den første er drag and drop-templaten, som bygges visuelt i layout editoren under Content og Design Manager. Moduler er byggeklodserne. Du laver en kolonne ved at trække et modul ved siden af et andet, og du laver en gruppe ved at trække et modul oven på et andet. Flexible columns er den særlige modultype, der giver redaktøren lov til at tilføje, fjerne og flytte moduler i editoren, og de kan kun lægges på page templates, ikke på e-mail- eller blogtemplates. Det står i HubSpots dokumentation for layout editoren.

Den anden er den kodede HTML- og HubL-template. Den starter med en annotationsblok i toppen, der fortæller HubSpot hvad filen er: HubSpots udviklerdokumentation for HTML og HubL-templates lister templateType-værdierne page, email, blog, blog_listing og blog_post, dertil global_partial plus systemtemplates som error_page, password_prompt_page, membership_login_page og search_results_page. I samme blok sætter du label, screenshotPath og isAvailableForNewContent, der bestemmer om templaten overhovedet kan vælges, når nogen opretter nyt indhold.

To HubL-variabler er ikke til diskussion i en kodet template. standard_header_includes skal stå før det lukkende header-tag, og standard_footer_includes skal stå før det lukkende body-tag. Glemmer du den sidste, mister siden HubSpots sporingskode, og så ligger der en side på domænet, som ikke rapporterer noget tilbage til CRM'et. Det er en af de fejl, der først opdages tre måneder senere, når nogen spørger hvorfor kampagnen ser ud til ikke at konvertere.

Drag and drop-området i en kodet template hedder dnd_area og bygger på et 12-kolonne grid baseret på bootstrap 2. Inden for det ligger dnd_section som yderste container, dnd_row, dnd_column og dnd_module. Reglerne er hårde og værd at kende inden I begynder: drag and drop-områder kan ikke bruges i blogindlægs- og e-mail-templates, de kan ikke ligge inde i hinanden, og en kodet template med dnd_area kan kun byttes ud med en anden kodet template, der også har dnd_area. Sidstnævnte er beskrevet i HubSpots oversigt over drag and drop-områder, og den forklarer hvorfor "skift template" nogle gange er gråtonet på en eksisterende side.

En template er sjældent alene. Den er en af fire dele i et theme: kodede templates, temaets egne moduler, globalt indhold som header og footer, og temaindstillinger for fonte, afstande og farver. Det er temaindstillingerne, der gør at en marketingansvarlig kan skifte brandfarven uden at åbne Design Manager. Uden et tema i ryggen ender hver template med sine egne farver, og så er I tilbage ved at bede en udvikler om at rette hex-koder i fem filer.

Partials håndterer det, der skal gentages. En almindelig partial inkluderes med include-tagget og kan have sit eget indhold pr. sted, den bruges. En global partial indsættes med global_partial og deler indhold på tværs af alle templates, der kalder den. Header og footer hører næsten altid i den sidste kategori. Har I to domæner med hver sin navigation, skal de have hver sin globale partial, ikke to kopier af hele templaten.

Købte temaer kan ikke klones. Køber I et tema i marketplacet, skal tilpasningen ske i et child theme, der peger på forældretemaet med en extends-linje i theme.json. Antallet er begrænset: HubSpots dokumentation for child themes angiver ét child theme på gratisværktøjer og Starter, fem på Professional og ti på Enterprise. Du kan ikke lave et child theme af et child theme, og en klon kopierer ikke automatisk templates, moduler og stylesheets med over. Det sidste overrasker mange, første gang de tror de har lavet en sikker kopi.

Adgangen er lagvis, og lagene ligger ikke, hvor de fleste tror. Design Manager og kodede templates er med i alle planer, men e-mailtemplates kræver Marketing Hub Professional eller Enterprise. @hubspot-mappen med temaer og standardmoduler er forbeholdt Marketing Hub og Content Hub på Professional og Enterprise. På Starter kan I altså godt skrive HubL, men I arbejder uden det bibliotek, alle guider tager for givet.

Det, der oftest går galt, er ikke kode. Det er at der bliver bygget en ny template hver gang der skal en ny slags side op, indtil der ligger 40 templates, hvor fire ville have gjort det. Det næstmest almindelige er hårdkodet tekst i templaten i stedet for i modulfelter, så marketing skal bede om hjælp for at rette en overskrift. Og så er der den, der koster mest: en rettelse i en live template klokken 15 på en fredag, som slår igennem på hver eneste side med det samme, fordi templates ikke har et udkastniveau pr. side.

Vi sætter templates og temaer op i HubSpot, så marketing kan bygge sider selv uden at kunne ødelægge noget. Konkret gennemgår vi jeres nuværende templates, skærer antallet ned til det, I reelt bruger, bygger et modulbibliotek med felter jeres redaktører kan forstå, og overleverer det med en test, hvor I selv bygger den første side. Skal I samtidig vurdere om Content Hub Professional er det rigtige niveau, regner vi det igennem med jeres antal seats og domæner, før I skriver under.

Hvad danske B2B-teams bruger templates til

I praksis afgør templatestrukturen hvem der kan lave hvad uden at ringe til et bureau. Det er derfor listen nedenfor er sorteret efter hvem der ejer opgaven bagefter, og ikke efter hvor pænt resultatet bliver. Anvendelserne her er dem, vi oftest ser hos danske B2B-virksomheder med site eller kampagneflow i HubSpot.

Kampagnelandingssider på én fleksibel template
Én kodet page template med et dnd_area, og så bygger marketing selv resten. Opsætningen er en template med hero, et tekstmodul, et formularmodul og et referenceafsnit, hvor rækkefølgen kan ændres i editoren. En dansk produktionsvirksomhed med fire messer om året får derved fire landingssider op på en formiddag i stedet for fire bureauopgaver, og formularen er den samme hver gang, så leadsene lander ens i CRM'et.

Servicesider og produktsider med fast struktur
Her er pointen det modsatte: templaten skal binde redaktøren. En fast rækkefølge af sektioner sikrer at alle ydelsessider har samme opbygning, hvilket både hjælper søgemaskinerne og gør det muligt at sammenligne sidernes performance. Et rådgivningshus med elleve ydelser bruger typisk én template til alle elleve, så en ny ydelse er en ny side, ikke et nyt designprojekt.

Blogoversigt og blogindlæg som to separate templates
Blog kræver mindst to templates med hver sin templateType, blog_listing til oversigten og blog_post til indlægget, og de vælges separat i blogindstillingerne. Drag and drop virker ikke i blogindlægstemplaten, så modulerne ligger fast. Det er derfor et dansk B2B-blogindlæg typisk har samme opbygning hver gang, med forfatterboks, relaterede indlæg og en CTA i bunden, sat op én gang af en udvikler.

E-mailtemplates til nyhedsbreve og automatiserede flows
E-mailtemplates bygges i samme Design Manager, men kræver Marketing Hub Professional eller Enterprise og kan ikke bruge drag and drop-områder. En virksomhed med et månedligt nyhedsbrev og fem automatiserede forløb klarer sig normalt med to e-mailtemplates, en redaktionel og en transaktionel, frem for at bygge layout fra bunden i hver enkelt mail.

Header og footer som globale partials
Navigationen lægges i en global partial, og alle templates kalder den samme fil. Skal der tilføjes et menupunkt før en produktlancering, sker det ét sted og er live med det samme på hele sitet. Har I både et dansk og et engelsk domæne, bør de have hver sin globale partial, fordi menuteksterne skal være forskellige, mens resten af templaten gerne må være fælles.

Flersprogede sider på samme template
Sprogvarianter deler sidestruktur og URL-mønster og får hver sin sprogspecifikke slug, så den danske og den tyske version kan ligge på samme template. Antallet af varianter er dog låst til abonnementet: tre pr. asset på gratisværktøjer, op til 50 på Marketing Hub eller Content Hub Starter og uden grænse på Professional og Enterprise. En dansk virksomhed, der sælger i Norden og DACH, rammer sjældent loftet, men skal alligevel vide at sprogskifteren først dukker op, når mere end én side i gruppen er publiceret.

Systemsider, som ingen husker før de mangler
404-siden, adgangskodesiden, søgeresultatsiden og siden med abonnementspræferencer er alle templates med deres egen templateType. De arves fra temaet, men er sjældent tilpasset. Det er værd at afsætte en time til dem i en implementering, for abonnementspræferencesiden er det sted, en dansk modtager afmelder sig, og en side på engelsk med et fremmed design koster tillid netop der.

Fælles for dem alle er spørgsmålet om hvor stramt templaten skal binde redaktøren. Svaret er i praksis en beslutning om, hvor mange bureautimer I betaler næste år, og det er værd at tage stilling til inden templaten bygges, ikke efter.

Alternativer, priser og begrænsninger

Templates i HubSpot er kun det rigtige valg, hvis resten af platformen er der. Er sitet et isoleret projekt uden CRM bagved, findes der billigere og mere fleksible måder at bygge det. Her er de alternativer, vi oftest sammenligner med hos danske kunder, med priser som de stod pr. september 2026.

WordPress med managed hosting
Selve WordPress er gratis, og temaer og sidebyggere som Elementor eller Bricks dækker det samme behov som en HubSpot-template. Omkostningen ligger i hosting og vedligehold. Hos Kinsta koster den mindste erhvervsplan 35 USD pr. måned eller 30 USD pr. måned ved årlig betaling for én installation pr. september 2026, og en plan til fem sites ligger på 115 USD pr. måned. Styrken er økosystemet og at næsten alle udviklere kan arbejde i det. Svagheden er, at der ikke er nogen kobling til CRM-data i templaten, at sikkerhedsopdateringer bliver jeres ansvar, og at personalisering kræver plugins, der skal holdes i live.

Umbraco Cloud
Dansk leverandør, .NET-baseret, og et reelt argument i organisationer, der i forvejen har Microsoft-stakken. Umbracos egen prisside angiver pr. september 2026 Starter til 45 EUR pr. måned, Standard til 280 EUR pr. måned og Professional til 730 EUR pr. måned, alle med ubegrænsede teammedlemmer. Styrken er kontrol, dansk support og at dokumentmodellen kan bygges præcist til jeres forretning. Svagheden i denne sammenligning er klar: hver ændring i en skabelon er en udvikleropgave, og marketing kan ikke bygge en landingsside selv om fredagen.

Webflow
Det stærkeste alternativ, hvis designfrihed vejer tungest. Webflows prisside viser pr. september 2026 Basic til 15 USD pr. måned og Premium til 25 USD pr. måned ved årlig betaling, mens Team ligger på 2.500 USD pr. måned med årlig binding, og et fuldt workspace-seat koster 39 USD pr. måned. Styrken er, at en designer kan bygge præcis det, der er tegnet, uden en udvikler. Svagheden er, at der ikke er CRM-data i templaten, så smart content og listebaseret personalisering skal bygges med tredjeparter.

Køb et tema i stedet for at bygge et
HubSpot Template Marketplace har hundredvis af temaer med templates, moduler og temaindstillinger, og for en virksomhed med et almindeligt B2B-site er det ofte den hurtigste vej til noget, der virker. Prisen ligger typisk som et engangsbeløb pr. tema. Husk begrænsningen: købte temaer kan ikke klones, tilpasning sker i et child theme, og der er kun plads til ét child theme på Starter mod fem på Professional.

Løs det inde i HubSpot uden en ny template
Det oftest oversete alternativ er slet ikke at bygge en template mere. En enkelt template med et rummeligt dnd_area og et ordentligt modulbibliotek dækker ofte fem sidetyper, og smart content kan variere indholdet efter liste eller livscyklusfase uden en ny fil. Vi anbefaler næsten altid at prøve denne vej først, fordi den er gratis og fordi antallet af templates er den største enkeltfaktor i, hvor dyrt et HubSpot-site bliver at vedligeholde.

Hvor HubSpot vinder, er koblingen. Templaten kan trække på CRM-data, formularer skriver direkte til kontakter uden integration, og analytics på siden hænger sammen med det deal, der senere lukkes. Hvor HubSpot taber, er på pris ved lav volumen og på designfrihed i den yderste ende. Skal I have ét site med otte statiske sider og ingen marketingautomatisering, er WordPress eller Webflow billigere, og det er der ingen grund til at lade som om.

Prisen for at have templates i HubSpot er prisen på Content Hub. HubSpots prisside for Content Hub viser pr. september 2026 en gratis version, Starter fra 7 USD pr. måned pr. seat ved månedlig binding mod en normalpris på 20 USD, Professional fra 450 USD pr. måned ved årlig binding mod en normalpris på 500 USD, og Enterprise fra 1.500 USD pr. måned. Professional inkluderer tre core seats med yderligere seats fra 45 USD pr. måned, Enterprise inkluderer fem med yderligere seats fra 75 USD pr. måned.

Springet fra Starter til Professional er det, der afgør om templates reelt kan bruges som beskrevet her. Professional og Enterprise giver adgang til @hubspot-mappen med temaer og standardmoduler, serverless functions, ni ekstra rod-domæner til multisite og 10.000 blogindlæg mod 100 på de lavere niveauer. Skal I også bygge e-mailtemplates, ligger den adgang i Marketing Hub, hvor Professional pr. september 2026 starter på 800 USD pr. måned med tre core seats og 2.000 marketingkontakter, og Enterprise på 3.600 USD pr. måned.

Seatmodellen er værd at regne på, inden I skriver under. Et core seat er det, en redaktør eller udvikler skal have for at arbejde i Design Manager, og de tre, der følger med Professional, er hurtigt brugt i et team med en marketingansvarlig, en indholdsproducent og et bureau. Regn med at bureauet skal have et seat, ikke et delt login, hvis I vil kunne se i historikken hvem der ændrede templaten.

De hårde grænser er dem, der giver overraskelser midt i et projekt. Child themes er låst til ét, fem eller ti afhængigt af niveau. Drag and drop-områder kan ikke ligge i hinanden og virker ikke i blogindlægs- og e-mailtemplates. En kodet template med dnd_area kan kun byttes til en anden med dnd_area, så en oprydning i templates er ikke bare et klik pr. side. Og sprogvarianter er begrænset til tre på gratisværktøjer og 50 på Starter.

På den danske og europæiske side er datalokationen normalt det første spørgsmål, og svaret er konkret. HubSpot har datacentre i EU med placering i Tyskland ud over USA, Canada og Australien, og ifølge HubSpots dokumentation om datahosting tildeles datacentret ud fra IP-geolokationen ved oprettelsen af kontoen. Betalende konti på Starter, Professional og Enterprise kan flyttes gennem en migreringsproces. I kan se jeres egen placering under Indstillinger og fanen for datahosting, og det er værd at tjekke, før nogen skriver i en databehandleraftale hvor data ligger.

Sprogligt er templates neutrale, men værktøjet er ikke. HubL, dokumentationen og Design Manager er engelsk først, og det betyder i praksis, at den person, der skal vedligeholde jeres templates, skal være fortrolig med engelsk teknisk dokumentation. Selve sidernes indhold kan naturligvis være dansk, og flersprogede grupper håndterer dansk, engelsk og tysk på samme template med hver sin slug.

Tid er den post, der oftest bliver glemt. Et tema med fire templates, et modulbibliotek på ti moduler og ordentlige temaindstillinger er ikke en eftermiddag. Sæt det op som et projekt med en designfase, en byggefase og en overlevering, hvor marketing faktisk prøver at bygge en side selv, mens udvikleren stadig er der. Den sidste time er den, der afgør om investeringen holder.

Og så det ærlige: templates i HubSpot kan ikke betale sig, hvis I har et lille statisk site uden marketingteam, hvis I har en produktkatalog med tusindvis af varenumre, eller hvis designet er så bærende for produktet, at hver side skal være unik. Er I i forvejen på Umbraco med en .NET-afdeling, er det sjældent et gevinstprojekt at flytte sitet alene. Skal HubSpot bruges som CRM og marketingplatform med sitet ovenpå, er billedet et andet, og det er præcis den vurdering vi laver sammen med kunder, når vi gennemgår HubSpot-platformen og regner på hvad de forskellige Hubs koster i jeres opsætning.

Ofte stillede spørgsmål om content templates

Hvad er forskellen på en template og et theme i HubSpot?

En template er én layoutfil, der bestemmer hvor moduler sidder på en side, en e-mail eller et blogindlæg. Et theme er pakken omkring den og består af kodede templates, temaets egne moduler, globalt indhold som header og footer samt temaindstillinger for fonte, afstande og farver. I praksis arver templaten sine farver og fonte fra temaets indstillinger, så en brandændring kan laves uden at åbne koden. Alle konti har adgang til mindst ét standardtema.

Hvilket tier kræver det at bygge templates i HubSpot?

Design Manager og kodede HTML- og HubL-templates er med i alle produkter og planer, også gratisversionen. To ting er dog låst: @hubspot-mappen med temaer og standardmoduler kræver Marketing Hub eller Content Hub på Professional eller Enterprise, og e-mailtemplates kræver Marketing Hub Professional eller Enterprise. På Starter kan I altså skrive HubL, men uden det modulbibliotek de fleste guider forudsætter.

Hvad koster Content Hub, hvis vi vil bruge egne templates?

Pr. september 2026 viser HubSpots prisside en gratis version, Starter fra 7 USD pr. måned pr. seat ved månedlig binding mod en normalpris på 20 USD, Professional fra 450 USD pr. måned ved årlig binding og Enterprise fra 1.500 USD pr. måned. Professional inkluderer tre core seats, ekstra seats koster fra 45 USD pr. måned. Vil I også have e-mailtemplates, ligger adgangen i Marketing Hub Professional, der starter på 800 USD pr. måned.

Kan HubSpot-templates erstatte vores WordPress-site?

Teknisk ja, men det afhænger af hvad der ellers ligger i HubSpot. Fordelen er at templaten kan bruge CRM-data, at formularer skriver direkte til kontakter uden integration, og at I ikke vedligeholder plugins. Ulempen er prisen ved lav volumen: Kinsta koster fra 30 USD pr. måned ved årlig betaling for et enkelt site pr. september 2026, mod 450 USD pr. måned for Content Hub Professional. Har I et statisk site uden marketingautomatisering, er WordPress billigere.

Hvor mange child themes kan vi lave, og hvorfor betyder det noget?

Ét på gratisværktøjer og Starter, fem på Professional og ti på Enterprise. Det betyder noget, fordi temaer købt i HubSpot Template Marketplace ikke kan klones, så al tilpasning skal ske i et child theme. Du kan heller ikke lave et child theme af et child theme, og en klon kopierer ikke automatisk templates, moduler og stylesheets med over. Arbejder I med flere brands på Starter, rammer I loftet med det første.

Ligger vores sider i EU, når de hostes på HubSpot?

HubSpot har datacentre i EU med placering i Tyskland ud over USA, Canada og Australien. Datacentret tildeles ud fra IP-geolokationen på det tidspunkt, kontoen blev oprettet, så en dansk konto er ikke automatisk på EU-hosting hvis den blev åbnet under en rejse eller af et udenlandsk moderselskab. Betalende konti på Starter, Professional og Enterprise kan migreres. Tjek jeres egen placering i indstillingerne, før placeringen skrives ind i en databehandleraftale.

Hvorfor kan vi ikke skifte template på en eksisterende side?

Fordi templates kun kan byttes mellem kompatible typer. En kodet template med et dnd_area kan kun skiftes til en anden kodet template, der også har et dnd_area, og drag and drop-områder kan slet ikke bruges i blogindlægs- og e-mailtemplates. Det er også derfor en oprydning fra 40 templates til fire ikke er et klik pr. side. Planlæg templatestrukturen inden der ligger hundredvis af sider på den.