This project leverages Machine Learning and Google Trends data to analyze global keyword search patterns. It provides visual insights into country-wise interest, keyword trends over time, and supports analysis of both single and multiple keywords.
-
π Single Keyword Analysis
Analyze any keyword to discover which countries search for it the most. -
π Country-wise Interest Visualization
Interactive bar chart showing search popularity by country. -
πΊοΈ Global Map View
Heatmap representing keyword interest across the world. -
π Multiple Keyword Comparison
Compare trends for up to 4 keywords over a 12-month period (May 2024 β May 2025).
- π SEO Optimization
- π Market Research
- π§ Business Intelligence
- π Trend Monitoring
- Python
- Pandas
- Matplotlib
- Scikit-learn
- Streamlit
- Google Trends API (pytrends)
- Understand where and when interest is highest for any topic
- Discover current market trends for business strategy
- Identify rising or declining keyword popularity
- Create easy-to-interpret visual insights
- Clone the repository
- Install dependencies using
pip install -r requirements.txt - Run the Streamlit app using:
streamlit run app.py