A simple SEO analysis tool built with Python that audits key elements of a website's SEO, including Title Tags, Meta Descriptions, Header Tags, and Image Alt Tags. This project provides insights into SEO improvements.
- Analyze the Title Tag of a webpage
- Retrieve and display the Meta Description
- List all Header Tags (H1, H2, H3, etc.)
- Check for Image Alt Tags and report any missing ones
- Python 3.x
- Requests library
- BeautifulSoup 4 library
-
Clone the repository:
-
Create and activate a virtual environment:
-
Install the required dependencies:
Run the SEO Analyzer by executing the following command:
When prompted, enter the URL of the website you want to analyze. The tool will display the results of the SEO audit.
Enter the URL of the website: https://example.com Title Tag: Example Domain Meta Description: This domain is for use in illustrative examples in documents. H1: ['Example Domain'] H2: [] H3: [] Images missing Alt Tags: ['/images/logo.png']
Contributions are welcome! If you have suggestions for improvements or new features, feel free to create an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Pratik Pawan Ramdasi - GitHub Profile
git clone https://github.com/Pratik-Ramdasi/seo-analyzer.git
cd seo-analyzerpython3 -m venv venv
source venv/bin/activatepip install requests beautifulsoup4python app.py