Sjekk SERP-rangeringer øyeblikkelig med dette Python-skriptet

Google SERP-sjekker Python-skript

author avatar
Matthias Kupperschmidt
08. August 2024
3min read

Hva som er skikkelig kult med on-page SEO er tilbakemeldingssløyfen. Fordi, så snart endringene dine er indeksert, kan du se en effekt i Googles søkeresultater.

Du enten rykker litt opp eller ned. Så du lærer om Google likte endringene dine eller ikke.

Med denne læringen kan du anvende flere endringer, få dem indeksert igjen og jobbe deg jevnt oppover på SERP-ene.

Fint - men det er en utfordring.

For nøkkelordoptimalisering i et fremmed land, trenger du en VPN for å se den lokale SERP-en nøyaktig slik den ville sett ut i det landet.

Så jeg gjorde det en stund, men det viste seg å være for tungvint.

Jeg måtte endre IP manuelt hver gang og deretter telle gjennom resultatene. Det tok mye tid, så jeg trengte en bedre løsning.

Min nøkkelordrangeringstracker ga meg bare data som var fra 12 til 48 timer gamle, så det var heller ingen løsning. Jeg ville vite rangeringene mine nå og om mulig gratis, fordi jeg er en freelance SEO og vil holde kostnadene nede.

Nylig tok jeg en titt på noen SEO API-tjenester og la merke til at mange hadde en gratis versjon inkludert.

Kort tid etterpå kom jeg også over Google Colab for å skrive og enkelt dele Python-skript og likte utviklingsopplevelsen fra starten av.

Derfor bygde jeg et SEO-rangering-sjekker-skript i Python som umiddelbart sjekker en nøkkelordrangering. Det fungerer direkte fra Google Colab, så ingen oppsett-stress.

Slik ser det ut når du henter en SERP for et nøkkelord i Storbritannia:


Du kan også bruke koden hvis du følger trinnene nedenfor.

Slik kommer du i gang

  1. Registrer deg for gratisversjonen på Serpstack.com - Gratisversjonen tillater 100 forespørsler per måned. Det er en affiliate-link. Hvis du noen gang bestemmer deg for å oppgradere til betalt plan, vil jeg få en provisjon.
  2. Kopier API-nøkkelen fra Serpstack-dashbordet.
    API-nøkkel på Serpstacks dashbordvisning
  3. Lag en kopi av mitt Google Colab Python-skript
    lag en kopi av Google Colab-skriptet
  1. Åpne kopien din og fyll ut skjemaet:
    skjema for å fylle ut API-parametere
  • api_key - skriv inn nøkkelen du kopierte fra Serpstacks dashbord

  • target_query - ditt nøkkelord

  • target_domain - domenet du vil finne, som example.com

  • google_domain - Google-domenet du vil søke fra, som google.co.uk

  • country_code - landskoden. Her er den komplette listen i henhold til ISO 3166-standarden og noen få eksempler:

    LandLandskode
    Tysklandde
    USAus
    Storbritanniagb
    Danmarkdk
    Sverigese
  • language - Språkkode. Her er den komplette listen i henhold til ISO 639-1 standarden og noen få eksempler:

    LandSpråkkode
    Tysklandde
    USAen
    Storbritanniaen
    Danmarkda
    Sverigesv
  • results - antall resultater å hente, fra 10 til maks. 100

  • device - enheten for søket (mobil, desktop, nettbrett)

  1. Gå til navigasjonslinjen og klikk på Runtime > Run all
Kjør all Python-kode i Google Colab

Etter noen sekunder bør et resultat logges til bunnen av skjermen, som ser omtrent slik ut:

Skriv ut Googles søkeresultater i terminalen.

Hvordan bruke skriptet for å sjekke rangeringen av nettstedet ditt?

Ikke misforstå. Ideen er ikke å erstatte rank tracker-verktøy. Blant de viktigste SEO-verktøyene er det nødvendig å ha et verktøy som sjekker Google-rangeringer nøyaktig og umiddelbart.

Hvorfor?

Fordi nøkkelord-trackere bare gir deg søkeresultatene med 24 timers forsinkelse. Du vet ikke nettstedets rangeringer .

Hvorfor må du vite SERP-resultatene dine på forespørsel?

Så snart søkemotorer indekserer endringer på nettstedet ditt, oppdateres sidens rangeringer. Så du vil sjekke nøkkelordrangeringer rett før du publiserer on-page-optimaliseringer og rett etterpå - for dine tilpassede rapporter.

De nye organiske resultatene vil indikere om oppdateringen din var nyttig for å rangere høyere for søkespørsmålet ditt eller ikke.

Så dette SERP-sjekker-verktøyet er ment å brukes for å raskt sjekke rangeringer, og ikke for å spore rangeringer over tid.

Etter min erfaring er dette en svært givende metodikk for å jobbe deg opp til topp 10 i Google-resultatene. Du får tilbakemelding etter hver oppdatering og bruker Google-resultatene selv til å fortelle deg hva som fungerer og hva som ikke gjør det.

Få øyeblikkelige SERP-data for spesifikke lokasjoner

Du kan ha hatt problemet med at du jobber for internasjonale kunder og må sjekke deres organiske resultater fra en annen by eller et annet land.

Du kan ikke bare søke fra din lokasjon, på grunn av forskjellige SERP-er basert på landet du søker fra.

Så den gode løsningen på problemet er å bruke en API med et skript som tar seg av å få en lokal IP for Google SERP.

Du kan bare velge Google-regionen du trenger og deretter la verktøyet sjekke dataene.

I tillegg får du også data om relaterte nøkkelord, annonseplasseringer og lokale pakkresultater. Og du kan søke med en mobilnettleser eller få en SERP-oversikt for desktop.

Så ideen her er å dra nytte av slike tjenester fordi de allerede løser mange små problemer du ellers ville støtt på ved å gjøre det selv.

Der har du det. Du kan øyeblikkelig sjekke nøkkelordrangeringene dine hvor som helst gratis.

Koden er også tilgjengelig i dette Github-repositoriet.

Gi meg beskjed på Twitter hvordan det fungerte for deg. ✌️

author avatar
Matthias Kupperschmidt
08. August 2024
3min read
share