Daily Rank Tracker — Brukerveiledning
Hva er Daily Rank Tracker?
Daily Rank Tracker måler hvor godt du rangerer på Google for søkeordene dine — hver dag, automatisk. Du får sparklines som viser bevegelser de siste 30 dagene, AI-genererte innsikter om største gevinster og tap, og en oversikt over "quick wins" (søkeord på posisjon 4-10 som kan dyttes inn på topp 3).
Verktøyet erstatter behovet for Ahrefs Rank Tracker eller Semrush Position Tracking til en brøkdel av prisen.
Slik bruker du verktøyet
Steg 1: Lag et prosjekt
- Gå til Verktøy → SEO-analyse → Daily Rank Tracker
- Klikk Nytt prosjekt
- Skriv inn domenet ditt (uten
https://ellerwww.) - Lim inn søkeord — ett per linje, inntil 50 stk
- Klikk Opprett prosjekt
Du kan ha inntil 5 prosjekter samtidig.
Steg 2: Kjør første sjekk
Klikk Sjekk nå for å trekke første posisjonsdata fra Google. Det koster 50 credits per manuell sjekk og tar typisk under 8 sekunder for 50 søkeord. Når sjekken er ferdig får du:
- Posisjon for hvert søkeord (1-100, eller "Ikke rangert")
- Beste historiske posisjon
- Sparkline med siste 30 dager
- Landingsside Google rangerer
- Søkevolum per måned
Steg 3: Skru på auto-tracking (valgfritt)
Klikk Power-knappen ved siden av prosjektet for å aktivere daglig auto-tracking. Da kjører cron-en automatisk én sjekk i døgnet uten at du må gjøre noe.
- Pris: 15 credits per auto-sjekk (70% rabatt vs. manuell)
- Tilgjengelig på: Growth og Agency
- Kadens: Cron fyrer hver 6. time, men hvert prosjekt sjekkes maks én gang per døgn
Hvis du går tom for credits midtveis i en måned, pauser systemet prosjektet automatisk (enabled = false). Du må topp opp og klikke Power-knappen for å gjenoppta auto-tracking. Manuell "Sjekk nå" virker fortsatt.
Steg 4: Les resultatene
- Posisjonstabell: Alle søkeord med nåværende posisjon, endring siden forrige sjekk, beste historiske posisjon og sparkline
- Største gevinster: Topp 5 søkeord som har flyttet seg flest plasser oppover
- Største tap: Topp 5 søkeord som har falt mest
- Quick wins: Søkeord på posisjon 4-10 som er nære nok topp 3 til å være verdt et lite ekstra dytt
- AI-innsikter: 3-6 punktvise innsikter om hva som driver bevegelsene
Kostnadsmodell
| Type sjekk | Pris | Hvem |
|---|---|---|
| Manuell ("Sjekk nå") | 50 credits | Alle tier som har verktøyet |
| Auto (cron) | 15 credits | Bare Growth og Agency |
Auto-rabatten reflekterer at det skjer i bakgrunnen uten UI-friksjon og ingen forventning om umiddelbart svar.
Eksempel: Growth-tier-bruker med 3 aktive prosjekter
- 3 prosjekter × 15 cr × 30 dager = 1 350 credits/måned for daglig auto-tracking
- Manuelle ad-hoc-sjekker i tillegg: 50 cr per gang
Growth har 5 000 credits inkludert per måned, så daglig auto-tracking på 3 prosjekter forbruker ~27% av månedskvoten din.
Slik fungerer auto-tracking under panseret
- Hver 6. time fyrer en pg_cron-jobb og kaller Edge Function
track-keyword-rankings - Edge Function henter alle prosjekter der
enabled = trueOGnext_check_at < now() - For hvert prosjekt:
- Sjekker tier — hopper over hvis ikke Growth/Agency
- Sjekker credit-balanse — hopper over og pauser prosjektet hvis < 15 cr
- Kaller DataForSEO med batched SERP-spørringer (inntil 50 søkeord per request)
- Lagrer resultatene i
rank_checks - Trekker 15 credits via
deduct_user_creditsRPC - Setter
next_check_at24 timer fram
Hvis DataForSEO feiler trekkes ingen credits (deducten skjer etter vellykket insert). Du betaler aldri for manglende data.
Vanlige spørsmål
Hvorfor sjekker cron-en hver 6. time hvis den bare gjør jobben én gang per døgn per prosjekt?
For å smøre lasten over døgnet og gi naturlig retry. Hvis ett cron-løp feiler, plukker neste tick (6 timer senere) opp prosjektene som ikke ble sjekket — uten å dobbelt-sjekke de som allerede er kjørt.
Hva skjer hvis jeg downgrader fra Growth til Starter?
Neste cron-tick returnerer tier_blocked-status for prosjektene dine og hopper over dem. Prosjektene forblir enabled = true, så hvis du oppgraderer igjen senere er auto-tracking automatisk i gang. Manuell "Sjekk nå" virker fortsatt mens du er på Starter — det er bare auto-tracking som er tier-låst.
Kan jeg eksportere historikken?
Ikke direkte fra UI ennå (på roadmap for v2). Workaround: bruk PostgREST/Supabase-konsoll til å hente SELECT * FROM rank_checks WHERE project_id = '<din-id>'.
Hvorfor ser jeg "Ikke rangert" på et søkeord jeg vet jeg rangerer på?
DataForSEO sjekker topp 100 organiske resultater. Hvis du rangerer på posisjon 101+ regnes det som "ikke rangert". Bing/DuckDuckGo støttes ikke ennå — kun Google.
Får jeg varsel hvis prosjektet pauses?
Ikke i v1. Du ser status-badgen "Pauset" i UI når du går inn på siden. Email-varsel er parkert til v2 (krever brukerundersøkelse på om det er ønsket eller blir oppfattet som spam).
Når bør du bruke Daily Rank Tracker
- Du har 3+ klienter eller egne prosjekter du trenger å bevise SEO-progresjon på
- Du vil oppdage taper-trender før de blir kritiske (sparkline avslører bevegelse 2-3 uker før månedsrapporten)
- Du trenger "evidence layer" under andre NordicPulse-verktøy (Quick Wins, SERP Dominance Plan, AEO Watchtower)
- Du har vurdert å betale 199 USD/måned for Ahrefs Rank Tracker
Når du bør IKKE bruke det
- Du har < 5 søkeord du virkelig bryr deg om — Google Search Console er gratis og holder
- Du jobber utenfor Norden — verktøyet er optimalisert for
location_code = 2578(Norge) som standard - Du trenger mobile vs. desktop-skille — kun desktop støttes i v1
Referanser
- Spec:
docs/specs/daily-rank-tracker.md - ADR-040 (credit-modell):
docs/decisions/ADR-040-rank-tracker-credit-model.md - Implementasjon:
src/services/dailyRankTrackerService.ts - Edge Function:
supabase/functions/track-keyword-rankings/index.ts
Sist oppdatert 2026-05-15