← Terug naar het portaal

Technische analyse

De twee Webflow-collecties met hun 25 velden, de volgorde waarin je 184 items importeert, en de rest van de Webflow-implementatie: navigatie, filteren, omleidingen en openstaande componentkeuzes.

Wat er in Webflow komt te staan

Twee collecties, en verder niets. De realisatiecategorieën zijn opgeheven met hun pagina's, en de filter op het realisatieoverzicht doet hun werk. Alles hieronder rolt uit npm run export:webflow, uit dezelfde data als de mockup — deze pagina is dus geen tweede lijst die kan gaan afwijken, maar dezelfde lijst in leesbare vorm.

2collecties
25velden, plus Name en Slug per collectie
184items om te importeren
3referentievelden
CollectieItemsVeldenWaarvoor
Expertises1213De twaalf themapagina's onder <code>/expertises/</code>. Draagt de zoekwoorden, de intro, de veelgestelde vragen en de onderlinge relaties.
Cases17212De realisaties onder <code>/cases/</code>. Grootste collectie van de site en tegelijk de leegste: vandaag staan er een titel, een categorie en een beeld op.

Vijf secties erbij is geen vijf keer meer werk

De nieuwe secties komen één keer in de template van de collectie; de inhoud per pagina komt uit velden — een rich-text veld voor de vragen, een beeld- of referentieveld voor de logo's, een lijst voor de stappen. Een pagina die een sectie niet nodig heeft laat het veld leeg, en de sectie verdwijnt automatisch.

De velden per collectie

De grijze rijen zijn wat Webflow zelf aanmaakt. De rode types zijn de referentievelden: die bepalen in welke volgorde je importeert. Wat er in het rood bij staat, komt leeg uit de export en moet nog aangeleverd worden.

Expertises

expertises · 12 items · 13 velden bovenop Name en Slug

VeldTypeWat het is
nameingebouwdMaakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit naam.
slugingebouwdMaakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit slug.
ClusterOption—
RolOptionPijler, steun of bewijs. Stuurt hoe zwaar de pagina wordt en of ze in de voettekst en de kruislinks vooraan komt.
Korte omschrijvingPlainTextEén regel voor de kaart in het mega menu en op /expertises. Niet hetzelfde veld als Intro: die staat op de pagina zelf en draagt het zoekwoord.
IntroPlainTextDe openingsalinea onder de H1. Spelregel 1: het primaire zoekwoord staat in de H1, de title én de eerste alinea.
H1PlainText—
SEO-titelPlainTextBind dit veld in de template-instellingen aan de paginatitel. Maximaal 60 tekens, zoekwoord vooraan, merk achteraan. Geen enkele pagina van de huidige site heeft een eigen title die dat doet.
SEO-omschrijvingPlainText140 tot 155 tekens. Nul van de 238 huidige pagina's heeft er een.
Primair zoekwoordPlainText—
Secundaire zoekwoordenPlainTextKomma-gescheiden, ter referentie voor wie de pagina schrijft. Deze termen horen als tussenkop op de pagina, niet als aparte pagina.
HoofdbeeldImage—
Veelgestelde vragenRichTextDraagt de FAQPage-structured data en neemt de inhoud van de vijftien blogadressen over. Het anker van deze sectie is #faq — daar landen negen omleidingen op. De CSV levert de vragen als h3 met een alinea eronder, in de volgorde uit secties.ts; in de Designer bind je dit veld aan een Rich Text-blok of splits je het in een aparte FAQ-collectie als je per vraag wil filteren.
MoederpaginaReferenceVerwijst naar de eigen collectie: een steun- of bewijspagina hangt onder een pijler. Vijf items hebben dit veld. Bij een CSV-import bestaat het doelitem nog niet, dus zet dit in een tweede pass of met de hand. Verwijst naar de collectie expertises.
Verwante expertisesMultiReferenceTwee of drie per pagina, voor de sectie Verwante expertises. Ook een verwijzing naar de eigen collectie, dus dezelfde tweede pass als Moederpagina. Verwijst naar de collectie expertises.

