Kort antwoord: wordPress website voor makelaars: woningaanbod, ACF-koppeling en lead generatie
Een WordPress website voor makelaars draait om je woningaanbod. Je zet woningen op als custom post type, vult de velden met Advanced Custom Fields (ACF) en koppelt automatisch met je NVM- of Realworks-feed zodat nieuwe objecten vanzelf op de site verschijnen. Daarbovenop bouw je filterbare aanbodpagina's, een bezichtigingsformulier en structured data zodat woningen goed in Google en AI-zoekmachines verschijnen. Reken voor zo'n maatwerk site grofweg op 6.000 tot 18.000 euro, afhankelijk van de koppeling en het aantal functies. Maandelijks onderhoud kost meestal 75 tot 250 euro.
Inhoudsopgave
- Waarom een WordPress website voor makelaars anders is dan een gewone site
- Woningen als custom post type met ACF
- Koppeling met NVM of Realworks
- Filterbare aanbodpagina's die echt werken
- Bezichtigingsaanvragen en lead generatie
- Structured data voor woningen en de impact op SEO en GEO
- Wat kost een WordPress website voor makelaars
- Stappenplan om te starten
- Veelgestelde vragen
Waarom een WordPress website voor makelaars anders is dan een gewone site
Een bakker heeft een paar pagina's nodig en een contactformulier. Bij een makelaar draait alles om woningen, en die veranderen continu. Een woning komt erbij, gaat onder bod, wordt verkocht. Dat betekent dat je site niet uit statische pagina's bestaat, maar uit een database met objecten die je makkelijk moet kunnen beheren.
De kern van een WordPress website voor makelaars is dus de manier waarop woningen zijn opgebouwd. Doe je dat goed, dan kun je honderden objecten beheren zonder code aan te raken, filteren op prijs en plaats, en automatisch koppelen met je vakprogramma. Doe je dat verkeerd, dan zit je elke woning handmatig over te tikken in losse pagina's.
In dit artikel lees je precies hoe je dat technisch aanpakt: woningen als custom post type, velden met ACF, een feed-koppeling met NVM of Realworks, filterbare aanbodpagina's, bezichtigingsaanvragen en structured data. Wil je eerst het bredere plaatje per sector, lees dan de WordPress per branche: de complete gids voor een website die past bij jouw sector.
Woningen als custom post type met ACF
WordPress kent standaard berichten en pagina's. Voor woningen maak je een derde type aan: een custom post type, bijvoorbeeld "Woningen". Elke woning is dan een eigen item met zijn eigen URL, los van je blog en je vaste pagina's.
Een woning heeft veel vaste gegevens: vraagprijs, woonoppervlak, perceeloppervlak, aantal kamers, bouwjaar, energielabel, plaats en status. Die leg je vast met Advanced Custom Fields. Met ACF maak je per woning nette invulvelden, zodat iedereen op kantoor een object kan aanmaken zonder fouten. Lees in Wat is ACF (Advanced Custom Fields) en wanneer heb je het nodig? hoe dat onder water werkt.
Het grote voordeel: omdat elk veld apart wordt opgeslagen, kun je er later op filteren, sorteren en zoeken. Vraagprijs is een getal, geen tekst, dus een filter "tot 400.000 euro" werkt meteen. Voor het bouwen van die schermen gebruiken wij meestal Breakdance in combinatie met ACF, zoals beschreven in onze maatwerkgids met Breakdance en ACF.

