Skip to content

AniruddhGohil/serp-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔎 SEO SERP Checker

A Python + Streamlit based SEO tool that allows users to check Google keyword rankings using the SERPAPI service.

The application helps SEO professionals monitor keyword positions and analyze ranking changes quickly.


🚀 Features

• Check Google keyword rankings
• Supports multiple keywords
• CSV upload support
• Interactive web interface with Streamlit
• SERPAPI integration
• SEO-friendly data visualization


🛠 Tech Stack

  • Python
  • Streamlit
  • SERPAPI
  • Pandas
  • Requests

📁 Project Structure

serp-checker/
│
├── .devcontainer/          - Development container configuration
├── README.md               - Project documentation
├── SEO SERP Checker.ipynb  - Jupyter notebook version of the tool
├── requirements.txt        - Python dependencies
└── streamlit_app.py        - Main Streamlit web application

⚙️ Installation

Clone the repository

```bash
Move into the project folder

cd serp-checker

Install dependencies

pip install -r requirements.txt
▶️ Run the Application

Start the Streamlit app

streamlit run streamlit_app.py

The app will run locally at:

http://localhost:8501
📊 Use Cases

This tool can help SEO professionals:

• Track keyword rankings
• Monitor ranking fluctuations
• Analyze search visibility
• Build automated SEO reporting workflows


👤 Author

Aniruddh Gohil

SEO Professional | Technical SEO | Automation Learner

GitHub:
https://github.com/AniruddhGohil


📄 License

This project is open source and available under the MIT License.

About

A Python + Streamlit SEO tool to check keyword rankings from Google SERPs using SERPAPI. Supports CSV uploads, keyword tracking, and visual ranking insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors