Skip to content

A python script to help marketers collect fast and in bulk keyword ideas and metrics from the Autocomplete Suggestions that Google search bar offers..

License

Notifications You must be signed in to change notification settings

dpan331/Google_Autocomplete_Investigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Google Autocomplete Investigator

Python script (back-end) created by Dimitrios Panourgias
June 2020

🚸 This script is not maintained, so, in time, certain operations or even the entire script may not be functional.
👾 Also the script is not tested to handle all cases and exceptions (but if you follow the inpput guidelines it shall work fine).


Scope of the script:
The script receives as input a list of queries and inputs each query in Google Search bar to finally retrieve the autocomplete suggestions.

Python script (back-end)

The script reads a csv (seedQueryList.csv) with queries.

Once ran, the user must input the type of search the script will perform:
simple: the script inputs each query alone in the Google Search bar (as you can see from the results shown in the image below).



extensive: the script inputs each query along with each letter of the alphabet of your choice (as you can see from the results shown in the image below. Observe that after each query from the seedQueryList the next word begins with a letter from the alphabet in the known order). If the user chooses the extensive type of search then she/he gets asked to choose also a language (gr/en/de).


Finally, the script exports the aggregated data in a csv (resultsAutocomplete.csv).

Further actions

Apart from just gazing the autocomplete results to get ideas for your keywords, you can download all the keywords you have already set up in your Google Ads ad account and merge/join them with the autocomplete search results to identify gaps.


The same can be performed for Google Search Console queries that you rank for and can retrieve from the relevant report of the UI (User Interface).


To retrieve metrics for the autocomplete search results, simply throw them in Google Ads' keyword planner (at least until the next keyword research tool is complete and uploaded in this repository 😎).


You can also modify the script to go even deeper in your investigation by using the retrieved (first) autocomplete search results as seed queries to be refed to the script. However, keep in mind that the deeper you go, the more irrelevant the results will be.


🚸 If you input too many queries, Google may block you due to too many requests in too short time. To overcome this you can simple add a time.sleep function to run at random time intervals or/and use rotating proxies, user agents, etc.


About

A python script to help marketers collect fast and in bulk keyword ideas and metrics from the Autocomplete Suggestions that Google search bar offers..

Topics

Resources

License

Stars

Watchers

Forks

Languages