Welke velden je minimaal nodig hebt
Voor een werkbare woningpagina kom je een heel eind met deze velden. Houd het beperkt tot wat je echt toont, want elk veld is ook beheerwerk.
- Vraagprijs en prijssoort (kosten koper, vrij op naam)
- Adres, postcode en plaats voor de kaart en filters
- Woonoppervlak, perceeloppervlak en inhoud in m2 en m3
- Aantal kamers, slaapkamers en bouwjaar
- Energielabel en status (beschikbaar, onder bod, verkocht)
- Fotogalerij, plattegronden en eventueel een 360-foto
- Omschrijving en bijzonderheden
Koppeling met NVM of Realworks
De meeste makelaars werken met een vakprogramma zoals Realworks of een ander systeem dat een feed levert. Je wilt voorkomen dat je elke woning twee keer invoert: één keer in je vakprogramma en één keer op de site. Daarom koppel je de site aan die feed.
Technisch werkt dat zo: het systeem levert een bestand of een API met alle woningen. Een koppeling op de site leest die feed periodiek uit, bijvoorbeeld elk kwartier, en maakt of werkt de woningen automatisch bij. Komt er een woning bij in Realworks, dan staat hij kort daarna op je site. Wordt een woning verkocht, dan verandert de status vanzelf.
De feed levert tekst, prijzen, kenmerken en foto's. Die mappen wij naar je ACF-velden, zodat de woning er op de site precies uitziet zoals jij wilt en niet zoals een standaard portal. Houd er rekening mee dat zo'n koppeling het lastigste en duurste onderdeel is. De afspraken over data, frequentie en het opschonen van verkochte objecten bepalen sterk de prijs.
Zelf invoeren of automatisch koppelen
Heb je een klein, stabiel aanbod van bijvoorbeeld vijf tot vijftien woningen, dan is handmatig invoeren via ACF vaak prima en bespaar je de koppelkosten. Verkoop je tientallen woningen per jaar of werk je met meerdere collega's, dan verdient een automatische koppeling zich snel terug omdat niemand meer overtikt.
Filterbare aanbodpagina's die echt werken
De aanbodpagina is je belangrijkste pagina. Bezoekers willen snel filteren op plaats, prijs en type. Omdat je woningdata in losse ACF-velden staat, kun je die filters netjes bouwen op een overzichtspagina.
Een goede aanbodpagina laadt snel, ook met honderd woningen. Gebruik daarom kleine voorbeeldafbeeldingen in het overzicht en pas filters toe zonder dat de hele pagina opnieuw laadt. Snelheid telt mee, niet alleen voor bezoekers maar ook voor Google. Test je site daarom in PageSpeed Insights en lees onze tips om je WordPress site sneller te maken.
Denk ook aan handige standaardweergaves: nieuwste woningen bovenaan, een aparte pagina voor verkochte woningen als referentie, en een kaartweergave als je in één regio actief bent. Houd het simpel. Vijf goede filters werken beter dan vijftien filters waar niemand wat mee doet.
Bezichtigingsaanvragen en lead generatie
Een woningsite zonder duidelijke vervolgstap laat leads liggen. Op elke woningpagina hoort een knop "Plan een bezichtiging" en een kort formulier. Vraag alleen wat je nodig hebt: naam, telefoon, e-mail en eventueel een voorkeursmoment.
Koppel dat formulier aan de woning, zodat je meteen ziet om welk object het gaat. De aanvraag komt binnen in je mailbox of CRM, en de aanvrager krijgt direct een bevestiging. Zet daarnaast een algemene optie "Vraag een gratis waardebepaling aan" op de site, want verkopers werven is voor de meeste makelaars net zo belangrijk als kopers bedienen.
Concrete dingen die het aantal aanvragen verhogen: een telefoonnummer dat op mobiel direct belt, een terugbel-optie, en het tonen van de makelaar met foto en naam. Mensen nemen sneller contact op met een gezicht dan met een algemeen kantooradres. Meet welke woningen en pagina's de meeste aanvragen opleveren, zodat je weet wat werkt.
Structured data voor woningen en de impact op SEO en GEO
Structured data is extra informatie in de code van je pagina die zoekmachines vertelt wat een woning precies is: prijs, adres, oppervlak en status. Je gebruikt hiervoor het vocabulaire van Schema.org, bijvoorbeeld het type voor een te koop staand object. Google leest dat uit en kan je woning rijker tonen in de zoekresultaten.
Omdat je gegevens al netjes in ACF-velden staan, kun je die automatisch in de structured data zetten. Verandert de prijs, dan verandert de structured data mee. Volg hierbij de richtlijnen van Google Search Central zodat je markup geldig blijft.
Voor GEO, het vindbaar maken in AI-zoekmachines zoals ChatGPT en Google's AI-overzichten, is diezelfde structuur goud waard. Een AI begrijpt een woning makkelijker als prijs, plaats en kenmerken duidelijk gelabeld zijn dan als alles in een lap tekst staat. Schrijf daarnaast korte, feitelijke omschrijvingen per wijk of plaats. Hoe je dit breder aanpakt lees je in WordPress website laten vinden in AI-zoekmachines (GEO).
Let op één ding: de grote woningportals domineren op landelijke zoektermen. Richt je daarom op lokale termen zoals "makelaar [plaats]" en "huis verkopen in [wijk]". Daar kun je als lokale makelaar wel scoren, en die bezoekers zijn vaak waardevoller.

