• Websitebewaking

Wat is websitemonitoring en hoe werkt het?

  • Felix Rose-Collins
  • 8 min read

Inleiding

Een website kan op elk moment uitvallen. De oorzaak kan een serverstoring, een applicatiefout, een databaseprobleem, een verlopen SSL-certificaat, overbelasting van de infrastructuur of een mislukte update zijn. In veel gevallen wordt de website-eigenaar pas op de hoogte gebracht van het probleem nadat een klant dit heeft gemeld. Website-monitoring helpt deze situatie te voorkomen door automatisch de beschikbaarheid van een website te controleren en de eigenaar op de hoogte te stellen wanneer een storing wordt gedetecteerd.

Goed geconfigureerde websitebewaking werkt 24 uur per dag. Het systeem stuurt regelmatig verzoeken naar een opgegeven adres, analyseert het antwoord van de server en controleert of de website correct functioneert. Wanneer het een probleem detecteert, kan het een e-mail, sms-bericht, pushmelding of bericht via een communicatieplatform van het bedrijf versturen.

Wat houdt websitebewaking in?

Website-monitoring is een dienst die automatisch en herhaaldelijk websites, webwinkels, webapplicaties, klantenportalen, servers en andere online diensten controleert. In tegenstelling tot het handmatig openen van een website in een browser, voert het systeem regelmatig tests uit, bijvoorbeeld om de paar minuten of zelfs elke minuut.

Een basistest controleert of de server reageert en welke HTTP-statuscode deze retourneert. Een 200-statuscode betekent doorgaans dat het verzoek correct is verwerkt. Codes in de 500-reeks kunnen wijzen op een serverfout, terwijl een 404-code betekent dat de opgevraagde bron niet kon worden gevonden. Monitoring kan ook detecteren wanneer een opgegeven responstijdlimiet is overschreden, wanneer onjuiste inhoud wordt weergegeven, wanneer een HTTPS-verbinding mislukt of wanneer er een probleem is met het domein.

Het grootste voordeel van dit soort oplossingen is de mogelijkheid om snel te reageren. Een storing die binnen enkele minuten wordt gedetecteerd, kan worden verholpen voordat de meeste gebruikers het merken. Zonder monitoring kan het probleem vele uren onopgemerkt blijven, vooral als het ’s nachts, in het weekend of op een feestdag optreedt.

Hoe werkt websitemonitoring?

Eerst voegt de gebruiker het adres toe van de website die moet worden gemonitord. Vervolgens geeft hij de testfrequentie, het type controle dat moet worden uitgevoerd en de personen die meldingen moeten ontvangen, op.

Het systeem stuurt een verzoek naar de server dat vergelijkbaar is met het verzoek dat door een webbrowser wordt verzonden. Na ontvangst van het antwoord analyseert het systeem factoren zoals de HTTP-statuscode, de responstijd, de geldigheid van de versleutelde verbinding, de aanwezigheid van bepaalde tekst in de code van de website, omleidingen en eventuele netwerkfouten.

Wanneer het testresultaat afwijkt, kan het systeem een aanvullende controle uitvoeren. Professionele diensten maken vaak gebruik van meerdere onafhankelijke monitoringlocaties. Hierdoor kan een echte website-uitval worden onderscheiden van een tijdelijk probleem dat slechts één netwerkknooppunt treft. Er wordt pas een melding verzonden nadat het incident is bevestigd.

Maak kennis met Ranktracker

Het alles-in-één platform voor effectieve SEO

Achter elk succesvol bedrijf staat een sterke SEO-campagne. Maar met talloze optimalisatietools en -technieken om uit te kiezen, kan het moeilijk zijn om te weten waar te beginnen. Nou, vrees niet meer, want ik heb precies het ding om te helpen. Ik presenteer het Ranktracker alles-in-één platform voor effectieve SEO

We hebben eindelijk de registratie voor Ranktracker helemaal gratis geopend!

Maak een gratis account aan

Of log in met uw gegevens

Zodra de website weer beschikbaar is, ontvangt de eigenaar een nieuw bericht waarin wordt bevestigd dat de website operationeel is. Dit betekent dat hij niet handmatig hoeft te controleren of het probleem al is opgelost.

Wat kan websitebewaking controleren?

Monitoring hoeft niet beperkt te blijven tot de startpagina. Het kan vrijwel elke openbaar toegankelijke URL omvatten, evenals geselecteerde netwerkdiensten.