Cases

cases · 172 items · 12 velden bovenop Name en Slug · 9 velden komen leeg uit de export

VeldTypeWat het is
nameingebouwdMaakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit titel.
slugingebouwdMaakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit slug.
ExpertisesMultiReferenceMultiReference en niet Reference: 14 projecten stonden op de huidige site onder twee categorieën, als twee aparte cases met elk hun eigen adres. Ze zijn samengevoegd tot één case met twee expertises — één URL, geen dubbele inhoud, en de case verschijnt nog steeds in beide overzichten. Verwijst naar de collectie expertises.
HoofdbeeldImage—
BeeldgalerijMultiImageKomt leeg uit de export. Minstens vijf beelden per case, met een alt-tekst die project en dienst noemt.
UitgelichtSwitch—
KlantPlainTextKomt leeg uit de export. Staat vaak in de titel, maar is niet als apart gegeven gecrawld.
JaarNumberDe filterbalk op /realisaties biedt sorteren aan, maar zonder dit veld is "nieuwste eerst" gewoon de volgorde van de collectie. Komt leeg uit de export. Nodig om op datum te kunnen sorteren; zit niet in de crawl.
LocatiePlainTextKomt leeg uit de export. Niet in de crawl.
AfmetingenPlainTextKomt leeg uit de export. Niet in de crawl.
De opdrachtRichTextKomt leeg uit de export. 40 tot 75 woorden per case.
Wat we bouwdenRichTextKomt leeg uit de export. 40 tot 75 woorden per case.
SEO-titelPlainTextKomt leeg uit de export. Nog niet geschreven.
SEO-omschrijvingPlainTextKomt leeg uit de export. Nog niet geschreven.

De relaties

3 velden verwijzen naar een andere collectie. Twee ervan wijzen naar hun eigen collectie, en dat is precies waarom de import in twee passes gebeurt.

VeldOpTypeWijst naarWat het doet
MoederpaginaExpertisesReferenceexpertisesHangt een steun- of bewijspagina onder haar pijlerpagina.
Verwante expertisesExpertisesMultiReferenceexpertisesTwee of drie zusterpagina's per expertise, voor de sectie Verwante expertises onderaan.
ExpertisesCasesMultiReferenceexpertisesEen case kan onder meer dan één expertise vallen. 14 projecten stonden op de huidige site onder twee categorieën, als twee aparte pagina's met elk hun eigen adres.

De omgekeerde richting heeft geen eigen veld nodig

Om de realisaties per expertise te tonen zet je op de expertise-template een Collection List die filtert op Expertises = huidig item. Dat werkt via hetzelfde MultiReference-veld op de case. Een tweede referentie in de andere richting aanmaken geeft twee lijsten die uit elkaar kunnen lopen, en een kip-en-ei bij het aanmaken.

Datzelfde geldt voor “meer van deze klant”: dat kan Webflow niet, want een Collection List filtert op het huidige item via een referentieveld en niet via een tekstveld. Klant blijft een gewoon tekstveld in de feitenrij.

Importvolgorde

Dwingend, want een referentie matcht op de Name van een item dat al moet bestaan.

  1. Maak Expertises aan en importeer expertises.csv zonder de kolommen Moederpagina en Verwante expertises. Die twee wijzen naar de eigen collectie, dus bij de eerste import bestaan de doelitems nog niet.
  2. Vul Moederpagina en Verwante expertises aan. Twaalf items, dus dat gaat sneller met de hand dan met een tweede import.
  3. Maak Cases aan. Het veld Expertises heeft de collectionId van Expertises nodig; die krijg je pas terug uit de aanmaak-call van stap 1.
  4. Importeer cases.csv. 172 items. De kolom Expertises bevat de namen, met een puntkomma tussen twee expertises.
  5. Zet de 60 omleidingen. redirects.csv is een werklijst en geen importbestand: Webflow neemt 301's in de site-instellingen één per één aan. Elke rij heeft de reden erbij.

Wat er nog leeg is

