Ga naar inhoud
Documentatie

Anomaly Detection: ongebruikelijke dagen in Search Console-data opsporen

Vergelijkt elke dag met dezelfde weekdag in de omliggende weken via robuuste statistiek, markeert pieken en dalen op ernst en voegt een EWMA-grafiek toe voor langzame verschuivingen.

Property → Geavanceerd → AnomaliedetectieAnalyse uitvoeren3 min leestijd

Anomaly Detection toetst elke dag in je Search Console-data aan dezelfde weekdag in de weken eromheen en markeert de dagen die duidelijk buiten het gebruikelijke bereik vallen. De functie werkt op clicks, impressions, CTR of gemiddelde positie, gebruikt een score op basis van de mediaan zodat één extreme dag de basislijn niet vertekent, en beoordeelt elke anomalie van Low tot Critical. Een tweede grafiek let op langzame verschuivingen die op geen enkele afzonderlijke dag zichtbaar zijn.

Hoe een dag wordt gescoord

  1. Basislijn. De verwachte waarde voor een dag is de mediaan van de 8 dichtstbijzijnde dagen die op dezelfde weekdag vallen, eerder of later, zonder de dag zelf. Een maandag wordt vergeleken met maandagen, dus een normale daling in het weekend is nooit een anomalie. Er zijn minstens 3 van zulke dagen nodig, anders wordt de dag niet gescoord.
  2. Spreiding. De gebruikelijke variatie is de mediaan van de absolute afwijkingen (MAD) van die dagen, vermenigvuldigd met 1,4826 zodat deze vergelijkbaar is met een standaardafwijking. Als de MAD nul is, wordt in plaats daarvan de gemiddelde absolute afwijking gebruikt.
  3. Score. De z-score is de afstand van de dag tot de mediaan, gedeeld door die spreiding. Dit is de gemodificeerde z-score die het NIST engineering handbook beschrijft voor het opsporen van uitschieters, waarbij een drempel van 3,5 wordt voorgesteld.
  4. Twee drempels. Een dag is pas een anomalie als de score de ingestelde Sensitivity bereikt en de dag bovendien minstens 10% van de verwachte waarde afwijkt. De tweede drempel voorkomt dat kleine, maar zeer regelmatige reeksen triviale schommelingen markeren.

Sensitivity loopt van 1.0 tot 4.0 met 2.5 als standaard: lagere waarden markeren meer dagen. De ernst is de score als veelvoud van de sensitivity: onder 1,5 keer is Low, onder 2 keer is Medium, onder 3 keer is High en bij 3 keer of meer is het Critical.

De resultaten lezen

  • Kaarten: Anomalies, Spikes, Drops, het aandeel van de gescoorde dagen dat een anomalie was, en de Most extreme day.
  • Actual vs expected with confidence band toont de reeks, de mediaan van dezelfde weekdag en een gestippelde band van ± sensitivity × de robuuste spreiding. Markeringen geven anomalieën aan, gekleurd naar ernst.
  • De tabel toont Date, Weekday, Actual, Expected, Deviation, Z-score, Severity en Direction (Spike of Drop).

De richting is numeriek. Bij Position betekent een Spike dat het getal is gestegen, wat een slechtere ranking is, en een Drop dat het is verbeterd.

Als je na een run van metriek wisselt of de schuifregelaar verplaatst, worden de scores in de browser opnieuw berekend. De run beslaat minstens 90 dagen; een kortere periode wordt naar achteren uitgebreid en de opmerking boven de resultaten vermeldt de gebruikte datums. Het minimum is 21 dagen.

De EWMA-grafiek: langzame verschuivingen

Open EWMA control chart (small persistent shifts) voor een andere vraag. Een exponentieel gewogen voortschrijdend gemiddelde met een gewicht van 0,3 voor elke nieuwe dag loopt rond de mediaan van de reeks, met controlegrenzen op ± sensitivity × de robuuste spreiding, die smaller zijn zolang het gemiddelde nog opwarmt. Een reeks dagen buiten de grenzen, zonder afzonderlijke dag-anomalieën, betekent dat het niveau verschuift. In het handboek van NIST staat waarom EWMA-grafieken kleine, geleidelijke verschuivingen opmerken die een controle per dag mist. Meldt de grafiek zo'n reeks, bepaal dan het tijdstip met Change Point Detection.

Beperkingen om te kennen

  • Het kijkt in beide richtingen van de tijd. De basislijn gebruikt zowel latere als eerdere weken, dus het is een terugblik en geen live alarm, en de score van een recente dag kan veranderen naarmate er meer weken binnenkomen.
  • De nieuwste dagen worden alleen op basis van de voorgaande geschiedenis beoordeeld, met minder vergelijkingsdagen, dus kijk er een week later nog eens naar.
  • Ontbrekende dagen tellen als nul. Een gat in de data, of een property die jonger is dan het venster, levert dalen op die niet echt zijn.
  • CTR en positie bewegen mee met de mix van zoekopdrachten. Een dag kan afwijkend lijken omdat andere zoekopdrachten je site toonden, niet omdat er iets kapot ging. Bekijk de zoekopdrachten van die dag voordat je reageert.
  • Het beschrijft, het verklaart niet. Leg gemarkeerde datums naast releases, storingen en de geschiedenis van rankingupdates, en leg de reden vast als annotatie.

Anomaliemeldingen zijn een aparte controle

De alertregel Traffic anomaly gebruikt dit rapport niet opnieuw. Die scoort alleen de clicks van de laatste afgeronde dag tegen de mediaan van een recent venster, zoekt naar dalen en heeft een eigen sensitivity. Zie alerts om die meldingen in Slack, Microsoft Teams of een webhook te ontvangen.

Zet je SEO-content op de automatische piloot

Koppel Search Console en je site. AutoPSEO scant de site en plant meteen de eerste onderwerpen. Geen creditcard nodig.