Voor een webwinkel is het de moeite waard om de startpagina, het winkelmandje, het inlogformulier en de belangrijkste fasen van het aankoopproces te monitoren. Voor een SaaS-dienst kan de monitoring het klantendashboard, het inlogscherm, de API en de functies omvatten die verantwoordelijk zijn voor de belangrijkste bewerkingen. Voor een bedrijfswebsite zijn contactformulieren, servicepagina’s en landingspagina’s van advertentiecampagnes bijzonder belangrijk.

Geavanceerde websitemonitoring kan het volgende controleren:

  • beschikbaarheid via HTTP of HTTPS,
  • de geldigheid van het SSL-certificaat en de vervaldatum ervan,
  • of de TCP-poorten werken,
  • de beschikbaarheid van de host via een pingtest,
  • de aanwezigheid van bepaalde inhoud op een pagina,
  • de voltooiing van een proces op basis van een vooraf gedefinieerd scenario,
  • de laadtijd van de website,
  • wijzigingen in de code of inhoud van de website.

Daardoor kan monitoring meer detecteren dan alleen volledige uitval. Het kan ook informatie verschaffen over gedeeltelijke problemen die niet de hele website offline halen, maar gebruikers wel verhinderen een bepaalde actie te voltooien.

Een contactformulier is hier een voorbeeld van. De pagina met het formulier kan correct openen, maar er kan een foutmelding verschijnen nadat de gebruiker op de knop ‘Verzenden’ heeft geklikt. Een eenvoudige beschikbaarheidstest detecteert dit probleem mogelijk niet, omdat de URL zelf nog steeds correct reageert. Alleen een procestest die de handelingen van de gebruiker nabootst, kan vaststellen of het formulier daadwerkelijk werkt.

Een soortgelijke situatie kan zich voordoen in een webwinkel. De startpagina en productpagina’s zijn wellicht beschikbaar, maar het toevoegen van producten aan het winkelmandje of het doorgaan naar de betaling werkt mogelijk niet. Vanuit het perspectief van de klant is de webwinkel in feite niet beschikbaar, ook al geeft de server een geldig antwoord terug.

Waarom is een handmatige websitetest niet voldoende?

De eenvoudigste manier om een website te controleren, is door deze in een browser te openen. Dit soort websitetest geeft echter alleen aan of de website op één bepaald moment, op één apparaat en via één internetverbinding werkt.

Handmatige controles worden niet 24 uur per dag uitgevoerd. Ze bieden ook geen overzicht van de beschikbaarheid in het verleden of informatie over hoe lang eerdere storingen hebben geduurd. Op basis van een handmatige test is het moeilijk vast te stellen of een website ’s nachts, in het weekend of enkele dagen eerder correct werkte.

Maak kennis met Ranktracker

Het alles-in-één platform voor effectieve SEO

Achter elk succesvol bedrijf staat een sterke SEO-campagne. Maar met talloze optimalisatietools en -technieken om uit te kiezen, kan het moeilijk zijn om te weten waar te beginnen. Nou, vrees niet meer, want ik heb precies het ding om te helpen. Ik presenteer het Ranktracker alles-in-één platform voor effectieve SEO

We hebben eindelijk de registratie voor Ranktracker helemaal gratis geopend!

Maak een gratis account aan

Of log in met uw gegevens

Het resultaat van een handmatige test kan ook worden beïnvloed door de lokale internetverbinding, de browsercache of de configuratie van een specifiek apparaat. Een website kan voor de eigenaar werken, terwijl deze onbereikbaar blijft voor sommige gebruikers die een andere internetprovider gebruiken of zich in een andere regio bevinden.

Een eenmalige websitetest is nuttig bij het diagnosticeren van een probleem, na het implementeren van een nieuwe versie van de website of na een wijziging in de serverconfiguratie. Het is echter geen vervanging voor continue monitoring. De beste resultaten worden behaald door eenmalige tests, uitgevoerd wanneer dat nodig is, te combineren met ononderbroken geautomatiseerde monitoring.

Monitoring van de beschikbaarheid van websites versus het testen van de snelheid van websites

Dat een website beschikbaar is, betekent niet altijd dat deze naar behoren functioneert. Een website kan een geldige HTTP-statuscode retourneren, maar zo traag laden dat gebruikers de pagina verlaten voordat de inhoud verschijnt. Om deze reden moet monitoring van de beschikbaarheid van websites worden ondersteund door regelmatige snelheidstests van de website.