Wat kost een WordPress website voor makelaars
De prijs hangt vooral af van de koppeling en het aantal functies. Een richtlijn op basis van wat wij in de praktijk bouwen:
- Eenvoudige site met handmatig aanbod via ACF, zonder koppeling: 6.000 tot 9.000 euro
- Site met automatische NVM- of Realworks-koppeling, filters en bezichtigingsformulier: 10.000 tot 15.000 euro
- Uitgebreide site met kaartweergave, CRM-koppeling, meerdere vestigingen en uitgebreide GEO-optimalisatie: 15.000 tot 18.000 euro
- Maandelijks onderhoud, updates en beveiliging: 75 tot 250 euro per maand
Waarom onderhoud niet optioneel is
Een makelaarssite draait op WordPress, ACF en een feed-koppeling die allemaal updates krijgen. Loopt er een update mis, dan kan je hele aanbod offline gaan op het moment dat een bezoeker net wil bellen. Daarom is een onderhoudscontract belangrijk. In WordPress onderhoud: de complete gids voor MKB-ondernemers lees je wat er precies in zit. Twijfel je of je het zelf doet of uitbesteedt, dan helpt WordPress zelf onderhouden of uitbesteden je bij die keuze.
Stappenplan om te starten
Wil je morgen beginnen, hou dan deze volgorde aan. Zo voorkom je dat je achteraf alles moet omgooien.
Eerst bepaal je welke woninggegevens je wilt tonen en of je een koppeling nodig hebt. Daarna richt je het custom post type en de ACF-velden in. Vervolgens bouw je de woningpagina, de aanbodpagina met filters en het bezichtigingsformulier. Tot slot zet je de structured data klaar en regel je het onderhoud.
Het hele traject van briefing tot livegang leggen we uit in het proces van een WordPress website laten bouwen. Begin klein als je twijfelt: een nette site met handmatig aanbod kun je later altijd uitbreiden met een automatische koppeling.
Veelgestelde vragen
Kan ik mijn woningen automatisch vanuit Realworks op mijn WordPress site krijgen?
Ja. Realworks levert een feed die een koppeling op je site periodiek uitleest, bijvoorbeeld elk kwartier. Nieuwe woningen verschijnen dan vanzelf en verkochte objecten worden bijgewerkt. Je hoeft niets dubbel in te voeren. De koppeling is wel het duurste onderdeel, reken op een meerprijs van enkele duizenden euro's bovenop de basissite.
Wat kost een WordPress website voor makelaars?
Een site met handmatig aanbod via ACF kost grofweg 6.000 tot 9.000 euro. Met automatische NVM- of Realworks-koppeling, filters en een bezichtigingsformulier zit je rond 10.000 tot 15.000 euro. Uitgebreide sites met meerdere vestigingen en CRM-koppeling lopen op tot 18.000 euro. Onderhoud kost meestal 75 tot 250 euro per maand.
Waarom zou ik woningen als custom post type opzetten en niet als gewone pagina's?
Omdat woningen losse gegevens hebben zoals prijs, oppervlak en plaats. Met een custom post type en ACF-velden sla je die apart op, zodat je erop kunt filteren, sorteren en zoeken. Met gewone pagina's werkt dat niet en moet je alles handmatig bijhouden. Het scheelt veel beheerwerk en maakt automatische koppelingen mogelijk.
Helpt structured data mij om hoger in Google te komen?
Structured data laat je niet automatisch stijgen, maar zorgt wel dat Google je woningen beter begrijpt en rijker kan tonen. Prijs, adres en kenmerken worden netjes gelabeld via Schema.org. Datzelfde helpt bij AI-zoekmachines, die gestructureerde gegevens makkelijker oppakken dan losse tekst. Combineer het met lokale zoektermen voor het beste resultaat.
Kan ik beginnen zonder koppeling en die later toevoegen?
Ja. Veel makelaars starten met handmatig aanbod via ACF en voegen later een automatische koppeling toe als het aantal woningen groeit. Zolang het custom post type en de ACF-velden goed zijn opgezet, kun je de feed-koppeling er probleemloos op aansluiten zonder de site opnieuw te bouwen.
Hoe genereer ik meer bezichtigingsaanvragen via mijn site?
Zet op elke woningpagina een duidelijke knop met een kort formulier dat aan de woning gekoppeld is. Vraag alleen naam, telefoon en e-mail. Toon de makelaar met foto, maak het telefoonnummer klikbaar op mobiel en bied ook een gratis waardebepaling aan voor verkopers. Meet welke pagina's de meeste aanvragen opleveren en stuur daarop bij.