9 velden komen leeg uit de export. Samen zijn dat 1.548 celwaarden — het is geen bug in de export maar de inhoud die er vandaag op de site niet staat, en tegelijk de reden dat de casepagina's zo weinig ophalen.

VeldOpItemsWaarom leeg
BeeldgalerijCases172Minstens vijf beelden per case, met een alt-tekst die project en dienst noemt
KlantCases172Staat vaak in de titel, maar is niet als apart gegeven gecrawld
JaarCases172Nodig om op datum te kunnen sorteren; zit niet in de crawl
LocatieCases172Niet in de crawl
AfmetingenCases172Niet in de crawl
De opdrachtCases17240 tot 75 woorden per case
Wat we bouwdenCases17240 tot 75 woorden per case
SEO-titelCases172Nog niet geschreven
SEO-omschrijvingCases172Nog niet geschreven

Filteren en sorteren

Relume levert de filterbalk en het grid. Het daadwerkelijk filteren, zoeken en sorteren van een collection list gebeurt met Finsweet Attributes — List Filter: een gratis extern script dat je met attributen op de elementen zet. Geen eigen code, maar wel een afhankelijkheid buiten Webflow zelf. Begroot dat mee.

Wat je in het UX-plan zietAttribuut in Webflow
Het tegelgrid dat gefilterd wordtfs-list-element="list" op de collection list
De tabs per cluster en per expertisefs-list-element="filters" op het formulier, plus fs-list-field en fs-list-value per tab
Zoeken op projectnaamfs-list-field="title" op het tekstveld
“Geen realisaties gevonden”fs-list-element="empty"
Sorterenaparte oplossing: List Sort
“Toon meer”load-more, of Webflow-paginatie

De kop “23 realisaties binnen standenbouw” is native, maar verbuigt niet

In het UX-plan is dat één stuk tekst; in Webflow zijn het twee Finsweet-elementen met een vast woord ertussen. Visueel identiek, maar enkelvoud en meervoud — “1 realisatie” — verbuigen niet mee zonder een snippet.

Grijp niet naar de filters-componenten van Relume (filters1 tot filters6). Die zien er op papier uit als het filter dat je wil, maar het zijn lege scaffolds: nul props, alle opties hardcoded, en op de plek van de collectie een gestippelde placeholder. Het filteren komt nog altijd van Finsweet.

Omleidingsplan

49 adressen verdwijnen, en 60 omleidingen zetten ze op hun nieuwe plek. Elk ervan gaat naar de sectie die zijn inhoud overneemt — nooit naar de homepage, want dan is de bezoeker weg en de opgebouwde positie ook.

WatURL'sWaarom
De blog15/blog en 14 artikelen. Dertien artikelen mikken allemaal op beursstanden en vechten met elkaar én met de dienstpagina: op die term staat een artikel eerste en de expertisepagina drieëndertigste. Samen 49.100 vertoningen bij 62 klikken. De inhoud wordt de vragensectie van de standenbouwpagina.
De losse SEO-landingspagina's8/standenbouw, /beursstand-design, /decorbouw-theater en vijf andere. Zes van de acht mikken op een term met tien zoekopdrachten per maand of minder. De teksten van /standenbouw en /decorbouw-theater werken wél en vormen de basis van de nieuwe standenbouw- en decorbouwpagina.
De realisatiecategorieën12/realisaties/<expertise>. Tien van de twaalf halen minder klikken dan hun expertisepagina en concurreren er alleen mee. De filter op het overzicht doet hun werk.
Dubbele projectpagina's14veertien projecten met twee adressen. Dezelfde inhoud die twee keer om dezelfde positie meedingt. Eén case met twee expertises in de plaats.

Het volledige omleidingsplan

9 herbenoemde expertisepagina's, 12 realisatiecategorieën, 15 blogadressen, 8 losse landingspagina's, 14 dubbele projectpagina's en 2 losse adressen. Alle overige adressen houden hun slug — wat niet wijzigt, hoeft niet omgeleid te worden.