Met een snelheidstest van de website kan worden vastgesteld hoe lang het duurt voordat de website is geladen en welke elementen de weergave van de inhoud mogelijk vertragen. Problemen kunnen worden veroorzaakt door te grote afbeeldingen, overbodige JavaScript-scripts, niet-geoptimaliseerde CSS-stylesheets, trage databasequery’s, externe widgets of inefficiënte hosting.

Het monitoren van de responstijd werkt iets anders dan een volledige snelheidstest van de website. Het doel ervan is om prestatieparameters regelmatig te meten en afwijkingen van het normale gedrag te detecteren. Wanneer een website doorgaans snel reageert, maar de responstijd plotseling oploopt tot enkele seconden, kan dit duiden op overbelasting van de server of het begin van een storing.

Door regelmatig metingen uit te voeren, kunnen ook veranderingen over een langere periode worden gevolgd. Zo kan worden vastgesteld of een website trager is gaan werken na de introductie van een nieuwe module, een verandering van hostingprovider, een systeemupdate of de uitbreiding van een database.

In de praktijk moeten zowel de beschikbaarheid als de prestaties worden gemonitord. De eerste parameter beantwoordt de vraag: „Werkt de website?”, terwijl de tweede laat zien: „Hoe snel werkt hij?”

Voor wie is websitemonitoring bedoeld?

Monitoring is noodzakelijk overal waar downtime van een website kan leiden tot financiële verliezen, problemen met de klantenservice of schade aan de geloofwaardigheid van een merk.

Voor een webwinkel kan een storing leiden tot gemiste bestellingen. Voor een dienstverlenend bedrijf kan een niet-werkend formulier het aantal ontvangen aanvragen verminderen. Monitoring is nuttig voor beheerders, website-eigenaren, bureaus, IT-afdelingen en marketingspecialisten. Zelfs een eenvoudige bedrijfswebsite speelt een belangrijke rol op het gebied van verkoop en merkbekendheid, dus een storing mag niet onopgemerkt blijven.

Websitemonitoring is met name belangrijk voor:

  • webwinkels,
  • SaaS-applicaties,
  • boekingsdiensten,
  • nieuwsportalen,
  • websites van overheidsinstellingen,
  • klantenservicesystemen,
  • bedrijfswebsites die worden gebruikt om aanvragen te genereren,
  • bureaus die websites van klanten beheren.

Voor bureaus en beheerders is een bijkomend voordeel de mogelijkheid om te reageren voordat de klant het probleem opmerkt. Dankzij een geautomatiseerde melding kunnen zij onmiddellijk beginnen met het diagnosticeren van het probleem en de klant informeren over de maatregelen die worden genomen.

Hoe kiest u een website-monitoringservice?

Bij het kiezen van een tool is het de moeite waard om verder te kijken dan alleen de prijs. De manier waarop de tests worden uitgevoerd en de kwaliteit van de meldingen zijn bijzonder belangrijk. Ook de controlefrequentie is essentieel. Hoe korter het interval, hoe sneller het systeem een probleem kan detecteren.

Ook het aantal monitoringlocaties is belangrijk. Een test die vanaf één locatie wordt uitgevoerd, kan mislukken vanwege een lokaal netwerkprobleem. Door de website vanaf meerdere onafhankelijke locaties te controleren, wordt het risico op valse alarmen verminderd.

Het is de moeite waard om te controleren of het systeem verschillende soorten monitoring ondersteunt, of de verwachte HTTP-statuscode kan worden geconfigureerd, of de pagina-inhoud en het SSL-certificaat worden gecontroleerd, of historische resultaten worden opgeslagen, of rapporten worden gegenereerd en of er verschillende meldingskanalen beschikbaar zijn.

De mogelijkheid om meldingen naar meerdere personen te sturen is eveneens nuttig. Dit betekent dat informatie over een storing tegelijkertijd kan worden verzonden naar de beheerder, de eigenaar van de website en de medewerker die verantwoordelijk is voor de klantenservice.

Een andere belangrijke functie is de mogelijkheid om onderhoudsperiodes in te plannen. Wanneer een beheerder een website opzettelijk offline haalt voor een update, mag het monitoringsysteem gedurende die tijd geen onnodige waarschuwingen genereren of de beschikbaarheidsstatistieken van de website verlagen.

Een goede dienst moet eenvoudig in te stellen zijn en tegelijkertijd de functies bieden die nodig zijn om de belangrijkste elementen van de website te monitoren.

Hoe moet websitemonitoring correct worden geconfigureerd?

Het toevoegen van het websiteadres is slechts het begin. Het type test moet worden afgestemd op het specifieke doel van de website.

