Skip to content
Google Search Results Pages Dashboard
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Procfile
README.md Add readme file May 7, 2019
api_docs_df.csv
app.py
logo.png
requirements.txt Upgrade requirements Aug 24, 2019
serp_viz.png Add sample visualization image May 7, 2019

README.md

Google Search Engine Results Pages Research

This dashboard connects to the Google Custom Search Engine API, and retrieves SERP data for any requested keyword(s).

  • All results are returned as a pandas DataFrame.
  • Multiple keywords can be supplied to one function call.
  • Multiple parameters can also be supplied to the same function call. Many parameters are available; country, language, image color, image size, and much more.
  • Results are immediately visualized to immediately see which domains are ranking on which positions
  • Full SERP table can be downloaded to analyze the raw data
  • The top 10 domains are shown, so numbers might not add up to the total of queries

Sample visualization:

You can immediately see how many times a certain domain appeared on rank 1, 2, 3, and so on.
This is more informative than a simple average position metric (which can also be visually estimated).
The more transparent the circle the less the domain appeared on that position and vice versa.
This should visually help in quickly locating the dominant positions. The numbers on each circle should be the final reference.

Articles and case studies based on the serp_goog function from advertools:

Try the interactive dashboard

You can’t perform that action at this time.