VanNaarWaarom
/beursstand-design/expertises/standenbouw#ontwerpDe inhoud gaat over ontwerp en 3D en komt onder die tussenkop terecht.
/blog/expertises/standenbouw#faqDe bloghub zelf. Alle dertien artikelen gaan over beursstanden, dus de hub gaat naar de vragensectie die hun inhoud overneemt.
/blog-post/10-tips-voor-een-aantrekkelijke-beursstand/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/10-tips-voor-een-unieke-beursstand/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/de-toekomst-van-beursstanden-trends-en-ontwikkelingen/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/decorbouw-voor-fashion-shows-en-fashion-shoots-een-nieuwe-dimensie-in-modepresentatie/expertises/decorbouw#eventsHet enige artikel dat niet over beursstanden gaat.
/blog-post/duurzame-en-milieuvriendelijke-beursstanden-de-dos-en-donts/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/hoe-beursstanden-gebruiken-om-leads-te-genereren/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/hoe-beursstanden-ontwerpen-voor-maximum-impact/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/hoe-maak-ik-een-blijvende-indruk-tijdens-een-jaarbeurs/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/hoe-ontwerp-ik-een-aantrekkelijke-beursstand/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/opvallen-op-een-beurs-hoe-doe-ik-dat/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/uit-welke-materialen-wordt-een-beursstand-gemaakt/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/waarom-beursstanden-beter-presteren-dan-andere-marketingmethoden/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/wat-zijn-de-verschillen-tussen-modulaire-en-op-maat-gemaakte-beursstanden/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/blog-post/welke-soorten-beursstanden-bestaan-er-en-hoe-kies-ik-de-juiste/expertises/standenbouw#faqNaar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag.
/broodjes-test2410 — definitief wegTestpagina die organisch gevonden wordt — 60 sessies per jaar — en in geen geval mag meeverhuizen. Een 410 zegt Google dat de pagina definitief weg is; een omleiding naar de homepage mag ook, maar dan blijft ze in de index staan.
/cases/aiki-festival-container/cases/aiki-noodles-festival-standZelfde project op twee adressen; aiki-noodles-festival-stand blijft — volledige merknaam.
/cases/bombay-schommel-2/cases/bombay-schommelZelfde project op twee adressen; bombay-schommel blijft — zonder telwoord.
/cases/bubble-bar-2/cases/bubble-barZelfde project op twee adressen; bubble-bar blijft — zonder telwoord.
/cases/costa-coffee-2-copy/cases/costa-coffee-2Zelfde project op twee adressen; costa-coffee-2 blijft — -copy is een kopie-adres.
/cases/duvel-q-beach-decor/cases/duvel-q-beachZelfde project op twee adressen; duvel-q-beach blijft — zonder dienstnaam in de slug.
/cases/eastpakwinkel-rotsen/cases/eastpak-rotsenZelfde project op twee adressen; eastpak-rotsen blijft — korter, zelfde project.
/cases/h-m-brasserie-hennes/cases/hm-brasserie-hennesZelfde project op twee adressen; hm-brasserie-hennes blijft — minder streepjes.
/cases/mac21-bonsai-2-copy/cases/mac21-bonsai-2Zelfde project op twee adressen; mac21-bonsai-2 blijft — -copy is een kopie-adres.
/cases/mac21-dvlm/cases/popup-shop-meir-tmlZelfde project op twee adressen; popup-shop-meir-tml blijft — mac21-dvlm is een interne projectcode.
/cases/nationale-loterij-2/cases/nationale-loterij-2024Zelfde project op twee adressen; nationale-loterij-2024 blijft — jaartal in plaats van telwoord.
/cases/pukkelpop-festivalstand-beershack/cases/pukkelpop-beershackZelfde project op twee adressen; pukkelpop-beershack blijft — korter, zelfde project.
/cases/studio-100---story-studio/cases/studio-100-story-studioZelfde project op twee adressen; studio-100-story-studio blijft — enkele streepjes.
/cases/tml-amare-dubai-2/cases/tml-amare-dubaiZelfde project op twee adressen; tml-amare-dubai blijft — zonder telwoord.
/cases/zeb-interieurbouw/cases/zebZelfde project op twee adressen; zeb blijft — zonder dienstnaam in de slug.
/decorbouw-festivals/expertises/decorbouw#festivaldecorStaat vandaag achtste op decorbouw.
/decorbouw-modeshow/expertises/decorbouw#eventsModeshows vallen onder event- en modeshowdecor.
/decorbouw-theater/expertises/decorbouw#theaterdecorHaalt vandaag meer klikken dan zeven expertisepagina's; de tekst werkt en blijft.
/decorstukken-stand/expertises/decorbouw#decorstukkenZelfde tussenkop als podiumdecor.
/evenementen-decoratie/expertises/decorbouw#eventsZelfde onderwerp als de modeshowpagina, dus dezelfde bestemming.
/expertises/3d-objecten-letters/expertises/3d-letters-logos"3D objecten & letters" heet nu "3D-letters & logo's", naar de term die de markt gebruikt.
/expertises/beursstanden/expertises/standenbouw"Beursstanden" heet nu "Standenbouw", naar de term die de markt gebruikt.
/expertises/brand-activation-sampling/expertises/brand-activation"Brand activation & sampling" heet nu "Brand activation", naar de term die de markt gebruikt.
/expertises/container-ombouw/expertises/zeecontainer-ombouw"Containers" heet nu "Zeecontainers ombouwen", naar de term die de markt gebruikt.
/expertises/etalage-winkel-decor/expertises/pos-materiaal"Etalage & winkeldecor" heet nu "POS-materiaal & etalagedecor", naar de term die de markt gebruikt.
/expertises/festivalstands/expertises/festivalstandenDe slug loopt nu gelijk met de spelling van de rest van de site.
/expertises/maatwerk-meubilair/expertises/maatwerk-interieur"Maatwerk meubilair" heet nu "Maatwerk interieur", naar de term die de markt gebruikt.
/expertises/museum-tentoonstellingen/expertises/tentoonstellingsbouw"Museum & expo's" heet nu "Tentoonstellingsbouw", naar de term die de markt gebruikt.
/expertises/pop-up-installaties/expertises/pop-up-store"Pop-up installaties" heet nu "Pop-upstores & pop-upbars", naar de term die de markt gebruikt.
/nl/formulier/contact/contactHaalt vandaag 2.940 vertoningen.
/podiumdecor-ontwerpen/expertises/decorbouw#decorstukkenPodiumdecor staat als H3 onder decorstukken en podiumdecor.
/realisaties/3d-objecten-letters/realisaties
gefilterd op 3d-letters-logos
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/beursstanden/realisaties
gefilterd op standenbouw
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/brand-activation-sampling/realisaties
gefilterd op brand-activation
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/container-ombouw/realisaties
gefilterd op zeecontainer-ombouw
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/decorbouw/realisaties
gefilterd op decorbouw
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/etalage-winkel-decor/realisaties
gefilterd op pos-materiaal
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/festivalstanden/realisaties
gefilterd op festivalstanden
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/interieurbouw/realisaties
gefilterd op interieurbouw
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/maatwerk-meubilair/realisaties
gefilterd op maatwerk-interieur
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/museum-tentoonstellingen/realisaties
gefilterd op tentoonstellingsbouw
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/pop-up-installaties/realisaties
gefilterd op pop-up-store
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/realisaties/promotievoertuigen/realisaties
gefilterd op promotievoertuigen
De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina.
/standenbouw/expertises/standenbouwDe belangrijkste omleiding van het plan: deze pagina staat vierde op standenbouw, een term van €25 per klik. Houd hem permanent staan en volg de term de eerste twee maanden na de livegang wekelijks op.

