Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eliasdabbas/google-serp
Google Search Results Pages Dashboard
https://github.com/eliasdabbas/google-serp
dashboard plotly-dash search-engine-optimization search-engine-results-pages seo serp
Last synced: 3 months ago
JSON representation
Google Search Results Pages Dashboard
- Host: GitHub
- URL: https://github.com/eliasdabbas/google-serp
- Owner: eliasdabbas
- Created: 2019-05-07T14:55:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:04:54.000Z (about 2 years ago)
- Last Synced: 2023-03-01T11:11:37.731Z (almost 2 years ago)
- Topics: dashboard, plotly-dash, search-engine-optimization, search-engine-results-pages, seo, serp
- Language: Python
- Homepage: https://www.dashboardom.com/google-serp
- Size: 326 KB
- Stars: 25
- Watchers: 4
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Google Search Engine Results Pages Research
This dashboard connects to the [Google Custom Search Engine API](https://developers.google.com/custom-search/v1/cse/list), 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 queriesSample visualization:
![](serp_viz.png)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`](https://github.com/eliasdabbas/advertools):
* [Tutorial on how to use the `serp_goog` function](https://www.kaggle.com/eliasdabbas/search-engine-results-pages-serps-research)
* [Analyzing search engine results pages on a large scale](https://www.semrush.com/blog/analyzing-search-engine-results-pages/)
* [SEO Data for Recipe Keywords - Google & YouTube](https://www.kaggle.com/eliasdabbas/recipes-keywords-ranking-on-google-and-youtube)
* [US 2018 Mid-term elections candidates on Google Search](https://www.kaggle.com/eliasdabbas/us-midterm-elections-2018-on-google-search)[Try the interactive dashboard](https://www.dashboardom.com/google-serp)