Overslaan naar inhoud

Tech · 12 mai 2026 · 11 min leestijd

Mijn Odoo-site is traag.

Een trage Odoo-site ligt bijna nooit aan Odoo. In de overgrote meerderheid van de audits zit de oorzaak elders: niet-gecomprimeerde afbeeldingen, verkeerd geplaatste lazy loading, een slecht geconfigureerde cache, scripts van derden, een overladen thema. De eerste stap is altijd meten met Lighthouse, voordat u iets aanraakt.

Lighthouse op 42, een LCP van 4 seconden, bezoekers die afhaken. Als uw Odoo-site traag is, ligt dat bijna nooit aan Odoo zelf. Hier zijn de 10 echte oorzaken die we bij audits vinden, gerangschikt volgens frequentie, met de oplossing voor elk ervan. Allemaal meetbaar, allemaal op te lossen.

Bijgewerkt op

Een Odoo-site die hapert, de echte oorzaken.

Inhoud

  1. Eerst meten
  2. De 10 oorzaken
  3. De hosting
  4. Wat u zelf kunt controleren
  5. Wanneer een bureau inschakelen

Een trage Odoo-site is waarschijnlijk de belangrijkste reden waarom klanten ons voor een audit contacteren. De klant heeft zelf geprobeerd te optimaliseren, heeft al een ander bureau betaald voor een "optimalisatieplan" dat niets opleverde, en komt gefrustreerd bij ons aan. Goed nieuws: in 9 op de 10 gevallen is het niet Odoo dat traag is. Het is wat erbovenop werd toegevoegd. Hieronder de 10 oorzaken die we tegenkomen, en hoe u elk ervan oplost.

Meten voordat u iets aanraakt.

De gouden regel van optimalisatie: geen ingreep zonder beginmeting. Anders knoeit u in het wilde weg. Drie gratis tools volstaan om een Odoo-site correct te meten:

PageSpeed Insights (pagespeed.web.dev): de officiële test van Google. Geeft de Core Web Vitals (LCP, INP, CLS) gemeten bij echte bezoekers, plus een synthetische Lighthouse-audit. Dit is de tool om mee te beginnen.

GTmetrix: geeft een gedetailleerde opsplitsing van het laadproces (waterfall), zodat u precies ziet welke resource de weergave blokkeert.

WebPageTest: voor diepgaande audits. U kunt testen vanaf verschillende geografische locaties en browsers, en meerdere runs vergelijken.

Referentiedoel

Op een goed gebouwde Odoo-site mikken we op een LCP onder 1,8 seconde op mobiel, een Lighthouse-performancescore boven 90 en een CLS onder 0,1. Zit u ver van die cijfers, dan speelt er bijna altijd een van de 10 oorzaken hieronder.

Ter vergelijking: Google beschouwt een pagina als goed vanaf een LCP onder 2,5 seconden, een INP onder 200 milliseconden en een CLS onder 0,1, gemeten op het 75e percentiel van de laadbeurten. Bron: Google, Core Web Vitals, geraadpleegd in augustus 2026. Onze interne doelen zijn bewust strenger.

De 10 oorzaken die het vaakst voorkomen.

01

Niet-geoptimaliseerde afbeeldingen

Veruit oorzaak nummer één. PNG's van 2 MB, JPEG's in volle resolutie die op 400px breed worden getoond. Oplossing: hercomprimeren naar WebP, schalen naar de weergavegrootte, het attribuut loading="lazy" op afbeeldingen onder de vouw.

−40% LCP gemiddeld
02

Opgestapelde standaard Odoo-snippets

Wie een site met de builder bouwt, voegt met elke snippet een portie CSS en JS toe. Na 30 snippets wordt de bundle zwaar. Oplossing: het aantal gebruikte snippets beperken of ze vervangen door een lichtere QWeb-template op maat.

−15% paginagewicht
03

Onnodige Odoo-modules geactiveerd

