Datakilder og metode
seops viser tal, som det læser fra andre tjenester eller selv måler. For hvert modul: kilden, hvor ofte den læses, hvor forsinket den er, hvordan der regnes, og hvilke begrænsninger du bør kende, før du handler på den. Tider er Istanbul-tid (UTC+3).
Google Search Console
- Kilde
- Search Console Search Analytics API, læst med den skrivebeskyttede seops-tjenestekonto, du tilføjer til din property.
- Hvor ofte
- Når du åbner en rapport; cachet i 1 time (15 minutter for timevisningen af i dag og i går).
- Forsinkelse
- Google offentliggør daglige tal 2–3 dage forsinket. seops beder også om friske data, så de seneste dage er ufuldstændige og ændrer sig stadig.
Sådan beregnes det
- Klik, visninger og gennemsnitlig placering er Googles tal; seops beregner dem ikke igen. CTR er klik divideret med visninger.
- Gennemsnitlig placering er Googles: sitets øverste placering i hver søgning, gennemsnit over visningerne.
- Mulighedssøgninger filtreres fra de samme data: placering 4–20, mange visninger, lav CTR, med den side, der får dem.
- En Search Console-dag er en dag i Pacific Time; timevisningen af i dag og i går vises i din tidszone.
Vær opmærksom på
- Google udelader meget sjældne søgninger af hensyn til privatlivet, så søgerækkerne summerer til mindre end sitets total.
- seops kalder færre end 50 klik eller 500 visninger på 28 dage en lille stikprøve: få klik kan ligne en stor procentvis ændring.
- Search Console medregner visninger i AI Overviews i totalerne for websøgning og viser dem ikke separat.
Funktionsside: Search Console · Ugerapport og notifikationer
Søgeplaceringer
- Kilde
- Search Console: den visningsvægtede gennemsnitlige placering for hvert fulgt søgeord (præcis match på søgningen), pr. dag og enhed.
- Hvor ofte
- Hver dag kl. 06:00 (03:00 UTC); de seneste 10 dage skrives igen hver gang.
- Forsinkelse
- Det samme som Search Console: de nyeste 2–3 dage er ufuldstændige.
Sådan beregnes det
- Op til 200 søgeord pr. site. Desktop og mobil holdes adskilt; tablet tæller som mobil.
- Placeringer skrives ned til 100. En dag uden visninger for søgeordet har ingen placering.
- Search Console- og Bing-placeringer koster ingen credits.
Vær opmærksom på
- Det er et gennemsnit over alle søgninger, der viste din side, ikke ét tjek fra ét sted. To personer, der søger på de samme ord, kan se forskellige resultater.
- Et dagligt tjek af den reelle Google-placering fra vores egen infrastruktur kommer snart og kører på pakkecredits. Indtil da kommer placeringer i seops kun fra Search Console og Bing.
Funktionsside: Ranksporing
Bing og Yandex
- Kilde
- Bing Webmaster Tools API (din API-nøgle) og Yandex Webmaster API (dit OAuth-token).
- Hvor ofte
- Læses i baggrunden og caches i 12 til 24 timer.
- Forsinkelse
- Hver søgemaskine offentliggør med sin egen forsinkelse; seops kan ikke gøre den kortere.
Sådan beregnes det
- Bing-placering er Bings gennemsnitlige visningsplacering, vægtet efter visninger, når rækker lægges sammen.
- Yandex: klik, visninger, søgninger, indeks og siteproblemer, som Yandex rapporterer dem.
Vær opmærksom på
- Tal fra Bing og Yandex kan ikke sammenlignes direkte med Googles: hver søgemaskine tæller visninger og placeringer på sin egen måde.
Funktionsside: Bing og Yandex
Google Analytics 4
- Kilde
- Google Analytics Data API, læst med den samme tjenestekonto (rollen Seer).
- Hvor ofte
- Når du åbner en rapport; cachet i 1 time (5 minutter for i dag). Live-besøgende opdateres hvert 30. sekund.
- Forsinkelse
- Ifølge Google kan behandlingen i GA4 tage 24–48 timer; tallene for i dag og i går kan stadig stige.
Sådan beregnes det
- Kun samlede rapporter: brugere, sessioner, engagement, nøglehændelser, kanaler, landingssider, enheder og byer. Ingen data på brugerniveau.
- AI-assistenttrafik er de sessioner, hvis kilde matcher ChatGPT, Perplexity, Gemini, Claude, Copilot, DeepSeek, Grok, Meta AI og nogle få andre.
Vær opmærksom på
- Et besøg fra en assistent genkendes kun, når browseren sender en referrer eller en utm_source; ellers vises det som Direkte.
- GA4's egne datatærskler og stikprøver gælder også for det, seops læser.
Funktionsside: Analyse uden cookies
seops Analytics
- Kilde
- seops-scriptet på dit site (2,1 KB, 1,2 KB komprimeret), sendt til i.seops.app og gemt i Cloudflare Analytics Engine.
- Hvor ofte
- Live; en oversigt over dagen før skrives hver dag kl. 03:30.
- Forsinkelse
- Sekunder for rå hits.
Sådan beregnes det
- Én forespørgsel pr. sidevisning, derefter tid på siden og scrolldybde, når siden forlades, plus de hændelser, du sender.
- Ingen cookies, ingen browserlager, ingen varig identifikator. Besøgende inden for én dag skelnes med en hash af et dagligt salt, IP-adresse, user agent og sitenøgle; hver dags salt slettes to dage efter, at dagen er slut, og den rå IP gemmes aldrig.
- Kendte bots og crawlere registreres som bots og holdes ude af rapporterne. Der sendes intet fra localhost eller automatiserede browsere.
- Forespørgselsstrengen sendes ikke, undtagen UTM-tags, tilstedeværelsen (ikke værdien) af et annonceklik-ID og en parameter til søgning på sitet, som du tillader.
Vær opmærksom på
- Den samme person på to dage tæller som to besøgende: tilbagevendende besøgende på tværs af dage findes ikke, med vilje.
- Nogle annonceblokkere blokerer scriptet. Tallene er målinger, ikke en revision.
- De seneste 90 dage kommer fra rå hits; længere perioder fra dagsoversigter (top 200 pr. liste). Lagringslaget kan tage stikprøver ved meget høj trafik og kompenserer i totalerne.
Funktionsside: Analyse uden cookies
AI-synlighed
- Kilde
- ChatGPT, Claude, Gemini og Perplexity, spurgt direkte gennem Cloudflare AI Gateway med live websøgning slået til.
- Hvor ofte
- Ugentligt: hver mandag fra kl. 07:00 sættes hver aktiv prompt i kø for hver valgt motor, og svarene behandles i portioner hvert 30. minut. Du kan også køre én prompt med det samme.
- Forsinkelse
- Ingen ud over kørslen: et svar gemmes, i det øjeblik motoren returnerer det.
Sådan beregnes det
- Op til 20 prompts pr. site. Hver prompt × motor er ét svar, gemt i fuld længde med kilder og de søgninger, modellen lavede.
- ChatGPT kører på OpenAI Responses API med websøgning, Claude på Anthropic Messages API med websøgning (op til 3 søgninger), Gemini med Google Search-grounding, Perplexity på Sonar. Projektets land sendes som omtrentlig placering, hvor API'et tager imod en; modelnavnet gemmes med hvert svar.
- Omtale: et af dine brandudtryk eller dit domæne står i svarteksten som et helt ord, uden hensyn til store/små bogstaver og accenter. Den første del af domænet tæller også, hvis den har 5 bogstaver eller flere.
- Citering: dit domæne eller et af dets subdomæner står i svarets kildeliste. Citeringsplaceringen er dets plads i den liste, i den rækkefølge motoren returnerede; den første er 1. Geminis Google-omdirigeringslinks omsættes først til den rigtige adresse.
- Omtalerate og citeringsrate er andelen af svar i perioden med en omtale eller en citering.
- Hvert svar kører på pakkecredits. Er der ikke nok, venter det og prøves igen næste dag; efter en uge giver det plads til den nye uges kørsel. Et svar, der fejler, forsøges op til 3 gange.
Vær opmærksom på
- Svar er stikprøver, ikke et mål for alles oplevelse: ét svar pr. prompt og motor om ugen. Det samme spørgsmål kan få et andet svar et minut senere.
- Svarene kommer fra udbydernes API'er med websøgning, ikke fra de apps, en indlogget person bruger; hukommelse, personalisering og app-funktioner er forskellige.
- Matchning af omtaler er bogstavelig: et stavet forkert brand eller et brand beskrevet uden navn tælles ikke, og et almindeligt ord brugt som brandudtryk kan tælle for meget.
- Med 20 prompts og fire motorer flytter ét svar en rate med mere end ét procentpoint. Læs tendenser over flere uger.
Funktionsside: AI-synlighed · Promptbibliotek
Cloudflare
- Kilde
- Cloudflare GraphQL Analytics API og REST API, med det skrivebeskyttede API-token, du opretter til zonen.
- Hvor ofte
- Når du åbner en rapport; cachet i 30 minutter til 1 time.
- Forsinkelse
- Cloudflares data er tæt på realtid; seops lægger højst cachetiden til.
Sådan beregnes det
- Sikkerhedshændelser: besøgsforespørgsler grupperet efter sikkerhedshandling og kilde (WAF, hastighedsbegrænsning, botregler), med lande og stier.
- AI-crawlere: forespørgsler grupperet efter user agent og efter den handling, Cloudflare udførte.
- Edge-fejl: 4xx- og 5xx-svar til besøgende de seneste 7 dage; cachestatus pr. sti.
- Core Web Vitals fra rigtige brugere: hvis Cloudflare Web Analytics er slået til for sitet, p75 for LCP, INP og CLS de seneste 28 dage pr. side og enhed.
- Kontoens forbrug af Workers, D1 og R2.
Vær opmærksom på
- Cloudflares adaptive datasæt bliver stikprøvebaserede ved høj trafik: tallene er estimater, som Cloudflare skalerer op, så små tal kan hoppe.
- Kun trafik, der går gennem Cloudflare, er synlig. En crawler tælles under den user agent, den sender; Cloudflares markering af verificerede bots vises, hvor den findes.
- Web Analytics-data findes kun for besøgende, hvis browser kørte dens beacon.
Funktionsside: Cloudflare-sikkerhed og -forbrug · AI-crawlere
Sidehastighed
- Kilde
- Google PageSpeed Insights API: en Lighthouse-labmåling plus feltdata fra Chrome UX Report (CrUX), når Google har dem.
- Hvor ofte
- Forsiden og de vigtigste sider (10 som standard; 20 eller 50 kan vælges), på mobil og desktop, hver målt igen hver 7. dag i portioner hvert 10. minut.
- Forsinkelse
- Lab: tidspunktet for målingen. Felt (CrUX): 75. percentil af rigtige Chrome-brugere de seneste 28 dage.
Sådan beregnes det
- Vigtighed rangerer sider efter Google-klik, med visninger og Analytics-sessioner som støtte. Uden Search Console bruges begyndelsen af sitemap'et.
- Vurdering: sidens egne feltdata (LCP, INP, CLS), når de findes, ellers labværdierne, med TBT i stedet for INP.
- Har siden ingen egne feltdata, kan CrUX rapportere hele originet; panelet markerer det som origin-data.
- Hver måling (side × enhed) bruger 2 sitecredits.
Vær opmærksom på
- Lab-scorer svinger fra måling til måling med netværk og serverbelastning. Sammenlign tendenser, ikke enkelte målinger.
- Sider med lidt Chrome-trafik har ingen feltdata.
- To mislykkede målinger i træk giver en advarsel; en 403 betyder ofte, at en WAF-regel blokerer PageSpeed.
Funktionsside: Sidehastighed
Site-audit
- Kilde
- seops' egen crawler (user agent seopsBot/1.0) henter URL'erne i dit sitemap.
- Hvor ofte
- Hver side tjekkes igen hver 7. dag, i portioner hvert 10. minut, med en belastning et godt stykke under én forespørgsel i sekundet pr. site.
- Forsinkelse
- Ingen: det, serveren returnerede på tjektidspunktet.
Sådan beregnes det
- Sitemaps kommer fra Sitemap-linjerne i robots.txt, ellers fra /sitemap.xml; sitemap-indeksfiler følges.
- Tjek: statuskode, omdirigering, noindex (metatag og X-Robots-Tag), titel (mangler, under 20 eller over 65 tegn, dublet), metabeskrivelse (mangler, under 70 eller over 165, dublet), H1 (mangler eller flere), canonical (mangler eller peger et andet sted hen), JSON-LD til stede, tyndt indhold (under 250 ord), langsomt svar (over 2 sekunder).
- 403, 429 og 503 rapporteres som blokeret, typisk af en WAF- eller hastighedsregel.
- Én sitecredit pr. tjekket side. Udelukkede stier crawles ikke.
Vær opmærksom på
- Crawleren læser den HTML, serveren sender, og kører ikke JavaScript. Indhold, der først vises, når scripts har kørt, ses ikke.
- Kun URL'er i sitemap'et tjekkes; sider, der mangler i sitemap'et, findes ikke ved at følge links.
- Længdegrænser er pejlemærker, ikke Googles regler.
Funktionsside: Siterevision
Indeksering
- Kilde
- Search Console URL Inspection API for Google; IndexNow for Bing, Yandex og de andre deltagende søgemaskiner.
- Hvor ofte
- URL-inspektion: portioner hvert 10. minut inden for Googles kvote på 2.000 inspektioner pr. site pr. dag; hver side mindst hver 14. dag, de vigtigste først. IndexNow: ændrede sitemap-sider én gang om dagen efter 09:00, hvis automatisk indsendelse er slået til.
- Forsinkelse
- URL-inspektion viser Googles senest kendte tilstand, som kan halte efter en nylig crawl.
Sådan beregnes det
- Vigtighedsscore: Google-klik vejer tungest, visninger og Analytics-sessioner støtter; de øverste 20 % af siderne er høje.
- Sider, du har bedt om indeksering af i Search Console, inspiceres igen 1 time senere og derefter i de følgende 14 dage.
- IndexNow sendes først til Yandex (protokollen deler en indsendelse med de andre søgemaskiner) og direkte til Bing, hvis Yandex ikke tager imod; højst 500 URL'er pr. indsendelse.
- Google har ingen API til at anmode om indeksering af almindelige sider; seops indsender sitemap'et og tjekker status.
Vær opmærksom på
- Resultater af URL-inspektion gælder pr. URL og kan afvige fra totalerne i Search Consoles rapport over sideindeksering.
- En accepteret IndexNow-indsendelse betyder, at URL'erne er modtaget, ikke at de bliver indekseret.
Funktionsside: Indeks og IndexNow
Tidsplan
Baggrundsjob, der skriver tallene ovenfor. Istanbul-tid (UTC+3).
| Hvornår | Hvad kører |
|---|---|
| Hver dag 00:00 | Daglige site- og pakkecredits fornyes; de overføres ikke. |
| Hver dag 03:30 | seops Analytics' dagsoversigt for dagen før. |
| Hver dag 06:00 | Search Console-placeringer for fulgte søgeord (de seneste 10 dage skrives igen). |
| Hver dag efter 09:00 | IndexNow: ændrede sitemap-sider, hvis automatisk indsendelse er slået til. |
| Hvert 10. minut | Portioner af URL-inspektion, site-audit, sidehastighed og adgangstjek. |
| Hvert 30. minut | Ventende AI-synlighedssvar, advarsler og andre job i køen. |
| Mandag 07:00 | Ugens AI-synlighedsprompts sættes i kø; ugeoversigten skrives. |
| Onsdag 08:00 | Sidste uges oversigt skrives igen med komplette Search Console-data. |
Credits
At læse Search Console, GA4, Bing, Yandex og Cloudflare koster ingen credits. Site-audit, sidehastighed og URL-inspektion bruger de gratis daglige sitecredits; AI-synlighedssvar kører kun på pakkecredits. Prisen for hver handling står på prissiden. Priser →