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
- Eerst meten
- De 10 oorzaken
- De hosting
- Wat u zelf kunt controleren
- 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.
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.
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% paginagewichtOnnodige 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% bundlegrootteSlecht 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.
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 LCPScripts 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.
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-gewichtOntwikkelaarsmodus 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.
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).
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 planEen 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.
| Criterium | Odoo Online | Odoo SH |
|---|---|---|
| Type hosting | Kant-en-klaar, beheerd door Odoo | Beheerd, op geïsoleerde infrastructuur |
| Toepassing | Bedrijfswebsite of webshop tot 1.000 bezoekers per dag | Vanaf 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 site | 1,2 tot 1,8 seconde | Vergelijkbaar in de frontend |
| Technische controle | Standaard | Uitgebreid |
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?
Welke score moet u nastreven?
Moet u overstappen naar Odoo SH voor meer snelheid?
Waar begint u?
Lees ook
Een Odoo-website in gedachten?
Wij coderen Odoo-websites met de hand, in België. Geen template, geen drag-and-drop.
Bespreek uw project met onsMoonen Charlotte, Founder en CEO bij WebNest. Met de hand gecodeerde Odoo-websites.