Modules voor e-commerce, blog, evenementen of rekrutering die geactiveerd zijn maar niet gebruikt worden. Elke module voegt zijn assets toe aan de frontend-bundle. Oplossing: ongebruikte modules uitschakelen in Apps. Meetbaar met een test voor en na.

−10% bundlegrootte
04

Slecht geladen webfonts

Meerdere Google Fonts die in één blok geladen worden, soms met alle gewichten en alle Latijnse tekens. Oplossing: alleen de gebruikte gewichten laden, font-display: swap gebruiken, en het kritieke lettertype van de hero preloaden.

−300ms FCP
05

Niet-geoptimaliseerde autoplayvideo's

Een zware MP4-video in autoplay in de hero, zonder poster en zonder gecontroleerde preload. Oplossing: de video comprimeren, extern hosten (Cloudflare Stream, Mux) of indien mogelijk vervangen door een CSS-animatie.

−2s LCP
06

Scripts van derden (chat, analytics, pixel)

Google Tag Manager, Crisp Chat, Meta Pixel, Hotjar: samen blokkeren ze de weergave. Oplossing: deze scripts laden met defer, de uitvoering uitstellen tot de gebruiker scrolt, en de niet-essentiële verwijderen.

−25% INP
07

Niet-geminificeerde custom CSS / JS

Eigen CSS die als platte tekst in de backoffice werd toegevoegd, zonder minificatie of samenvoeging. Oplossing: de standaard stylesheets van Odoo gebruiken, die automatisch geminificeerd en samengevoegd worden in de bundle.

−12% CSS-gewicht
08

Ontwikkelaarsmodus actief in productie

Klassieke fout: de ontwikkelaarsmodus blijft actief na de lancering. Odoo schakelt dan de samenvoeging van de assets uit en alles wordt traag. Oplossing: controleer de URL van de assets in de netwerkconsole. Bevat die nonce, dan staat de dev-modus aan. Uitschakelen dus.

−50% aantal requests
09

Slecht geconfigureerde browsercache

Op Odoo Online is de cache meestal goed ingesteld. Op Odoo SH of self-hosted worden de Cache-Control-headers soms vergeten. Oplossing: controleer of de assets (CSS, JS, afbeeldingen, fonts) een lange cacheduur hebben (minstens 1 jaar).

+30% bezoeken uit cache
10

Onderbemeten hosting

Zijn alle andere oorzaken uitgesloten en blijft de site traag, dan ligt het aan de hosting. Oplossing: upgraden naar een krachtiger Odoo SH-plan, of overstappen van standaard Odoo Online naar een hoger plan.

Afhankelijk van het plan

Een Odoo-site optimaliseren betekent dingen weghalen, niet toevoegen. Snelheid ontstaat uit soberheid.

Charlotte Moonen · WebNest

Odoo Online vs Odoo SH.

Over hosting bestaat vaak verwarring. Dit zijn de reële grootteordes in 2026.

Odoo Online en Odoo SH vergeleken, grootteordes 2026.
CriteriumOdoo OnlineOdoo SH
Type hostingKant-en-klaar, beheerd door OdooBeheerd, op geïsoleerde infrastructuur
ToepassingBedrijfswebsite of webshop tot 1.000 bezoekers per dagVanaf 2.000 bezoekers per dag, of als u staging, Git en development branches nodig hebt
Maandelijkse kost€ 24 tot € 80, afhankelijk van het plan€ 50 tot € 200, afhankelijk van het plan
LCP op een goed geoptimaliseerde site1,2 tot 1,8 secondeVergelijkbaar in de frontend
Technische controleStandaardUitgebreid

Odoo Online volstaat voor 80 % van de projecten.

De valkuil: kiezen voor SH terwijl Online zou volstaan. Dat is duurder en complexer. Omgekeerd: op Online blijven terwijl het verkeer explodeert en de site op piekmomenten hapert. Dan moet u upgraden.

Wat u zelf kunt nakijken.

