Google SERP tjekker Python script
Hvad er virkelig fedt ved on-page SEO, er dens feedback loop. Fordi, så snart dine ændringer er indekseret, kan du se en effekt i Googles søgeresultater.
Du er enten rykket lidt op eller ned. Så du lærer, om Google kunne lide dine ændringer eller ej.
Med denne læring kan du anvende flere ændringer, få dem indekseret igen og arbejde dig støt op ad SERP'erne.
Fint - men der er én udfordring.
For søgeordsoptimering i et fremmed land, har du brug for en VPN for at se den lokale SERP præcis, som den ville se ud i det pågældende land.
Så det gjorde jeg i et stykke tid, men det viste sig at være for besværligt.
Jeg måtte manuelt ændre min IP hver gang og derefter tælle resultaterne. Det tog meget tid, så jeg havde brug for en bedre løsning.
Min søgeordsrangsporer ville kun give mig data, der var fra 12 til 48 timer gamle, så det var heller ikke en løsning. Jeg ville vide mine placeringer nu og helst gratis, fordi jeg er en freelance SEO og vil holde omkostningerne under kontrol.
For nylig kiggede jeg på nogle SEO API tjenester og bemærkede, at mange havde en gratis tier inkluderet.
Kort efter stødte jeg også på Google Colab for at skrive og let dele Python scripts og nød udviklingsoplevelsen lige fra starten.
Derfor byggede jeg et SEO rangchecker script i Python, der øjeblikkeligt ville tjekke en søgeordsrangering. Det fungerer direkte fra Google Colab, så ingen opsætningsbesvær.
Sådan ser det ud, når du henter en SERP for et søgeord i Storbritannien:
Du kan også bruge koden, hvis du følger nedenstående trin.
Sådan kommer du i gang
- Tilmeld dig den gratis tier på Serpstack.com - Den gratis tier tillader 100 forespørgsler pr. måned. Det er et affiliate link. Hvis du nogensinde beslutter dig for at skifte til den betalte plan, får jeg en provision.
- Kopiér API-nøglen fra Serpstack-dashboardet.
- Lav en kopi af mit Google Colab Python script
- Åbn din kopi og udfyld formularen:
api_key
- indtast nøglen, du kopierede fra Serpstack's dashboardtarget_query
- dit søgeordtarget_domain
- domænet du vil finde, som example.comgoogle_domain
- Google domænet du vil søge fra, som google.co.ukcountry_code
- landekode. Her er den komplette liste ifølge ISO 3166 standarden og et par eksempler:Land Landekode Tyskland de USA us UK gb Danmark dk Sverige se language
- Sprogkode. Her er den komplette liste ifølge ISO 639-1 standarden og et par eksempler:Land Sprogkode Tyskland de USA en UK en Danmark da Sverige sv results
- antal resultater at skrabe, fra 10 til max. 100device
- søgeenheden (mobil, desktop, tablet)
- Gå til navigationsbjælken og klik på Runtime > Run all
Efter et par sekunder skulle et resultat logges til bunden af skærmen, der ser sådan ud:
Hvordan bruger du scriptet til at tjekke dine websteds placeringer?
Misforstå mig ikke. Ideen er ikke at erstatte rangsporeringsværktøjer. Blandt de vigtigste SEO-værktøjer er det nødvendigt at have et værktøj, der nøjagtigt og øjeblikkeligt tjekker Google placeringer.
Hvorfor?
Fordi søgeords trackere kun giver dig søgeresultater med en 24 timers forsinkelse. Du ved ikke dine websteds placeringer nu.
Hvorfor skal du kende dine SERP-resultater on-demand?
Så snart søgemaskiner indekserer ændringer på dit websted, opdateres sideplaceringerne. Så du vil tjekke søgeords placeringer lige før du offentliggør on-page optimeringer og lige efter - til din brugerdefinerede rapportering.
De nye organiske resultater vil indikere, om din opdatering hjalp med at rangere højere for din søgeforespørgsel eller ej.
Så dette SERP checker værktøj er beregnet til at blive brugt til hurtigt at tjekke rangopdateringer og ikke til at spore placeringer over tid.
Efter min erfaring er dette en meget givende metodologi til at arbejde dig op i top 10 Google resultater. Du får feedback efter hver opdatering og bruger selve Google resultaterne til at fortælle dig, hvad der virker og hvad der ikke gør.
Få øjeblikkelige SERP-data for specifikke lokationer
Du har måske haft problemet, at du arbejder for internationale kunder og skal tjekke deres organiske resultater fra en anden by eller et andet land.
Du kan ikke bare søge fra din lokation, på grund af forskellige SERP'er baseret på det land, du søger fra.
Så den gode løsning på problemet er at bruge en API med et script, der tager sig af at få en lokal IP til Google SERP.
Du kan bare vælge den Google-region, du har brug for, og så lade værktøjet tjekke dataene.
Derudover får du også data om de relaterede søgeord, annonceplaceringer og lokale pakkeresultater. Og du kan søge med en mobilbrowser eller få et SERP-overblik for desktop.
Så ideen her er at gøre brug af sådanne tjenester, fordi de allerede løser mange små problemer, du ellers ville støde på, hvis du gjorde det selv.
Så der har du det. Du kan øjeblikkeligt tjekke dine søgeordsplaceringer overalt gratis.
Koden er også tilgængelig i dette Github repository.
Lad mig vide på Twitter, hvordan det virkede for dig. ✌️