Resales Online koppelen aan je website werkt het best in drie stappen: de feed filteren in het Resales Online-paneel zodat alleen jouw regio en prijsklasse binnenkomen, het aanbod elk uur server-side importeren naar je eigen database in plaats van live doorgeven, en de beelden door je eigen pipeline halen. Zo krijg je een site die in rond de twee seconden laadt waar de markt er twaalf nodig heeft, waarvan elke woning een eigen indexeerbare URL heeft, en die blijft werken als de feed hapert. Dit artikel legt de drie stappen uit en de vijf fouten die ik het vaakst tegenkom.
Hoe de koppeling hoort te werken
Resales Online levert het gedeelde aanbod als XML-feed of via een API. Er zijn twee manieren om dat op je site te krijgen, en het verschil bepaalt of je site snel of traag is.
Live doorgeven. Een bezoeker opent je woningpagina, jouw server vraagt op dat moment de gegevens op bij Resales Online, wacht op antwoord en bouwt dan de pagina. Dit is wat de meeste templates doen. Het is simpel te bouwen, en het maakt je site zo traag als de feed-server op dat moment is. Hapert de feed, dan ziet de koper een lege woningzoeker.
Importeren. Een taak op je server haalt elk uur de hele feed op, vergelijkt hem met wat er al staat, en schrijft de wijzigingen naar je eigen database. Je pagina's worden gebouwd uit die database. De koper krijgt een pagina die er al staat.
Een woningzoeker die bij elk bezoek de feed live opvraagt, is precies zo snel als de langzaamste server in de keten. Importeer, en die keten verdwijnt.
Het tweede voordeel van importeren is minder zichtbaar en minstens zo belangrijk: elke woning krijgt een eigen, vaste URL die Google kan indexeren. Bij live doorgeven zijn woningpagina's vaak parameters achter een vraagteken, en die worden slecht of niet geïndexeerd. Bij importeren is het /nl/woningen/villa-ciudad-quesada-n6034, met de plaats en het type in de URL en RealEstateListing-schema in de pagina.
Stap 1: filter de feed vóór je hem activeert
De gedeelde feed bevat duizenden woningen langs de hele kust. Je wilt er een fractie van. In het Resales Online-paneel stel je in welke gebieden, prijsklassen en typen je wilt ontvangen. Doe dat vóór de eerste import, om twee redenen.
Ten eerste snelheid: een import van tienduizend woningen waarvan je er driehonderd toont, kost tijd en opslag zonder nut. Ten tweede geloofwaardigheid: een site die woningen in Marbella toont terwijl jij in Torrevieja werkt, zegt de koper dat jij die woningen niet kent. Hij heeft gelijk.
- Gebieden: alleen de plaatsen waar je bezichtigingen doet
- Prijsklasse: onder- en bovengrens van wat je klanten kopen
- Typen: resale, nieuwbouw of beide, bewust gekozen
- Talen: welke omschrijvingen de feed meestuurt (vaak EN en ES, soms DE en NL)
Stap 2: whitelist het IP van je server
Resales Online levert de feed alleen aan servers die vooraf zijn aangemeld. Dat betekent dat je het IP-adres van de server die de import doet moet doorgeven, en dat je dat opnieuw moet doen als je van hosting wisselt. Dit is de stap die het vaakst wordt vergeten bij een verhuizing: de nieuwe site staat live, de feed is leeg, en niemand weet waarom.
Op moderne hosting zoals Vercel heeft de importtaak geen vast IP. De oplossing is de import te laten lopen via een kleine dienst met een vast adres, of via de automatiseringsomgeving die toch al draait voor je leadopvolging. Dat is een kwartier werk als je het weet, en een week zoeken als je het niet weet.
Stap 3: haal de beelden door je eigen pipeline
De feed geeft per woning links naar foto's op de servers van Resales Online. De verleiding is groot om die links rechtstreeks in je pagina te zetten. Doe dat niet.
- Die foto's zijn groot, soms meerdere megabytes per stuk. Op een telefoon in de zon is dat de reden dat je pagina vijf seconden laadt.
- Als de foto op de bron verandert of verdwijnt, staat er een kapot plaatje op jouw site.
- Google rekent de laadtijd van die externe beelden mee in jouw score.
Bij een import gaan de beelden door een eigen pipeline: verkleinen naar de formaten die je pagina echt nodig heeft, omzetten naar een modern formaat, een wazige placeholder genereren zodat de pagina niet verspringt, en opslaan bij jouw site. De koper ziet scherpe foto's die er meteen staan.
32% meer afhakers zodra een mobiele pagina 3 in plaats van 1 seconde laadt
Bron: Google/SOASTA, 2017
De vijf fouten die ik het vaakst zie
- Live doorgeven in plaats van importeren. Zie hierboven. Het is de oorzaak van de meeste trage makelaarssites aan de Costa.
- Woningen zonder eigen URL. Als je woningpagina eruitziet als
/woningen?ref=N6034, indexeert Google er weinig van. Elke woning verdient een leesbare, vaste URL. - Verkochte woningen die blijven staan. Een import die alleen toevoegt en nooit verwijdert, toont na een half jaar aanbod dat allang weg is. Kopers bellen, jij zegt sorry. De sync moet ook verwijderen.
- Dubbele woningen door twee bronnen. Wie naast Resales Online ook een eigen CRM of een tweede MLS koppelt, krijgt dezelfde woning twee keer. Normaliseer naar één schema en dedupliceer op referentie en adres.
- De feed als enige bron van waarheid. Je exclusieve listings horen niet in de MLS-feed te wonen. Zet ze in eigen beheer, zodat ze blijven bestaan als je het lidmaatschap ooit opzegt.
Wat het kost
De feed zelf is een abonnement dat je rechtstreeks bij Resales Online afsluit; dat staat los van je website en betaal je zelf. De koppeling bouwen zit bij mij in de prijs van de website, omdat ik de import en de beeldpipeline al gebouwd heb voor VidaSol Properties en die opnieuw inricht voor jouw regio en filters. Wil je alleen de koppeling op een bestaande site, dan hangt het af van waar die site op draait; daar kijk ik naar in de gratis site-check.
Twijfel je nog tussen een template en maatwerk? Lees dan eerst wat een makelaarswebsite kost, en als je al een site hebt, hoe je overstapt zonder je Google-posities te verliezen.
“Een woningzoeker die bij elk bezoek live de feed opvraagt, is precies zo snel als de traagste server in de keten. Importeer het aanbod elk uur, en die keten verdwijnt.”
Nick van Grol, PrimeravistaVeelgestelde vragen
Wat is Resales Online precies?
Een MLS-netwerk waarin makelaars aan de Costa del Sol, Costa Blanca en Costa Cálida hun aanbod delen. Als lid kun je het gedeelde aanbod op je eigen site tonen en je eigen woningen delen met de andere leden. De toegang tot de feed is een abonnement dat je rechtstreeks bij Resales Online afsluit.
Moet mijn website live verbinding maken met Resales Online?
Nee, en dat wil je ook niet. Een site die bij elk bezoek de feed live opvraagt, is zo traag als de feed-server op dat moment. Beter is het aanbod elk uur server-side inlezen naar je eigen database en daaruit de pagina's bouwen. Dan is je site snel en blijft hij werken als de feed hapert.
Hoe vaak wordt het aanbod bijgewerkt?
Bij mij elk uur. Vaker heeft weinig zin, want de feed zelf wordt niet vaker bijgewerkt. Verkochte woningen gaan bij de eerstvolgende sync offline, ook op de portals waar je naartoe exporteert.
Kan ik ook mijn eigen exclusieve woningen tonen naast het MLS-aanbod?
Ja. Eigen aanbod staat in een apart beheer, los van de MLS, en wordt in dezelfde woningpagina's en regiopagina's getoond. Je exclusieve listings blijven bestaan ook als je het MLS-lidmaatschap ooit opzegt.

Nick van Grol
Bouwt vanuit Nederland websites en automatiseringen voor Nederlandstalige makelaars aan de Spaanse Costa's. Programmeert al meerdere jaren en bouwde de site van VidaSol Properties in Torrevieja. Schrijft alleen over wat hij zelf gemeten of gebouwd heeft.