Scan issue
Er draaien onderdelen op je site die niet meer bijgehouden worden.
De scan kijkt in je broncode naar onderdelen waarvan bekend is wanneer ze voor het laatst zijn bijgewerkt. Een oude versie is niet meteen een probleem, maar hij vertelt wel iets over wanneer er voor het laatst onderhoud is gepleegd.
Uitleg
Wat wordt hier gemeten?
Vijf signalen, allemaal zichtbaar in de HTML die je site zelf meestuurt. De generator-tag waarin veel systemen hun eigen versienummer zetten, bijvoorbeeld WordPress. Het versienummer van jQuery in de bestandsnaam van het script. Een doctype van voor HTML5. Opmaaktags als center en font, die met HTML5 in 2014 zijn vervallen. En verwijzingen naar Flash-bestanden, die sinds eind 2020 door geen enkele browser meer worden uitgevoerd.
Elk signaal zegt iets over dat ene onderdeel en verder niets. Een oude jQuery betekent dat die jQuery oud is, niet dat je hele site uit dat jaar komt: het gebeurt regelmatig dat een verder prima site één verouderd scriptje meesleept uit een oud thema. Pas als meerdere onafhankelijke signalen dezelfde kant op wijzen, zegt de scan er iets over het geheel bij, en ook dan voorzichtig.
Wat de scan niet kan zien is minstens zo belangrijk: verouderde plug-ins, een PHP-versie die geen updates meer krijgt, of een thema dat de auteur jaren geleden heeft laten vallen. Die zitten aan de serverkant en zijn van buitenaf niet zichtbaar.
Impact
Waarom dit telt voor jouw site.
Verouderde onderdelen krijgen geen beveiligingsupdates meer. Bij WordPress is een achterstallige installatie al jaren de meest gebruikte route waarlangs sites gehackt worden, en dat gebeurt vrijwel altijd geautomatiseerd. Er zit geen persoon achter die jouw bedrijf uitzoekt; er draait een script dat het hele internet afgaat op zoek naar bekende gaten.
Daarnaast worden oude bouwstenen langzaam trager in verhouding tot wat er nu kan. jQuery uit 2016 doet werk waar browsers tegenwoordig ingebouwde functies voor hebben die geen download kosten. Elk verouderd script is gewicht dat je bezoekers wel binnenhalen maar niets extra's voor terugkrijgen.
Het meest bruikbare inzicht zit niet in de melding zelf maar in wat er gebeurt als je hem probeert op te lossen. Kun je bijwerken en werkt alles daarna nog, dan was het achterstallig onderhoud en heb je het nu gehad. Blijkt bijwerken niet te kunnen omdat een thema of plug-in het tegenhoudt, dan heb je meteen het antwoord op de vraag of de site toe is aan vervanging.
Oplossen
Zo pak je het aan.
Begin bij het systeem zelf en werk naar buiten. De volgorde maakt uit, want een update van het CMS lost vaak meteen een paar andere signalen op.
Maak eerst een back-up
Bestanden en database, en controleer dat je hem ook echt kunt terugzetten. Een back-up die je nooit hebt uitgeprobeerd is een aanname, geen vangnet. De meeste hostingpartijen hebben hier een knop voor.
Werk het CMS bij
Update naar de nieuwste hoofdversie, bij voorkeur eerst op een testomgeving. Loop daarna je belangrijkste pagina's en je contactformulier na, want juist formulieren breken bij een grote sprong.
Ruim plug-ins op die je niet gebruikt
Elke plug-in is een stuk code van iemand anders dat meedraait op je site. Wat je niet gebruikt kun je weghalen, en dat is meteen de veiligste en snelste update die er bestaat.
Controleer je PHP-versie
Bij je hosting staat welke versie je draait. Versies die geen beveiligingsupdates meer krijgen horen daar niet meer te staan. Overstappen is vaak een keuzemenu in het hostingpaneel, al kan een heel oud thema er wel over struikelen.
Weeg het opnieuw als bijwerken niet lukt
Zit je vast omdat een thema of plug-in de update tegenhoudt, dan is dat op zichzelf de uitkomst. Doorgaan op iets wat niet meer bijgewerkt kan worden betekent dat het probleem elk jaar groter wordt in plaats van kleiner.
Veelgestelde vragen
Mijn site werkt prima. Waarom zou ik iets veranderen?
Werken en veilig zijn is niet hetzelfde. Een verouderde installatie doet het meestal uitstekend tot het moment waarop hij dat niet meer doet, en dan is het meteen goed mis. Zolang alles draait is precies het rustige moment om bij te werken.
De scan noemt jQuery, maar mijn site is vorig jaar gebouwd.
Dat kan allebei waar zijn. Veel thema's en plug-ins nemen hun eigen scriptversie mee, ook in een verder nieuwe site. Daarom noemt de scan het onderdeel en niet de leeftijd van je site, tenzij meerdere signalen dezelfde kant op wijzen.
Is dit ook een probleem als mijn site door een bureau beheerd wordt?
Dan is het vooral een goede vraag om te stellen. Onderhoudscontracten dekken niet altijd het bijwerken van hoofdversies, en het verschil merk je pas als er iets gebeurt.
Gratis scan
Heb je al een site? Scan 'm gratis voor we starten.
Negen checks op techniek, commercieel en marketing. Het rapport vormt het startpunt van ons gesprek, met cijfers in plaats van aannames.
Verder lezen