Skip to content

prdigitech/SEO-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

SEO Analyzer

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.

Features

  • 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

Requirements

  • Python 3.x
  • Requests library
  • BeautifulSoup 4 library

Installation

  1. Clone the repository:

  2. Create and activate a virtual environment:

  3. Install the required dependencies:

Usage

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.

Example

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']

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to create an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

git clone https://github.com/Pratik-Ramdasi/seo-analyzer.git
cd seo-analyzer
python3 -m venv venv
source venv/bin/activate
pip install requests beautifulsoup4
python app.py

About

This project uses Python's BeautifulSoup 4 library to analyze a website's SEO by auditing key elements such as Title Tags, Meta Descriptions, Header Tags, and Image Alt Tags, providing insights into SEO improvements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages