Skip to content

Varad-7611/Google-Search-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Google Search Analysis using Machine Learning

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.


πŸ” Features

  • πŸ“Œ 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).


πŸ’‘ Use Cases

  • πŸ“ˆ SEO Optimization
  • πŸ“Š Market Research
  • 🧠 Business Intelligence
  • 🌐 Trend Monitoring

πŸš€ Tech Stack

  • Python
  • Pandas
  • Matplotlib
  • Scikit-learn
  • Streamlit
  • Google Trends API (pytrends)

βœ… Key Benefits

  • 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

πŸ“Ž How to Run the Project

  1. Clone the repository
  2. Install dependencies using pip install -r requirements.txt
  3. Run the Streamlit app using:
streamlit run app.py

Releases

No releases published

Packages

No packages published