Google SERP-sjekker Python-skript
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
- 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.
- Kopier API-nøkkelen fra Serpstack-dashbordet.
- Lag en kopi av mitt Google Colab Python-skript
- Åpne kopien din og fyll ut skjemaet:
api_key
- skriv inn nøkkelen du kopierte fra Serpstacks dashbordtarget_query
- ditt nøkkelordtarget_domain
- domenet du vil finne, som example.comgoogle_domain
- Google-domenet du vil søke fra, som google.co.ukcountry_code
- landskoden. Her er den komplette listen i henhold til ISO 3166-standarden og noen få eksempler:Land Landskode Tyskland de USA us Storbritannia gb Danmark dk Sverige se language
- Språkkode. Her er den komplette listen i henhold til ISO 639-1 standarden og noen få eksempler:Land Språkkode Tyskland de USA en Storbritannia en Danmark da Sverige sv results
- antall resultater å hente, fra 10 til maks. 100device
- enheten for søket (mobil, desktop, nettbrett)
- Gå til navigasjonslinjen og klikk på Runtime > Run all
Etter noen sekunder bør et resultat logges til bunnen av skjermen, som ser omtrent slik ut:
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 nå.
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. ✌️