Twee dingen die makkelijk vergeten worden

De omleiding van http:// naar https:// en van plugnplay.be naar www werkt vandaag, maar moet opnieuw ingesteld worden. Search Console toont de http-homepage nog altijd met 174 klikken en 9.535 vertoningen per jaar: die versie staat dus nog los in de index.

Voor de Franse en Engelse adressen geldt hetzelfde stel omleidingen, met de vertaalde slugs. Dat is ongeveer zestig regels per taal. Blijven die sites bestaan, dan hoeft er alleen omgeleid te worden waar de slug wijzigt.

Openstaande componentkeuzes

2 soorten componenten staan open. Bij elk hoort hetzelfde werk: ophalen uit de bibliotheek, de broncode nalezen, en pas dan in de template zetten.

SoortWaar het nodig isWaar het voor is
bijlageveldContactEen uploadveld op het contactformulier voor plannen of een technische fiche. Doorzocht op 08/09/2026: geen enkele contactsectie van Relume heeft er een. De enige upload-control in de bibliotheek is de avatar van form1, een instellingenformulier uit de dashboardreeks, en die in het contactformulier plakken is een veld bijtypen. In Webflow is het een File Upload-element, en dat vraagt een betaald site-plan met een limiet per maand en per bestand.
rich textPrivacy- en cookiebeleidEén kolom lopende tekst voor het privacy- en cookiebeleid. content30 of gelijkaardig.