Voor een startpagina is een HTTP- of HTTPS-beschikbaarheidscontrole meestal voldoende. Het is echter de moeite waard om niet alleen de responscode te controleren, maar ook de aanwezigheid van een specifiek stuk tekst. Zo kan een situatie worden gedetecteerd waarin de server wel draait, maar een foutpagina weergeeft in plaats van de juiste inhoud.

Voor een formulier moet een test worden geconfigureerd om het proces van het verzenden van gegevens te controleren. Voor een webwinkel moet de monitoring ook het winkelmandje, het inlogsysteem en de belangrijkste onderdelen van het aankooptraject omvatten.

Drempelwaarden voor responstijden mogen niet willekeurig worden ingesteld. Een te lage limiet kan leiden tot frequente waarschuwingen, zelfs wanneer gebruikers geen problemen ondervinden. Aan de andere kant kan een te hoge drempelwaarde ervoor zorgen dat het systeem een geleidelijke afname in prestaties niet detecteert.

Ook de ontvangers van meldingen moeten zorgvuldig worden geselecteerd. Een waarschuwing moet worden verzonden naar iemand die kan beginnen met het diagnosticeren van het probleem of deze kan doorsturen naar de beheerder. Het detecteren van een storing levert geen voordeel op als niemand op de melding reageert.

Is websitemonitoring belangrijk voor SEO?

Websitemonitoring verbetert niet direct de positie van een website in de zoekresultaten. Het helpt echter wel om technische problemen te beperken die de zichtbaarheid van de website negatief kunnen beïnvloeden.

Wanneer een crawler van een zoekmachine herhaaldelijk een onbereikbare website of serverfouten tegenkomt, kan deze moeite hebben om de inhoud te openen en te indexeren. Lange en frequente storingen maken het voor gebruikers ook moeilijker om de website te bezoeken en kunnen het vertrouwen in het merk verminderen.

De prestaties zijn eveneens belangrijk. Regelmatige snelheidstests van de website helpen bij het opsporen van een afname in prestaties na een update, de installatie van een nieuwe module of het toevoegen van grote mediabestanden. Door monitoring kan het probleem onmiddellijk worden geïdentificeerd, in plaats van te wachten tot het verkeer afneemt of tot gebruikers het melden.

Maak kennis met Ranktracker

Het alles-in-één platform voor effectieve SEO

Achter elk succesvol bedrijf staat een sterke SEO-campagne. Maar met talloze optimalisatietools en -technieken om uit te kiezen, kan het moeilijk zijn om te weten waar te beginnen. Nou, vrees niet meer, want ik heb precies het ding om te helpen. Ik presenteer het Ranktracker alles-in-één platform voor effectieve SEO

We hebben eindelijk de registratie voor Ranktracker helemaal gratis geopend!

Maak een gratis account aan

Of log in met uw gegevens

Website-monitoring draagt dus indirect bij aan SEO. Het verbetert de technische stabiliteit van de website, helpt storingen snel op te lossen en maakt het gemakkelijker om goede prestaties te behouden. Dit is met name belangrijk voor websites die een aanzienlijk deel van hun klanten via zoekresultaten werven.

Samenvatting

Website monitoring is een geautomatiseerd systeem voor het controleren van de beschikbaarheid en de correcte werking van websites. Het voert regelmatig websitetests uit, analyseert de serverrespons, meet de responstijd en stuurt een melding wanneer het een probleem detecteert.

De eenvoudigste configuratie controleert of de website correct reageert. Geavanceerdere oplossingen monitoren het SSL-certificaat, de inhoud van de website, formulieren, aankoopprocessen, netwerkpoorten en de laadtijd. Dit betekent dat de website-eigenaar eerder op de hoogte is van een storing dan zijn klanten.

Continue websitemonitoring moet worden aangevuld met eenmalige tests. Een websitetest is nuttig bij het diagnosticeren van een specifiek probleem, terwijl een websitesnelheidstest helpt bij het identificeren van elementen die de prestaties beïnvloeden. Door deze activiteiten te combineren, ontstaat een vollediger beeld van de kwaliteit en betrouwbaarheid van de website.

In de praktijk zou monitoring een van de fundamentele hulpmiddelen moeten zijn voor iedereen die verantwoordelijk is voor een website. Het helpt storingen te verkorten, verliezen te beperken, de reputatie van het bedrijf te beschermen en de website in goede technische staat te houden.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Begin Ranktracker te gebruiken... Gratis!

Ontdek wat uw website belemmert in de ranking.

Maak een gratis account aan

Of log in met uw gegevens

Different views of Ranktracker app