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.
• Check Google keyword rankings
• Supports multiple keywords
• CSV upload support
• Interactive web interface with Streamlit
• SERPAPI integration
• SEO-friendly data visualization
- Python
- Streamlit
- SERPAPI
- Pandas
- Requests
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
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
Aniruddh Gohil
SEO Professional | Technical SEO | Automation Learner
GitHub:
https://github.com/AniruddhGohil
This project is open source and available under the MIT License.