Wat er in de Relume-broncode mis is, en terugkomt bij elk nieuw component

Omgekeerde spread. In layout621, layout623, layout627, layout639, layout651, layout675 en layout237 stond { ...props, ...Defaults }, waardoor de defaults ná de props komen en alles wat je doorgeeft genegeerd wordt: het component toont dan Lorem ipsum. Zeven van de zeven uit de 600-reeks die we opgehaald hebben. Controleer dit bij elk nieuw component.

Hergebruikte lijstitems. layout627 rendert vier kaarten maar hergebruikte listItems[0] en [1], waardoor items 3 en 4 nooit verschenen.

Een grid dat maar één aantal aankan. layout621 en layout623 staan op md:grid-cols-[1fr_auto_1fr_auto_1fr]: drie kolommen met twee scheidingslijnen, en niets anders. Een vierde item schuift in de max-content kolom van een tweede rij en wordt samengedrukt. layout627 leest listItems[0] tot [3] rechtstreeks uit en wil er dus precies vier. Tel de items voor je een component kiest.

Kopniveaus die niet kloppen. logo1 zet zijn strookkop in een <h1> met de klasse text-h6 — een tweede H1 op elke pagina, en alle zes logo-secties hebben het. layout639 zet subkoppen in een <h6> direct onder een <h2>. In de Designer zet je de tag van dat tekstelement gewoon goed; de klasse blijft.

Relume schrijft voor Tailwind v4. Classes als size-3.75 en var(--color-scheme-background) bestaan daar vanzelf en in v3 niet — de class staat er dan wel, maar doet niets: de bol van de timeline werd 0 bij 0 pixels. In Webflow speelt dit niet, maar het bepaalt wel of je in een prototype ziet wat het component eigenlijk doet. En de Tailwind-preset zet container.screens.sm en .md op 100%, waar Tailwind @media (min-width: 100%) van maakt — ongeldige CSS die de productiebuild laat crashen op minificatie, terwijl de dev-server het slikt.

Wat niet uit een configbestand kan komen

  • Secties, layout en styling. Webflow leest geen structuur uit een configbestand. Die kant gebeurt in de Designer door Relume-componenten te plakken en de velden eraan te binden. De Designer API kan wél elementen en classes aanmaken, maar dan bouw je een app om copy-paste na te doen.
  • De export is bewust alleen export. Een CSV-import in de Designer heeft geen token nodig; een push naar de Data API wel, met cms:write. Dat is pas de moeite als de import herhaalbaar moet zijn.
  • Meertaligheid staat er niet in. De Franse en Engelse namen horen bij Webflow Localization, op dezelfde collectie-items. Anderstalige pagina's bouwen we niet: de tussenkoppen per taal zijn niet onderzocht.
  • Het uploadveld op het contactformulier vraagt een betaald site-plan, met een limiet per maand en per bestand. Het staat niet in een collectie — het is een formulierveld — maar het is wel een keuze die op het plan drukt.