InstantFilter vs Filter Everything
Het Filter Everything-alternatief voor instant UX. Behoud je SEO-veilige eerste load, maar upgrade naar 0-latency frontend-filtering.
De SEO vs UX Afweging: De Kern van het Verschil
Bij het zoeken naar een alternatief voor Filter Everything Pro is het cruciaal om te begrijpen wat deze plugin uniek maakt. Filter Everything is gebouwd met een zeer specifieke focus: maximale SEO-controle. De plugin genereert schone, statische URL’s voor vrijwel elke denkbare filtercombinatie (bijvoorbeeld /kleur-blauw/maat-groot/) en vertrouwt op de paginacaching van je server om deze pagina’s snel te serveren aan zowel bezoekers als zoekmachines.
Dit is een krachtige strategie voor webshops die duizenden long-tail landingspagina’s willen laten indexeren door Google. Echter, deze aanpak creëert een aanzienlijk UX-probleem. Omdat elke filtercombinatie in feite een nieuwe URL is, voelt het filteren voor een bezoeker vaak als het laden van een compleet nieuwe pagina. Zelfs als AJAX is ingeschakeld, moet de server nog steeds het verzoek verwerken, de database bevragen en de juiste HTML-fragmenten terugsturen. Dit leidt tot de bekende netwerklatency van 300ms of meer, wat de browse-ervaring houterig maakt. Voor een moderne shopper die gewend is aan de onmiddellijke reactie van apps zoals Instagram of Amazon, voelt dit traag en verouderd aan.
InstantFilter biedt een andere balans die beter aansluit bij de huidige verwachtingen van consumenten. Wij geloven dat de initiële paginalading volledig Server-Side Rendered (SSR) moet zijn voor optimale SEO, maar dat dynamisch filteren instant moet zijn. Door de filterlogica naar de browser van de shopper te verplaatsen via een gecomprimeerd JSON-codebook, elimineren we de AJAX-round-trip volledig. Het resultaat is een app-achtige UX die de SEO-voordelen van een snelle “first paint” behoudt, zonder de nadelen van trage interacties. Je krijgt het beste van twee werelden: Google ziet je content, en je klanten voelen de snelheid.
Kies voor InstantFilter als:
- Je **directe, 0-latency** filterinteracties wilt bieden (~1,5ms – 5ms).
- Je enorme cache-bloat wilt voorkomen (Filter Everything kan tienduizenden statische pagina’s genereren).
- Je variabele producten (zoals kleuren) standaard als **aparte kaarten** in het grid wilt tonen.
- Je een moderne, visuele Card Builder wilt die standaard is inbegrepen voor volledige designvrijheid.
Blijf bij Filter Everything als:
- Je primaire doel is om tienduizenden zeer specifieke filtercombinatie-URL’s te laten indexeren in Google.
- Je een enkele, kleinschalige site bouwt met een beperkt budget (de Pro-versie is erg goedkoop).
- Je het ‘paginalading’-gevoel tijdens het filteren niet als een belemmering ziet voor je conversie.
Architectuur: Statische URL’s vs Frontend Hydration
Het fundamentele verschil tussen beide plugins zit in de manier waarop ze de status van een filter verwerken. Dit heeft grote gevolgen voor zowel de snelheid als de belasting van je serverbronnen, vooral naarmate je catalogus groeit.
Volgens de documentatie van Filter Everything genereert de plugin unieke URL’s voor elke filterstatus. Wanneer een gebruiker op een filter klikt, navigeert de browser naar die nieuwe URL (een volledige paginalading) of haalt de inhoud op via AJAX. Als die specifieke combinatie nog niet is gecached, moet je server een zware databasequery uitvoeren over tabellen zoals wp_postmeta en wp_term_relationships om de resultaten te genereren. Bij een grote webshop met veel attributen kan dit leiden tot een enorme hoeveelheid gecachte bestanden, wat je diskruimte en inode-limieten kan uitputten. Bovendien zijn niet-gecached verzoeken vaak pijnlijk traag, wat klanten wegjaagt.
InstantFilter gebruikt een Frontend-first (Hydrated) architectuur. Wij indexeren je producten in een hoogwaardig JSON-codebook dat geoptimaliseerd is voor overdracht over het netwerk (vaak gecomprimeerd met Gzip of Brotli tot slechts enkele tientallen KB’s). Wanneer een shopper een categoriepagina laadt, krijgt hij direct een volledig SSR HTML-grid te zien. Maar op de achtergrond downloadt de browser het JSON-codebook eenmalig. Vanaf dat moment gebeurt alle filtering lokaal in de browser via JavaScript. Nul server-round-trips. Nul cache-missers tijdens het filteren. Omdat de browser alle data al ‘in handen’ heeft, is de reactietijd onmiddellijk (1,5ms tot 5ms), ongeacht de complexiteit van de filtercombinatie.
| Functie | InstantFilter | Filter Everything Pro |
|---|---|---|
| Interactiesnelheid | ~1,5ms – 5ms (Lokale browser) | Paginalading / AJAX Round-trip |
| Serverbelasting | Nul tijdens het filteren | Hoog bij cache-missers |
| Cache-strategie | Alleen de hoofdpagina cachen | Elke filtercombinatie cachen |
| SEO-strategie | SSR initiële lading + Hydration | Statische URL’s voor combinaties |
Variabele producten: De Matrix Doorbreken
WooCommerce groepeert standaard alle variaties (zoals kleuren of maten) onder één enkel hoofdproduct in het overzicht. Voor veel webshops is dit een UX-bottleneck, omdat klanten direct de specifieke variant willen zien die ze zoeken. Als iemand op “Blauwe trui” filtert, wil hij een blauwe trui zien, niet een generieke trui-afbeelding.
Filter Everything respecteert over het algemeen dit standaardgedrag. Als een gebruiker filtert op “Rood”, ziet hij de kaart van het hoofdproduct. Als die kaart toevallig de “Blauwe” afbeelding als hoofdfoto heeft, raakt de shopper in de war. Om dit op te lossen bij Filter Everything, moet je vaak extra plugins installeren (zoals “Show Single Variations”) of complexe maatwerkcode schrijven om de juiste variatie-afbeelding te tonen. Dit verhoogt niet alleen de kosten, maar ook de kans op fouten en vertragingen.
InstantFilter lost dit native op met Variation Explode Modes. Tijdens de indexeringsfase kan InstantFilter je variabele producten opsplitsen in aparte kaarten. Je kunt ervoor kiezen om alle variaties te “exploderen”, of alleen die variaties die een unieke afbeelding hebben (perfect om kleuren als aparte kaarten te tonen, terwijl je maten gegroepeerd houdt onder de kleurkaart). Dit zorgt voor een veel rijkere en duidelijkere shopervaring, wat direct bijdraagt aan een hogere conversieratio en minder verwarring bij de klant.
Het probleem van Cache Bloat en de SEO-mythe
Een vaak over het hoofd gezien nadeel van de statische URL-aanpak van Filter Everything is “cache bloat”. Stel je voor dat je een shop hebt met 5 kleuren, 5 maten en 5 materialen. Dat zijn al honderden mogelijke combinaties per categorie. Voor elke combinatie genereert Filter Everything een unieke pagina die gecached moet worden om snel te blijven. Bij grotere shops loopt dit in de tienduizenden pagina’s. Dit vreet diskruimte en maakt het beheer van je cache (bijvoorbeeld bij een prijsupdate of voorraadwijziging) extreem traag en complex. Bovendien kan het indexeren van te veel combinaties leiden tot “keyword cannibalization”, waarbij je eigen pagina’s met elkaar concurreren in de zoekresultaten.
InstantFilter omzeilt dit probleem volledig. We cachen alleen de hoofdcategoriepagina. Alle filteracties die daarna volgen, vinden plaats in de browser van de gebruiker zonder dat er nieuwe pagina’s op de server gegenereerd hoeven te worden. Dit houdt je server licht, je cache efficiënt en je hostingkosten laag. Voor SEO richten we ons op de belangrijkste categorie- en attribuutpagina’s via SSR, wat voor 99% van de webshops de meest effectieve strategie is.
Functies en prijzen in één oogopslag
Filter Everything is een uitstekende optie als je een goedkope plugin zoekt die zwaar geoptimaliseerd is voor het indexeren van filter-URL’s en je een zeer kleine catalogus hebt. InstantFilter is een premium performance tool, ontworpen voor agencies en webshopeigenaren die de snelst mogelijke UX willen bieden zonder de nadelen van cache-bloat en trage AJAX-interacties.
| Mogelijkheid | InstantFilter | Filter Everything Pro |
|---|---|---|
| Filterinteractie | Client-side (JSON export) | Paginalading / AJAX |
| Variaties als aparte kaarten | ✓ Native explode modes | ✗ Vereist externe add-ons |
| Custom product card layout | ✓ Visual Card Builder (Pro+) | Afhankelijk van thema |
| Instapprijs per jaar (1 site) | €129 (Founders Basic) | ~$40 |
| Agency prijs per jaar | €599 (Founders Agency, Unlimited) | ~$40 per site |
Filter Everything-prijzen zijn gebaseerd op de publiekelijk vermelde prijzen op CodeCanyon per juni 2026. InstantFilter-prijzen weerspiegelen onze huidige Founders-aanbiedingen. Ons Agency-plan biedt onbeperkte licenties, wat voor bureaus vaak veel voordeliger is dan het apart aanschaffen van licenties voor elke klant.
De 14-daagse Staging Test
De beste manier om het verschil tussen AJAX/Paginaladingen en Frontend-first filtering te begrijpen, is door het zelf te ervaren. Woorden kunnen de snelheid omschrijven, maar de impact op de UX merk je pas echt bij gebruik op je eigen shop. Daarom raden we altijd aan om een zij-aan-zij vergelijking te doen op een testomgeving.
- Kloon naar Staging: Test nooit direct op je live omgeving. Gebruik een staging-kopie van je shop om de impact op je specifieke setup en thema te meten.
- Installeer & Indexeer: Draai de InstantFilter indexer. Het proces is veilig en werkt probleemloos naast Filter Everything zonder conflicten te veroorzaken in je database.
- Vergelijk het “Gevoel”: Open twee tabbladen. Eén met Filter Everything, één met InstantFilter. Klik op een filter. Voel het verschil tussen de server-round-trip (de korte pauze of paginalading) en de directe client-side respons van InstantFilter.
- Check DevTools: Open het Network-tabblad in je browser (F12). Zie hoe Filter Everything bij elke klik verzoeken afvuurt of de pagina herlaadt, terwijl InstantFilter stil blijft en alles lokaal afhandelt via het ingeladen codebook.
Als de “Instant” ervaring niet aanvoelt als een significante upgrade voor je klanten en je conversieratio, kun je de plugin simpelweg deactiveren. Geen risico, alleen potentieel op een veel snellere shop die klaar is voor de toekomst.
Verdiep je verder
Ontdek onze technische gidsen over performance en filterarchitectuur:
- Waarom WooCommerce filters je shop vertragen
- Vergelijk FacetWP, HUSKY, YITH en InstantFilter
- Filterarchitectuur vergeleken (AJAX vs Frontend)
- Kleuren en maten als aparte kaarten tonen
Veelgestelde vragen
Founders prijzen
Start een proefperiode van 14 dagen op staging. Voeg je kaart toe bij checkout — er wordt pas afgeschreven als de proefperiode afloopt.
Voor kleine WooCommerce-shops tot 2.500 producten.
- Max. 1 website
- Max. 3 listings
- Tot 2.500 producten
- Frontend JSON-filtering
- Card Builder
- Standaard support
Voor groeiende shops tot 25.000 producten en variaties.
- Max. 5 websites
- Max. 10 listings
- Tot 25.000 producten
- Frontend JSON-filtering
- Card Builder
- Priority support
Voor agencies en grote catalogi zonder limieten.
- Onbeperkt websites
- Onbeperkt listings
- 50K-optimalisatie
- CLI Indexer (early access)
- Card Builder
- Dedicated support
14 dagen gratis proefperiode — voeg je kaart toe bij checkout; er wordt pas afgeschreven als de proefperiode afloopt. Plus 30 dagen geld-terug-garantie: annuleer voor volledige restitutie, zonder vragen.
Klaar om te upgraden van Filter Everything?
Start je 14-daagse proefperiode op staging. 30 dagen geld-terug-garantie na je eerste betaling.