Voordat u een bureau inschakelt voor een audit (en € 800 tot € 1.500 betaalt), kunt u deze 4 controles zelf uitvoeren in 30 minuten:

1. Test uw homepage met PageSpeed Insights, en ook een productpagina (bij een webshop). Noteer de scores voor mobiel en desktop.

2. Open de Chrome DevTools (F12), tabblad Network, en herlaad de pagina. Sorteer op grootte. Zoek de resources van meer dan 500 kB. Daar zit vaak het probleem.

3. Controleer de ontwikkelaarsmodus. Bevat een asset-URL nonce of laadt het netwerk 50 afzonderlijke CSS-bestanden, dan is de dev-modus actief gebleven.

4. Overloop de geactiveerde modules in Apps. Verwijder wat u niet gebruikt (maak eerst een back-up).

Quick win

Op 60% van de Odoo-sites die we auditen, lossen de oorzaken 1, 7 en 8 (afbeeldingen, custom CSS, dev-modus) al twee derde van het probleem op. Controleer die drie voordat u betaalt voor een zware optimalisatie.

Wanneer een bureau inschakelen.

Hebt u de 4 controles hierboven uitgevoerd en blijft uw LCP boven 3 seconden, dan is het probleem waarschijnlijk structureel. In vier situaties is een professionele audit verantwoord:

1. U gebruikt een gekocht thema of een zware builder. Het structurele gewicht is te groot om met kleine ingrepen op te lossen. Bepaalde sleutelpagina's moeten opnieuw gebouwd worden.

2. Uw site heeft 3 tot 5 jaar aanpassingen verzameld zonder opkuis. CSS en JS die beetje bij beetje werden toegevoegd en waarvan niemand nog weet waarvoor ze dienen. Een audit met opkuis loont.

3. U hebt een webshop met een omvangrijke catalogus. Productpagina's vragen bijzondere aandacht (lazy load, schema, responsive afbeeldingen). Een gespecialiseerde developer maakt het verschil.

4. Uw SEO gaat achteruit zonder duidelijke reden. Google laat de Core Web Vitals steeds zwaarder doorwegen. Een geleidelijke vertraging kan een onverklaard verlies van posities verklaren.

Bij WebNest doen we een gratis Odoo-performanceaudit van publieke websites. U krijgt het rapport binnen 48 uur, met de gemeten cijfers en onze aanbevelingen. Wilt u daarna dat wij ingrijpen, dan werken we op offerte. Wilt u het zelf doen, dan hebt u genoeg aan het rapport.

Veelgestelde vragen

Is Odoo een traag CMS?
Nee, en daar draait dit hele artikel om. In de overgrote meerderheid van de audits komt de traagheid van niet-gecomprimeerde afbeeldingen, een slecht geconfigureerde cache, scripts van derden of een overladen thema, niet van Odoo.
Welke score moet u nastreven?
Google beschouwt een pagina als goed vanaf een LCP onder 2,5 seconden, een INP onder 200 milliseconden en een CLS onder 0,1. Op een goed gebouwde Odoo-site leggen we de lat hoger: een LCP onder 1,8 seconde op mobiel.
Moet u overstappen naar Odoo SH voor meer snelheid?
Zelden. Odoo Online volstaat voor ongeveer 80 % van de projecten, tot 1.000 bezoekers per dag. Odoo SH is zinvol vanaf 2.000 bezoekers per dag, of als u staging, Git en development branches nodig hebt.
Waar begint u?
Met een meting, voordat u ook maar iets aanraakt. Een Lighthouse-rapport over meerdere runs toont waar het echte gewicht zit. Blind optimaliseren verplaatst het probleem alleen maar.

Een Odoo-website in gedachten?

Wij coderen Odoo-websites met de hand, in België. Geen template, geen drag-and-drop.

Bespreek uw project met ons

Moonen Charlotte, Founder en CEO bij WebNest. Met de hand gecodeerde Odoo-websites.