A Streamlit-based web application that analyzes text content for SEO quality using NLP techniques.
This tool helps in identifying readability, keyword distribution, sentiment, and overall SEO strength of any written content.
👉 Use the deployed app here:
🔗 https://seo-content-detector-dyprkin9dduazdxigbwnm6.streamlit.app/
- 🔍 SEO Score Evaluation
- 📖 Readability Metrics (Flesch, Gunning Fog, etc.)
- 🧠 Keyword Density & Frequency Analysis
- 🎯 Focus Keyword Matching
- 😃 Sentiment Analysis
- 📊 Detailed Text Insights
- Python
- Streamlit
- NLTK
- Scikit-learn
- spaCy (optional)
- Pandas / NumPy
seo-content-detector/ │ ├── streamlit_app.py # Main Streamlit UI ├── data/ # Any data files ├── notebooks/ # Experiments & analysis ├── requirements.txt # Dependencies └── README.md # Documentation
git clone https://github.com/Jestin1507/seo-content-detector.git
cd seo-content-detector
pip install -r requirements.txt
streamlit run streamlit_app.py