Nyckelordsövervakning

HTTP 200 betyder inte att sidan fungerar. Nyckelordsövervakning fångar de fall där servern säger OK men innehållet är trasigt.

Starta nyckelordsövervakning →

Uptime Monitoring – DiagnoSEO

Problemet "200 OK men trasig"

Alla verktyg för driftövervakning kan säga om servern returnerade en HTTP 2xx-kod. Den signalen verkar lugnande, men ljuger oftare än du tror. Startsidan kan rendera en tom vit sida och ändå ge 200. Varukorgssidan kan tyst tappa bort knappen "Köp nu" efter en deploy och aldrig kasta ett fel. WordPress kan ersätta innehållet med meddelandet "Fel vid anslutning till databasen" – såklart renderat som 200 OK med riktig HTML.

Nyckelordsövervakning täpper till denna blinda fläck. Du talar om för monitorn vad sidan borde innehålla – eller vad den inte borde – och vid varje kontroll söks detta uttryck i svaret. Om ordet saknas (när det borde finnas) eller finns (när det inte borde), larmar monitorn, trots att allt ser okej ut HTTP-mässigt.

Vilka strängar ska övervakas

Ett bra nyckelord är något som bekräftar korrekt rendering av en viktig del av sidan. Några exempel:

  • E-handelns startsida: Övervaka "Lägg till i varukorg" eller namnet på den populäraste produkten. Om katalogflödet kraschar försvinner ordet – och då vet du.
  • Inloggningssida: Övervaka "Logga in" eller "Återställ lösenord". Ett JavaScript-fel som raderar formuläret – och ordet saknas.
  • Blogg eller portal: Övervaka titeln på den senaste artikeln. Om CMS:et börjar visa gårdagens innehåll matchar inte ordet.
  • Prissida: Övervaka prissträngen. En deploy som tappar bort prisblocket syns direkt.
  • Status- eller health-endpoint: Övervaka "ok" eller "healthy". Om upstream går ner returnerar endpointen "degraded" – ordet matchar inte.

Du kan också använda frånvaro-läge – larma om en sträng visas som inte borde vara där. Typiska: "Database connection error", "Whoops! Something went wrong", "Underhållsläge", "Fatal error", "Kommer snart". Om någon av dem hamnar på produktion får du en varning.

Så fungerar kontrollen

Monitorn gör en vanlig HTTP(S) GET-begäran (eller vilken metod som helst – POST, PUT, etc.), följer max 5 omdirigeringar, hämtar svarskroppen och skannar den okänsligt för gemener/versaler efter ordet. Matchningsresultatet sparas tillsammans med HTTP-kod, svarstid och SSL. Om villkoret misslyckas två gånger i rad (standardgränsen för bekräftelse) öppnas ett incident och aviseringar skickas via aktiverade kanaler – E-post, Telegram, Slack, Discord och SMS.

För dynamiskt innehåll (SPA) där ordet visas först efter körning av JavaScript, använd premiumfunktionen för flera platser, som använder en riktig headless-webbläsare via ScrapingBee.

Kombinera med HTTP och SSL

En enda nyckelordsmonitor i DiagnoSEO Uptime Monitoring kör också en fullständig kontroll av sidan: HTTP-kod, svarstid, SSL, domänens utgångsdatum, DNS-poster och upptäckt av webbhotell. En monitor skyddar dig alltså mot hela spektrumet – serverkrascher, utgångna certifikat, DNS-ändringar och tysta innehållsfel.

Så här konfigurerar du

Öppna verktyget, klicka på "Lägg till monitor", välj typ "Nyckelord", klistra in URL, skriv in ordet, välj "måste finnas" eller "måste vara frånvarande", ställ in intervall (1–30 minuter beroende på plan) och spara. Från nästa cykel bevakar monitorn sidan och larmar om ordet försvinner – även om alla andra signaler säger att sidan fungerar.

Vanliga frågor och svar

  • Monitorn hämtar svarskroppen och kontrollerar om en viss sträng förekommer (läge: närvarande) eller inte förekommer (läge: frånvarande). Använd det för att upptäcka när sidan ändrat innehåll, ett felmeddelande visats eller ett specifikt element tagits bort.

  • Båda. Sökningen är substring-matchning på rått response body. Du kan matcha vanlig text ("Lägg till i varukorg"), HTML-fragment (<button class="buy">) eller specifika attribut. Allt som faktiskt syns i HTML-källan kan matchas.

  • Diff-verktyg jämför med en baslinje och rapporterar varje förändring. Nyckelordsövervakning är en riktad kontroll — du definierar vad som MÅSTE vara där (eller INTE får finnas). Diff skapar brus på dynamiska sidor; nyckelord är exakt för det som är viktigast.

  • Ja — använd "frånvaro"-läge med ett nyckelord som "Internal Server Error" eller "Ett fel har inträffat". Monitorn misslyckas när feltexten visas. Bra för att fånga 500-fel som returnerar HTTP 200 med felsida (vanlig felaktig ramverkskonfiguration).

  • Som standard nej — monitorn hämtar rå HTML innan JS körs. För SPA eller JS-tunga sidor måste nyckelordet finnas i HTML-svaret (t.ex. serverrenderad eller i ett <noscript>-block). Kollar renderade via webbläsare är en separat funktion.

Starta nyckelordsövervakning →

Lås upp högre ranking och kvalitativ trafik

Väx ditt företag med den ledande AI-drivna helhetslösningen för SEO och innehållsmarknadsföring.

Uppgradera till Advanced