Alles wat er aan haarvisie.nl moet gebeuren, met de reden erbij. Geordend op urgentie, niet op moeilijkheid. Elk punt is los uit te voeren. haartips.nl staat er bewust niet op — dat doen we zelf.
Op 5 augustus nagemeten op haarvisie.nl. Het meeste stond al goed — er blijft één punt over.
readme.html verwijderen
www.haarvisie.nl/readme.html is voor iedereen op te vragen.
Gemeten op 5 augustus: de pagina bestaat en geeft antwoord.
Dat bestand staat standaard in elke WordPress-installatie en verraadt het versienummer. Daarmee weet een aanvaller precies welke bekende lekken van toepassing zijn.
Bestand weggooien. Kost een halve minuut. Komt terug na een WordPress-update, dus zet het op de lijst voor na elke update.
/wp-json/wp/v2/users) is afgeschermd en xmlrpc.php is dicht.
Dat hoeft dus niet meer.Eén punt, maar met een boete-risico.
Cookiebanner met Consent Mode v2
nuEr lopen drie trackers voordat de bezoeker toestemming geeft. Gemeten in de broncode op 5 augustus: Google Tag Manager, Facebook Pixel en Hotjar. Er staat geen enkele cookiebanner in de pagina.
Dat mag niet onder de AVG. Google Consent Mode v2 is bovendien verplicht om advertentie- en meetgegevens binnen de EER te blijven ontvangen.
Banner die standaard weigert, en de trackers pas laadt na toestemming. Consent Mode v2 aan de Google-tags koppelen.
Deze vijf komen rechtstreeks uit Google Search Console. Alle getallen zijn gemeten, niet geschat. Hier zit het meeste te winnen.
Dubbele pagina's samenvoegen
nuDrie onderwerpen hebben meerdere pagina's die om dezelfde zoekopdracht strijden:
Google moet kiezen welke pagina hij toont en verdeelt de waarde over allemaal. Eén pagina met alle kracht scoort hoger dan vier die elkaar tegenwerken. Het verschil is nu 1.713 tegen 184 kliks.
De pagina met het meeste verkeer blijft staan en wordt de volledige versie.
De andere krijgen een 301 daarheen. Nooit verwijderen zonder redirect —
dan verdwijnt het opgebouwde verkeer.
De vragen letterlijk beantwoorden
snelSearch Console laat zien welke vragen mensen intypen. Op die vragen staat nu geen antwoord:
Google beloont pagina's die de vraag letterlijk als kop hebben staan. Positie 76 betekent: niemand vindt het.
De vraag als <h2> op de bestaande pagina, met daaronder een
kort en direct antwoord. Teksten liggen klaar.
Nieuwe pagina: babylights
snel1.400 mensen zoeken hierop en er is geen eigen pagina.
Vraag zonder aanbod. Dit is de goedkoopste winst op de hele lijst.
Twee titels herschrijven
snelTwee pagina's staan hoog maar krijgen bijna geen kliks:
Zo hoog staan en toch niet geklikt worden betekent dat de tekst goed is maar de titel in Google niet aanspreekt. De inhoud hoeft niet aangeraakt.
Alleen de title en de omschrijving aanpassen naar iets waar iemand op klikt.
De grote servicepagina's
daarnaDrie pagina's waar mensen komen die een afspraak zoeken:
Dit is geen blogverkeer maar koopverkeer. Bij balayage ziet Google de pagina 28.000 keer en klikt bijna niemand — daar zit het meeste geld van de hele lijst.
De tien nieuwe blogs plaatsen
snelEr liggen tien herschreven blogs klaar (1.200 tot 1.700 woorden, met SEO-structuur).
Ze zijn bedoeld als vervanging van de bestaande blogs over dezelfde onderwerpen, niet als aanvulling. Twee pagina's over hetzelfde onderwerp is precies het probleem uit punt 5.
Bestaat er al een blog over dat onderwerp, dan wordt de bestaande URL behouden en alleen de inhoud vervangen. Zo blijft het opgebouwde verkeer staan. Alleen bij een echt nieuw onderwerp een nieuwe URL.
Afhaak-plugin installeren
snel
Plugin hv-afhaak-vraag: één vraag in de huisstijl op
/afspraak-maken/ aan bezoekers die afhaken.
Er haken 401 mensen per maand af op dat formulier; de conversie is 17%. We weten wél dat ze weggaan, niet waaróm. Dit vervangt een betaalde enquêtedienst.
Verschijnt na 45 seconden stilstand, één keer per bezoeker per 30 dagen, en nooit na een geslaagde afspraak. Antwoorden gaan naar een eigen database. Plugin is af en getest.
Dit punt staat er alleen zodat niemand denkt dat het vergeten is.
PHP en Avada bijwerken
nu niet
PHP staat op 7.4, dat wordt al lang niet meer ondersteund.
In het thema zit een bekend lek (CVE-2025-64634).
Jamal heeft besloten dit nu niet te doen. De site gaat tijdens de update kort plat en dat weegt op dit moment zwaarder.
Het lek blijft bestaan zolang dit wacht. Zodra er een rustig moment is: eerst een volledige backup, dan pas updaten.