Zo werkt de geavanceerde zoekfunctie van Plate
Pieter Versloot

Pieter Versloot

Zo werkt de geavanceerde zoekfunctie van Plate

Wil jij een configureerbare zoekfunctie op je website hebben waarmee bezoekers snel bij de juiste informatie komen? We hebben deze week een update uitgevoerd aan de interne zoekfunctie van Plate. In dit artikel leggen we je uit hoe deze feature werkt.

Het voordeel van de zoekfunctie van Plate

  • Zonder programmeren pas je het algoritme aan om zo de werking van de zoekfunctie bepalen. Per type content (H1, tags, referenties, paragrafen, etc) kun je belangrijkheid definiëren en zo bepalen wat de volgorde van de zoekresultaten is.

  • Synoniemen: wil je dat een bepaalde pagina wordt gevonden op een zoekwoord wat voor de rest niet terugkomt in de tekst? Stel dat je een Audi-dealer bent en je wilt dat mensen die zoeken op ‘Audi A2’ (een model dat niet meer nieuw verkocht wordt) automatisch uitkomen op de Audi A1-pagina, dan kun je een tag toevoegen aan de pagina Audi A1 en deze tag een hoge belangrijkheid meegeven om zo zoekwoorden die geen exacte match hebben toch te beïnvloeden.

  • De zoekfunctie is onderdeel van multisite. Dus wat je definieert kun je zowel op het themaniveau als op siteniveau gebruiken. Doe je dit op themaniveau dan kun je de zoekinstellingen synchroniseren naar alle onderliggende sites.

  • Geen third-party-plugin, maar een standaard functie binnen Plate, met alle voordelen van dien.

Hoe zet je de zoekfunctie zo goed mogelijk in?

  • Zorg dat de Elasticsearch functie geactiveerd wordt binnen het thema.

  • In basis zet je de doorzoekbaarheid van alle posts, elementen, secties en abstracte content uit via je content model. Alle sites die aangemaakt zijn na 2 mei 2023 hebben dit automatisch, voor alle sites daarvoor is het een handmatige actie.

  • Dezelfde woorden kunnen in een andere context een andere mate van belangrijkheid hebben. Een pagina die het woord ‘Amsterdam’ in een stuk tekst heeft is waarschijnlijk minder belangrijk dan als er ‘Amsterdam’ in een vacature staat. Daarom kun je met deze functie op een schaal van 1 tot 10 waardes toekennen aan een content of post-type. Het beste kun je een overzicht maken van belangrijkheid. Hoe hoger het getal, hoe belangrijker dit onderdeel is. In het voorbeeld van Amsterdam geeft je het content-type ‘bewerkbare tekst’ bijvoorbeeld belangrijkheid 2 mee en de ‘locatie’ in een posttype belangrijkheid 5. Als er dan op Amsterdam gezocht wordt zal de vacature eerst worden getoond en daarna het artikel met ‘Amsterdam’ in de normale tekst. Dit is een erg flexibele manier om je eigen ‘zoekfunctie’ algoritmisch vorm te geven.

  • Maak je gebruik van multisite? Voer deze wijzigingen dan op het hoogste niveau door en synchroniseer het door naar de onderliggende websites, dat scheelt een hoop waardevolle tijd. Ook voor individuele sites is het belangrijk om de zoekfunctie op het hoogste niveau te definiëren. Als er later een wijziging aan het contentmodel wordt uitgevoerd wordt de definitie van de zoekfunctie niet overschreven maar de ‘standaard instellingen’

  • Hierna ga je de zoekfunctie van je website testen. Vul de zoekwoorden in die jij denkt dat je bezoeker gebruikt. Je kunt hiervoor bijvoorbeeld ook naar Google Analytics kijken om te zien welke zoekwoorden in het verleden gebruikt werden. Bij het testen van die zoekwoorden kijk je of de resultaten aangescherpt moeten worden of dat ze goed zijn. Ben je niet tevreden over de volgorde? Pas dan de zwaarte van belangrijkheid aan, zoals je bij stap 4 zag, net zo lang tot je tevreden bent.

Wil je meer weten of de functie in een demo in actie zien? Neem contact met ons op.

Nieuws

Meer nieuws
Plate lanceert WhatsApp-kanaal voor productnieuws

Plate lanceert WhatsApp-kanaal voor productnieuws


Pieter Versloot - 1 min. lezen

Digitale toegankelijkheid van schoolwebsites: wat onderwijsorganisaties moeten weten voor 2025

Digitale toegankelijkheid van schoolwebsites: wat onderwijsorganisaties moeten weten voor 2025


Johannes Baas - 10 min. lezen

Wat leren we van de chaos bij WordPress?

Wat leren we van de chaos bij WordPress?


Pieter Versloot - 3 min. lezen

De juiste mate van flexibiliteit: whitelabel templates die werken

De juiste mate van flexibiliteit: whitelabel templates die werken


Pieter Versloot - 3 min. lezen

UI/UX upgrade

UI/UX upgrade


Pieter Versloot - 2 min. lezen

Multisite zonder maatwerk: geen mythe, maar werkelijkheid

Multisite zonder maatwerk: geen mythe, maar werkelijkheid


Johannes Baas - 7 min. lezen